JSP课程设计留言板设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

引言 (1)

系统设计 (1)

系统需求分析 (1)

可行性分析 (1)

数据库概念设计 (3)

数据库逻辑设计 (4)

系统实现 (5)

结束语 (16)

课程设计题目:留言板

1引言

科技不断的发展和创新,现在的生活越来越电子化,人们现在大多利用电脑做留言板或者做备忘薄,以提

醒自己,渐渐地很少使用纸张进行记录.因为在计算机储存的内容容易保管,而且有着良好的保密功能,

同时利用计算机可以更好的保护我们的资料.本次课程设计内容就是留言板.

2系统设计

系统需求分析

随着经济和科技发展,人们通过网络传达信息,简化生活,提高人们生活质量的提高,利用网络给我们带来

的方便.?所以我们更多的时候已用网络的功能来简便我们的生活.在科技不发达的时代,人们用纸来记录

一天发生的事情给别人传达信息和记录下准备要做的事情,但是这种方法很容易将信息泄露而且不容易

保存.现在信息化时代,利用高科技来实现我们信息的保密和及时传达.该系统主要完成目标是建立一个功

能齐全、使用方便、能够迅速准确地完成各种会员基本信息和传达信息的添加、删除、修改。

通过调查,要求系统需要有以下功能:

⑴由于该系统支持多用户管理,要求支持添加用户的功能;

⑵原始数据修改简单方便,支持多条件修改;

⑶方便的数据查询,支持多条件查询;

⑷删除数据方便简单,数据稳定性好;

(5)系统的维护和更新、升级功能。

可行性分析

本次课程设计题目:“留言板”,主要目的是建立一个功能齐全、使用方便、能够迅速准确地完成各种会员基本信息的添加、删除、修改。编制一个网页登陆系统,连接数据库系统,用以用户,以及用户查询信息等多项管理。同时对整个系统的分析、设计过程给出一个完整的论证。

留言板系统是一种基于集中统一规划的数据库数据管理新模式,其实就是对用户以及用户信息的管理。

目前已有很多成功开发留言板系统的先例,社会需要管理的现代化和信息化。信息系统开发和运行与国家的政策法规不存在任何冲突和抵触之处。通过经济、技术和社会等方面的可行性分析,可以确定本系统的开发完全必要,而且是可行的,可以立项开发。

由于本系统管理的对象简单,且每个数据内容之间都具有较强的关联性,涉及过程并不是很复杂。因此,比较适合于采用数据库管理。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现

数据库的概念设计

根据以上需求分析,可画出数据库的E-R模型图:

(1).用户及属性的E-R模型图:

数据库的逻辑设计

根据系统功能设计的要求以及功能模块的划分,对留言板网站可以列出以下数据项及数据结构:

用户个人基本信息:主要包括会员的用户名、密码、联系电话、email、真实姓

留言板基本信息:主要包括姓名、标题、时间、内容。

数据库的物理设计

根据系统需求及逻辑结构设计,本网站基于SQLServer2008数据库,建立如下数据库表。

说明:用户的基本情况,logname设为主键。

说明:留言板的基本情况,name设为主键。

系统功能分析

留言板网站基于用户验证登录的方式实现用户信息管理、留言板信息管理及留言内容的保存等功能。其功能结构如图:

3系统实现

系统功能模块设计

留言板网站主要包含用户登录、用户注册、留言、留言板的查询等模块。

1、进入网站界面

进入网站有多个选项供用户使用

2、用户注册

用户在使用留言板之前要先进行注册,在注册之后才可以进行操作。

3、用户登录

留言板理网站采用用户名及密码验证方式,进入留言板网站前,用户必须在登录页面输入用户名及密码,只有验证通过的用户方可进入留言板网站操作主页面。

3、留言板信息管理

包含3个功能模块:留言内容基本信息添加与删除处理和修改。

(1)添加留言板内容

(2)留言成功后程序提示

(3)留言查询

4、系统信息维护模块

包括用户基本信息管理与留言内容的管理。其中,用户管理包括用户的添加、删除、密码修改。

系统目标分析

留言板网站主要提供用户信息的管理以及留言板内容的管理,其主要功能如下。

●登录管理模块

用户名及密码验证处理

●会员注册信息管理模块

实现会员基本信息的维护,功能如下:

○录入会员个人信息。

○会员信息列表及修改、删除处理。

○会员信息查询。

●留言板管理模块

实现留言内容的维护,功能如下:

○留言板的内容维护和加密。

○留言板内容基本信息维护:添加、删除。

○留言板内容的查询

系统操作流程图:

(1)

留言板

用户注册

用户登录

留言板

留言查询

(2)

<%@pagecontentType="text/html;charset=GB2312"%>

留言板

<%@includefile=""%>

欢迎使用留言板

(3)

<%@pagecontentType="text/html;charset=GB2312"%>

<%@includefile=""%>

<%@taglibtagdir="/WEB-INF/tags"prefix="register"%>

</p><p>注册页面</p><p>

输入您的信息,用户名中不能含有符号。

用户名称:*
设置密码:*