项目需求规格说明书.docx
- 文档编号:2959052
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:14
- 大小:1.22MB
项目需求规格说明书.docx
《项目需求规格说明书.docx》由会员分享,可在线阅读,更多相关《项目需求规格说明书.docx(14页珍藏版)》请在冰豆网上搜索。
项目需求规格说明书
项目需求规格说明书
1.引言……………………………………………………………….
1.1编写目的…………………………………………………….
1.2背景………………………………………………………….
2.任务概述…………………………………………………………
2.1目标…………………………………………………………
2.2用户的特点…………………………………………………...
3.需求规定………………………………………………………….
3.1对功能的规定……………………………………………...
3.1.1一般用户浏览的内容管理……………………………
3..1.2系统管理……………………………………………...
一.留言…………………………………………………...
二.查询留言……………………………………………...
三.留言分页……………………………………………..
3.1.3功能的实现…………………………………………..
3.2对性能的规定………………………………………………
3.2.1精度…………………………………………………..
3.2.2时间特性要求…………………………………………
3.2.3灵活性…………………………………………………
3.3健壮性……………………………………………………….
3.4其他专门要求……………………………………………….
4运行环境………………………………………………………….
1引言
1.1编写目的
此需求规格说明书对项目的背景、范围、验收标准和需求等信息进行说明,包括功能性需求和非功能性需求,保证本项目的需求分析活动在受控状态下进行,确保对用户需求的理解一致。
1.2背景
当今社会的信息化、高科技、高效益化使得计算机的应用渗透到经济及社会生活的各个领域。
计算机和人之间的关系越来越密切,很多活动都会在此平台上进行。
大家会在网上发表自己的文章,也会有人对此文章发表感慨。
那这些评论怎么会让笔者看见呢?
从6.8——6.19的培训,让我们对JAVA知识有了一定程度的了解。
在老师的帮助下,我们可以分写一些小的java代码。
在此基础上,按照老师所提供的模版加之一些所规定的要求,我们开发了此项目已实现此目标。
2任务概述
2.1目标
针对笔者发表的文章,读者可发表留言,并且可以对留言进行搜素。
对于留言进行分页处理,进而有利于搜索。
其中对读者以什么样的身份进行留言,要进行细分。
2.2用户的特点
1.本软件的最终用户为经常阅读文章的读者。
2.会汉语、懂计算机的基本操作就可以利用该项目进行所需操作。
3.使用的用户数量初步估计为几百人。
4.操作人员和维护人员有较高的教育水平和技术专长。
3需求规定
3.1对功能的规定
整体功能用例图(Use-CaseDiagram):
3.1.1一般用户浏览的内容管理
一、HOME
此页主显示该项目所接受的笔者所发表文章的类型及一篇文章。
从该页还可以进入其他页面。
如上图所示,最上面为此项目的其他页面都可以进行跳转。
当然其中的心灵港湾以及我要留言都可以跳转到相应页面。
二、WORK
本页面显示的是笔者的文章。
可以对其他项目页面进行跳转。
如图所表达的,读者可以在其中读到文章。
三、ABOUT
本页面是对此次项目的参与人员进行的相关介绍。
当然此页面也具有相应的跳转功能。
上图已进行了显示,主要内容是项目参与者本身所说的一些话。
四、ARTICLES
这个页面主要是读者进行留言的页面显示。
对于此页面也具有与其他项目页面进行互相进入的功能。
读者不仅可以进行留言而且还可以通过search进行留言查询。
此页面也实现了留言的分页处理。
3.1.2系统管理
系统管理是给系统管理人员使用的,主要包括以下功能模块:
留言,查询留言,留言分页。
一、留言
1用例描述:
(1)角色:
用户
(2)前提条件:
无
(3)主事件流
1.用户登录该网站的留言页面
2.显示留言页面信息如:
你的名字、会员等级、留言信息。
3.输入你的名字、会员等级、留言信息点击Doit按钮。
4.将读者的留言显示在页面中。
2、用户界面图:
读者留言的界面
读者的留言显示在页面中
二、查询留言
1、用例描述:
(1)角色:
管理员、用户
(2)前提条件:
用户必须完成查询已留言论
(3)主事件流:
1.当用户登录该网站留言页面
2search之中输入所要查询留言的关键字
(4)异常事件流
E1:
仅输入留言名字进行查询是不可以的
2、用户界面图:
首先确保查询已留言论。
Search之中输入查询留言的关键字。
显示出所查询的留言。
三、留言分页
1、用例描述:
(1)角色:
管理员
(2)前提条件:
大量用户进行留言
(3)主事件流:
1.当用户登录该网站并进入到留言版面
2填写各项留言规定信息
3点击Doit按钮
4进入留言显示
(4)分支事件流
S1:
进入留言显示
每个页面只显示三个留言
对留言条数进行统计,然后进行分页显示
2、用户界面图:
用户进入留言页面,并进行留言。
前提条件是留言页面已经有三条留言了。
如图:
在留言页面上留言
看分页显示的内容:
3.1.3.功能的实现
对于功能实现的描述,会根据MVC模式进行分析。
模型则是由一个实体Bean来实现。
主要是为此项目所也的内容提供一个模版。
视图是模型的表示,它提供用户交互界面。
控制器可能是一个servlet。
视图(View)此次是由JavaServerPage(JSP)承担。
生成视图的代码则是一个servlet的一部分,特别是在客户端服务端交互的时候。
3.2对性能的规定
3.2.1精度
该软件的输入、输出数据精度的要求为小数点后两位。
3.2.2时间特性要求
a.响应时间要低于5秒
b.更新处理时间要低于20秒;
c.数据的转换和传送时间要低于10秒。
3.2.3灵活性
该软件使用J2EE开发,具有很好的灵活性。
当需求发生某些变化时,该软件对这些变化有很好的适应能力,如可扩展性,可伸缩性和可移植性等
a.当用户功能模块增加时,Struts_Spring-Hibernate框架可以方便地支持新的功能;
b.当用户并发访问量增加,可以考虑将TomcatWeb服务器升级为Weblogic应用服务器,而不会影响业务功能。
3.3健壮性
软件设计中我们使用异常处理机制和log4j工具保证系统健壮性,运行时正常和出错信息要保留在日志文件中。
硬件方面我们使用冗余备份方式保证负载平衡和系统可靠性。
3.4其他专门要求
周期性地把磁盘信息记录到磁带上去,以防止原始系统数据丢失。
4运行环境
Ø硬件的最小配置:
CPU:
3.0GHz,内存:
2G,硬盘:
40G。
Ø操作系统:
Win2003/XP,Linux
ØWEB服务器:
Tomcat5.5以上
Ø数据库服务器:
MySQL5.0以上,能够处理数据并发访问,访问回馈时间短。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 需求 规格 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)