3.课程设计说明书
(一)需求分析
本部分为课题所需实现功能尽可能详细的描述随着互联网的迅猛发展,网站给我们带
来不少便利。与此同时,留言板为用户之间的交流提供的很好的平台。我通过分析和规
划,认为本留言板有如下功能:用户留言、留言查看、留言回复和管理员的管理功能。
这些功能的具体描述如下:
1、用户留言模块:这是留言板的主要功能之一,用户把话题发表到留言板上。留言
需要经过管理员审核后才能显示,其中系统会禁止提交相关敏感词。
2、查看留言模块:这是留言板的主要功能之一,能够把用户的留言按照顺序逐条分
页列出。
3、管理功能模块:这是管理员权限的功能,包括审核留言、删除留言、置顶留言等。
(二)系统分析与设计
设计留言板时,首先应该区别是普通用户和管理员。普通用户留言信息应记录留言
内容。管理员需记录用户名、密码及删除权限等。其中用到的类有:
1. MessageVO
定义留言属性的一个 bean 文件,定义了各个字段的 get 和 set 方法。
2. DBConn
定义了连接 ACCESS 数据库的方法,可以通过调用此方法访问数据库。
3. MessageBean
用来进行留言管理的 bean,定义了添加留言,获取留言数据,以及删除留言的方法。
4. adminInfo
定义了管理员字段(adminName,adminPwd)的 set 和 get 方法。并定义了一个判断
是否是管理员的方法 judgeAdmin()。
5. commonBean
定义了一些常用的方法,比如中文字体处理(解决乱码问题),数据库数据转换为
HTML 格式显示的方法等。
(三)详细设计
数据库设计:
通过以上的分析,数据库应含有 2 个表:admin 和 lyb。具体设计如下:
评论0
最新资源