《基于bs架构的网络论坛需求规格说明书》

上传人:marr****208 文档编号:117155468 上传时间:2019-11-18 格式:DOC 页数:22 大小:367KB
返回 下载 相关 举报
《基于bs架构的网络论坛需求规格说明书》_第1页
第1页 / 共22页
《基于bs架构的网络论坛需求规格说明书》_第2页
第2页 / 共22页
《基于bs架构的网络论坛需求规格说明书》_第3页
第3页 / 共22页
《基于bs架构的网络论坛需求规格说明书》_第4页
第4页 / 共22页
《基于bs架构的网络论坛需求规格说明书》_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《《基于bs架构的网络论坛需求规格说明书》》由会员分享,可在线阅读,更多相关《《基于bs架构的网络论坛需求规格说明书》(22页珍藏版)》请在金锄头文库上搜索。

1、需求需求规规格格说说明明书书 项项目名称:目名称:基于 B/S 架构的网络论坛 单单位:位:河海大学计算机与信息学院计算机 2 班 作者:作者: 余霖 何志聪 李世伟 日期:日期:2011 年 12 月 10 日 第 1 页 目录 1.引言引言2 1.1.编写目的2 1.2.项目背景2 1.3.定义2 1.4.参考资料2 2.任务描述任务描述3 2.1.目标3 2.2.运行环境3 2.3.用户特点4 2.4.条件与限制4 3.数据描述数据描述5 3.1.静态数据5 3.2.动态数据5 3.3.数据库描述6 3.4.数据词典6 3.5.数据采集7 4.功能需求功能需求8 4.1.功能划分8 4.

2、2.状态图8 4.3.用例图11 4.4.功能描述13 5.性能需求性能需求18 5.1.数据精确度18 5.2.时间特性18 5.3.适应性19 6.运行需求运行需求19 6.1.用户界面19 6.2.硬件需求20 6.3.软件需求20 6.4.接口需求21 6.5.故障处理21 1.引言引言 1.1.编编写目的写目的 本文档作为基于 B/S 架构网络论坛的概要设计说明文档,用于说明该系统的整体 结构,同时希望能与用户确定该系统所要达到的最终目标,并成为协议文本的一部分, 同时该文档也是本系统开发人员和维护人员的基础文档。 1.2.项项目背景目背景 A、待开发系统的名称为:XXX 网络论坛

3、B、本项目由 XXX 单位委托,XXX 单位承担了该系统的开发工作。 C、该系统与 web 管理系统和数据库系统相互关联,在这关联系统中能进行信息和 数据的传递。 1.3.定定义义 B/S 结构(Browser/Server,浏览器/服务器模式):是 WEB 兴起后的一种网络结构模 式,WEB 浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实 现的核心部分集中到服务器上,简化了系统的开发、维护和使用。 数据流图(DFD);是一种图形化技术,它描绘信息流和数据从输入到输出过程中所 经受的交换。 数据词典(DD):就是用来定义数据流图中的各个成分的具体含义的。对数据流图 中出现的

4、每一个数据流、文件、加工给出详细定义。 第 3 页 用例图:参与者的外部用户所能观察到的系统功能的模型 状态图(Statechart Diagram):是描述一个实体基于事件反应的动态行为,显示了该 实体如何根据当前所处的状态对不同的时间做出反应的。 1.4.参考参考资资料料 无 2.任任务务描述描述 2.1.目目标标 2.1.1 作用范作用范围围: : 系统包括主要的功能:用户注册登录、发帖回复功能、短消息功能、设定分论坛功 能、人工审核功能、论坛检索功能、论坛在线统计、投票功能这些功能,可以满足一般的 用户需要。 这个系统预期的目的是做成交互式的网页,方便服务器和浏览器端之间的交流。通 过

5、论坛,人们能够相互交流沟通,使用户能最快最大化的接收到当前最新的信息。 2.1.2 应应用目用目标标: 网上论坛系统是一个会员登录留言系统。网上游客能够浏览论坛上的帖子,并且能 够注册成为用户。论坛注册会员能够修改自己的资料信息,申请版主,发表帖子,让大 家积极参与讨论。论坛管理员能够便于管理论坛,包括浏览游客留言,审核留言,对于 不健康或是不利于社会稳定的留言能进行删除操作,会员管理以及论坛版主管理等等。 2.2.运行运行环环境境 2.2.1 硬件硬件设备设备 本系统在本地级上进行开发、测试。然后部署到远程服务中,设备主要是服务器和 本地机。 2.2.1.1 服服务务器器 、1、处理器型号及

6、内存容量:内存 1G 及以上; 、2、外存容量、媒体及其存储格式、设备的型号及数量:硬盘 1000G 以上,声卡、 显卡无要求 、3、输入级输出设备的型号和数量,联机或脱机:考虑到数据的安全性问题,要 求使用磁盘阵列。 、4、数据通信设备的型号和数量: 、5、功能键及其他专用硬件: 2.2.1.2 本地机本地机 、1、处理器型号及内存容量:内存 256M 及以上; 、2、外存容量、联机或脱机、媒体及其存储格式、设备的型号及数量:硬盘 80G 及以上,声卡显卡无要求。 第 5 页 2.2.2 支持支持软软件件 1、操作系统:利用 WINDOWS 操作系统进行开发 (Win7/WinXP/Win2

7、000/Win2003) 2、数据库管理系统:access 数据库 3、开发软件 (1)前台开发工具使用 Macromedia Dreamweaver MX 2004 (2)后台开发工具使用 Eclipse (3)应用服务器使用 Tomcat 2.3.用用户户特点特点 A、本软件的最终用户的特点 所有上网用户在无需培训的情况下,按照网站页面提示即可使用网站的相关服 务和功能 B、后台管理和维护人员的教育水平和技术专长 本软件的后台管理和维护人员均是具有一定网络知识的人员。 2.4.条件与限制条件与限制 (1)本论坛系统的开发期限为 4 月; (2)用户调查,需求分析,概要设计和前期工作为前两个

