风云论坛需求文档.docx
- 文档编号:9782103
- 上传时间:2023-05-21
- 格式:DOCX
- 页数:14
- 大小:235.10KB
风云论坛需求文档.docx
《风云论坛需求文档.docx》由会员分享,可在线阅读,更多相关《风云论坛需求文档.docx(14页珍藏版)》请在冰点文库上搜索。
风云论坛需求文档
1引言
1.1开发背景
1.2系统目标
1.3定义
2现行系统概况
2.1现行系统流程
2.2现行系统存在的问题
3系统需求分析
3.1系统业务流程及描述(要画出流程图)
3.2用户需求(根据不同类型的用户分析)
3.3性能需求
3.4其它需求
3.5数据分析
4系统功能分析
4.1系统功能模块图
4.2功能界面框图
4.3功能描述
5系统的安全性与可靠性设计
6系统软硬件配置(开发环境)
7系统开发进度
7.1任务分工
1.引言
1.1开发背景
BBS起源于20世纪80年代初。
最初,论坛只是用于发布公告信息,讨论问题的在线交流平台。
后来,随着网络的普及,论坛的功能越来越丰富,受到广大网民的欢迎。
因此,商业网站对论坛重视起来,纷纷在自己的网站上开辟论坛。
作为与网民交流的园地。
同时在线技术支持和在线服务也在论坛中开展起来。
当代的大学生几乎都会接触甚至经常登陆自己感兴趣的论坛,在上面可以分享,也可以交流意见,但是,能把他们集中起来的论坛并不是很多。
1.2系统目标
开发本系统意在吸纳大部分游离在众多论坛的大学生,达到像校内网,hoopchina等论坛的目标.
1.3定义
论坛也称为BBS,是bulletinBoardSystem的简称,意即电子公告板,是一种在Internet上常见的用于信息服务的Web系统,它主要给浏览者提供相互沟通的平台,以此来吸引用户,服务用户。
2.现行系统概况
2.1现行系统流程
板块类有浏览列表和管理两个方法,管理方法可以分为创建、修改和删除3个方法,如图。
帖子类有浏览、发帖、回帖、搜索和管理5个方法,浏览方法又可以分为列表和查看2个子方法,管理方法又可以分为编辑、删除、置顶、转移、指定精华5个子方法,如图
用户类有注册、登录和管理3个方法,管理方法又分为添加、删除和设置权限3个子方法,如图所示。
2.2现行系统存在的问题
3.系统需求分析
3.1系统业务流程及描述
(一)会员注册流程
会员填写个人信息—>信息合法性检验—>会员信息持久化
具体流程图如下:
(二)会员登陆流程
输入用户凭证—>基于角色授权
具体流程图:
(三)会员管理流程
持有管理员角色角色调整或分配为版主或删除用户
具体流程图:
(四)论坛版块管理流程
持有管理员角色添加、删除、调整、置顶、隐藏版块
具体流程图:
(五)帖子发表
注册用户选择版块发表主题主题持久化
具体流程图:
(六)帖子回复
用户针对主题发表回复回复持久化
具体流程图:
(七)帖子管理
持有管理员或版主角色转移、置顶、删除等操作
具体流程图:
(八)帖子检索
用户按检索条件返回帖子
具体流程图:
3.2用户需求(根据不同类型的用户分析)
论坛板块列表
浏览帖子
发帖回帖
搜索帖子
编辑帖子
删除帖子
精华帖
置顶帖子
转移帖子
用户注册
用户登录
控制用户权限
修改注册信息
设置论坛参数
管理板块
管理用户
3.3性能需求
1.会员管理员权限区分
2.发帖延时保持无滞后
3.任何地方无编译错误
3.5数据分析
4.系统功能分析
4.1系统功能模块图
论坛一般存在两种用户,分别为注册用户和管理员。
用户的权限是向下覆盖的,即上级权限包含下级权限,在这里的论坛中,管理员的权限是上级权限。
接下来,需要归好类的对象及其方法分配给不同的论坛用户。
具体功能的分配结果如表所示。
论坛功能和用户权限对应表
对象实体
功能方法
用户类型
论坛
设置参数
管理员
板块
浏览列表
注册用户
创建板块
管理员
修改板块
管理员
删除板块
管理员
帖子
浏览列表
注册用户
查看帖子
注册用户
发帖
注册用户
回帖
注册用户
搜索
注册用户
编辑(自己所有)
注册用户
编辑(全部)
管理员
删除
管理员
置顶
管理员
指定精华
管理员
转移
管理员
用户
注册
注册用户
注册用户登录
注册用户
管理员登录
管理员
添加
管理员
删除
管理员
设定权限
管理员
4.2功能界面框图
4.3功能描述
(一)会员注册
新会员注册,提供会员信息,检验会员信息的有效性,
(二)会员登陆
提供用户凭证,验证用户信息,基于角色授权。
(三)会员管理
管理员由系统初始化分配一个,管理员可以对会员信息
户角色调整,版主调整,删除会员等。
(四)论坛版块管理
管理员可以添加、删除、调整、置顶、隐藏论坛版块
(五)帖子管理
管理员可以对所有帖子进行转移、置顶、删除等操作,
也可以对本版块帖子进行置顶、删除等操作。
(六)帖子发表
注册用户可以在感兴趣的版块中发表新主题帖
(七)帖子回复
用户可以对自己感兴趣的主题发表回复
(八)帖子浏览
用户可以浏览所有可见帖子
(九)帖子检索
用户可以提供标题关键字检索所以可见主题帖,注册用
的帖子
(十)意见建议
5.系统的安全性与可靠性设计
6.系统软硬件配置(开发环境)
开发基于SQLServer2005SSH
能正常运行开发软件的硬件配置即可
7.系统开发进度
7.1任务分工
张祥凤:
用户查询,用户删除,用户修改;
艾岑:
添加管理员,验证登陆,显示帖子;
汪文贵:
发帖,回帖,编辑帖子,
喻庭鑫:
数据分析,建立数据库,建表,添加测试数据,主题样式设计,版主操作,删帖;
张宏:
整合,测试,QA;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 风云 论坛 需求 文档