论坛需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
论坛需求分析
一.系统功能分析
1。1系统功能模块图
论坛一般存在四种用户,分别为游客,注册用户和版主以及管理员.游客的权限是向下覆盖的,即上级权限包含下级权限,在这里的论坛中,管理员的权限是上级权限。接下来,需要归好类的对象及其方法分配给不同的论坛用户。
具体功能的分配结果如表所示:
1.2 论坛的功能模块组成:
(一)会员注册
新会员注册,提供会员信息,检验会员信息的有效性,并将会员信息持久化。
(二)会员登陆
提供用户凭证,验证用户信息,基于角色授权.
(三)会员管理
管理员由系统初始化分配一个,管理员可以对会员信息进行部分更改,主要包括色
调整,版主调整,删除会员等。
(四)论坛版块管理
管理员可以添加、删除、调整、置顶、隐藏论坛版块
(五)帖子管理
管理员可以对所有帖子进行转移、置顶、删除等操作,版主可以本版块帖子进行置顶、删除等操作。
(六)帖子发表
用户可以在其权限允许的版块内发表帖子.
(七)帖子回复
用户可以对其权限允许的主题发表回复
(八)帖子浏览
用户可以浏览所有可见帖子
(九)帖子检索
注册用户可以提供标题关键字检索所以可见主题帖,并可以查看自己发表或回复的帖子
(十)意见建议
用户可以与我们联系,并欢迎提出各种意见和建议
1.3BBS系统总体功能需求框架图
二。系统概况
2.1系统流程
2。2系统存在的问题
三.系统需求分析
3.1系统业务流程及描述
3.1。1 会员注册流程
会员填写个人信息-〉信息合法性检验-〉会员信息持久化
具体流程图如下:
3。1.2会员登陆流程
输入用户凭证-> 基于角色授权
具体流程图:
3。1。3会员管理流程
持有管理员角色角色调整或分配为版主或删除用户
具体流程图:
3.1.4论坛版块管理流程
持有管理员角色添加、删除、调整、置顶、隐藏版块具体流程图:
3。1.5帖子发表
注册用户选择版块发表主题主题持久化具体流程图:
3。1。6帖子回复
用户针对主题发表回复回复持久化
具体流程图:
3。1.7帖子管理
持有管理员或版主角色转移、置顶、删除等操作.
具体流程图:
3.1.8帖子检索
用户按检索条件返回帖子
具体流程图:
论坛板块列表浏览帖子发帖回帖搜索帖子
编辑帖子删除帖子精华帖置顶帖子
转移帖子用户注册用户登录控制用户权限修改注册信息设置论坛参数管理板块管理用户
3。3性能需求
1.会员管理员权限区分。
2。发帖延时保持无滞后。
3。任何地方无编译错误。
3.5数据分析