收藏 分享(赏)

论坛系统需求分析文档.doc

上传人:j35w19 文档编号:7684988 上传时间:2019-05-23 格式:DOC 页数:18 大小:359.50KB
下载 相关 举报
论坛系统需求分析文档.doc_第1页
第1页 / 共18页
论坛系统需求分析文档.doc_第2页
第2页 / 共18页
论坛系统需求分析文档.doc_第3页
第3页 / 共18页
论坛系统需求分析文档.doc_第4页
第4页 / 共18页
论坛系统需求分析文档.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、网上论坛栏目需求分析目录1、概念 .22、系统需求分析 .22.1 系统业务流程及描述 22.2 用户需求 72.3 性能需求 72.4 数据分析 83、系统功能分析 .93.1 系统功能模块图 93.2 功能界面框图 .103.3 功能描述 111、概念论坛也称为 BBS,是 bulletin Board System 的简称,意即电子公告板,是一种在 Internet 上常见的用于信息服务的 Web 系统。它主要给浏览者提供相互沟通的平台。2、系统需求分析2.1 系统业务流程及描述(一) 会员注册流程会员填写个人信息信息合法性检验会员信息持久化具体流程图如下:(二) 会员登陆流程输入用户凭

2、证 基于角色授权具体流程图:(三) 会员管理流程持有管理员角色 角色调整或分配为版主或删除用户具体流程图:(四) 论坛版块管理流程持有管理员角色 添加、删除、调整、置顶、隐藏版块具体流程图:(五) 帖子发表注册用户选择版块发表主题,主题持久化,具体流程图:(六) 帖子回复用户 针对主题发表回复 回复持久化具体流程图:(七) 帖子管理持有管理员或版主角色 转移、置顶、删除等操作具体流程图:(八) 帖子检索用户 按检索条件返回帖子,具体流程图 :(9)论坛板块划分论坛板块管理员可根据用户使用群体划分板块(如:普通论坛板块、团队活动板块)2.2 用户需求(根据不同类型的用户分析)论坛板块列表 浏览帖

3、子 发帖回帖 搜索帖子编辑帖子 删除帖子 精华帖 置顶帖子转移帖子 用户注册 用户登录 控制用户权限修改注册信息 设置论坛参数 管理板块 管理用户 2.3 性能需求1.会员管理员权限按级别区分2.发帖延时审核保持无滞后3.任何程序功能无编译错误2.4 数据分析3、系统功能分析3.1 系统功能模块图论坛一般存在几种用户,分别为浏览用户、注册用户和管理员。用户的权限是向下覆盖的,即上级权限包含下级权限,在这里的论坛中,管理员的权限是上级权限。接下来,需要归好类的对象及其方法分配给不同的论坛用户。与注册用户相关的功能,其实就是论坛前台的主要功能。论坛系统的前台,是用户讨论问题的平台,发帖、浏览、回帖

4、一直惯穿用户整个的前台活动。同时,由于论坛系统的帖子管理是管理员在帖子浏览时进行的,所以编辑帖子、删除帖子、转移帖子、置顶帖子和指定精华等到功能也安排在前台实现,其他与管理员相关的功能,包括板块管理、用户管理和论坛设置都是管理员在后台进行的操作。具体功能的分配结果如表所示。论坛功能和用户权限对应表对象实体 前后台 功能方法 用户类型论坛 后台 设置参数 管理员浏览列表 注册用户创建板块 管理员板块 后台修改板块 管理员删除板块 管理员浏览列表 注册用户查看帖子 注册用户发帖 注册用户回帖 注册用户搜索 注册用户编辑(自己所有) 注册用户编辑(全部) 管理员删除 管理员置顶 管理员指定精华 管理

