BBS系统用例图时序图协作图.docx
- 文档编号:11237042
- 上传时间:2023-02-26
- 格式:DOCX
- 页数:40
- 大小:329.06KB
BBS系统用例图时序图协作图.docx
《BBS系统用例图时序图协作图.docx》由会员分享,可在线阅读,更多相关《BBS系统用例图时序图协作图.docx(40页珍藏版)》请在冰豆网上搜索。
BBS系统用例图时序图协作图
网上论坛管理系统需求分析说明书
1.引言
1.1编写目的
在网络技术逐渐渗入社会生活各个层面的今天,以前网站上的论坛管理系统要用户登陆以后才能进行相关访问及互动。
而随着网络互联技术的进步,现在网站投票只需打开网页就可进行论坛留言。
论坛对象是很多的,各个层次都可进行论坛访问,大至国家领导,小至一个普通干部,访问和留言从到指定用户进行表格到现在通过网络直接点击相应就可进行。
网上论坛管理系统可解决游客访问及留言,致使现在几乎各个网站都有各种类型网站论坛管理系统,用户可选择自己的看法。
所以我提出了本课题的研究。
本系统开发的目的是为了学习这样去做一个交互式的网页以及了解这种强大的网络编程工具,方便客户端和浏览器端之间的交流。
1.2项目背景
互联网正在融入我们的生活,影响和改变着我们的生活。
网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,网上论坛正是一种供人们进行交流的网络空间。
它不受时间和空间的约束,论坛用户可以发表自己的观点,大家一起探讨某个问题。
目前,网上论坛已不是新事物,许许多多的别具特色的论坛在网络上随处可见。
为了体现论坛的特色,我们搜索各式各样的论坛版面,为了改变网上现存论坛的普遍风格,追加功能,更便于管理,于是开发出一套界面友好美观,易于使用的论坛管理系统。
2.任务概述
2.1目标
2.1.1基本要求
系统包括主要的功能:
新用户的注册,会员密码取回,会员登录,用户自己修改信息,管理员删除用户,游客浏览留言,会员新增留言,会员留言回复,管理员删除留言这些功能,可以应付一般的用户需要。
2.1.2开发目标
这个系统预期的目的是为了做成交互式的网页,方便客户端和浏览器端之间的交流。
通过论坛,人们能够相互交流沟通,把疑惑在论坛里公布,大家献计献策,共同学习,共同进步。
2.1.3应用目标
网上论坛系统是一个会员登录留言系统。
网上游客能够浏览论坛上的帖子,并且能够注册成为用户。
论坛注册会员能够修改自己的资料信息,申请版主,发表帖子,让大家积极参与讨论。
论坛管理员能够便于管理论坛,包括浏览游客留言,审核留言,对于不健康或是不利于社会稳定的留言能进行删除操作,会员管理以及论坛版主管理等等。
管理员负责讨论区和帖子的管理,需要具备如下功能:
1.登陆、注册、修改注册信息
2.浏览、创建、修改和删除讨论区
3.浏览、创建、修改、删除、回复帖子
普通用户是注册登陆的用户,需要具备以下功能:
1.登陆、注册、修改注册信息
2.浏览讨论区
3.浏览、创建、回复帖子
根据以上分析结果,对功能进行细化,得出如下功能清单:
1.登陆:
提供用户登陆的功能,需要输入用户名和密码
2.注册:
提供用户注册的功能,需要输入用户名、密码、密码确认、E-mail、QQ
3.修改注册信息:
提供用户修改信息的功能,可以修改密码、E-mail、QQ
4.浏览讨论区:
用户登陆之后就可以浏览系统中已存在的讨论区,用户可以查看某一讨论区的详细信息,也可以进入该讨论区浏览发表的帖子,以及回帖
5.创建讨论区:
用户可以创建讨论区,每个讨论区包含一个名称和顺序号,每个讨论区的名称在系统中是唯一的,顺序号表示讨论区在列表中的排序
6.修改讨论区:
提供讨论区名称和顺序号修改的功能
7.删除讨论区:
提供讨论区删除的功能,方便管理员进行讨论区管理
8.浏览帖子:
用户进入一个讨论区后,可以看到帖子列表,包含帖子主题、作者、创建时间、回复次数,点击一个帖子可以查看该帖子的内容及回帖
9.创建帖子:
用户进入讨论区之后,可以选择创建一个新帖子,需要输入帖子主题和内容
10.修改帖子:
提供给管理员使用,修改帖子标题和内容
11.删除帖子:
提供给管理员使用,方便管理员进行帖子整理
12.回复帖子:
用户在浏览帖子信息的时候,可以进行回复
开发周期:
3星期
开发工具:
Rose、JDK、Dreamweaver和MSSQLServer数据库及Tomcat服务器
开发环境:
WindowsXP
用例图:
用例卡:
管理帖子的用例卡
用例名称
删除帖子
用例编号
作者
王成
创建时间
2008.10.23
修改时间
评审者
测试者
版本号
1
用例简要描述:
可对所有论坛帖子进行删除,批量删除用户帖子等操作
用例主要参与者:
具有管理权限的管理员
用例触发事件:
当论坛管理员发现用户发表任何不适合与本论坛的帖子时触发。
用例前置条件:
帖子的来源,样式无需严格要求
用例事件流
1.管理员进入管理界面,浏览帖子。
2.对需要进行删除的帖子给予删除,点确定。
用例后置条件:
删除最后一个不良帖子,确认无误后退出该用例。
用例非功能性需求:
1.帖子的来源无需严格要求。
2.只有管理员才有对帖子管理的权限。
修改历史
修改日期:
10月30日
删除帖子
用例名称
转移帖子
用例编号
作者
王成
创建时间
2008.10.23
修改时间
评审者
测试者
版本号
1
用例简要描述:
可对所有论坛帖子进行转移论坛版块等操作
用例主要参与者:
具有管理权限的管理员
用例触发事件:
当管理员发现用户所发表的帖子内容不属于该版块时触发。
用例前置条件:
帖子的来源,样式无需严格要求
用例事件流
1.管理员进入管理界面,浏览帖子。
2.当发现帖子内容不属于当前版块时转移帖子到指定板块
用例后置条件:
转移最后一个不合适帖子,确认无误后退出该用例。
用例非功能性需求:
3.帖子的来源无需严格要求。
4.只有管理员才有对帖子管理的权限。
修改历史
修改日期:
10月30日
转移帖子
用例名称
置顶帖子
用例编号
作者
王成
创建时间
2008.10.23
修改时间
评审者
测试者
版本号
1
用例简要描述:
可对所有论坛中好的用户帖子进行置顶等操作
用例主要参与者:
具有管理权限的管理员
用例触发事件:
当管理员发现用户所发表的帖子非常好时触发。
用例前置条件:
帖子的来源,样式无需严格要求
用例事件流
1.管理员进入管理界面,浏览帖子。
2.当发现用户所发表的帖子非常好时将该帖置顶。
用例后置条件:
置顶最后一个帖子,确认无误后退出该用例。
用例非功能性需求:
5.帖子的来源无需严格要求。
6.只有管理员才有对帖子管理的权限。
修改历史
修改日期:
10月30日
置顶帖子
用例名称
指定精华帖子
用例编号
作者
王成
创建时间
2008.10.23
修改时间
评审者
测试者
版本号
1
用例简要描述:
可指定所有论坛中内容好的用户帖子为板块精华等操作
用例主要参与者:
具有管理权限的管理员
用例触发事件:
当管理员发现用户所发表的帖子非常好时触发。
用例前置条件:
帖子符合网站要求,无不良信息。
用例事件流
1.管理员进入管理界面,浏览帖子。
2.当发现用户所发表的帖子非常好时将该帖指定为精华帖。
用例后置条件:
指定精华最后一个帖子,确认无误后退出该用例。
用例非功能性需求:
7.帖子的来源无需严格要求。
8.只有管理员才有对帖子管理的权限。
修改历史
修改日期:
10月30日
指定帖子精华
用例名称
编辑帖子
用例编号
作者
王成
创建时间
2008.10.23
修改时间
评审者
测试者
版本号
1
用例简要描述:
发帖用户可以对自己发表的文章进行编辑,版主和管理员有权限对所有帖子进行编辑,同等级别用户不能互相编辑。
用例主要参与者:
管理员、发贴用户
用例触发事件:
当发帖用户、管理员、版主对该帖内容有好的见解对帖子编辑时触发。
用例前置条件:
帖子符合网站要求,有可改之处。
用例事件流
1.用户、管理员、版主浏览帖子。
2.发帖用户对自己发表的帖子不满意时可以修改自己帖子,管理员、版主对用户的帖子也可进行编辑修改。
3.对帖子管理完毕后检查并保存
用例后置条件:
编辑完帖子后,确认无误后退出该用例。
用例非功能性需求:
9.帖子的来源无需严格要求。
10.同等级别用户不能互相编辑,只有管理员、版主、发帖用户才有对帖子编辑的权限。
修改历史
修改日期:
10月30日
编辑帖子
管理用户的用例卡
用例名称
删除用户
用例编号
作者
王成
创建时间
2008.10.23
修改时间
评审者
测试者
版本号
1
用例简要描述:
可对所有论坛用户进行删除等操作
用例主要参与者:
具有管理权限的管理员
用例触发事件:
管理员发现不符合BBS管理规则,长时间不登录帐号的用户进行删除操作时触发。
用例前置条件:
该论坛的一般用户
用例事件流
1.管理员进入管理界面,浏览帖子。
2.管理员发现不符合BBS管理规则的用户进行删除操作。
3.对用户管理完毕后检查并保存。
用例后置条件:
删除违规用户,确认无误后退出该用例。
用例非功能性需求:
只有管理员才有对用户管理的权限。
修改历史
修改日期:
10月30日
删除用户
用例名称
添加用户
用例编号
作者
王成
创建时间
2008.10.23
修改时间
评审者
测试者
版本号
1
用例简要描述:
可对所有论坛用户进行添加操作
用例主要参与者:
具有管理权限的管理员
用例触发事件:
当有新用户注册时触发。
用例前置条件:
用户遵守注册规则,无不良记录。
用例事件流
1.新用户浏览帖子,进行用户注册信息。
2.管理员浏览新用户注册信息,添加新用户。
3.对用户管理完毕后检查并保存。
用例后置条件:
添加最后一个新用户信息,确认操作无误后退出。
用例非功能性需求:
1.用户的详细信息无需严格要求。
2.只有管理员才有对用户管理的权限。
修改历史
修改日期:
10月30日
添加用户
用例名称
设置用户权限
用例编号
作者
王成
创建时间
2008.10.23
修改时间
评审者
测试者
版本号
1
用例简要描述:
可对所有论坛用户进行设置权限操作
用例主要参与者:
具有管理权限的管理员
用例触发事件:
当管理员为用户设置权限时触发。
用例前置条件:
用户遵守帖子规则,无不良信息。
用例事件流
1.管理员查询到要授予或回收权限的用户
2.给予不同用户不同的帖子管理权限。
3.选择确定
用例后置条件:
设置最后一个用户权限,确认操作无误后退出。
用例非功能性需求:
1.只有管理员才有对用户管理的权限。
修改历史
修改日期:
10月30日
设置用户权限
设置论坛参数的用例卡
用例名称
设置论坛分页参数
用例编号
作者
王成
创建时间
2008.10.23
修改时间
评审者
测试者
版本号
1
用例简要描述:
进行论坛参数的基本设置,论坛分页参数。
用例主要参与者:
具有管理权限的管理员
用例触发事件:
当管理员进行论坛分页设置时触发。
用例前置条件:
论坛运行状态正常,论坛基本参数数据正确。
用例事件流
1.管理员进入论坛,观察帖子分页状态。
2.当帖子增加到需要分页时,需管理员及时设置分页参数。
3.提交。
用例后置条件:
设置完最后一部分参数,管理员退出登录并保存修改。
用例非功能性需求:
1.基本参数详细内容无须严格要求。
2.只有管理员才有对论坛参数设置的权限。
修改历史
修改日期:
10月30日
设置论坛分页参数
用例名称
设置基本参数
用例编号
作者
王成
创建时间
2008.10.23
修改时间
评审者
测试者
版本号
1
用例简要描述:
进行论坛参数的基本设置,论坛基本参数。
用例主要参与者:
具有管理权限的管理员
用例触发事件:
当管理员进行论坛基本参数需要改动时触发。
用例前置条件:
论坛运行状态正常,论坛基本参数数据正确。
用例事件流
1.管理员进入论坛基本参数设置块。
2.管理员观察论坛基本参数设置,进行基本参数设置。
3.点提交。
用例后置条件:
设置完最后一部分参数,管理员退出登录并保存修改。
用例非功能性需求:
1.基本参数详细内容无须严格要求。
2.只有管理员才有对论坛参数设置的权限。
修改历史
修改日期:
10月30日
设置论坛基本参数
用例名称
设置用户相关参数
用例编号
作者
王成
创建时间
2008.10.23
修改时间
评审者
测试者
版本号
1
用例简要描述:
进行论坛参数的基本设置,用户相关参数
用例主要参与者:
具有管理权限的管理员
用例触发事件:
当管理员进行用户相关参数新增或需要改动时触发。
用例前置条件:
论坛运行状态正常,用户信息保存正确。
用例事件流
1.管理员进入论坛管理员进入用户相关参数块。
2.用户信息改动时,点提交。
用例后置条件:
设置完最后一部分参数,管理员退出登录并保存修改。
用例非功能性需求:
1.用户详细信息无须严格要求。
2.只有管理员才有对论坛参数设置的权限。
修改历史
修改日期:
10月30日
设置用户相关参数
管理板块的用例卡
用例名称
创建版块
用例编号
作者
王成
创建时间
2008.10.23
修改时间
评审者
测试者
版本号
1
用例简要描述:
这是一个管理员对论坛版块的管理,其中包括创建各个不同的版块操作。
用例主要参与者:
具有管理权限的管理员
用例触发事件:
论坛需要新版块时时触发该功能。
用例前置条件:
论坛的版块格式。
用例事件流
1.管理员进入管理界面,浏览各个版块。
2.根据用户需要创建新版块以满足用户需求,填入版块信息。
3.点确定,如果创建成功系统返回成功创建。
用例后置条件:
创建版块,确认无误后退出。
用例非功能性需求:
1.版块中帖子内容无须要求。
2.只有管理员才有对版块管理的权限。
修改历史
修改日期:
10月30日
创建版块
用例名称
修改版块
用例编号
作者
王成
创建时间
2008.10.23
修改时间
评审者
测试者
版本号
1
用例简要描述:
这是一个管理员对论坛版块的管理,其中包括修改版块内容操作。
用例主要参与者:
具有管理权限的管理员
用例触发事件:
对需要更新的版块进行修改时触发该功能。
用例前置条件:
论坛版块更新,版块功能正常,数据正确。
用例事件流
1.管理员进入管理界面,浏览各个版块。
2.对需要进行更新的版块,及时修改该版块。
3.点确定,如果修改成功系统返回成功修改。
。
用例后置条件:
修改版块,确认无误后退出。
用例非功能性需求:
1.只有管理员才有对版块管理的权限。
修改历史
修改日期:
10月30日
修改版块
用例名称
删除板块
用例编号
作者
王成
创建时间
2008.10.23
修改时间
评审者
测试者
版本号
1
用例简要描述:
这是一个管理员对论坛版块的管理,其中包括删除不需要的版块操作。
用例主要参与者:
具有管理权限的管理员
用例触发事件:
论坛不需要无用版块时触发该功能。
用例前置条件:
版块功能正常,数据正确。
用例事件流
1.管理员进入管理界面,浏览各个版块。
2.当发现有没有用处的版块,以及不能为用户提供更好信息的版块进行删除该版块操作。
3.点确定,如果删除成功系统返回成功删除。
。
用例后置条件:
删除版块,确认无误后退出。
用例非功能性需求:
1.只有管理员才有对版块管理的权限。
修改历史
修改日期:
10月30日
删除版块
用例名称
发帖
用例编号
作者
王成
创建时间
2008.10.23
修改时间
评审者
测试者
版本号
1
用例简要描述:
注册成为论坛用户后,用户具有发帖子的功能。
用例主要参与者:
注册用户
用例触发事件:
用户注册成论坛用户后发表文章时触发该事件。
用例前置条件:
用户遵守网站要求,无不良信息。
用例事件流
1.登录用户进入版块列表,浏览相应帖子,用户可自己发帖子,编辑自己发的帖子不,是注册用户的浏览用户调用注册用例,没登录的调用登录用例然后返回当前页,执行发帖。
2.浏览完成后,直接退出登录即可。
用例后置条件:
浏览完成后,退出登录即可。
用例非功能性需求:
1.帖子字数无要求。
2.管理员具有对帖子的绝对操作权限,注册用户只拥有部分权限,游客只有浏览的权限。
修改历史
修改日期:
10月30日
发帖
用例名称
浏览帖子
用例编号
作者
王成
创建时间
2008.10.23
修改时间
评审者
测试者
版本号
1
用例简要描述:
注册成为论坛用户后,用户具有浏览帖子的功能。
用例主要参与者:
注册用户
用例触发事件:
用户浏览帖子时触发该事件。
用例前置条件:
用户遵守网站要求,无不良信息。
用例事件流
1.进入版块列表,点击相应的帖子题目。
2.网页上显示该帖子以及对该帖的回复。
用例后置条件:
浏览完成后,退出登录即可。
用例非功能性需求:
1.帖子字数无要求。
2.管理员具有对帖子的绝对操作权限,用户只拥有部分权限。
修改历史
修改日期:
10月30日
浏览帖子
用例名称
回帖
用例编号
作者
王成
创建时间
2008.10.23
修改时间
评审者
测试者
版本号
1
用例简要描述:
注册成为论坛用户后,用户具有回帖子的功能。
用例主要参与者:
注册用户
用例触发事件:
用户注册成论坛用户对自己兴趣的帖子进行回复时触发该事件。
用例前置条件:
用户进入论坛浏览。
用例事件流
1.登录用户进入版块列表,浏览相应帖子,回复自己感兴趣的帖子,不是注册用户的浏览用户调用注册用例,没登录的调用登录用例然后返回当前页,执行回帖。
2.浏览完成后,直接退出登录即可。
用例后置条件:
浏览完成后,退出登录即可。
用例非功能性需求:
1.帖子字数无要求。
2.管理员具有对帖子的绝对操作权限,注册用户只拥有部分权限,游客只有浏览的权限。
修改历史
修改日期:
10月30日
回帖
用例名称
搜索
用例编号
作者
王成
创建时间
2008.10.23
修改时间
评审者
测试者
版本号
1
用例简要描述:
注册成为论坛用户后,用户具搜索帖子内容的功能。
用例主要参与者:
注册用户
用例触发事件:
用户注册成论坛用户要搜索自己感兴趣的帖子时出发该事件。
用例前置条件:
用户进入论坛浏览。
用例事件流
1.用户选择搜索的条件(可以按主题、按时间后按用户名搜索)
2.用户输入搜索的关键字
3.系统从数据库帖子信息表检索与关键字匹配的帖子
4.如果存在显示相关帖子,不存在提示无相关帖子
用例后置条件:
浏览完成后,退出登录即可。
用例非功能性需求:
1.帖子字数无要求。
2.管理员具有对帖子的绝对操作权限,注册用户只拥有部分权限,游客只有浏览的权限。
修改历史
修改日期:
10月30日
搜索
用例名称
登录
用例编号
作者
王成
创建时间
2008.10.23
修改时间
评审者
测试者
版本号
1
用例简要描述:
注册用户,管理员进行某些操作时需要登录论坛。
用例主要参与者:
注册用户,管理员
用例触发事件:
当注册用户,管理员进行某些操作时触发。
用例前置条件:
用户必须是已经注册过的。
用例事件流
1.用户进入登录界面,填写正确的帐户名、密码,点击登录,
2.对所填信息和用户信息表进行核对。
3.填写错误的登录信息显示登录失败。
如果信息正确,显示登录后的用户页面。
用例后置条件:
输入登录信息后,确认无误登录到论坛。
用例非功能性需求:
1.登录者必须是论坛注册用户。
2.登录论坛需要填写正确的账户信息。
修改历史
修改日期:
10月30日
登录
用例名称
浏览版块列表
用例编号
作者
王成
创建时间
2008.10.23
修改时间
评审者
测试者
版本号
1
用例简要描述:
注册成为论坛用户后,用户具浏览版块列表的功能。
用例主要参与者:
注册用户
用例触发事件:
用户浏览版块列表时触发该事件。
用例前置条件:
用户遵守网站要求,无不良信息。
用例事件流
1.用户进入论坛。
2.浏览版块列表,进入版块列表,浏览相应帖子,回复自己感兴趣的帖子。
用例后置条件:
浏览完成后,退出登录即可。
用例非功能性需求:
1.浏览版块列表的用户没有特别限制。
修改历史
修改日期:
10月30日
浏览版块列表
用例名称
注册新用户
用例编号
作者
王成
创建时间
2008.10.23
修改时间
评审者
测试者
版本号
1
用例简要描述:
用户为具有发帖子,浏览帖子,回帖子,搜索帖子内容,修改个人信息,浏览版块列表和编辑帖子的功能,注册成为论坛用户,完成新用户的信息录入注册操作。
用例主要参与者:
用户
用例触发事件:
用户注册成论坛会员时触发该事件。
用例前置条件:
用户同意注册会员规则及填写规定格式的信息。
用例事件流
1.普通用户点击注册,进入注册页面。
2.填写规定格式的个人信息及验证信息,如果重名重新填写用户名,如果填写不符合规定提示用户重新填写,点提交。
3.更新用户信息表。
用例后置条件:
浏览完成后,退出登录即可。
用例非功能性需求:
1.接受论坛的规定,填写规定格式的个人信息。
修改历史
修改日期:
10月30日
注册新用户
用例名称
修改个人信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BBS 系统 用例图 时序 协作