




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、论坛系统概要设计说明书1 概述1.1 编写目的本文档的编写目的是:详细定义 的总体功能, 详细说明系统功能,划分程序基本结构,各程序名称和功能,以便于系统详细设计和编程。1.2参考资料bbs论坛系统需求说明书1.3 定义游客所有访问论坛 ,尚未登录的人。注册用户申请注册并提交成功的人。版主具有发布版块公告,管理版内帖子, 删除 /转移帖子, 奖励 /惩罚一般注册用户功能的已注册用户。系统管理员具有宣布论坛开放/关闭注册 , 帖子的批量删除/ 转移 , 版块管理 , 用户管理功能的总版主。用户此“ 用户 ” 泛指所有的注册用户和游客。管理人员此“管理人员”泛指版主和系统管理员。注册游客访问论坛按
2、系统规则申请注册。登录注册用户按系统规则登录论坛。退出已登录用户退出登录状态。浏览主题游客及登录的用户通过此业务按系统规则浏览论坛上各版块的主题用户(包括所有注册用户或游客)通过此操作可以浏览自身权限许可范围内的论坛的板块列表,主题列表,以及每一个主题。发布主题注册用户通过此业务按系统规则进行主题的发布。回复主题注册用户通过此业务按系统规则进行主题的回复。修改帖子注册用户和管理人员通过此业务按系统规则修改自己已发布的主题或回复的帖子。修改个人资料注册用户通过此业务按系统规则修改自已在注册新用户时所填写的个人资料或是已经通过此业务修改过的个人资料。管理版内帖子版主通过此业务按系统规则在自已管理的
3、版块内对帖子进行锁定,解锁,置顶,取消置顶,加为精华,解除精华,删除帖子,移动帖子等操作。删除帖子管理人员通过此业务按系统规则在自已权限内对不良帖子进行删除操作。禁用一般注册用户管理人员通过此业务按论坛的规则对于屡次违反规定且拒不改悔的一般注册用户进行禁用操作,禁用后该用户无法正常登录。查询主题注册用户和管理人员通过此业务按关键字对帖子进行查找。帖子的批量删除/转移管理人员通过此业务按系统规则对于不符合规定的帖子进行批量的删除或者对于发错版块的帖子进行转移等操作。版块管理系统管理员通过此业务按系统规则对版块进行管理,如版块的增加,重新命名,删除,关闭等操作。2 需求概述2.1 目标实现 bbs
4、论坛系统的基本功能。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 总体设计系统框架图bbs论坛系统用户操作版主操作系统管理人员操作防恶意注册游客操作注册用户操作会员注册会员登录浏览主题贴主题发表主题回复修改个人
6、资料查询主题编辑个人贴子帖子管理用户管理版块管理查询主题置顶加精移动主题删除帖子编辑回复禁言删除用户 id发布版内公告版块管理用户管理帖子管理论坛管理版块建立修改版块删除版块设置版主用户禁言删除用户 id移动帖子删除帖子查询主题贴开放 /关闭注册功能3.1 主要类图1. 用户信息类userinfo: userid username userpassword usersex useremail userbirthday userbrief usershutup userisbanzhu createuser() edituser() 2. 用户操作类 userbean: regist() log
7、in() logout() createtopic() topiclist() replytopic() searchtopic() editnote() 3. 版主操作类check() settop() setfine() move() deletenote() deletetopic() edittopic() shutup() deleteid() setmsg() 4. 论坛操作类settree() edittree() deletetree() setregister() setbanzhu() 3.2 浏览主题用例规约用例名称:浏览主题用例标识:涉及的参与者:用户描述:用户通过此操
8、作可以浏览自身权限许可范围内的论坛的板块列表,主题列表,以及每一个主题。前置条件:用户通过浏览器访问论坛首页。后置条件:浏览器显示了用户想要浏览的主题内容。正常事件流:1 用户通过浏览器访问论坛首页。2 注册用户输入自己的用户名和密码。3 系统显示用户权限范围内可以查看的板块列表。4 用户从板块列表中选择自己想要浏览的论坛板块。5 系统显示此板块内用户权限范围内可以查看的主题列表。6 用户从主题列表中选择自己想要浏览的主题。7 系统分页显示用户指定的主题及所有该主题的回复。3.3 发布主题用例规约用例名称:发布主题用例标识:涉及的参与者:注册用户描述:注册用户通过此操作可以进行主题的发布。前置
9、条件:注册用户通过浏览器访问论坛首页。后置条件:注册用户发布的主题内容提交给系统服务器,系统显示注册用户提交的主题内容。正常事件流:1. 注册用户通过浏览器访问论坛首页。2. 注册用户输入自己的用户名和密码。3. 系统显示用户权限范围内可以查看的板块列表。4. 注册用户从板块列表中选择自己想要发布主题的论坛板块。5. 系统显示此板块内用户权限范围内可以查看的主题列表。6. 注册用户输入想要发布的主题的内容信息表情符号等,并选择提交。7. 系统显示此注册用户提交的主题内容。3.4 回复主题用例规约用例名称:回复主题用例标识:涉及的参与者:注册用户描述:注册用户通过此操作可以回复主题。前置条件:注
10、册用户通过浏览器访问到想回复的主题。后置条件:注册用户回复主题的内容提交给系统服务器,系统显示注册用户提交的回复内容。正常事件流:1. 注册用户通过浏览器访问论坛首页。2. 注册用户输入自己的用户名和密码。3. 系统显示用户权限范围内可以查看的板块列表。4. 注册用户从板块列表中选择自己想要发布主题的论坛板块。5. 系统显示此板块内用户权限范围内可以查看的主题列表。5. 注册用户从主题列表中选择自己想要回复的主题。6. 系统显示此主题内用户权限范围内可以查看的主贴与回复。7. 注册用户输入想要回复的主题的内容信息表情符号等,并选择提交。8. 系统显示此注册用户提交的回复内容。3.5 注册用例规
11、约用例名称:游客注册用例标识:涉及的参与者:游客描述:游客通过此操作可以拥有注册用户权限。前置条件:游客通过浏览器访问论坛首页。后置条件:游客将注册内容提交给系统服务器,系统通过游客的注册请求。正常事件流:1 游客通过浏览器访问论坛首页。2 游客选择注册。3 系统显示注册页面。4 游客填写注册用户信息,提交给系统服务器。5 系统通过游客注册请求,注册成功,显示登录页面。3.6 登录用例规约用例名称:用户登录用例标识:涉及的参与者:用户描述:用户通过此操作可以执行注册用户权限。前置条件:用户通过浏览器访问论坛首页。后置条件:用户将登录内容提交给系统服务器,系统通过用户的登录请求。正常事件流:1
12、用户通过浏览器访问论坛首页。2 用户选择登录。3 系统显示登录页面。4 用户填写登录信息,提交给系统服务器。5 系统通过用户登录请求,登录成功,显示首页。3.7 修改个人信息用例规约用例名称:修改个人信息用例标识:涉及的参与者:登录用户描述:登录用户通过此操作可以修改个人信息。前置条件:登录用户通过浏览器访问论坛首页。后置条件:登录用户将修改的个人信息内容提交给系统服务器,系统通过登录用户的修改请求。正常事件流:1登录用户通过浏览器访问论坛首页。2登录用户选择修改个人信息。3系统显示修改个人信息页面。4登录用户修改个人信息,提交给系统服务器。5系统通过登录用户修改请求,修改成功,显示个人信息页
13、面。3.8 查询主题用例规约用例名称:查询主题用例标识:涉及的参与者:登录用户/ 管理人员。描述:登录用户/ 管理人员通过此操作可以查询主题。前置条件:登录用户/ 管理人员通过浏览器访问论坛首页。后置条件:登录用户/ 管理人员将查询关键字提交给系统服务器,系统通过登录用户/管理人员的请求,返回查询结果。正常事件流:1登录用户 / 管理人员通过浏览器访问论坛首页。2登录用户 / 管理人员输入查询关键字,选择查询, 将查询关键字提交给系统服务器。3系统通过登录用户/ 管理人员请求,显示查询结果。3.9 编辑帖子用例规约用例名称:编辑帖子用例标识:涉及的参与者:帖子作者/ 版主描述:帖子作者/ 版主
14、通过此操作可以编辑帖子。前置条件:编辑帖子通过浏览器访问要编辑的帖子。后置条件:帖子作者/ 版主将修改的帖子内容提交给系统服务器,系统通过帖子作者/版主的修改请求。正常事件流:1帖子作者 / 版主通过浏览器访问要编辑的帖子。2帖子作者 / 版主选择修改帖子。3系统显示修改帖子页面。4帖子作者 / 版主修改帖子,提交给系统服务器。5系统通过帖子作者/ 版主修改请求,修改成功,显示主题页面。3.10 主题置顶 / 加精用例规约用例名称:主题置顶/ 加精用例标识:涉及的参与者:版主描述:版主通过此操作可以将主题置顶/ 加精。前置条件:版主通过浏览器访问要置顶/ 加精的主题所在的主题列表。后置条件:
15、版主将置顶 / 加精请求提交给系统服务器,系统通过版主的置顶/ 加精请求。正常事件流:1版主通过浏览器访问要置顶/ 加精的主题所在的主题列表。2版主选择置顶/ 加精帖,将置顶/ 加精请求提交给系统服务器。3系统通过版主的置顶/ 加精请求。4主题置顶 / 加精成功,系统显示新主题列表。3.11 主题移动用例规约用例名称:主题移动用例标识:涉及的参与者:版主/ 系统管理员描述:版主 / 系统管理员通过此操作可以将主题移动。前置条件:版主/ 系统管理员通过浏览器访问要移动的主题。后置条件:版主/ 系统管理员将移动请求提交给系统服务器,系统通过版主的移动请求。正常事件流:1版主 / 系统管理员通过浏览
16、器访问要移动的主题。2版主 / 系统管理员选择移动帖,选择移动到的版块,将移动请求提交给系统服务器。3系统通过版主 / 系统管理员的移动请求,在移动到的版块的主题列表里添加此主题。4主题移动成功,系统显示本版块主题列表。3.12 主题删除用例规约用例名称:主题删除用例标识:涉及的参与者:版主/ 系统管理员描述:版主 / 系统管理员通过此操作可以将主题删除。前置条件:版主/ 系统管理员通过浏览器访问要删除的主题。后置条件:版主/ 系统管理员将删除请求提交给系统服务器,系统通过版主/ 系统管理员的删除请求。正常事件流:1版主 / 系统管理员通过浏览器访问要删除的主题。2版主 / 系统管理员选择删除
17、主题,将删除请求提交给系统服务器。3系统通过版主/ 系统管理员的删除请求。4主题删除成功,系统显示原版块主题列表。3.13 用户禁言用例规约用例名称:用户禁言用例标识:涉及的参与者:版主/ 系统管理员描述:版主 / 系统管理员通过此操作可以将用户禁言。前置条件:版主/ 系统管理员通过浏览器访问要禁言的用户的帖子。后置条件:版主/ 系统管理员将用户禁言请求提交给系统服务器,系统通过版主/ 系统管理员的禁言请求。正常事件流:1版主 / 系统管理员通过浏览器访问要禁言的用户的帖子。2版主 / 系统管理员选择禁言,将禁言请求提交给系统服务器。3系统通过版主/ 系统管理员的禁言请求。4用户禁言成功,返回
18、原页面。3.14 用户删除用例规约用例名称:用户删除用例标识:涉及的参与者:版主/ 系统管理员描述:版主 / 系统管理员通过此操作可以将用户删除。前置条件:版主/ 系统管理员通过浏览器访问要删除的用户的帖子。后置条件:版主/ 系统管理员将删除请求提交给系统服务器,系统通过版主/ 系统管理员的删除请求。正常事件流:1版主 / 系统管理员通过浏览器访问要删除的用户的帖子。2版主 / 系统管理员选择删除用户,将删除请求提交给系统服务器。3系统通过版主/ 系统管理员的删除请求。4用户删除成功,系统显示原页面。3.15 发布版内公告用例规约用例名称:发布版内公告用例标识:涉及的参与者:版主描述:版主通过
19、此操作可以发布版内公告。前置条件:版主通过浏览器访问权限内版块。后置条件:版主将发布版内公告请求提交给系统服务器,系统通过版主的发布版内公告请求。正常事件流:1版主通过浏览器访问权限内版块。2版主选择发布版内公告,将发布版内公告请求提交给系统服务器。3系统通过版主的发布版内公告请求。4发布版内公告成功,系统显示新主题列表。3.16 帖子删除用例规约用例名称:帖子删除用例标识:涉及的参与者:版主/ 系统管理员描述:版主 / 系统管理员通过此操作可以将帖子删除。前置条件:版主/ 系统管理员通过浏览器访问要删除的帖子。后置条件:版主/ 系统管理员将删除请求提交给系统服务器,系统通过版主的删除请求。正
20、常事件流:1版主 / 系统管理员通过浏览器访问要删除的帖子所在的主题。2版主 / 系统管理员选择删除帖子,将删除请求提交给系统服务器。3系统通过版主/ 系统管理员的删除请求。4帖子删除成功,系统显示新主题。3.17 版块建立用例规约用例名称:版块建立用例标识:涉及的参与者:系统管理员描述:系统管理员通过此操作可以新建版块。前置条件:系统管理员通过浏览器访问版块管理页面。后置条件:系统管理员将新建版块请求提交给系统服务器,系统通过系统管理员的新建版块请求。正常事件流:1系统管理员通过浏览器访问版块管理页面。2系统管理员选择新建版块,将新建版块请求提交给系统服务器。3系统通过系统管理员的新建版块请
21、求。4新建版块成功,系统显示版块管理页面。3.18 版块修改用例规约用例名称:版块修改用例标识:涉及的参与者:系统管理员描述:系统管理员通过此操作可以修改版块。前置条件:系统管理员通过浏览器访问版块管理页面。后置条件:系统管理员将修改版块请求提交给系统服务器,系统通过系统管理员的修改版块请求。正常事件流:1系统管理员通过浏览器访问版块管理页面。2系统管理员选择修改版块,将修改版块请求提交给系统服务器。3系统通过系统管理员的修改版块请求。4修改版块成功,系统显示版块管理页面。3.19 版块删除用例规约用例名称:版块删除用例标识:涉及的参与者:系统管理员描述:系统管理员通过此操作可以删除版块。前置条件:系统管理员通过浏览器访问版块管理页面。后置条件:系统管理员将删除版块请求提交给系统服务器,系统通过系统管理员的删除版块请求。正常事件流
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年数字出版合作协议书
- 质量与成本培训
- 2025年度药店负责人可持续发展战略聘用合同
- 二零二五年度特色民宿店面租赁协议模板
- 用电检查年终总结
- 母子公司2025年度管理费支付、结算及监督合同模板
- 二零二五年度新能源技术研发商铺租赁合同模板(含技术成果转化)
- 二零二五年度农村土地征收补偿及安置协议
- 2025年度装饰材料供应商与装饰公司产品追溯合作协议
- 演员经纪协议书(经纪公司合作)-2025年度
- 2025年阀门产品申请购销合作协议
- 2025年浙江杭州建德市林业总场下属林场招聘8人高频重点模拟试卷提升(共500题附带答案详解)
- 2025年无锡职业技术学院单招职业适应性测试题库及参考答案
- 房屋市政工程生产安全重大事故隐患判定标准(2024版)危险性较大的分部分项工程专项施工方案严重缺陷清单(试行)解读
- 2025年包头轻工职业技术学院单招职业倾向性测试题库新版
- 2025年怀化师范高等专科学校单招职业技能测试题库带答案
- 2025年湖北幼儿师范高等专科学校单招职业技能测试题库含答案
- DeepSeek-V3技术报告(中文版)
- 政治-贵州省贵阳市2025年高三年级适应性考试(一)(贵阳一模)试题和答案
- 公司副总经理英文简历
- 2025浙江杭州地铁运营分公司校园招聘665人易考易错模拟试题(共500题)试卷后附参考答案
评论
0/150
提交评论