留言板系统设计报告
更新时间:2023-12-08 19:07:01 阅读量: 教育文库 文档下载
目录
1.概述
1.1概述............................................................................................................. 2 1.2可行性分析................................................................................................. 2 1.3开发及运行环境......................................................................................... 2
2.需求分析
2.1需求分析..................................................................................................... 3 2.2E-R模型...................................................................................................... 3 2.3功能模块..................................................................................................... 3 2.4系统功能结构图......................................................................................... 4 2.5系统文件总体结构..................................................................................... 4 2.6数据库链接模块......................................................................................... 4
3.逻辑结构
3.1逻辑结构设计............................................................................................. 5 3.2命名规则..................................................................................................... 5 4.详细设计............................................................................................................. 6 5.运行测试............................................................................................................. 18 6.总结...................................................................................................................... 21
7.参考文献............................................................................................................. 21
1 概述
1.1 概述
当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
系统的开发是系统管理的前提。随着科学技术的不断发展,计算机科学日益成熟,其强大的计算功能已经被人们深刻地认识到,计算机发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对教师信息进行管理,具有人工方式所无法比拟的优越性。如,查找方便,可靠性高,存储容量大,保密性好,寿命长,成本低,维护十分方便等,这些优点能够极大得提高工作的效率。
本系统是为了方便网络用户进行网上交流而设计的。
1.2 可行性分析
经济性:增加留言板块,结合学校的网站一起,将给同学们提供一个具有更好互动性的交流平台。方便学校的管理人员快速获取来自不同系别,不同班级的反馈信息,更有效地处理这些反馈信息,这无论对于以后的教学管理工作还是与学生之间的信息交流都将提供重要的价值。从而减少花费到这方面的大量时间,提高经济管理效率。
技术性:网站的开发自90年代以来呈现飞速发展,已经形成现在的以asp,jsp,asp.net,php开发语言和开发平台,各个大软件公司相继投入研发人员不断的改进产品,因此从技术上讲已经具体成熟的环境。因asp简单易学,开发速度快的特点。为了尽快开发出这个留言板,我这次选择用asp进行开发。
1.3开发及运行环境
硬件平台:
CPU:赛扬1.8GHZ及以上。 内存:256MB或者以上。
软件平台:
操作系统:Windows XP /windows 2000。 数据库:SQL Server 2000。
浏览器:IE5.0 推荐使用IE6.0。 WEB服务器:IIS5.1
分辨率:最佳分辨率1024*768。
1
2 需求分析 2.1 需求分析
1. 2. 3. 4.
通过调查,要求系统应具有以下功能: 提供友好的人机界面。
详细的留言内容,供管理人员进行查询。
既能让注册会员留言,也能让未注册会员(游客)留言,并能在数据库中保存留言的具体信息。 提供密码修改功能,使得注册会员能够修改自己的密码。
2.2 E-R图
2.3功能模块
留言板主要是配合学校的论坛进行,专注于收集同学们的对学校的各种反馈信息。该留言板由用户登录模块,用户注册模块,系统留言模块组成。
用户登录模块:主要是记录登录用户的信息,以便系统能根据不同的用户类型进行不同的处理。处理完后会转向系统留言模块。会员用户以会员名登录,非会员用户则可直接点击“游客留言”直接进入到系统留言界面。
用户注册模块:主要是给想成为会员的用户注册用户信息。若注册信息符合注册的要求则会成功注册为会员。 系统留言模块:是用户用以留言的主界面,系统的主要功能也体现在这里。注册过的用户以用户名进行登录,
2
登录后(或已登录)就不用在系统留言界面的“登录名”那输入登录名,否则以游客身份进行系统留言界面的非会员用户需要在“登录名”那输入登录名然后留言,这样系统才会将留言信息记录下来。从本次登录的时候起,在这次之后留言的会员将会在窗口关闭之前在留言界面看到自己的留言信息记录。.
密码修改模块:已注册会员通过输入自己的帐号和原密码以及新密码,将原始密码修改为新的密码。
2.4系统功能结构图
留言板的系统功能结构图下图所示:
留言板系统 用用用用留用户户户户言户登注留注管管录 册 言 销 理 理 2.5 系统文件总体结构:
留言板系login.as登录页reg.asp 会注游客员册直接conn.aschecklogin.as重留jiaoliu.as注 logout.as新言 登页 录 面 销
2.6数据库连接模块(conn.asp)
数据库连接是系统处理数据库的先提条件,只有与后台数据连接好,才能进行各种数据库操作。 连接sql server 2000的asp脚本如下: <%
Set conn = Server.CreateObject(\
conn.connectionstring=\留言\
3
conn.open %>
3 逻辑结构 3.1 逻辑结构设计
本系统采用SQL Server2000数据库,系统数据库名称为“留言_data”,用了两个表,一个表用于保存用户信息,一个表用于保存留言内容。下面分别介绍这些表的内容:
数据表的结构图: liuyan(留言表)
留言表用于保存用户的留言内容。
users(用户表)
3.2 命名规则
数据库:数据库以系统的名称简写或英语名命名,这里用“留言”作为数据库名称。 数据表:数据表也以相关的中文名或英文名命名。如users表,liuyan表。 表字段:表字段的命名规则是:“表名+-+字段相关中文或英文名”。如:user_name user_sex等。
4
4 详细设计
登录页面(login.asp)
是会员可以登录后进行留言,也可以不登录以游客的身份留言。源码如下:
登录审核页面(checklogin.asp)
会员登录只有输入了正确的用户名和密码后才能正常进行留言界面,否则会一直停留言在登录页面,也可以以游客的身份登录绕过审核页面转到留言界面。部分源码如下: