毕业论文题目:网络留言薄系统设计与实现
留言簿系统毕业设计内容简介:
1.功能分析
留言簿应该可以实现几个功能:首先,要提供给访问者留言界面,使访问者能够在上面留言;其次留言可被提交到Wed服务器,当留言送到Wed服务器是,服务器端应有一个相应的ASP程序来把访问者的留言保存到数据库中;在需要时,留言簿可以被访问者浏览,让大家能够看到彼此的留言。
所以留言簿大致上含有以下4个部分的内容:
(1) 留言表单:接受访问者输入信息。
(2) 处理留言的ASP程序:处理访问者的留言,并且放到数据库中。
(3) 观看留言的网页。
(4) 存储留言的方法:利用数据库来存储访问者留言。
2.采用的技术方案分析
关于留言表单的制作,我使用了Dreamweaver来制作留言输入表单。在处理及保存留言的ASP程序中,要先对各个留言字段的输入做合法性检查,保存留言是使用了Access建立数据库及数据表。最后,留言簿提供浏览功能。考虑到可能有很多的留言,我用到了分页技术。总的来说,本系统用到的ASP具体技术有:访问数据库的技术,ASP的内置对象Server,Response,Request,Session的用法,用表单传送页面数据的方法和记录的分页显示技术。
3. 数据库的设计
我用数据库来记录每一个留言,数据库的设计采取如下方案:
数据库名为public。Public里有一个表lydata,用作记录每一个留言。
在设计好数据库结构之后,我设计页面的流程。首先应确定个模块之间的功能和关系以及各页面的调用关系。本系统分为留言簿表单,处理留言和浏览留言三个模块。为了防止因为数据量过大而发生超时的情形而采取了分页显示技术。分页显示是把所有的留言按提交时间顺序每10条一页的显示出来。并提供前页,后页或指定页面的查询方式。
4. 用户注册和用户登陆系统
4.1功能分析
所谓的用户注册和登陆系统,就是一个让用户自己的资料注册到网站上,并允许用户使用自己的标识和密码进入网站系统,譬如说现在流行的免费电子邮箱,网上同学录,虚拟社区等都有一个用户注册和登录系统。一个这样的系统,主要分为以下两个功能:
用户注册:提供用户注册页面,检查用户输入的合法性,并把用户的注册信息保存到网站的后台数据库中。
对登陆系统的用户进行身份检验:通过进行验证,只允许在本系统注册过的用户进入系统
在现在的网站中,用户注册登陆系统的地位越来越重要。
5. 采取的技术方案
登陆系统主要由两部分组成:第一个部分是用户注册部分,负责接收用户的注册信息并把它写入数据库;另一部分是用户登陆部分,对用户在本系统内的合法性进行检查。就是检查用户的ID和密码是否正确。本系统中用到的一些ASP技术:访问数据库的技术,ASP的内置对象Server,Response,Request,Session的用法,用表单传送页面数据的方法和记录的分页显示技术。