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