(7)帖子回复业务流程图:
(8)帖子浏览业务流程图:
(9)帖子检索业务流程图:开始 帖子回复 持久化 结束 开始 浏览帖子 结束
(10)相册信息: `
开始 输入检索条件或关键字 有无 显示结果 创建相册,并在项目文件中创建对应文件夹 结束 开始 无相册 有相册
上传失败 上传照片 上传成功 浏览照片 结束 (11)相册权限: 开始 设置相册权限,(公开,隐 隐藏,密码验证) 藏
密 码公开
验 证 访客浏览 输入验证密码 验证成功
验证
失败 结束
(12) 相册评论 开始
发表评论 有权限
评论成功
权限不足,无法评论
(四) 论坛功能和用户权限对应表
论坛一般存在两种用户,分别为注册用户和管理员。用户的权限是向下覆盖的,即上级权限包含下级权限,在这里的论坛中,管理员的权限是上级权限。接下来,需要归好类的对象及其方法分配给不同的论坛用户。具体功能的分配结果如表
对象实体 论坛 板块 帖子 用户 相册 其他功能 功能方法 设置参数 浏览列表 创建板块 修改板块 删除板块 浏览列表 查看帖子 发帖 回帖 搜索 编辑(自己所有) 编辑(全部) 删除 置顶 指定精华 转移 注册 注册用户登录 管理员登录 添加 删除 设定权限 相册信息 相册权限 相册评论 消息提示 导出论坛信息 用户类型 管理员 注册用户 管理员 管理员 管理员 注册用户 注册用户 注册用户 注册用户 注册用户 注册用户 管理员 管理员 管理员 管理员 管理员 注册用户 注册用户 管理员 管理员 管理员 管理员 注册用户 注册用户 注册用户 管理员 注册用户 与注册用户相关的功能,其实就是论坛前台的主要功能。论坛系统的前台,是用户讨论问题的平台,发帖、浏览、回帖一直惯穿用户整个的前台活动。同时,由于论坛系统的帖子管理是管理员在帖子浏览时进行的,所以编辑帖子、删除帖
子、转移帖子、置顶帖子和指定精华等到功能也安排在前台实现,其他与管理员相关的功能,包括板块管理、用户管理和论坛设置都是管理员在后台进行的操作。
(五) BBS论坛系统数据流图: 用户注册 检验合法性 不合法 用户登陆 不合格 验证 合格 数据存储 用户根据角色授权 管理员 数据存储 管理员 用户 相册操作 版块管理 用户管理 帖子管理 Excel导出 浏览帖 搜索 发帖 回帖 创建版块修改版块删除版块设置权限设置添权加限设置删权除限消息 指设定置精权华限设置编权辑限设置置权顶限设置转权移限设置删权除限