留言板系统需求分析
一、引言
随着Internet的发展,网站的作用越来越重要,被称之为继广播、报纸、杂志、电视后的第五种媒体——数字媒体,拥有众多优势,所以现在不少企业都有或正在建设自己的网站。而留言板作为网站重要的一个部分,从来就是一个大家交流的平台!留言板是一种最为简单的BBS应用,借助留言板,浏览者可以张贴留言的方式给站长、版主或其他浏览者进行留言和提问。
二、编写目的
本系统主要是为了便于大家的交流,各抒己见,给大家一个交流的平台。
三、功能需求
该留言板具有的主要功能如下:
1、可以按照发言时间的先后顺序,留言板自动排序;
2、友好简洁的管理界面,便于管理员维护留言板;
3、管理员具有回复和删除留言的权限;
4、管理员可以修改留言板页面的名称和网址以及每页显示的留言数;
5、拥有更多留言者的信息,包括名字、地方、QQ号等;
6、留言板系统具有防灌水功能;
7、具有页数跳转功能;
8、具有防止留言客户非法进入管理界面功能;
模块划分如下:
1.登陆模块:
2.
选择角色登陆:
网友登录:可以留言,查看留言,修改留言,回复留言;
管理员身份登录:可以留言,查看留言,删除,修改,回复留言
2.留言模块:登陆后的用户,可以进行留言
3.留言回复模块:登陆后的用户,可以对留言进行回复。
4.管理模块:设置该留言板的防灌水发帖时间;自动屏蔽词语等功能
5.信息修改模块:注册后的用户可以对自己的注册信息进行修改
6.退出模块:退出留言板系统
四、E-R图
整个系统开发过程中,主要涉及到的实体有:访客,管理员,留言板
五、数据字典
表1:register表
字段类型长度值
ID Int5不为空Username Nvarchar10不为空