在线留言板的设计与实现毕业论文.doc_第1页
在线留言板的设计与实现毕业论文.doc_第2页
在线留言板的设计与实现毕业论文.doc_第3页
在线留言板的设计与实现毕业论文.doc_第4页
在线留言板的设计与实现毕业论文.doc_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

在线留言板的设计与实现毕业论文 陕西师范大学网络教育学院考查课科目名称 基于web程序设计 题 目 在线留言板的设计与实现 姓 名 杨 秀 和 学 号 50010720209xxx 专 业 计算机科学与技术 批次/层次 072/高起本 学习中心 重 庆 目录1.1系统概述31.2 系统的运行环境31.3 需求分析32.1 总体设计模块42.2 分部设计模块42.3 数据库设计52.4 数据库的详细设计62.4.1 系统管理员数据库表设计62.4.3 留言信息数据表设计63.1 留言板界面设计63.3 主要程序设计和实现74.1 主界面功能实现144.2 注册和登录留言154.3 一般用户留言界面154.4 系统管理员对留言的管理界面16五、调试和编辑结果16六、设计体会与总结176.1 设计体会176.2 总结17系统分析1.1系统概述 该设计讲述的是如何利用ASP脚本语言、数据库Access和Dreamweaver 8网页设计等工具开发的有关知识结合完成的应用系统的开发。 系统主要模块要实现的是在线留言及管理的一些基本操作功能,为了达到这个目标把系统设计成更人性化的界面,菜单项编辑功能。该系统可以实现的是在线留言、管理用户直观的查看和使用。1.2 系统的运行环境操作系统:Windows XP/Server 2003/vista/7等+IIS及相关软件开发语言:ASP开发工具:Dreamweaver 8+Access1.3 需求分析留言板管理系统主要是提供功能块的相应操作分别由其对应的子模块实现。通过互联网把,方便。可通过一个简化的信息管理系统,使管理工作系统化,规范化,自动化,从而达到提高管理的目的。留言板是一种电子便签管理系统,是用ASP或其它脚本语言编写的网络应用程序。ess数据库的ODBC驱动程序支持的SQL指令全在网络用户交流中起很大的作用,每个人都可以将他的资料和要求等信息保留在页面上,以供他人观看。留言板供其他网友给自己留言,或者临时存放自己的留言操作简单,您后,进入任何一个留言板或社区均可以看到有输入框,输入后提交可。留言板提供完备的信息发布功能,在网络用户交流中有很大的作用。留科学技术在不断地提高,计算机网络技术也日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,现在许多国外和国内的了网上注册、网上查询等一系列的网上信息服务。通过计算机网络实现足不出户就可以了解信息、,有了这样的一个网络平台,节省了大量的人力物力。图2.1 系统模块结构图2.2 分部设计模块2.2.1注册用户及留言是实现一般用户通过注册登录后进行留言功能的。图2.2.1 留言用户模块 2.2.2 系统管理员管理模块实现了在后台中管理留言板的一系列的功能。图2.2.2后台管理模块2.3 数据库设计数据库采用的是ACCESS数据库,以下就留言板数据库的组成做出分析和设计。其数据库的说明具体如下:数据库表名说明表的作用admin用来存放管理员的名字和密码管理登陆guest用来存放用户的信息和留言管理用户信息information用来表明该留言板的相关信息留言板的相关信息图 2.3 各数据库的功能应用2.4 数据库的详细设计数据库整体介绍: 留言板数据库总共有3张表,具体如下:2.4.1 系统管理员数据库表设计图2.4.1管理员数据表2.4.2一般留言用户数据表设计图 2.4.2 留言用户数据表2.4.3 留言信息数据表设计图2.4.3 留言信息数据表详细程序设计与实现3.1 留言板界面设计留言板的首页文件index.6html,首页是运用静态页面并进行CSS样式设计;功能主要是为一般用户注册、登录留下相关的信息,并进行留言,以及管理员登录后进行删除和回复留言。界面相对简单,但功能很实用;留言板的基本功能实现具体如下:一般用户的注册页面及登录主要包括了:zhuce.asp、zhucede.asp、guestin.asp、guestin_up.asp系统管理员用户登录及密码的修改界面包括了:login.asp、chklogin.asp、changepwd.asp对于一般用户的留言主要包括了:guestbook.asp对于管理员的管理留言包括了:删除delelist.asp、修改manage.asp在其中的manage.asp包括了留言的主题、IP地址显示、发表和管理员回复时间等数据库的连接有dbpath.asp3.2系统流程图的设计根据系统设计的要求,对用户留言和管理员的管理进行详细分析;其主要的程序结构图如下所示:图 3.2 系统流程3.3 主要程序设计和实现1.数据库的连接(dbpath.asp)源代码如下所示: % dim conn dim connstr on error resume next connstr DBQ +server.mappath database/db.mdb +;DefaultDir ;DRIVER Microsoft Access Driver *.mdb ; set conn server.createobject ADODB.CONNECTION conn.open connstr % 2.系统管理员登录(chklogin.asp)源代码如下所示: !-#include file dbpath.asp- %dim sqldim rsdim seekerrsdim founduserdim usernamedim companyiddim passworddim errmsgdim founderrfounderr falseFoundUser falseusername trim request.form username password trim Request.Form password if username then response.redirect login.aspend ifif password then response.redirect login.aspend ifset rs server.createobject adodb.recordset sql select * from admin where username &username&rs.open sql,conn,1,1if not rs.eof then if password rs password then response.cookies loginok true response.redirect manage.asp session.Timeout 5 else response.redirect login.asp end ifelse response.redirect login.aspend ifrs.closeconn.closeset rs nothingset conn nothing% 3.一般用户账户注册和登录(zhucede.asp、guestin_up.asp)源代码如下: %LANGUAGE VBSCRIPT CODEPAGE 936% !-#include file dbpath.asp- % dim username dim password password request.Form password username request.Form username if username or password then response.Redirect guestin.asp set rs server.createobject adodb.recordset sql select * from guest where guestname & username &and guestpwd & password & rs.open sql,conn,3,3 if rs.eof then response.write alert 登录失败 ;history.back ; else response.write alert 登录成功 ;location.href guestbook.asp end if % 4.留言板管理(menage.asp)源代码如下: !-#include file dbpath.asp- %response.buffer trueif request.cookies loginok then response.redirect login.aspend ifdim ipip Request.ServerVariables REMOTE_ADDR 显示当前主机的ip地址 % 小蜗牛留言板 meta http-equiv Content-Type content text/html; charset gb2312 % dim PerPage dim sql dim rs dim gstBookID dim totalPut dim CurrentPage dim TotalPages dim i,j if not isempty request page then currentPage cint request page else currentPage 1 end if% link rel stylesheet type text/css href css/style.css body bgcolor #CCCCFF %set rs server.createobject adodb.recordset sql select * from book order by id descrs.open sql,conn,1,1if rs.eof and rs.bof then % p align center 还 没 有 任 何 留 言 % else rs.pagesize 10 totalPut rs.recordcount 记录总数 totalPage rs.pagecount PerPage rs.pagesize 每页的最大留言记录条数 if currentpage 1 then currentpage 1 end if if currentpage totalPage then currentpage totalPage end if if currentPage 1 then showpages showContent showpages else if currentPage-1 *PerPage totalPut then rs.move currentPage-1 *PerPage dim bookmark bookmark rs.bookmark 移动到开始显示的记录位置 showpages showContent showpages end if end if rs.closeend ifset rs nothing conn.closeset conn nothing sub showContent dim i dim k k totalPut-PerPage* currentPage-1 +1 i 0% % do while not rs.eof or err k k-1% % end if % % i i+1 if i PerPage then exit do 循环时如果到尾部则先退出,如果记录达到页最大显示数,也退出 rs.movenext loop end sub sub showpages dim nn totalPage% form Action manage.asp Method GET align right div align center table border 0 width 100% cellspacing 0 cellpadding 0 height 30 td width 100% height 30 p align center % If currentPage 1 Then Response.Write A HREF manage.asp 第一页 Response.Write A HREF manage.asp?Page & currentPage-1 & 上一页 End If If currentPage rs.PageCount Then Response.Write A HREF manage.asp?Page & currentPage+1 & 下一页 Response.Write A HREF manage.asp?Page & totalPage & 最后一页 End If% 第 font color #FF0000 % currentPage% 页,共 font color #FF0000 % totalPage% 页 % response.write 转到: select name page size 1 for i 1 to n response.write option value & i if currentpage i then response.write selected end if response.write & i & next response.write response.write   input class stbtm type submit value 确定 name cndok % p align center a href book.asp 观看留言 a href changepwd.asp 修改密码 %end sub% 操作方法实现4.1 主界面功能实现图 4.1 主界面4.2 注册和登录留言通过图 4.1可以为一般的用户注册登录使用;在点击签写留言,当如果用户以前有注册即可直接点击页面上的登录,连接到登录界面后再登录后进入留言。图4.2 注册登录界面4.3 一般用户留言界面通过用户名guest,密码123进入留言界面。在界面的功能主要有如下图所示:图4.3 留言界面4.4 系统管理员对留言的管理界面通过对主界面的管理留言进行点击后,就进入了管理员登录界面了;输入账号admin和密码admin后就跳到了留言板管理界面。图 4.4 管理留言界面五、调试和编辑结果 通过如以上系列图示操作,可以得到如下界面图 5.1 实验结果界面六、设计体

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论