BBS论坛管理系统需求分析报告.docx
《BBS论坛管理系统需求分析报告.docx》由会员分享,可在线阅读,更多相关《BBS论坛管理系统需求分析报告.docx(11页珍藏版)》请在冰豆网上搜索。
BBS论坛管理系统需求分析报告
BBS论坛管理系统〃需求分析报告2
§1.范围2
1.1标识2
1.2系统概述2
2.1基本目标2
3.1系统目标3
3.2运行环境3
3.3用户的特点3
§2.功能需求3
4.1系统用例图5
4.2主页5
4.3注册6
4.4用户登录6
4.5登录的后台处理页6
4.6发帖7
4.7用户管理7
4.8论坛类别管理7
4.9论坛主题管理8
5.0版主申请8
§3.数据8
§4.故障处理9
BBS论坛管理系统”需求分析报告
§1•范围
1.1标识
文件状态:
文件标识:
需求分析报告A1
【】草稿
当前版本:
1.0
【】正式发布
作者:
he
【】正在修改
完成日期:
1.2系统概述
1.2.1.软件名称:
elipes
1.2.2.软件功能:
为用户提供一个注册、发帖、回复、浏览等交流操作功能。
1.2.3.用户:
大学生和一些具备上网的网民。
1.2.4.子系统关系图:
2.1基本目标
在木实训课结束时,使自己具有
识的能力
EEWeb开发网站的经历,并且懂得如何获取专业领域的知
3.1系统目标
开发本系统意在吸纳大部分游离在众多论坛的大学生,达到像校内网等论坛的目标。
3.2运行环境
开发环境:
WindowsXPTomCat7.0JDK1.6
开发语言:
JSP
数据库:
myslq
开发工具:
MyEclipse
预期成果:
一个可扩展的基于MVC模式的贴吧
3.3用户的特点
3.3.1.本软件的最终用户的特点:
所有上网用户在无需培训的情况下,按照网站页面提示即可使用网站的相关服务和功能
3.3.2.后台管理和维护人员的教育水平和技术专长:
本软件的后台管理和维护人员均是具有一定网络知识的人员。
§2.功能需求
系统功能主要分为三个部分:
1.用户管理。
会员注册功能:
要能判断账号首一个字符要是字母,判断电子邮件的的格式,和验证码功能。
会员登陆功能:
要判断账号和密码不为空以及,验证码功能,账号首一个字符要是字母登陆成功的后要返回主页。
会员发贴:
跟贴功能:
发帖,里面能添加图片。
跟贴功能:
要求显示楼数,和有只看楼主的功能。
加精功能:
左边显示显示头像头像功能。
会员私信功能。
会员私信功能,两会员中可以通信。
2.版块管理。
包括添加新分区、添加新版块、添加子版块、为版块添加版主、设置版块显示顺序及编辑、删除
版块等。
3.帖子管理。
管理组包括•管理员、超级版主、版主三个内置管理组以及自定义管理组1、基木设置1)用户组
头衔:
设置用户组头衔名称。
2)组图标:
设置该用户组的图标,可以选择是输入URL或者直接上传图片。
组图标设置好以后会在以下几个地方显示
4)阅读权限:
设置用户浏览帖子或附件的权限级别,范围帖子或附°〜255,°为禁止用户浏览任何
件。
当用户的阅读权限小于帖子或附件的阅读权限许可(默认时为1)时,用户将不能阅读该帖子或下载该附件。
5)最多好友数:
该用户组的用户能够拥有的最多好友数量,0为无限。
除了用户组的好友数限制外,如果想单独给某个管理组的成员单独增加好友数,可以到【用
户】二〉【用户管理】二〉【详情】中添加额外好友数。
7)允许隐身:
是否允许用户在站点上隐身。
4.版主申请管理。
申请版主必须到该处提交申请,申请内容只有管理人员或者超级版主可见(应可设置)
接受中请后应有个公示期(此时可设置是否让会员参与投票,评分)可设置任命版主前是否有〃实习期〃(期初后可取消版主资格或任命)对版主可实行〃工资管理〃,在线时间管理,并在庙宇某个条件后,不符合该条件的,比如一段时间没上线,没登录论坛,未进行管理操作等,系统将自动将版主降为实习版主,或者取消
版主资格
4.1系统用例图
图A1-1系统用例图
4.2主页
用例说明如下:
用户注册
用例编号:
bbs-default.jsp
参与者:
未注册用户
前置条件
所有用户(包扌舌未注册的)
后置条件
无
主干过程
打开链接
无
分支过程
异常
无
包含用例
无
4.3注册
用户注册时需按要求依次填入用户名、用户密码、确认密码、用户性别、成功后会显示E-mail。
注册相应信息。
用例说明如下:
用户注册
用例编号:
bbs-register.htm
参与者:
未注册用户
前置条件后置条件主干
未注册用户
过程
无
用户按格式依次填入用户名、用户密码、确认密码、用户性别、E-ma订;
注册成功后,用户资料自动存入数据库
无
分支过程
填入资料格式错误
异常
用户名己经存在
无
包含用例
4.4用户登录
用例说明如下:
用户登录
用例编号:
bbs-login.htm
参与者:
己注册用户
前置条件后置条件主干过程
已成功注册过
无
输入用户名和密码,登录成功后自动跳转回论坛首页。
分支过程
无
异常
用户名或密码错误
包含用例
无
4.5登录的后台处理页
用例说明如下:
发表帖子
用例编号:
bbs-login.jsp
参与者:
己注册用户
前置条件后置条件主干
过程
成功登录
无
输入正确的用户名和密码,登录成功
分支结构
无
异常
用户名或密码错误
包含用例
4.6发帖
用例说明如下:
发表帖子
用例编号:
未来实现
参与者:
己登录用户
前置条件后置条件主干过程
成功登录
无
输入正确的用户名和密码,登录成功
分支结构
异常
包含用例
无
用户名或密码错误
无
4.7用户管理
用例说明如下:
用户管理
用例编号:
未实现
参与者:
后台管理员
前置条件后置条件主干过程
身份必须是后台管理员,且己成功登录无
以管理员身份成功登录进入后台进行后台论坛用户的管理
分支结构异常
无
用户名或密码错误
包含用例
己登录用户的身份不是管理员,没有进入后台的权限无
4.8论坛类别管理
用例说明如下:
类别管理
用例编号:
未实现
参与者:
后台管理员
前置条件
后置条件
主干过程
身份必须是后台管理员,且己成功登录无
以管理员身份成功登录进入后台进行后台论坛类别的管理
无
分支结构异常
用户名或密码错误
己登录用户的身份不是管理员,没有进入后台的权限无
包含用例
4.9论坛主题管理
类别管理
用例编号:
未实现
参与者:
后台管理员
前置条件
身份必须是后台管理员,且己成功登录
后置条件
主干过程
无
以管理员身份成功登录
进入后台进行后台论坛类别的管理
分支结构
异常
无
用户名或密码错误
己登录用户的身份不是管理员,没有进入后台的权限
包含用例
无
5.0版主中请
类别管理
用例编号:
未实现
参与者:
后台管理员
前置条件
后置条件
主干过程
身份必须是后台管理员,且己成功登录无
以管理员身份成功登录
进入后台进行后台论坛类别的管理
分支结构
异常
无
用户名或密码错误
己登录用户的身份不是管理员,没有进入后台的权限
包含用例
无
§3•数据
1.用户信息表:
user
2.论坛帖子表:
message
F面给岀几个重要的数据的数据字典作为样例,其他略。
名称
Username
别名
用户名称
描述
varchar(50)
名称
未来实现
别名
版主申请消息编号
描述
int(4)
名称
未来实现
别名
二级类别编号
描述
varchar(50)
名称
未来实现
别名
一级类别编号
描述
varchar(50)
§4.故障处理
(系统故障有网络、数据库、软件等方而,具体略)