一 概述
论坛 信息量大,形式自由,是用户间交流沟通的平台。
二 系统功能需求分析
功能模块应有以下几部分组成:
(1)用户注册
新用户注册,填写用户信息,检验用户信息的有效性,并将用户信息持久化。
(2)用户登陆
提供用户凭证,验证用户信息是否合法,根据用户角色授权。 登陆用户修改自己的密码,修改自己的注册信息。
(3)用户管理
管理员由系统初始化分配一个,管理员可以对用户信息进行部分更改,主要包括用户初始化密码,删除用户等。
(4)论坛版块管理
管理员可以添加、删除、隐藏论坛版块。
(5)帖子管理
管理员可以对所有帖子进行删除等操作,注册用户可以查看,编辑,删除自己发表或回复的帖子。
(6)帖子发表
管理用户可以在感兴趣的版块中发表新帖。
(7)帖子回复
会员用户可以对自己感兴趣的主题发表回复。
(8)帖子浏览
普通用户可以浏览所有可见帖子。
用户中心 用用户户注管册 理 首页 贴子管理 贴帖贴子子子发回浏表 复 览 图1 系统功能模块图版块管理 版版块块创修建 改 后台维护 用帖户子管管理 理
版块创建 用户管理 版块分组 维护 系统管理员 帖子管理 浏览贴 发表贴子 回复贴子 普通用户 会员用户
图2 总体用例图
与注册用户相关的功能,其实就是论坛前台的主要功能。论坛系统的前台,是用户讨论问题的平台,发帖、浏览、回帖一直贯穿用户整个的前台活动。同时,由于论坛系统的帖子管理是管理员在帖子浏览时进行的,所以编辑帖子、删除帖子等到功能也安排在前台实现,其他与管理员相关的功能,包括板块管理、用户管理和论坛设置都是管理员在后台进行的操作。
用户权限对应表
对象实体 版块 功能方法 浏览列表 创建版块 修改版块 删除版块 浏览列表 用户类型 普通用户 管理员 管理员 管理员 普通用户 帖子 用户 查看帖子 发表贴子 回帖 搜索 编辑(自己所有) 删除 注册 注册用户登录 管理员登录 锁定用户 删除 初始化密码 普通用户 会员用户 会员用户 普通用户 会员用户 管理员 会员用户 会员用户 管理员 管理员 管理员 管理员
因篇幅问题不能全部显示,请点此查看更多更全内容