留言板系统需求分析
一、引言
随着Internet的发展,网站的作用越来越重要,被称之为继广播、报纸、杂志、电
视后的第五种媒体-—数字媒体,拥有众多优势,所以现在不少企业都有或正在建设自己的网
站。而留言板作为网站重要的一个部分,从来就是一个大家交流的平台!留言板是一种最为
简单的BBS应用,借助留言板,浏览者可以张贴留言的方式给站长、版主或其他浏览者进
行留言和提问.
二、编写目的
本系统主要是为了便于大家的交流,各抒己见,给大家一个交流的平台。
三、功能需求
该留言板具有的主要功能如下:
1、可以按照发言时间的先后顺序,留言板自动排序;
2、友好简洁的管理界面,便于管理员维护留言板;
3、管理员具有回复和删除留言的权限;
4、管理员可以修改留言板页面的名称和网址以及每页显示的留言数;
5、拥有更多留言者的信息,包括名字、地方、QQ号等;
6、留言板系统具有防灌水功能;
7、具有页数跳转功能;
8、具有防止留言客户非法进入管理界面功能;
模块划分如下:
1.登陆模块:
2.
选择角色登陆:
网友登录:可以留言,查看留言,修改留言,回复留言;
管理员身份登录:可以留言,查看留言,删除,修改,回复留言
2。留言模块:登陆后的用户,可以进行留言
3。留言回复模块:登陆后的用户,可以对留言进行回复。
4。管理模块:设置该留言板的防灌水发帖时间;自动屏蔽词语等功能
5。信息修改模块:注册后的用户可以对自己的注册信息进行修改
6。退出模块:退出留言板系统
四、E-R图
整个系统开发过程中,主要涉及到的实体有:访客,管理员,留言板
五、数据字典
表1:register表
字段类型长度值
IDInt5不为空
UrnameNvarchar10不为空
PasswordNvarchar10不为空
MailNvarchar50不为空
HomepageNvarchar50不为空
LevelsNvarchar10不为空
CountInt4不为空
QqNvarchar10不为空
表2:option1表
字段类型长度值
Row1Int4可为空
InputtimeInt4可为空
LybcountInt4可为空
KillwordNvarchar255可为空
KillipNvarchar255可为空
LytitleNvarchar255可为空
WebnameNvarchar255可为空
WeblinkNvarchar255可为空
表3:guest表
字段类型长度值
IdInt4不为空
UrnameNvarchar10可为空
ContentNttext255可为空
LydateSmalldatetime4可为空
IPNvarchar15可为空
LastdateSmalldatetime4可为空
HfInt4可为空
YdInt4可为空
LastnameNvarchar10可为空
MailNvarchar50可为空
HomepageNvarchar50可为空
QqNvarchar10可为空
表4:reply表
字段类型长度值
ReplyidInt4不为空
IdInt4可为空
ReplynameNvarchar10可为空
ReplycontentNttext255可为空
ReplydateSmalldatetime4可为空
IPNvarchar15可为空
MailNvarchar50不为空
HomepageNvarchar50不为空
QqNvarchar10不为空
MailNvarchar50不为空
六、接口要求
硬件接口:无特别要求;
网络硬件接口要求:现实中要求具有高速以太网组网一实现联网销售,但是在理论实验
验证软件本身的目的来看,无需网络通讯接口。
软件接口要求:无
七、软件属性
1.相对于其他留言板而言,该留言板增加了防止灌水功能
2.安全方面,在系统中关键名字的过滤以及在index主界面的删除和回复中设置了权限,
防止访客和其他人员对留言进行删除。
八、支持信息及运行环境
软件支持:本软件开发是使用dreamweaversql2000;
设备支持:推荐配置:WindowsXP或更高,512内存以上;
数据库:MicrosoftSQLServer2000
九、参考资料
a.《数据库系统概论》萨师煊、王珊编著高等教育出版社
b.《ASP+SQLSERVER典型网站建设案例》顼宇峰编著清华大学出版社
本文发布于:2023-01-20 16:26:32,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/88/102308.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |