欢迎来到天天文库
浏览记录
ID:18616912
大小:337.92 KB
页数:15页
时间:2018-09-20
《留言板系统概要设计说明书 2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、目录1引言21.1编写目的21.2背景21.3定义21.4参考资料32总体设计32.1应用需求分析32.2系统总体设计53接口设计83.1用户接口83.2外部接口93.3内部接口94运行设计104.1运行模块组合104.2运行控制115运行设计125.1逻辑结构设计125.2物理结构设计145.2.1数据库物理设计图145.2.2各表之间的联系145.2.3数据库生成代码145.3数据结构与程序的关系156系统出错处理设计156.1出错信息156.2补救措施1515概要设计说明书1引言1.1编写目的为了培养学生独立开发项目的能
2、力,及实现普通用户发表留言功能,普通用户或管理员浏览留言内容的功能,管理员登入后台功能,管理员审核留言内容功能,管理员删除留言功能。本说明书的预期读者为:网站的普通用户和管理员等。1.2背景说明:a)项目名称:留言板信息管理系统b)本项目的任务提出者及单位:湖州师范学院c)开发者:100822曹青珊、曹灵萍、周丹、陆晓琰、杨卫健d)用户:各大高校e)实现该软件的计算中心或计算机网络:各自的电脑f)软件环境:MicrosoftSQLServer、MicrosoftVisualStudio;操作系统:windows71.3定义关键
3、名词含义备注HTML超文本标记语言用于描述网页文档的一种标记语言Jdbc数据库连接连接数据库的类和接口151.4参考资料a)胡孔法等编著的《数据库原理及其应用》北京:机械工业出版社2010b)高金兰等编著《数据库原理与SQLSever应用》(第二版)北京:科学出版社20102总体设计2.1应用需求分析作为一个留言板管理系统,它应该具有留言板所有的一些基本功能,包括:用户登陆功能,用户取回密码功能,用户浏览帖子的功能以及用户发表、回复、修改和删除帖子的功能等。接下来,我将详细阐述一下这些功能。a.用户登录和注册功能进入登录页面后
4、,对于第一次登陆的用户来说,首先需要注册,单击“新用户注册”按钮即可进入注册界面,注册完成后返回登录界面。然后,在对应的地方分别输入用户名和密码,点击“登录”按钮,系统即将用户名和密码发送到网络服务器上,与保存在服务器数据库中的信息进行核对。若核对正确,则进入帖子浏览的界面,若不正确,则重新返回登录界面。注册界面如下所示:图2-115b.用户帖子的浏览当用户登录成功后便进入该页面,在该页面可以浏览他人已经发表的主题帖子。图2-2※帖子的总览在主题页面中主要有两部分组成,一是用户的个人信息,再就是他人已经发表的主题帖子,每个帖子
5、都包含了一些简单信息:留言、留言人和时间。※查看特定帖的详细信息如上所述,单击主题便进入该帖的详细内容页面。里面主要包含了该帖的详细内容和他人对此帖的回复,点击“我要回复”便可回复此贴。c.用户帖子的发布/修改/删除功能※帖子的发布登陆成功进入主题页面后,点击“发表新的主题文章”按钮后,便可进入发表帖子的界面。在该页面中填写完信息,点击“发送新的主题”即可。※帖子的删除15在主题帖子页面中,每幅帖子的最左面都有一个删除按钮(如图4-3所示),点击此按钮便可删除你所发表的帖子。d.用户回复他人帖子打开他人的帖子,点击“我要回复”
6、按钮(如图4-6所示)便可对该贴进行回复,如要想对其他回复此贴的人进行回复,可以点击回复人后面的“回复XX楼”按钮对其进行回复。e.管理员对帖子的查看/发表/删除功能※管理员查看或发表帖子管理员查看或发表帖子与普通用户的一样。※管理员删除帖子管理员删除帖子与普通用户的区别在于,他可以删除任何人发表的贴子,另外他还有一项特权,就是可以删除任何人回复的垃圾帖子。2.2系统总体设计(一)、系统结构设计本留言板系统共分为三大功能模块:(1)登陆管理功能系统;(2)注册功能系统;(3)找回密码功能系统。登陆管理功能系统,又包括四个子模块
7、:单纯的用户登录模块,用户发表帖子模块,用户回复他人帖子模块和用户删除自己所发表的帖子模块。1、各个页面的功能及示意图有两个页面用于基本功能的实现,被其它页面所调用:页面名称主要功能用于实现基本功能Opendata.jsp打开数据库链接Convert.jsp用于字符的转换其余的页面如下表所示:各个模块页面名称页面功能开始登陆的界面Login.html系统启动时的首页15登录管理功能系统Enter.jsp用于判断用户名和密码是否正确MainForm.jsp登陆成功后转入该页面Discuss.jsp浏览主题帖子的页面,在这可以查看
8、各类帖子Person.jsp显示个人信息的页面NewTitle.jsp发表新的主题帖子的页面SaveNewTitle.jsp将新发表的帖子存入数据库表Discuss中Detail.jsp用于显示帖子的内容及回复该帖的内容SaveRevert.jsp将回复内容存入数据库表Rep
此文档下载收益归作者所有