BBS 论坛需求分析
一、系统的功能分析:
论坛是网络常见的一个应用,用于网络用户的信息交流。如:知名的天涯在线论坛。
通过论坛系统,用户可以发表自己的言论(主题贴),其他的用户可以对主题贴进行评论
(跟贴)或发表更多的言论(主题贴)。
1. 功能划分
(1)用户功能
用户注册:用户可以注册为该系统成员(需超级管理员审批后方可发主题贴),注册
信息要求有登陆的用户名、密码、姓名、联系地址、电子邮件等,在发表主题贴和跟贴时
记录其登陆信息(用户名和 IP 地址)。
用户登录:对于注册用户(已获审批),可以凭其注册用户名和密码进入系统;另外
系统支持“游客”用户,“游客”只可以跟贴(记录其 IP 地址和发帖时间)。
修改密码:所有用户都可以修改密码。
发表主题:用户发表一个讨论的主题,包括标题和正文等。
查看主题列表以及详细信息:在详细信息页面中,显示主题贴的标题和正文以及该主
题的所有回复(跟贴)。
修改主题:修改已发表的主题信息,并保证用户只能修改自己撰写的主题。
删除主题:用户只能删除自己撰写的主题。
(2)管理员功能
删除主题:超级管理员可以删除任何人的主题贴;版主只能删除本版内任何人发表的
主题贴。
回复主题:回复已经发表的主题(记录回复人信息:注册用户的用户名、时间和 IP 地
址;未注册用户的 IP 地址和发表时间)。
论坛可以分版块(添加、删除):每一版块可以有若干个版主,版主负责管理本版块
内的帖子(删除)。
用户的审批:注册用户成功后,帐号不能发主题贴,须管理员审批;审批之后用户可
以进行相关的操作。
版主的设定:有超级管理员来负责每个版块版主的设定。
2.性能要求
页面美观大方,操作方便直观,有安全保障机制,后台使用 SQLServer2005 数据库。
用户可以选择系统提供的头像或用户自我上传的头像。
二、系统的功能设计及模块划分