BBS论坛系统需求分析 一 概述 BBS 信息量大,形式自由,是用户间交流沟通的平台。 二 系统功能模块 BBS 功能模块有以下几部分组成: (一)用户注册 新用户注册,填写用户信息,检验用户信息的有效性,并将用户信息持久化。 (二)用户登陆 提供用户凭证,验证用户信息是否合法,根据用户角色授权。 (三)用户管理 管理员由系统初始化分配一个,管理员可以对用户信息进行部分更改,主要包括用 户角色调整,版主调整,删除用户等。 (四)论坛版块管理 管理员可以添加、删除、调整、置顶、隐藏论坛版块。 (五)帖子管理 管理员可以对所有帖子进行转移、置顶、删除等操作,版主可以转移本版块帖子, 也可以对本版块帖子进行置顶、删除等操作。 (六)帖子发表 注册用户可以在感兴趣的版块中发表新帖。 (七)帖子回复 用户可以对自己感兴趣的主题发表回复。 (八)帖子浏览 用户可以浏览所有可见帖子。 (九)帖子检索 用户可以提供标题关键字检索所以可见主题帖,注册用户可以查看自己发表或回复 的帖子。 (十)意见建议 用户可以与我们联系,并欢迎提出各种意见和建议 BBS 总体功能图 如 下所示 : 三 系统主要业务操作流程: (1)会员注册业务流程图: BBS论坛系统 论坛板块管理 会员管理 会员登陆 会员注册 帖子管理 帖子发表 帖子回复 帖子浏览 帖子检索 意见建议 输入会员信息开始 通过 会员信息持久结束 不通过 检验合法性 (2 )会员登录业务流程图: (3 )会员管理业务流程图: 正确 错误 开始 输入用户信息 检验用户名密码是否正确 根据角色授权 结束 否 开始 是否会员 持有会员权限管理 结束 (4 )论坛版块管理业务流程图: (5 )帖子管理业务流程图: 否 是 开始 是否管理员 持有管理员权限管理版块 结束 否 是 开始 是否拥有管理员或版主权限 帖子的管理操作 结束 (6 )帖子发表业务流程图: (7 )帖子回复业务流程图: 否 是 开始 用户是否登录 发表帖子 持久化 结束 开始 帖子回复 持久化 结束 (8 )帖子浏览业务流程图: (9 )帖子检索业务流程图: 开始 浏览帖子 结束 无 有 开始 输入检索条件或关键字 显示结果 结束 (三)BBS论坛系统数据流程图: 不合法 用 户注册 用根 合管用 设置权限 设置权限 设置权限设置权限 设置权限 设置权限 设置权限 不合格 检验合法性 数据存储户登陆 验证 据 角 色授权 数据存储格 理员 户 管理员 用户 浏览帖 搜索发帖回帖版块管理创建版块 修改版块 删除版块 用户管理 设置权限 添加 删除 帖子管理 指定精华 编辑 置顶 转移 删除