一.系统功能分析
1。1系统功能模块图
论坛一般存在四种用户,分别为游客,注册用户和版主以及管理员.游客的权限是向下覆盖的,即上级权限包含下级权限,在这里的论坛中,管理员的权限是上级权限。接下来,需要归好类的对象及其方法分配给不同的论坛用户。 具体功能的分配结果如表所示: 对象实体 论坛 板块 功能方法 设置参数 浏览列表 创建板块 修改板块 删除板块 帖子 浏览列表 查看帖子 发帖 回帖 搜索 编辑(自己所有) 编辑(全部) 删除 置顶 指定精华 转移 用户 注册 注册用户登录 管理人员登录 添加 删除 设定权限 用户类型 管理员 注册用户/游客 管理员 管理员 管理员 注册用户/游客 注册用户/游客 注册用户 注册用户/游客 注册用户 注册用户 管理员/版主 管理员/版主 管理员/版主 管理员/版主 管理员 游客 注册用户 管理员/版主 管理员 管理员 管理员
1.2 论坛的功能模块组成:
(一)会员注册
新会员注册,提供会员信息,检验会员信息的有效性,并将会员信息持久化。 (二)会员登陆
提供用户凭证,验证用户信息,基于角色授权. (三)会员管理
管理员由系统初始化分配一个,管理员可以对会员信息进行部分更改,主要包括色调整,版主调整,删除会员等。
(四)论坛版块管理
管理员可以添加、删除、调整、置顶、隐藏论坛版块 (五)帖子管理
管理员可以对所有帖子进行转移、置顶、删除等操作,版主可以本版块帖子进行置顶、删除等操作。 (六)帖子发表
用户可以在其权限允许的版块内发表帖子. (七)帖子回复
用户可以对其权限允许的主题发表回复 (八)帖子浏览
用户可以浏览所有可见帖子 (九)帖子检索
注册用户可以提供标题关键字检索所以可见主题帖,并可以查看自己发表或回复的帖子 (十)意见建议
用户可以与我们联系,并欢迎提出各种意见和建议
1.3BBS系统总体功能需求框架图
游客操作会员注册会员登录浏览主题贴用户操作注册用户操作主题发表主题回复修改个人资料查询主题编辑个人贴子帖子管理查询主题置顶加精移动主题版主操作删除帖子编辑回复Bbs论坛系统用户管理禁言删除用户ID版块管理发布版内公告版块建立版块管理系统管理人员操作修改版块删除版块设置版主用户管理用户禁言删除用户ID移动帖子帖子管理删除帖子查询主题贴论坛管理防恶意注册开放/关闭注册功能
二。系统概况 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.2用户需求(根据不同类型的用户分析) 论坛板块列表 编辑帖子 转移帖子 修改注册信息 浏览帖子 删除帖子 用户注册 设置论坛参数 发帖回帖 精华帖 用户登录 管理板块 搜索帖子 置顶帖子 控制用户权限 管理用户 3。3性能需求
1.会员管理员权限区分。 2。发帖延时保持无滞后。 3。任何地方无编译错误。
3.5数据分析
因篇幅问题不能全部显示,请点此查看更多更全内容