毕业论文--留言板的制作

上传人:bin****86 文档编号:45968607 上传时间:2018-06-20 格式:DOCX 页数:23 大小:152.97KB
返回 下载 相关 举报
毕业论文--留言板的制作_第1页
第1页 / 共23页
毕业论文--留言板的制作_第2页
第2页 / 共23页
毕业论文--留言板的制作_第3页
第3页 / 共23页
毕业论文--留言板的制作_第4页
第4页 / 共23页
毕业论文--留言板的制作_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《毕业论文--留言板的制作》由会员分享,可在线阅读,更多相关《毕业论文--留言板的制作(23页珍藏版)》请在金锄头文库上搜索。

1、I学号 江南职业技术学院毕业论文(设计)题目:题目:留言板的制作留言板的制作姓 名 系 别 专业班级 指导教师 年 月 日IIIII摘要留言板是 Internet 上最基本的交互式网页,是网络上提供的一项基本服务,也是一个和浏览者交流、沟通的园地。它可以设计得很简单,纯粹只收集观赏者的资料和意见,也可能设计得很复杂,例如提供查询指定留言的功能,其间的取舍取决于网页开发者的能力及需求而定。无论是主动地上网提问,或者被动地留下始名、Email、留言及建议等,无不是留言板基本或其变形的应用。系统开发任务主要包括前台界面的设计和后台数据库管理的设计。经过详细的分析和调查,本设计采用icrosoft A

2、SP 作为开发工具,后台数据库采用 Access 数据库设计,利用 ADO 数据库访问技术实现对数据库的各种管理操作,实现留言板的留言及管理功能。设计过程中,首先建立了系统的应用原型,然后在此基础上进行需求迭代,详细设计时不断地修正和完善,经过测试反复调试和验证,最终形成达到用户设计要求的可行系统。关键词 留言板 ADO 数据源 连接 数据库IV目目 录录目目录录目 录.3一标题.41.1 需求分析和方案论证.41.1.1 功能需求.41.1.2 性能需求.41.1.3 方案论证.51.2 总体设计.51.2.1 软件运行环境设计.51.2.3 数据库结构设计.61.3 详细设计与系统实现.8

3、1.3.1 留言的签写与保存模块设计.81.3.2 留言的读取与显示模块设计.101.3.3 留言的回复模块设计.12V1.3.4 留言的修改模块设计.141.3.5 留言的删除模块.151.4 网站测试与性能分析.16VI一标题一标题1.1 需求分析和方案需求分析和方案论证论证1.1.1 功能需求功能需求用户需求是十分关键的,不了解用户的需求,设计出的网页就毫无用处。比如, 设计一个电子图书下载网站,就不能把一大堆的新闻时事、在线游戏之类的内容放到 网站上,这样会选成网站混乱没有主题,从而也就无法吸引用户访问。通过留言板,网友们可以发表对本站的意见或看法,对于站长来说是信息的一种 及时反馈,

4、站长可以根据网友们的意见对网站加以改进,从而使自己的网站更加丰富 多彩。网友之间也可以就相关内容张贴出相应的文章,使留言板成为互通信息的方便 渠道。留言板与聊天室相比,它的优势在于信息量大,保存时间长,而在聊天室里只 能看到最新的内容,且一旦退出聊天室后,用户之间对话就消失了。实现网上留言的原理很简单,无非是为用户提供表单界面书写留言内容,把这些 流言信息加以保存,然后读取和显示留言。网上留言板可以有不同的实现方式,可以 使用文件管理组件将留言数据存储到文本文件中,也可以使用 ADO 数据库访问组件将 留言数据存储到数据库表中。采用文件形式的优点是操作速度快、操作过程简单,缺点是受文件本身大小

5、的限 制,存储的信息量比较少,无法完成复杂的数据操作也谈不上安全性。采用数据库方式存储留言的内容,优势在于存储量大、安全性好、检索方便、易 于操作和维护。1.1.2 性能需求性能需求留言板是 Internet 上最常见的一种服务,一般所谓的交互式网页,都包含留言板这 项功能。本次设计开发了一个留言板动态网站应用程序,主要使用 ASP 与 Access 数据 库相结合的技术来实现的。对于一个基本的留言板,至少应包含以下几项元素:即姓名、Email 地址和留言内 容。其他诸如年龄、电话、职业等则可视情况增减。具有留言管理功能的留言板是当 前 BBS 应用的潮流,如果想要设计具有后台管理功能的留言板

6、,数据库资源的作用在VII动态网页设计当中的作用和地位是非比寻常的。该网站的核心功能是在网络上提供浏览者留言的功能。用户分为一般用户和管理 员用户一般用户可以浏览留言、发表留言,管理员可以管理用户留言、留言本的基本 设置以及设置网站告栏的信息。制作留言板可以从客户界面和管理界面两个角度考虑。所有用户都可以访问和查 看留言。由显示留言和书写留言两个主要功能。管理留言由该留言板的管理员访问和 管理,可以回复、修改、删除留言。综合这些要求,该网站至少应该具有以下几个功能:留言的签写与保存功能留言的读取与显示功能留言的回复功能留言的修改功能留言的删除功能1.1.3 方案方案论证论证留言板设计时,输入的