8、月;具体代码编写,功能实施, 最后软件测试和系统总结,移交用户为后两个月 (3)要求计算机及网络设备稳定性良好,整套系统经济实惠 3.数据描述数据描述 3.1.静静态态数据数据 3.1.1 用用户户方面方面 1用户的注册信息,包括用户名、登录密码、密码提示问题、密码提示问题的答案、 个人头衔、门派、签名、自我简介、头像图片等的数据。 2用户使用信息,包括用户发帖主题及内容、回复内容、投票内容、短消息内容等 的数据。 3. 用户其他信息,包括用户常用链接、备忘、使用历史等扩展功能设计的数据。 3.1.2 论坛论坛方面方面 1. 论坛页面设计数据,包括页面内容、填出对话框内容、链接地址等数据。 2

9、. 论坛统计数据,包括论坛在线用户数、用户的发帖数、跟帖数(回复数)、访问次 数、点击量等数据。 3.1.3 管理方面管理方面 1. 审核屏蔽信息,包括用户名检索是否重复库、发言信息中要检索的敏感词库等 数据。 2. 分论坛信息,包括分论坛主题及内容、定时开通时间、分论坛版主信息等数据。 第 7 页 3.2.动态动态数据数据 3.2.1 输输入数据入数据 在论坛上由用户或者管理员输入的相关数据。 1. 用户:注册登陆信息、发帖信息、回复信息、短消息、投票、网站按钮信息等输入 数据。 2. 管理员:设定论坛属性信息、人工审核按钮信息等输入信息。 3.2.2 输输出数据出数据 在论坛页面上输出的数

10、据。包括论坛提示框(信息提示、动作完成提示、错误提示等) 、用户交流界面框等由显示器输出的信息。 3.3.数据数据库库描述描述 数据库名称 Microsoft Office Access 数据库类型:面向对象数据库 3.4.数据数据词词典典 3.4.1 数据流数据流图图 3.4.1.1 注册数据流注册数据流图图 用户注册请求 1 注 册 D1 个人注册信息 注册信息 2 更 新 注册信息 D2 用户信息库 用户信息 新用户信息管理 3.4.1.2 发发帖数据流帖数据流图图 用 户 发帖请求 1 编 辑 2 发 帖 帖信息管 理 D 发帖信息库 第 9 页 3.4.2 数据流分量(即数据元素)数

11、据流分量(即数据元素) 名字:注册信息 别名: 描述:用户注册时给系统一次性提供的 信息 定义:注册信息=用户名+密码+密码提 示问题+密码提示问题答案 (+个人头衔+门派+签名+自我简介)+个 性头像|自定义头像 位置:用户信息库 待管理员审核数据库 名字:新帖 别名:新信息 新 描述:用户在论坛上可以做的主要事务, 构成论坛的主要组成部分 定义:新帖=作者+主题+内容(+内容关 键字) 位置:发帖信息库 待管理员审核数据库 论坛界面 3.5.数据采集数据采集 3.5.1 用用户户方面方面 用户登陆后,对论坛做的操作形成的数据。 3.5.2 论坛论坛方面方面 论坛提供公众关关心的重大、疑难、

12、热点问题等数据。 3.5.3 管理方面管理方面 敏感词汇库、用户信息内容、论坛信息内容等数据。 4.功能需求功能需求 4.1.功能划分功能划分 4.1.1 用户注册登录模块 4.1.2 发帖回复模块 4.1.3 短消息模块 4.1.4 设定分论坛模块 4.1.5 人工审核模块 4.1.6 论坛检索模块 4.1.4 论坛在线统计模块 4.2.状状态图态图 第 11 页 4.2.1 前台前台业务业务模模块块的状的状态图态图 通过 审核系统 评论帖子、发表帖子 登录 失败 短消息功能 计数模块 成功 内容检索 浏览帖子主题讨论区 成 功 会员登陆 论坛主页 输入论坛地址 4.2.1 后台后台业务业务

13、模模块块的状的状态图态图 失败 败 数据更新 论坛主页 论坛地址 管理员登陆 成功 管理员界面会员资料管理模 块 帖子审核模块 分论坛模块 删除、添加、管理 第 13 页 4.3.用例用例图图 4.3.1 基于基于 B/S 架构的网架构的网络论坛络论坛系系统统 uc 、 、 B/S、 、 、 、 、 、 、 、 、 于 于 B/S于 于 于 于 于 于 于 于 于 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 include incl

14、ude include include extend extend extend extend 4.3.2 后台管理的后台管理的详细详细用例用例 uc 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 extend include inc

15、lude include extend extend extend include include extend include include extend extendinclude extend 第 15 页 4.3.3 用用户户的的详细详细用例用例 uc 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、

16、、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 extend extend extend extend extend extend include include include extend include extend include include extend extend include extend 4.4.功能描述功能描述 4.4.1 用用户户注册登注册登录录模模块块 用户可自定义用户名、密码、密码提示问题和答案、个人头衔、门派、签名、自我简 介等信息,可以自定义个性头像。 正常注册的事件跟踪图如下: 用户论坛管理 申请注册 显示注册页面 用户名 请求验证用户名是否存在 用户名有效 用户名有效

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号