1 / 23
文档名称:

bbs论坛管理系统_软件需求说明书_v1.1.docx

格式:docx   页数:23
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

bbs论坛管理系统_软件需求说明书_v1.1.docx

上传人:2890135236 2014/9/11 文件大小:0 KB

下载得到文件列表

bbs论坛管理系统_软件需求说明书_v1.1.docx

文档介绍

文档介绍:BBS论坛管理系统
软件需求说明书
Version

作者:
完成日期:
签收人:
签收日期:

修改情况记录:
版本号
修改批准人
修改人
修改日期




1引言 3
3
3
3
3
2任务概述 4
4
4
4
3需求规定 5
5
5
6
7
7
11
12
20
20
20
20
20
20
4系统运行环境 21
21
21
21
1引言

为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档供项目经理、设计人员、开发人员参考。

BBS起源于20世纪80年代初。最初,论坛只是用于发布公告信息,讨论问题的在线交流平台。后来,随着网络的普及,论坛的功能越来越丰富,受到广大网民的欢迎。当代的大学生几乎都会接触甚至经常登陆自己感兴趣的论坛,在上面可以分享,也可以交流意见。
但同时,虽然目前网络上有很多优秀的商业或开源的BBS,但绝大多数都只是作为一个独立的论坛系统而发布,因此很难集成到其他系统中。为此,我们希望做出一套不仅功能完善,同时可以比较快捷方便地集成到客户现有系统中的BBS论坛管理系统。
(名词说明)
BBS: Bulletin Board System (电子公告板)
用例图(User Case):定义了系统的功能需求,从系统的外部看系统功能,并不描述系统内部对功能的具体实现。
数据流图(Data Flow Diagram):从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。
基本功能:能保证系统正常运作的基本功能需求。
拓展功能:为使系统具有更好的实用性、交互性等,而对系统添加的特定功能需求。

[1] 计算机软件产品开发文件编制指南 GB 8567-88
[2] BBS论坛管理系统原型界面设计(基于excel绘制) 与本文档存放于相同目录
2任务概述

这个系统预期的目的是为了做成一个功能完整的论坛管理系统。网上游客能够浏览论坛上的帖子,并且能够注册成为用户。论坛注册会员能够修改自己的资料信息,申请版主,发表帖子等。论坛管理员能够管理论坛,包括浏览游客留言,审核留言,对于不健康或是不利于社会稳定的留言能进行删除操作,会员管理以及论坛版主管理等。
该系统的另一个重要目标是,可通过某种协议约定,在不修改客户现有系统的代码及数据库的情况下,在其中通过超链接等形式无缝集成该BBS系统。即客户现有系统中的用户可直接跳转至BBS而不用注册或登录。同时,还必须保证一定程度上的安全性。

本BBS论坛管理系统按预定设计为软件学院BBS论坛系统,但考虑到BBS系统的通用性和应用的广泛性,该系统的用户群定位为普通电脑用户,即不假定用户具有计算机方面的专业知识,而只需具备基本的电脑使用和网络浏览常识即可。系统的维护人员是软件专业人士,懂计算机基础知识、数据库与Web技术等相关知识。

本系统所采用的开发技术必须遵循J2EE的开发规范,开发期限具体由指导老师规定截至的时间为准,且在开发完成时要保证最终形成产品的质量和实用性,以达到此次SEWA创新课程的项目要求。
3需求规定


图1 BBS论坛管理系统用例图

图2 系统角色划分图
游客
基本功能:
1) 注册为注册用户
2) 浏览版块,浏览和检索帖子(是否可匿名回复帖子待定)
拓展功能:无
2. 注册用户
基本功能:
1) 登陆、注册、修改个人信息
2) 浏览版块,浏览、创建、回复、检索帖子
管理员
基本功能:
1) 系统后台登陆
2) 浏览、搜索、删除注册用户
3) 浏览、创建、修改、删除版块
4) 浏览、创建、删除和检索帖子
拓展功能:
设置特定注册用户为特定版块版主
特定帖子置顶、加精

图3 整体模块划分图
1. 用户管理
包括用户注册、用户登陆、用户信息修改、搜索用户、删除用户等功能(不同角色用户所能使用的