7、界面并不难设计,主要是要考虑留言数据的存储。由于留 言板上留言的数据量可多可少,也就意味着数据量多少不定。如果不提供查询留言历 史功能的话,那么建议用文本文件保存数据即可;但若想让用户的留言板有更强大的 功能,则应用数据库软件建立文件,这样将来无论查询、新增或删除都比较方便。其实无论存储留言的媒介是文本文件或是数据库,就设计的理念都是一样的。因 为 ASP 程序只会将其当成一个“数据源” ,只不过这个“数据”的“来源”可能来自 多处。用文本文件解决存储问题的留言板,称为“基本型留言板” ;用数据库解决存储问 题的留言板,称之为“高级留言板” 。1基本型留言板基本型留言板对于“基本型留言板”来说

8、,只需要在收信至使用者键入的表单字段(如:姓名、 Email 地址、主题及留言内容)后,随即交给服务器端的 ASP 程序处理,然后写入一 个文本文件,回应信息给客户端的使用者。VIII2高级留言板高级留言板对于提供更多功能的高级留言板,除了提供输入的界面之外,在网页上还会增加 一些类似回复、删除等管理功能。假若目前已处于浏览而不是输入留言的状态,那么 位于服务器的 ASP 程序会分辨出来,跳离文本文件的架构,改以数据库系统储存留言 内容。考虑到留言数据管理的高效性和安全性,这里选用“高级留言板”来制作本次设 计,同时也能加强 ASP 和数据库相结合编程的能力。1.2 总总体体设计设计本系统的总

9、体设计包括:软件运行环境设计、系统模块设计和数据库结构设计。1.2.1 软软件运行件运行环环境境设计设计为了保证系统运行的效率和可靠性,系统服务器应具备有较高的软硬件配置,客 户端要求不需要很高。此应用程序可广泛运行于 Internet,也适用于内部的局域网。运行要求如下:1软件环境软件环境客户端:Windows 95/98,Internet Explorer 4.0 以上版本服务器端:Windows NT/Windows 2000,IIS 5.0 及其以上版本,IE 5.0 以上等。数据库:采用 Acccess,运行于服务器端。2硬件环境:硬件环境:服务器:CPU 要求 PIII 500 以

10、上,内存 256MB 以上。客户机:CPU 要求 200MMX 以上,内存 32MB 以上。1.2.2 系系统统模模块设计块设计根据需求分析,留言板系统的模块主要包括留言的签定与保存模块、留言的读取 与显示模块、留言的回复模块、留言的修改模块、留言的删除模块组成。IX1.2.3 数据数据库结库结构构设计设计在编写留言板之前,首先要规划好留言板的数据库结构。数据库主要用于保存和 管理用户的个人资料和留言数据。留言板系统的数据库设计采用了 Access 2003 创建一 个名为 data 的数据库,并在库中创建名为 liuyan 和 admin 的数据表,分别用于保存留 言数据和管理留言数据,如图

11、 1 所示。图 11数据库的结构定义数据库的结构定义Data 数据库中包括 liuyan 和 admin 两个数据表,它们的定义如下:liuyan 表结构liuyan 数据表用于保存留言数据,其结构如图 2 所示。X图 2admin 表结构admin 表用于保存管理员密码其结构图 3 所示。图 32数据库的连接数据库的连接由于多个页面中需要打开数据库,可将数据库的连接字符串和连接对象保存在一 个单独的文件中,并将文件的扩展名更名为.inc,使用时只需要将其包含到页面中即可。 实现这一功能的程序是 linkdata.asp。代码如下:1.3 详细设计详细设计与系与系统实现统实现详细设计是整个设计

12、过程中最重要和最关键的一步,本系统的详细设计主要包括 以下几个部分:XII留言的签写与保存模块设计留言的读取与显示模块设计留言的回复模块设计留言的管理模块设计1.3.1 留言的留言的签签写与保存模写与保存模块设计块设计本模块的功能由 write.asp 和 post.asp 两个文件共同完成,其中 write.asp 用于给用 户提供书写留言的界面,post.asp 负责将留言数据写入到数据库表中保存。1Write.asp 程序程序Write.asp 程序运行后的界面如图 4 所示。图 4Write.asp 程序提供了留言数据的书写界面,等待用户输入留言内容,部分代码如 下:签写的留言使用 POST 方式提交定义输入留言人姓名的XIII文本框定义输入留言人来自哪里的文 本框定义输入留言人的 email 的 文本框定义输入留言人的 QQ 的文本框定义填写留言的文本区域提交功能按钮重置功能按钮2Post.asp 程序程序Post.asp 程序负责处理留言板中提交的留言数据并将留言数据写入到数据库表中保 存,代码如下:1.3.2 留言的留言的读读取与取与显显示模示模块设计块设计当用户在留言板中填写内容并点击“张贴留言”后,将打开显示留言的页面,如 图 5 所示。图

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号