需求规格说明书范例Word文件下载.docx
《需求规格说明书范例Word文件下载.docx》由会员分享,可在线阅读,更多相关《需求规格说明书范例Word文件下载.docx(31页珍藏版)》请在冰豆网上搜索。
版本号
修订说明
修订人
审核人
批准人
2013/5/25
V1.0.0
项目管理委员会
2013/12/22
V1.0.1
目录
目录 -3-
1.引言 -5-
1.1编写目的 -5-
1.2项目范围和读者对象 -5-
1.3参考资料 -5-
1.4术语表 -5-
2.总体描述 -6-
2.1产品或项目的背景 -6-
2.2目标用户类 -6-
2.3预期使用环境 -7-
2.4交付的用户文档 -7-
3.需求描述 -8-
3.1总体业务描述 -8-
3.1.1功能优先级 -8-
3.1.2业务描述 -8-
3.1.3一般约束 -8-
3.2具体业务描述 -9-
3.2.1图书管理员事务 -9-
3.2.2普通读者事务 -13-
4.需求分析 -15-
4.1用例模型 -15-
4.2用例及数据描述 -16-
4.2.1系统登录 -16-
4.2.2书库事务用例 -16-
4.2.3柜台事务用例 -19-
4.2.4查询事务用例 -20-
4.2.5读者信息管理用例 -21-
4.2.6图书信息查询用例 -23-
4.2.7特定人借阅信息查询用例 -24-
5.接口需求 -26-
5.1用户接口 -26-
5.2硬件接口 -26-
5.3软件接口 -26-
5.4通信接口 -27-
6.其他非功能需求 -28-
6.1性能需求 -28-
6.2安全性需求 -28-
6.3软件质量属性 -29-
6.3.1对用户重要的属性 -29-
6.3.2对开发人员重要的属性 -30-
7签字确认 -31-
1.引言
1.1编写目的
《图书管理系统需求规格说明书》描述的是“图书管理系统”的需求,其详
尽说明了该软件产品或项目的需求规格,包括功能和发行的版本号,从而对该软件产品或项目进行准确的定义。
本文是对现有图书管理系统进行调研的基础上编制完成的。
其目的是通过与用户的交流以及对市场的推广情况得出所要完成的目标系统必须具备的业务需求、功能需求和非功能需求,即确定“目标系统必须做什么?
”。
通过该需求分析让双方达到目标共识,使用户和软件开发者双方对该软件的运行环境、功能和性能需求的初始规定有一个共同的理解,使之成为开发工作的基础,为系统设计提供需求说明。
同时该文档使软件工程人员在开发、测试过程中具有可操作性。
1.2项目范围和读者对象
本文的读者包括系统用户、项目负责人、软件开发人员、软件测试人员、文档编写人员。
1.3参考资料
(1)《计算机软件产品开发文件编制指南》GB8567-88
(2)《计算机软件需求规格说明规范》GBT9385-2008
(3)《计算机软件工程规范国家标准汇编2000》中国标准出版社,2000
1.4术语表
术语表由下表可知。
表1-1术语表
术语
说明
图书复本
多册(件)同一版次及版式的同种文献,其中的一册(件)被称为正本或保存本,其余的都称复本
2.总体描述
2.1产品或项目的背景
图书拥有丰富的文献信息资源,是社会信息系统的重要组成部分,在信息社会中的作用愈来愈重要。
为了实现更有效图书馆管理,更方便读者的借阅,设计一个功能完整、操作简便、界面友好的图书管理系统是势在必行的。
通过建立一个基于B/S系统的图书管理系统,使得图书管理工作系统化、规范化和自动化,从而提高了管理的效率,也方便了读者的借阅。
系统应符合图书馆信息管理及处理的规定,满足图书管理员对图书、读者及借阅信息进行管理的需求,满足读者对图书信息查询检索的需求及实现续借的功能需求,并达到操作过程中的直观、方便、实用、安全等要求。
使用图书管理系统之后,图书管理员可通过本系统对图书信息和读者管理进行操作。
主要操作包括图书录入、图书查询、图书下架;
读者信息添加、查询和删除操作;
借还书记录添加、查询、修改以及还书的相关服务,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。
读者可通过本系统进行图书查询和续借等操作。
2.2目标用户类
目标用户由表可知。
表2-1目标用户表
用户名称
功能操作权限
用户特点
图书管理人员
1、管理书库,图书的借出和归还,查询任意读者的借阅情况,查询图书的借阅情况。
2、图书管理员具有注册账号和密码。
成功登录后可以通过系统进行图书信息的添加、查询及删除操作;
对读者信息的添加、查询及删除操作;
对借阅信息的查询操作。
图书管理员要对图书的录入和下架进行整理,在图书下架时若还有读者在借阅那本书则会给出提示。
本系统的最终用户是面向管理员(图书管理员和其它管理人员)、读者(老师和同学等),他们都具有一定的计算机应用基础,可以比较熟练操作计算机。
管理员和读者都是经常性用户。
系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。
维护人员为间隔性用户。
普通读者
查询图书信息,查询本人的借阅情况
1、不用登录验证:
用户可以通过图书管理系统进行图书的检索查询。
读者在借阅书籍时能够通过检索搜索到自己想要的书籍的作者、封面、目录及书籍的概要内容。
2、需要登陆验证:
读者的信息由管理员录入后,读者方可使用自己的账号登录系统,登录成功后读者可以查看借书信息,完成相关的书籍或期刊办理续借手续等。
2.3预期使用环境
预期使用环境有下表可知。
表2-2预期使用环境表
环境
硬件环境
客户端为PC,配置以太网络适配器和USB接口设备,根据需要可以配置打印设备等
通信协议
TCP/IP
客户端操作系统
Win9X、WINNT/WIN2000/XP
网络环境
客户环境
本软件适应于分辨率800×
600、1024×
768。
建议在1024×
768下操作,增强色16位以上、IE6.0以上版本操作
2.4交付的用户文档
交付的用户文档包括:
项目计划、需求规格说明书、系统设计方案、用户操作手册、测试报告、验收报告、代码清单等。
3.需求描述
3.1总体业务描述
3.1.1功能优先级
功能优先级别分类由下表可知。
表3-1功能需求表
级别
A级
必须的,绝对基本的特性;
如果不包含,产品就会被取消
B级
重要的,不是基本的特性;
但这些特性会影响产品的生存能力
C级
最好有的,期望的特性;
但省略一个或多个此类特性不影响产品的生存能力
3.1.2业务描述
功能需求表由下表可知。
表3-2功能需求表
功能名称
需求级别
书库的管理
图书复本的借书与归还
图书的借出与归还
从书库中去除图书复本或添加如图复本
查询图书信息
通过图书作者或者主题查询
查询读者借书信息
读者借书的具体信息
查询图书的借阅情况
查询某图书当前被哪位读者借阅
3.1.3一般约束
(1)系统初始状态,书库中无图书及图书复本,也无借出记录,至少存在一个管理人员。
(2)书库内的任何图书复本或已经借出,或未借出。
(3)不存在某图书复本既可以被借出又已借出。
(4)读者能够借阅图书的数量不能超过既定的限制。
(5)目标用户的功能不能交叉重叠。
(6)对于图书馆的书库需要满足以下需求
Ø
书库中所有的图书复本都可以借阅或已借出。
书库中的图书复本不能已借出,同时还能被借出。
(7)只有本系统的用户才能借阅图书。
(8)系统中应记录最后借阅图书复本的读者信息。
(9)当某位读者借阅了某图书复本,他必定是该图书复本的最后借阅者。
3.2具体业务描述
3.2.1图书管理员事务
3.2.1.1书库事务
书库事务包括图书的添加和删除。
图书添加信息包括:
添加、查询、修改、更新图书的基本信息,包括书名、作者、主题信息、出版时间、出版社等信息。
图书的添加和去除,都与书名有关,与借出记录无关。
图书添加需要先定义图书复本标识,并提供书名、作者、主题等信息。
图书复本添加后马上可以被借出。
图书复本删除必须保证该图书复本正在书库,删除操作不影响当前书库
中可外接的图书复本集合、借出记录、其他图书复本信息
图书删除:
将已删除图书的数量归零。
图书查询及更新:
输入图书名等一个或者多个查询条件,可获得当前图
书管该书的库存量及该书的相关信息。
当图书馆已有图书有变动时,图书管理员可通过该系统对图书信息进行更新。
通过添加图书号可知是否有和已录入的图书信息重复,若有则给出重复提示。
若基本信息没有添加完整,在点击“添加”按钮时给出提示。
为了在用户输入时间时格式比较繁琐,在添加页面中加入日历,用户只需在日历上选择日期即可。
在图书比较多时,系统支持从后台将Excel表添加到数据库。
书库事务流程如图3-1所示。
图3-1书库事务流程
3.2.1.2柜台事务
柜台事务,包括图书节约食物和图书归还事务,都需要输入图书复本的标识,且不影响书库内容。
(1)图书借阅事务
图书借阅事务中的图书复本必须是可借阅的,该事务更新借阅记录和最后借阅者记录。
借书登记:
先输入借书卡号,检查是否有未还图书记录和借书数量的检查.若符合则添加借书卡号,书号及借书时间等信息。
借书记录查询及续签:
输入借书卡号或书号可获得其相关信息并可办理续签手续。
图书借阅事务要更新借出记录和最后借出者信息。
(2)图书归还事务
还书手续办理:
输入借书卡号及书号,在借书记录添加还书时间。
借书超期罚款处理:
该功能在读者还书时检索读者借书信息判断是否超
期,进行相应的惩罚。
图书复本归还事务要处理的是借出的图书复本,归还后更新借出记录。
每位读者每次借阅读8本图书,读者在借书登记时若超过8本,系统会提示图书管理员,读者不能再借。
读者有到期未还的图书,在借书时系统会提示管理员不能继续借书。
在读者还书时,若图书超期,系统计算出超期天数及罚款数额提示给图管理员。
柜台事务流程如图3-2所示。
图3-2柜台事务流程
3.2.1.3查询事务
图书管理员查询事务是查询某一特定图书复本及特定人的借阅情况,查询事务不影响图书借阅及归还记录,图书管理员可以通过图书复本的作者和主题信息查询。
图书管理员查询流程如图3-3、3-4所示。
图3-3图书查询流程
图3-4特定借阅人查询流程
3.2.1