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

下载本文档

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

文档简介

1、需求规格说明书需求规格说明书项目名称:项目名称:基于 b/s 架构的网络论坛单位:单位:河海大学计算机与信息学院计算机 2 班作者:作者:余霖 何志聪 李世伟日期:日期:2011 年 12 月 10 日第 1 页目录1.1.引言引言.21.1.编写目的.21.2.项目背景.21.3.定义.21.4.参考资料.22.2.任务描述任务描述.32.1.目标.32.2.运行环境.32.3.用户特点.42.4.条件与限制.43.3.数据描述数据描述.53.1.静态数据.53.2.动态数据.53.3.数据库描述.63.4.数据词典.63.5.数据采集.74.4.功能需求功能需求.84.1.功能划分.84.

2、2.状态图.84.3.用例图.114.4.功能描述.135.5.性能需求性能需求.185.1.数据精确度.185.2.时间特性.185.3.适应性.196.6.运行需求运行需求.196.1.用户界面.196.2.硬件需求.206.3.软件需求.206.4.接口需求.216.5.故障处理.21第 2 页1.1.引言引言1.1.1.1.编写目的编写目的本文档作为基于 b/s 架构网络论坛的概要设计说明文档,用于说明该系统的整体结构,同时希望能与用户确定该系统所要达到的最终目标,并成为协议文本的一部分,同时该文档也是本系统开发人员和维护人员的基础文档。1.2.1.2.项目背景项目背景a、待开发系统的

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

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

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

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

7、03)2、数据库管理系统:access 数据库3、开发软件 (1)前台开发工具使用 macromedia dreamweaver mx 2004 (2)后台开发工具使用 eclipse (3)应用服务器使用 tomcat2.3.2.3.用户特点用户特点a、本软件的最终用户的特点所有上网用户在无需培训的情况下,按照网站页面提示即可使用网站的相关服务和功能b、后台管理和维护人员的教育水平和技术专长本软件的后台管理和维护人员均是具有一定网络知识的人员。2.4.2.4.条件与限制条件与限制(1)本论坛系统的开发期限为 4 月;(2)用户调查,需求分析,概要设计和前期工作为前两个月;具体代码编写,功能实

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

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

10、误提示等) 、用户交流界面框等由显示器输出的信息。3.3.3.3.数据库描述数据库描述数据库名称 microsoft office access数据库类型:面向对象数据库3.4.3.4.数据词典数据词典3.4.1 数据流图数据流图3.4.1.1 注册数据流图注册数据流图用户注册请求1注册d1个人注册信息注册信息2更新注册信息d2用户信息库用户信息新用户信息管理第 7 页3.4.1.2 发帖数据流图发帖数据流图用户发帖请求1编辑2发帖帖信息管理d发帖信息库3.4.2 数据流分量(即数据元素)数据流分量(即数据元素)名字:注册信息别名:描述:用户注册时给系统一次性提供的信息定义:注册信息=用户名+

11、密码+密码提示问题+密码提示问题答案(+个人头衔+门派+签名+自我简介)+个性头像|自定义头像位置:用户信息库 待管理员审核数据库名字:新帖别名:新信息 新描述:用户在论坛上可以做的主要事务,构成论坛的主要组成部分定义:新帖=作者+主题+内容(+内容关键字)位置:发帖信息库 待管理员审核数据库 论坛界面3.5.3.5.数据采集数据采集3.5.1 用户方面用户方面用户登陆后,对论坛做的操作形成的数据。第 8 页3.5.2 论坛方面论坛方面论坛提供公众关关心的重大、疑难、热点问题等数据。3.5.3 管理方面管理方面敏感词汇库、用户信息内容、论坛信息内容等数据。4.4.功能需求功能需求4.1.4.1

12、.功能划分功能划分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.状态图状态图第 9 页4.2.1 前台业务模块的状态图前台业务模块的状态图通过审核系统评论帖子、发表帖子登录失败短消息功能计数模块成功内容检索浏览帖子主题讨论区成功会员登陆论坛主页输入论坛地址第 10 页4.2.1 后台业务模块的状态图后台业务模块的状态图失败败数据更新论坛主页论坛地址管理员登陆成功管理员界面会员资料管理模块帖子审核模块分论坛模块删除、添加、管理第 11 页4.3.4.3

13、.用例图用例图4.3.1 基于基于 b/s 架构的网络论坛系统架构的网络论坛系统uc 、 、 b/s、 、 、 、 、 、 、 、 、于 于 b/s于 于 于 于 于 于 于 于 于、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、includeincludeincludeincludeextendextendextendextend第 12 页4.3.2 后台管理的详细用例后台管理的详细用例uc 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、

14、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、extendincludeincludeincludeextendextendextendincludeincludeextendincludeincludeextendextendincludeextend第 13 页4.3.3 用户的详细用例用户的详细用例uc 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、

15、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、extendextendextendextendextendextendincludeincludeincludeextendincludeextendincludeincludeexte

16、ndextendincludeextend4.4.4.4.功能描述功能描述4.4.1 用户注册登录模块用户注册登录模块用户可自定义用户名、密码、密码提示问题和答案、个人头衔、门派、签名、自我简介等信息,可以自定义个性头像。正常注册的事件跟踪图如下:第 14 页用户论坛管理申请注册显示注册页面用户名请求验证用户名是否存在用户名有效用户名有效密码要求再次输入密码再次输入密码两次输入密码相同,存储密码密码提示问题选择问题问题答案存储提示问题及答案个人头衔输入个人头衔存储个人头衔门派输入门派存储门派签名输入签名存储签名自我简介输入自我简介存储自我简介请求审核信息是否有敏感词信息有效自定义个性头像选定头

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

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

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

温馨提示

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

评论

0/150

提交评论