5、员帖子 前台转移 管理员注册 注册用户注册用户登录 注册用户管理员登录 管理员添加 管理员删除 管理员用户 后台设定权限 管理员3.2 功能界面框图3.3 功能描述(一) 会员注册新会员注册,提供会员信息,检验会员信息的有效性,(二) 会员登陆提供用户凭证,验证用户信息,基于角色授权。(三) 会员管理管理员由系统初始化分配一个,管理员可以对会员信息户角色调整,版主调整,删除会员等。(四) 论坛版块管理管理员可以添加、删除、调整、置顶、隐藏论坛版块(五) 帖子管理管理员可以对所有帖子进行转移、置顶、删除等操作,也可以对本版块帖子进行置顶、删除等操作。(六) 帖子发表注册用户可以在感兴趣的版块中发

6、表新主题帖(七) 帖子回复用户可以对自己感兴趣的主题发表回复(八) 帖子浏览注册用户可以浏览所有可见帖子、普通用户只能浏览论坛贴子(九) 帖子检索用户可以提供标题关键字检索所以可见主题帖,注册用的帖子(十) 意见建议用户可以与我们联系,并欢迎提出各种意见和建议。3.4 相关数据字典项论坛分类表:论坛大类数据表论坛小类数据表论坛人员数据表论坛主题数据表 回帖数据表 论坛登陆日志权限数据表角色数据表(Forums_Role)角色权限数据表(Forums_Role_Permission)论坛大类数据表名称 类型 说明CateId Int 分类编号,主键Catename Varchar 分类名称Cat

7、eposition Varchar 分类显示位置Date Datetime 创建时间论坛小类数据表名称 类型 说明Forcunid Int 板块 id 主键Cateid Int 归属那一大类Forcumname Varchar 板块名称Forcumdesc Varchar 板块描述Forcumposition Varchar 板块位置Date Datetime 创建时间Member Varchar 版主名称Topic Varchar 主题数(舍去)Reply Varchar 回复数(舍去)Click Varchar 点击数(舍去)Imageurl Varchar 小类图像 url论坛人员数据表

8、名称 类型 说明Memberid Int 用户 id 主键Membername Varchar 用户名Memberpwd Varchar 用户密码Membericon Varchar 用户图标Memberrealname Varchar 用户真实姓名Showemail Bit 是否显示 email(舍去)Signature Varchar 个性化签名AvatarUrl Image 用户自定义图像(舍去)Homepage Varchar 用户主页Email Varchar 用户 emailMobile Varchar 手机号Homephone Varchar 固定电话Qq Varchar QqA

9、dress Varchar 地址Code Varchar 邮编(舍去) Cardno Varchar 身份证号(舍去)Ip Varchar 用户 IpIsadmin Bit 是否管理员Ispower Bit 是否版主Mark Varchar 积分Action Bit 是否在线Topiccount Varchar 发帖数量Replycount Varchar 回帖数量Date Datetime 注册时间Notused Bit 是否删除(舍去)LastVist Datetime 登出时间论坛主题数据表名称 类型 说明Id Int 主键编号Topiccaption Varchar 主题标题Conte

10、nt Varchar 主题内容Focumid Int 论坛 id 编号Memberid Int 发帖人 idIstop Bit 是否置顶Isgood Bit 是否精华Notused Bit 是否删除(舍去)Date Datetime 法帖时间Ip Varchar 发帖人 ipClick Int 点击数也是阅读数Replycount Int 回复数(舍去)Lastreplyuser Varchar 最后回复人Lastreplydate Datetime 最后回复时间回帖数据表名称 类型 说明Id Int 主键Forumid Int 板块 Id(用于计算版块的回帖数)Topicid Int 主题编

11、号Memberid Int 回复人 idCatption Varchar 回复贴标题Content Varchar 回复内容Ip Varchar 回复人 ipDate Datetime 回复时间Notused Bit 是否删除(舍去)论坛登陆日志名称 类型 说明Id Int 主键Membername Varchar 登陆名Action Varchar 动作名Time Datetiem 登陆时间Ip Varchar Ip 地址权限数据表名称 类型 说明PermissionId Int 编号Description Varchar 权限说明CategoryId Int 分类号角色数据表(Forums_Role)名称 类型 说明RoleId Int 编号Description Varchar 角色描述角色权限数据表(Forums_Role_Permission)名称 类型 说明RoleId Int 编号PermissionId Int 编号

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报