BBS论坛系统概要设计说明书(共24页).doc
《BBS论坛系统概要设计说明书(共24页).doc》由会员分享,可在线阅读,更多相关《BBS论坛系统概要设计说明书(共24页).doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 论坛系统概要设计说明书1 概述1.1 编写目的本文档的编写目的是:详细定义的总体功能,详细说明系统功能,划分程序基本结构,各程序名称和功能,以便于系统详细设计和编程。1.2参考资料BBS论坛系统需求说明书1.3 定义游客 所有访问论坛,尚未登录的人。注册用户 申请注册并提交成功的人。 版主 具有发布版块公告,管理版内帖子,删除/转移帖子,奖励/惩罚一般注册用户功能的已注册用户。系统管理员具有宣布论坛开放/关闭注册,帖子的批量删除/转移,版块管理,用户管理功能的总版主。 用户此“用户”泛指所有的注册用户和游客。 管理人员此“管理人员”泛指版主和系统管理员。注册游客访问
2、论坛按系统规则申请注册。 登录 注册用户按系统规则登录论坛。 退出 已登录用户退出登录状态。 浏览主题 游客及登录的用户通过此业务按系统规则浏览论坛上各版块的主题用户(包括所有注册用户或游客)通过此操作可以浏览自身权限许可范围内的论坛的板块列表,主题列表,以及每一个主题。发布主题注册用户通过此业务按系统规则进行主题的发布。 回复主题注册用户通过此业务按系统规则进行主题的回复。 修改帖子 注册用户和管理人员通过此业务按系统规则修改自己已发布的主题或回复的帖子。 修改个人资料 注册用户通过此业务按系统规则修改自已在注册新用户时所填写的个人资料或是已经通过此业务修改过的个人资料。管理版内帖子 版主通
3、过此业务按系统规则在自已管理的版块内对帖子进行锁定,解锁,置顶,取消置顶,加为精华,解除精华,删除帖子,移动帖子等操作。删除帖子 管理人员通过此业务按系统规则在自已权限内对不良帖子进行删除操作。 禁用一般注册用户管理人员通过此业务按论坛的规则对于屡次违反规定且拒不改悔的一般注册用户进行禁用操作,禁用后该用户无法正常登录。查询主题注册用户和管理人员通过此业务按关键字对帖子进行查找。帖子的批量删除/转移管理人员通过此业务按系统规则对于不符合规定的帖子进行批量的删除或者对于发错版块的帖子进行转移等操作。版块管理 系统管理员通过此业务按系统规则对版块进行管理,如版块的增加,重新命名,删除,关闭等操作。
4、2 需求概述2.1 目标实现BBS论坛系统的基本功能。2.2 运行环境 2.2.1设备环境服务器端:P4或以上CPU, 1G或以上内存客户端:P3或以上CPU, 256M或以上内存2.2.2支持软件环境服务端: 操作系统:Windows 2000 Server Web容器:JDK5.0、Tomcat5 数据库:Mysql 客户端: 操作系统:Microsoft Windows 98 简体中文版或 以上 浏览器:Internet Explorer,Firefox,遨游等主流浏览器。2.3 需求概述 1. 游客可以浏览主题,注册,登陆。2. 论坛的普通注册用户拥有的浏览,发表主题,回复主题,修改自
5、己的个人资料,查询主题,修改自己发布或回复的帖子等功能。 3. 版主对版块的管理功能,包括对帖子的操作(查询主题,置顶,加为精华,移动,删除,编辑),对用户的操作(禁言,删除id),对版块的操作(发布版块内公告)。4.系统管理员对版块的操作(版块的建立,修改,删除),对用户的操作(禁言,删除id), 对帖子的操作(查询主题,移动,删除),对论坛的操作(开放/关闭会员注册功能)。5. 论坛自身拥有的一些机制包括防止恶意注册,防止机器人恶意访问论坛。2.4 条件与限制 无3 总体设计系统框架图 3.1 主要类图 1.用户信息类 UserInfo:userID userNameuserPasswor
6、duserSexuserEmailuserBirthdayuserBriefuserShutupuserIsbanzhucreateuser()edituser()2.用户操作类 UserBean: regist() login() logout() createtopic() topiclist() replytopic() searchtopic() editnote() 3.版主操作类check()settop()setfine()move()deletenote()deletetopic()edittopic()shutup()deleteID()setmsg()4.论坛操作类sett
7、ree()edittree()deletetree()setregister()setbanzhu()3.2 浏览主题用例规约 用例名称:浏览主题用例标识: 涉及的参与者:用户描述: 用户通过此操作可以浏览自身权限许可范围内的论坛的板块列表,主题列表,以及每一个主题。前置条件:用户通过浏览器访问论坛首页。后置条件:浏览器显示了用户想要浏览的主题内容。正常事件流: 1 用户通过浏览器访问论坛首页。2 注册用户输入自己的用户名和密码。3 系统显示用户权限范围内可以查看的板块列表。4 用户从板块列表中选择自己想要浏览的论坛板块。5 系统显示此板块内用户权限范围内可以查看的主题列表。6 用户从主题列表
8、中选择自己想要浏览的主题。7 系统分页显示用户指定的主题及所有该主题的回复。3.3 发布主题用例规约 用例名称:发布主题用例标识: 涉及的参与者:注册用户描述: 注册用户通过此操作可以进行主题的发布。前置条件:注册用户通过浏览器访问论坛首页。后置条件:注册用户发布的主题内容提交给系统服务器,系统显示注册用户提交的主题内容。正常事件流: 1. 注册用户通过浏览器访问论坛首页。2. 注册用户输入自己的用户名和密码。3. 系统显示用户权限范围内可以查看的板块列表。4. 注册用户从板块列表中选择自己想要发布主题的论坛板块。5. 系统显示此板块内用户权限范围内可以查看的主题列表。6. 注册用户输入想要发
9、布的主题的内容信息表情符号等,并选择提交。7. 系统显示此注册用户提交的主题内容。3.4 回复主题用例规约 用例名称:回复主题用例标识: 涉及的参与者:注册用户描述: 注册用户通过此操作可以回复主题。前置条件:注册用户通过浏览器访问到想回复的主题。后置条件:注册用户回复主题的内容提交给系统服务器,系统显示注册用户提交的回复内容。正常事件流: 1. 注册用户通过浏览器访问论坛首页。2. 注册用户输入自己的用户名和密码。3. 系统显示用户权限范围内可以查看的板块列表。4. 注册用户从板块列表中选择自己想要发布主题的论坛板块。5. 系统显示此板块内用户权限范围内可以查看的主题列表。5. 注册用户从主
10、题列表中选择自己想要回复的主题。6. 系统显示此主题内用户权限范围内可以查看的主贴与回复。7. 注册用户输入想要回复的主题的内容信息表情符号等,并选择提交。8. 系统显示此注册用户提交的回复内容。3.5 注册用例规约 用例名称:游客注册用例标识: 涉及的参与者:游客描述: 游客通过此操作可以拥有注册用户权限。前置条件:游客通过浏览器访问论坛首页。后置条件:游客将注册内容提交给系统服务器,系统通过游客的注册请求。正常事件流: 1 游客通过浏览器访问论坛首页。2 游客选择注册。3 系统显示注册页面。4 游客填写注册用户信息,提交给系统服务器。5 系统通过游客注册请求,注册成功,显示登录页面。3.6
11、 登录用例规约 用例名称:用户登录用例标识: 涉及的参与者:用户描述: 用户通过此操作可以执行注册用户权限。前置条件:用户通过浏览器访问论坛首页。后置条件:用户将登录内容提交给系统服务器,系统通过用户的登录请求。正常事件流: 1 用户通过浏览器访问论坛首页。2 用户选择登录。3 系统显示登录页面。4 用户填写登录信息,提交给系统服务器。5 系统通过用户登录请求,登录成功,显示首页。3.7 修改个人信息用例规约 用例名称:修改个人信息用例标识: 涉及的参与者:登录用户 描述:登录用户通过此操作可以修改个人信息。前置条件:登录用户通过浏览器访问论坛首页。后置条件:登录用户将修改的个人信息内容提交给
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BBS 论坛 系统 概要 设计 说明书 24
限制150内