基于BS架构的网络论坛需求规格说明书_第1页
基于BS架构的网络论坛需求规格说明书_第2页
基于BS架构的网络论坛需求规格说明书_第3页
基于BS架构的网络论坛需求规格说明书_第4页
基于BS架构的网络论坛需求规格说明书_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、需求需求规规格格说说明明书书 项项目名称:目名称:基于 b/s 架构的网络论坛 单单位:位:河海大学计算机与信息学院计算机 2 班 作者:作者: 余霖 何志聪 李世伟 日期:日期:0001 年 1 月 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

2、.功能划分.8 4.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.项项目背景目背

3、景 a、待开发系统的名称为:xxx 网络论坛 b、本项目由 xxx 单位委托,xxx 单位承担了该系统的开发工作。 c、该系统与 web 管理系统和数据库系统相互关联,在这关联系统中能进行信息和 数据的传递。 1.3.定定义义 b/s 结构(browser/server,浏览器/服务器模式):是 web 兴起后的一种网络结构模 式,web 浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实 现的核心部分集中到服务器上,简化了系统的开发、维护和使用。 数据流图(dfd);是一种图形化技术,它描绘信息流和数据从输入到输出过程中所 经受的交换。 数据词典(dd):就是用来定义数据流图

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

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

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

7、/winxp/win2000/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. 论坛页面设计数据,包括页面内容、填出对话框内容

9、、链接地址等数据。 2. 论坛统计数据,包括论坛在线用户数、用户的发帖数、跟帖数(回复数)、访问次 数、点击量等数据。 3.1.3 管理方面管理方面 1. 审核屏蔽信息,包括用户名检索是否重复库、发言信息中要检索的敏感词库等 数据。 2. 分论坛信息,包括分论坛主题及内容、定时开通时间、分论坛版主信息等数据。 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 发帖信息库 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.状状态图态图 4.2.1 前台前台业务业务模模块块的状的状态图态图 通过 审核系统 评论帖子、发表帖子 登录 失败 短消息功能 计数模块 成功 内容检索 浏览帖子主题讨论区 成 功 会员登陆 论坛主页 输入论坛地址 4.2.1 后台后台业务业务模模块块的状的状

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

14、lude extend extend extend extend 4.3.2 后台管理的后台管理的详细详细用例用例 uc 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 extend include include include ex

15、tend extend extend include include extend include include extend extendinclude extend 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 用用户户注册登注册登录录模模块块 用户可自定义用户名、密码、密码提示问题和答案、个人头衔、门派、签名、自

17、我简 介等信息,可以自定义个性头像。 正常注册的事件跟踪图如下: 用户论坛管理 申请注册 显示注册页面 用户名 请求验证用户名是否存在 用户名有效 用户名有效 密码 要求再次输入密码 再次输入密码 两次输入密码相同, 存储密码 密码提示问题 选择问题 问题答案 存储提示问题及答案 个人头衔 输入个人头衔 存储个人头衔 门派 输入门派 存储门派 签名 输入签名 存储签名 自我简介 输入自我简介 存储自我简介 请求审核信息是否有敏感词 信息有效 自定义个性头像 选定头像图片 请求审核图片内容大小格式 通过图片 头像选择成功 注册成功 正常登录的事件跟踪图如下: 用户论坛管理 申请登陆 显示登陆界面

18、 输入用户名 点击登陆 请求验证信息 信息正确 登陆成功 回首页 在线用户数+1 登录忘记密码时的事件跟踪图如下: 用户论坛管理 申请登陆 显示登陆界面 输入用户名 点击登陆 请求验证信息 信息不正确 密码错误 申请找回密码 申请密码提示问题 读出密码提示问题 显示密码提示问题 作答 请求验证信息 信息正确 重设密码 4.4.2 发发帖回复模帖回复模块块 可以发新信息(新帖)、回复(跟随)等,可以发起投票统计并自动统计调查结果,可 提供图形化显示功能。 发帖回复的事件跟踪图如下: 用户 1管理用户 2论坛论坛 请求发新帖 发帖页面 发新帖 显示新帖请求审核显示新帖 发帖数+1通过 申请回复 点

19、击量+1点击量+1 申请监测用户 首次登陆 访问量+1访问量+1 回复 显示回复请求审核 通过回复数+1回复数+1 投票功能模块的事件跟踪图如下: 管理用户论坛 请求发起投票 发起投票页面 输入内容 请求审核 通过 发起投票成功 投票页面 投票 显示投票统计结果 要求图表显示 图表显示 4.4.3 短消息模短消息模块块 用户可以在论坛内部相互发送短消息,系统自动提示未读短消息。 短消息模块事件跟踪图如下: 用户 2用户 1论坛管理论坛 申请发短消息 短消息页面 输入接收者 申请对比 找到接收者找到接收者 输入短消息 请求审核 通过 通过 消息发送成功提示有新消息 4.4.4 设设定分定分论坛论

20、坛模模块块 管理员可自由设定分论坛的主题,可同时设置多个论坛,每个分论坛都具有定时开 通功能。可为每个分论坛配置版主(分论坛管理员)。 4.4.5 人工人工审审核模核模块块 所有的网友发言信息必须经过管理员审核通过才能发布,提供“控制开关”,即如果 审核通过,点“通过”按钮即可,需要删除的点“删除”按钮即可。 该模块的实现已经在用户注册登录、发帖回复、短消息等模块体现。 4.4.6 论坛检论坛检索模索模块块 可以根据发帖的主题、内容关键字、作者、分论坛等信息搜索论坛内已有的文章。 4.4.7 论坛论坛在在线统计线统计模模块块 自动统计在线用户数并列表显示在线用户;自动统计用户的发帖数、跟帖数(回复 数)、访问次数和点击量。 该模块的实现已经在用户登录、发帖回复等模块体现。 5.性能需求性能需求 5.1.数据精确度数据精确度 本系统不涉及高精度计算,对数据精度无特殊要求 5.2.时间时间特性特性 响应时间:用户的操作响应时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论