需求规格说明书-范例
需求规格说明书(样例)

第一章需求规格说明书目录第一章综述 (1)1.1编制目的 (1)1.2适用范围 (1)1.3参考依据 (1)1.4编制约束 (1)1.4.1图元约束 (1)1.4.2编码约束 (3)1.4.3格式约束 (4)1.5内容结构(可选) (5)1.6导读说明 (5)第二章项目概述 (7)2.1项目背景 (7)2.2项目范围 (7)2.3项目目标 (7)2.4现状描述 (7)第三章需求总体分析 (8)3.1功能体系设计 (8)3.1.1功能结构 (8)3.1.2功能分布 (9)3.2整体业务流程(可选) (10)3.3业务标准体系 (11)第四章功能性需求 (12)4.1功能综述 (12)4.2需求清单 (12)4.3需求优先级(可选) (13)4.4功能编码•功能项 (13)4.4.1功能综述 (13)4.4.2业务流程 (14)4.4.3关系分析 (15)4.4.4详细功能需求 (16)第五章非功能性需求 (21)5.1软件质量属性需求 (21)5.1.1运行期 (21)5.1.2非运行期 (25)5.2约束性需求 (26)5.2.1基础架构 (26)5.2.2标准规范 (26)5.2.3集成要求 (26)5.2.4其他约束 (27)第六章集成需求 (28)6.1技术要求 (28)6.2数据集成 (28)6.3应用集成 (30)6.4流程集成 (30)第七章尚需解决的问题 (31)7.1问题总表 (32)7.2问题处理 (32)附录I 业务对象 (33)第二章综述2.1若采用分册编制方式组织, 则本章与第二章、第三章单独成册, 其它分册可略去本章、第二章和第三章内容。
2.2编制目的用简洁的语言描述编写这个文档的目的。
2.3适用范围本文档适用的范围。
2.4参考依据2.5列举编写软件需求规格说明时所参考的资料或其它资源。
这可能包括且不限于: 用户界面风格指导、合同、标准、系统需求规格说明、使用实例文档, 或相关产品的软件需求规格说明。
需求规格说明书(仅用于学习的参考模板)

数字化绩效需求规格说明书1引言1.1编写目的项目需求说明书是系统生存周期中开发阶段的一个重要步骤。
是作为整个系统开发范围的指南,是系统开发人员描绘出正确的符合用户要求的系统的重点。
为了明确客户的基本需求,更好地完成对客户需求了解,并量化和明晰本系统的工作量和工作进度,特编写此需求规格说明书。
此说明书始终贯穿于整个项目开发的过程,并决定着开发的整体框架,也是系统实现功能的指引说明。
1.2术语定义2综合描述2.1系统的功能(1)XXXX管理系统XXXX管理系统是推进市直机关及县(市、区)绩效管理体系创新,是在自治区免费提供的基础云应用平台上扩展建设而成的,能全面实现各XXXX考评工作网络化在线管理,大幅度提高绩效考评工作效率:实现战略目标展示、XXXX考评指标设定、修改和查看管理功能;实现工作计划、工作纪实、总结、过程XXXX、亮灯预警等绩效过程管理功能;支持在线开展年度绩效考评;导(录)入外部考评结果和外部评价结果,实现考评成绩自动计算;实现绩效考评结果统计分析、方便快捷查询与展示功能,构建XXXX档案。
(2)XXXX管理系统XXXX管理系统主要包含实现对会议决定事项、领导批办事项、上级交办事项和重大工作事项等分类全过程XXXX管理,包括XXXX事项分解拟定、审核与下达、XXXX、反馈进度、跟踪预警、XXXX报告和统计汇总等全过程环节管理。
(3)XXXX管理系统XXXX管理系统满足在线开展部门互评、领导评价、公众评议等工作,在设计上要具备充分的灵活性,可自由设置打分选项、配置测评表内容、配置测评对象以及生成测评账号,要具有完善的评价管理功能,实时汇总、监控评价开展情况,收集各个测评主体对测评对象的意见建议等,建立一个学、高效、简便、可视化的考核评价工作平台,提高考核评价数据采集的实时性、便捷性和准确性。
(4)XXXXX小程序XXXXX是借助信息化的手段,提升核验执行效率与覆盖面。
手机移动XXXX(含察访核验)是以XXXX管理系统为基础,全新设计开发的应用系统,XXXX对XXXX 管理系统功能进行提炼和整合,充分发挥移动设备方便快捷、可拍照、GPS定位等优势,实现重大工作完成情况快捷填报、证明材料上传,充分利用手机GPS功能确保证明图片的真实性、实效性,避免了传统的现场核验工作量,提高了工作效率,节约了监督成本。
软件需求规格说明(范例)

项目名称软件需求规格说明文档签署记录文档修改记录目录1 引言 (1)1.1 目的 (1)1.2 项目背景 (1)1.3 范围 (1)1.4 参考资料 (1)1.5 综述 (1)2 总体概述 (2)2.1 产品描述 (2)2.2 产品功能 (2)2.3 用户特点 (2)2.4 设计约束 (2)2.4.1 标准规范 (2)2.4.2 软件开发语言 (2)2.4.3 软件开发工具和环境 (2)2.4.4 软件测试环境 (3)3 具体需求 (4)3.1 软件流程功能 (5)3.1.1 流程1 (5)3.2 功能需求 (7)3.2.1 试验资源管理 (7)3.2.2 试验过程管理 (9)3.3 软件模块划分 (11)3.4 系统集成接口 (12)3.4.1 与管理系统的接口 (12)3.5 性能需求 (12)3.5.1 精度 (12)3.5.2 时间特性要求 (12)3.6 数据处理要求 (12)3.7 软件质量要求 (13)3.7.1 易用性 (13)3.7.2 可靠性 (13)3.7.3 安全性 (13)3.7.4 可维护性 (13)3.8 可靠性、安全性和维护性要求 (13)3.8.1 软件安全性等级、可靠性指标 (13)3.8.2 软件运行寿命 (13)3.8.3 软件安全性要求 (13)3.8.4 软件健壮性要求 (13)3.8.5 软件不期望事件要求 (14)3.8.6 软件维护性要求 (14)4 运行环境规定 (14)4.1 部署方案 (14)4.2 系统运行的硬件环境要求 (14)4.3 系统运行的软件环境要求 (15)1 引言1.1 目的本文档是完成单位就项目名称项目编写的需求分析报告,为平台的设计及开发工作提供可靠的依据。
1.2 项目背景1)项目名称:2)本项目的任务提出者:北京宇航系统工程研究所3)本任务的完成者:4)产品用户:1.3 范围项目名称是完成单位为客户名称定制的集成门户,主要包括功能模块,达到的目标。
需求规格说明书模板

一软件需求规格说明书1引言(文档介绍)1.1概述说明文档目的,针对的目标读者,文档内容,文档组织结构等。
例如:该软件需求规格说明描述了“在线图书借阅系统”1.0版本的软件功能性需求和非功能性需求。
同时还描述了用户在系统的工作中所参与的角色以及拥有的权限,从而使开发团队能够明确地了解所开发的“在线图书借阅系统”1.0版本的各个方面,帮助他们在实际的开发过程中准确地完成所开发的模块,以满足用户的需求。
该文档计划由实现和验证正确功能的项目团队成员来使用,除非在其他地方另有说明,这里所指定的所有需求都具有高优先级,而且都要在版本1.0中加以实现。
1.2背景说明项目提出的背景,应用环境,应用范围,目标人群等,参考项目前景文档。
1.3定义列举文档中所用到的专业名词,所使用的术语含义。
1.4参考资料列举文档所引用到的资料,例如行业规范,法律规章,用户的岗位手册,工作流程等。
2任务概述(系统介绍)2.1目标说明系统建设目标,针对背景,系统要解决的问题,参考项目前景文档。
2.2运行环境(Operating Environment,OE)描述软件的运行环境,包括硬件平台、操作系统和版本,以及用户、服务器和数据库的地理位置。
参考项目前景文档。
2.3假定(Assumption)和约束(Constraint)说明针对系统使用和开发,以及目标人群的假定和约束,例如使用的开发环境、语言,开发所应遵循的标准,系统运行的业务规则等。
为每个假定和约束编号。
3需求规定3.1对功能的规定3.1.1用户需求(描述业务用例模型)3.1.1.1组织机构和角色说明系统角色及它们组织机构中所处的位置。
将用例分析结果的Actor视图拷贝到此,并用表格逐一说明。
角色视图:角色说明:再将业务用例模型中的Actor视角视图拷贝至此,逐一说明角色如何参与业务,参与哪些业务。
(1)借阅管理员参与业务:说明:………3.1.1.2业务概览将业务用例模型的业务视角视图一一拷贝至此,逐一说明。
需求规格说明书范例

需求规格说明书范例需求规格说明书目录这一块是目录条目1 前言1.1 项目背景目前,珠江流域水资源保护局水质监测数据上报的主要是EXCEL形式保存,并且对水质分析只要是通过人工判断和处理,如果需要查找数据或制作相关报表及其不方便。
同时,数据的表现形式不够丰富,不能直观表现所监测流域、断面、功能区等方面的水质信息。
为解决上述问题,需要建立一套基于GIS可利用网络,不受时间和地点限制的系统,可任意时间、地点进行数据编辑和数据查看,并通过电子地图和统计图标直观展示各监测对象的空间位置和水质现状的系统。
1.2 编写目的该需求规格说明书是针对珠江流域水质监测数据库系统编写的,编写该需求书的目的是为了把调研了解到的用户对未来系统的需求做一个规范的描述,是对调研纪要和提供的原始资料的进一步加工和整理,并且要结合整个系统的整体需求,根据实际情况,对原来的系统的固有的业务流程和功能设计做适当的调整,为系统的设计和开发提供依据,也为系统的最终验收提供依据。
该需求规格说明书详细描述了系统业务需求、功能需求、外部接口需求、性能需求、安全需求等需求,方便开发人员了解业务,增进与客户的交流,记录需求的变更情况。
1.3 编写原则(1) 可验证性该需求书的中描述的每一个具体需求都是可以验证的,针对系统中某一处理过程或具体功能,人或机器能通过该过程检查该功能是否满足需求。
(2) 正确性该需求书的编写内容是在对用户进行多次调研后记录和整理得来的,其中的内容都要经过相关业务人员的确认,并且最终由相关负责人签字认可。
(3) 完整性本需求包括了信息中心的各个部门的需求,从内容上分为编写概述、总体说明、功能需求、接口需求等内容,基本满足了需求书的完整性要求。
(4) 一致性本需求书与其他部门的需求编写规格和内容一致,需求的描述和业务的具体需求一致,系统的功能需求与整体需求一致。
(5) 无二义性本需求书的各个概念和专业术语都有相应的详细说明和解释,用到的原始资料都有编号记载,本需求书的内容尽量避免使用模糊的概念和摸棱两可的词汇,表达尽量要求准确,可以直接用于系统的设计和开发,并且在和业务人员多次交流后,最终由各负责领导审核确认。
总体需求规格说明书范例

【项目名称】需求股(文档版本号:V1*.*)XXXX有限公司XXXX年XX月修订历史目录1. 综述......................................................................................... 错误!未定义书签。
1.1 文档说明 ...................................................................... 错误!未定义书签。
1.2 编写目的 ...................................................................... 错误!未定义书签。
1.3 适用范围 ...................................................................... 错误!未定义书签。
1.4 名词、术语、缩略语定义 .......................................... 错误!未定义书签。
1.5 参考资料 ...................................................................... 错误!未定义书签。
2. 项目概述................................................................................. 错误!未定义书签。
2.1 项目背景 ...................................................................... 错误!未定义书签。
2.2 项目目标 ...................................................................... 错误!未定义书签。
产品需求规格说明书范本

产品需求规格说明书范本我。
引言产品需求规格说明书是在产品开发过程中的重要文件,它用于详细描述产品的功能需求、性能要求以及其他相关规格信息。
本文档旨在为产品开发过程提供一个范本,以帮助项目团队准确地记录和沟通产品需求规格。
二。
产品概述在这一部分,我们将对产品进行简要的概述,包括产品的名称、主要目标、预期用户以及产品的核心功能和优势。
产品名称:[产品名称]主要目标:[产品的主要目标或目标市场]预期用户:[产品的预期用户群体]核心功能:[列出产品的核心功能]产品优势:[列出产品相对于竞争对手的优势]三。
功能需求在这一部分,我们将详细描述产品的功能需求。
这些需求应以清晰、准确的语言描述,以确保开发团队充分理解产品的功能要求。
3.1 [功能需求一]在这里详细描述产品的第一个功能需求。
包括所需的功能、功能的实现方式、功能的操作流程以及与其他功能的交互等信息。
3.2 [功能需求二]在这里详细描述产品的第二个功能需求。
按照同样的格式提供所需的功能、功能的实现方式、功能的操作流程以及与其他功能的交互等信息。
(继续按照同样的格式提供其他功能需求的详细描述)四。
性能需求在这一部分,我们将详细描述产品的性能需求。
性能需求包括响应时间、数据处理能力、系统稳定性等方面的要求。
4.1 响应时间需求在这里列出产品对于用户请求的响应时间要求。
确保描述清楚每个功能的响应时间要求。
4.2 数据处理能力在这里描述产品对于数据处理的要求,包括最大处理能力、最大数据存储量等。
4.3 系统稳定性在这里描述产品对于系统稳定性的要求,包括系统崩溃率要求、可用性要求等。
五。
外观和界面需求在这一部分,我们将描述产品的外观和界面设计要求。
这包括产品的整体外观、界面布局、图标设计等方面的要求。
5.1 整体外观设计在这里详细描述产品的整体外观设计要求。
可以包括产品的颜色、形状、尺寸等要求。
5.2 界面布局在这里描述产品界面布局的要求,包括各个功能的位置、大小、显示方式等。
产品需求规格说明书模板

产品需求规格说明书模板1. 引言产品需求规格说明书是指对产品开发中各项需求进行详细描述和规范的文档,方便开发团队理解和实施。
本文档将按照以下格式进行编写,帮助您更清晰地了解产品需求。
2. 产品概述在此部分需描述产品的基本信息,包括产品名称、版本号、目标用户群体等。
如:产品名称:XXX手机APP版本号:V1.0目标用户群体:18-35岁的手机用户3. 功能需求在此部分需描述产品的各项功能需求,包括但不限于:3.1 用户登录功能- 用户账号注册与登录- 密码找回- 第三方账号登录- 验证码登录3.2 首页功能- 轮播图展示最新动态- 快速导航栏- 推荐商品展示- 热门商品列表3.3 商品浏览与搜索功能- 商品分类浏览- 商品关键字搜索- 商品排序与筛选- 商品详情页展示3.4 用户购物功能- 加入购物车- 购物车数量管理- 购物车结算- 订单生成与支付4. 性能需求在此部分需描述产品对于性能的具体要求,如:4.1 响应速度- 在正常网络环境下,页面加载时间不得超过2秒- 用户操作反馈时间不得超过0.5秒4.2 服务器要求- 服务器需具备较高的稳定性和承载能力,能够支撑日常流量的访问需求5. 用户界面设计要求在此部分需描述产品对于用户界面设计的要求,如:5.1 色彩风格- 使用明亮且舒适的色彩搭配5.2 字体与排版- 字体要求清晰易读- 界面排版整洁美观6. 安全性需求在此部分需描述产品对于安全性的要求,如:6.1 用户数据保护- 用户密码加密存储- 用户个人信息安全保护6.2 支付安全- 采用安全的支付接口与加密算法7. 非功能性需求在此部分需描述产品的其他非功能性需求,如:7.1 兼容性- 适配主流移动端设备及操作系统7.2 可维护性- 代码结构清晰,易于维护和扩展7.3 可靠性- 保证产品的稳定性和可靠性,尽量减少故障和崩溃发生的可能性8. 附录在此部分可列出参考资料、术语表、缩写表等。
以上为产品需求规格说明书模板的基本框架,具体内容应根据产品需求进行调整和补充。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图书管理系统修订页版本控制目 录需求规格说明书哈尔滨贯中信息技术开发有限公司研发部 2014年03月02日1.引言编写目的《图书管理系统需求规格说明书》描述的是“图书管理系统”的需求,其详尽说明了该软件产品或项目的需求规格,包括功能和发行的版本号,从而对该软件产品或项目进行准确的定义。
本文是对现有图书管理系统进行调研的基础上编制完成的。
其目的是通过与用户的交流以及对市场的推广情况得出所要完成的目标系统必须具备的业务需求、功能需求和非功能需求,即确定“目标系统必须做什么?”。
通过该需求分析让双方达到目标共识,使用户和软件开发者双方对该软件的运行环境、功能和性能需求的初始规定有一个共同的理解,使之成为开发工作的基础,为系统设计提供需求说明。
同时该文档使软件工程人员在开发、测试过程中具有可操作性。
项目范围和读者对象本文的读者包括系统用户、项目负责人、软件开发人员、软件测试人员、文档编写人员。
参考资料(1)《计算机软件产品开发文件编制指南》GB8567-88(2)《计算机软件需求规格说明规范》GBT 9385-2008(3)《计算机软件工程规范国家标准汇编2000》中国标准出版社,2000术语表术语表由下表可知。
表1-1 术语表2.总体描述产品或项目的背景图书拥有丰富的文献信息资源,是社会信息系统的重要组成部分,在信息社会中的作用愈来愈重要。
为了实现更有效图书馆管理,更方便读者的借阅,设计一个功能完整、操作简便、界面友好的图书管理系统是势在必行的。
通过建立一个基于B/S系统的图书管理系统,使得图书管理工作系统化、规范化和自动化,从而提高了管理的效率,也方便了读者的借阅。
系统应符合图书馆信息管理及处理的规定,满足图书管理员对图书、读者及借阅信息进行管理的需求,满足读者对图书信息查询检索的需求及实现续借的功能需求,并达到操作过程中的直观、方便、实用、安全等要求。
使用图书管理系统之后,图书管理员可通过本系统对图书信息和读者管理进行操作。
主要操作包括图书录入、图书查询、图书下架;读者信息添加、查询和删除操作;借还书记录添加、查询、修改以及还书的相关服务,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。
读者可通过本系统进行图书查询和续借等操作。
目标用户类目标用户由表可知。
表2-1 目标用户表预期使用环境有下表可知。
表2-2 预期使用环境表交付的用户文档交付的用户文档包括:项目计划、需求规格说明书、系统设计方案、用户操作手册、测试报告、验收报告、代码清单等。
3.需求描述总体业务描述功能优先级功能优先级别分类由下表可知。
表3-1 功能需求表业务描述功能需求表由下表可知。
表3-2 功能需求表一般约束(1)系统初始状态,书库中无图书及图书复本,也无借出记录,至少存在一个管理人员。
(2)书库内的任何图书复本或已经借出,或未借出。
(3)不存在某图书复本既可以被借出又已借出。
(4)读者能够借阅图书的数量不能超过既定的限制。
(5)目标用户的功能不能交叉重叠。
(6)对于图书馆的书库需要满足以下需求书库中所有的图书复本都可以借阅或已借出。
书库中的图书复本不能已借出,同时还能被借出。
(7)只有本系统的用户才能借阅图书。
(8)系统中应记录最后借阅图书复本的读者信息。
(9)当某位读者借阅了某图书复本,他必定是该图书复本的最后借阅者。
具体业务描述图书管理员事务书库事务书库事务包括图书的添加和删除。
图书添加信息包括:添加、查询、修改、更新图书的基本信息,包括书名、作者、主题信息、出版时间、出版社等信息。
图书的添加和去除,都与书名有关,与借出记录无关。
图书添加需要先定义图书复本标识,并提供书名、作者、主题等信息。
图书复本添加后马上可以被借出。
图书复本删除必须保证该图书复本正在书库,删除操作不影响当前书库中可外接的图书复本集合、借出记录、其他图书复本信息图书删除:将已删除图书的数量归零。
图书查询及更新:输入图书名等一个或者多个查询条件,可获得当前图书管该书的库存量及该书的相关信息。
当图书馆已有图书有变动时,图书管理员可通过该系统对图书信息进行更新。
通过添加图书号可知是否有和已录入的图书信息重复,若有则给出重复提示。
若基本信息没有添加完整,在点击“添加”按钮时给出提示。
为了在用户输入时间时格式比较繁琐,在添加页面中加入日历,用户只需在日历上选择日期即可。
在图书比较多时,系统支持从后台将Excel表添加到数据库。
书库事务流程如图3-1所示。
图3-1 书库事务流程柜台事务柜台事务,包括图书节约食物和图书归还事务,都需要输入图书复本的标识,且不影响书库内容。
(1)图书借阅事务图书借阅事务中的图书复本必须是可借阅的,该事务更新借阅记录和最后借阅者记录。
借书登记:先输入借书卡号,检查是否有未还图书记录和借书数量的检查.若符合则添加借书卡号,书号及借书时间等信息。
借书记录查询及续签:输入借书卡号或书号可获得其相关信息并可办理续签手续。
图书借阅事务要更新借出记录和最后借出者信息。
(2)图书归还事务还书手续办理:输入借书卡号及书号,在借书记录添加还书时间。
借书超期罚款处理:该功能在读者还书时检索读者借书信息判断是否超期,进行相应的惩罚。
图书复本归还事务要处理的是借出的图书复本,归还后更新借出记录。
每位读者每次借阅读8本图书,读者在借书登记时若超过8本,系统会提示图书管理员,读者不能再借。
读者有到期未还的图书,在借书时系统会提示管理员不能继续借书。
在读者还书时,若图书超期,系统计算出超期天数及罚款数额提示给图管理员。
柜台事务流程如图3-2所示。
图3-2 柜台事务流程查询事务图书管理员查询事务是查询某一特定图书复本及特定人的借阅情况,查询事务不影响图书借阅及归还记录,图书管理员可以通过图书复本的作者和主题信息查询。
图书管理员查询流程如图3-3、3-4所示。
图3-3 图书查询流程图3-4 特定借阅人查询流程4 读者信息管理通过输入读者卡号可查询是否有和已录入读者信息重复,若有则给出重复提示。
若基本信息没有添加完整,在点击“添加”按钮时给出提示。
在读者比较多时,系统支持从后台将Excel表添加到数据库。
读者信息管理流程如图3-5所示。
图3-5 读者信息管理流程普通读者事务图书信息查询图书信息查询流程如图3-6所示。
图3-6 图书信息查询流程特定人借阅信息查询普通读者查询本人借阅信息查询,通过登录验证后查询本人的借阅情况。
图书管理员查询特定人的借阅信息。
此操作不影响书库记录及图书借阅记录特定人借阅信息查询流程如图3-7所示。
图3-7 本人借阅信息查询流程4.需求分析用例模型图书管理员及普通读者的用例模型如下图4-1、4-2所示。
图4-1 图书管理员的用例模型图4-2 普通读者的用例模型用例及数据描述系统登录(1)输入登录页面数据描述由下表可知。
表4-2登录页面数据描述表验证码数字10手工输入是否是(2)处理审核数据输入有效性和数据格式、执行登录操作(3)输出记录登录人员信息。
登录成功并跳转到主页面。
书库事务用例(1)图书信息添加页面用来输入图书的基本信息,方便图书检索。
(2)查看图书信息界面:用于验证添加后的图书信息是否可用。
(3)删除图书信息界面:管理员添加错误后可以通过此操作进行修改。
(4)提示界面:可能包括多个,显示提示信息,帮助用户提供操作。
图书信息录入(1)图书信息添加添加图书信息用例由下表可知。
表4-2 添加图书信息用例描述表用例名称添加图书信息用例参与者图书管理员用例概述图书信息添加到书库中事件描述前置条件图书管理员成功登录系统后置条件没有重复的图书号基本事件1、选择“添加”操作,进入图书添加页面填写图书基本信息2、点击“添加”按钮,系统将图书信息添加到数据库中及查询界面的图书信息列表中3、添加成功后,系统给出提示,并可执行查看和删除操作扩展事件1、添加的图书号和已有的重复,系统给出提示,并可重新添加2、页面信息格式等不符合要求,系统给出提示,并可重新添加异常事件1、图书添加失败,提示失败原因,并可重新输入2、图书重复添加,系统给出提示信息(2)数据描述输入图书信息录入页面数据描述由下表可知。
表4-2 图书信息录入页面数据描述表输入项目输入类型数据长度输入形式必填空值重复备注图书号字符+汉字20手工输入是否否图书名字符+汉字20手工输入是否是作者字符+汉字20手工输入是否是出版社字符+汉字20手工输入是否是出版时间日期选择是否是主题字符+汉字50手工输入是否是可借复本数量数字10手工输入是否是图书类别选择是否是处理审核数据输入有效性和数据格式、执行添加操作。
输出将图书信息保存到数据库中并在查询界面的图书信息列表显示相关信息。
显示错误提示信息或保存记录成功信息。
2 图书信息查询(1)图书信息查询图书信息录入用例由下表可知。
表4-2 图书信息查询用例描述表用例名称图书信息查询用例参与者图书管理员用例概述查询书库图书信息事件描述前置条件图书管理员成功登录系统后置条件1、按图书号排序2、每页不超过15条,超出部分分页显示基本事件1、输入查询条件,书名、作者、主题信息等2、点击“查询”按钮,图书信息被检索并显示到查询页面列表中扩展事件1、对选定的记录执行更新、删除、查看操作2、查询条件不符合要求,系统给出提示,并可重新添加异常事件图书查询失败,提示失败原因,并可重新输入(2)数据描述输入图书信息录入页面数据描述由下表可知。
表4-2 图书信息录入页面数据描述表输入项目输入类型数据长度输入形式必填空值重复备注图书号字符+汉字20手工输入是否否图书名字符+汉字20手工输入是否是作者字符+汉字20手工输入是否是出版社字符+汉字20手工输入是否是出版时间日期选择是否是主题字符+汉字50手工输入是否是可借复本数量数字1手工输入是否是图书类别选择是否是处理审核数据输入有效性和数据格式、执行添加操作输出将图书信息保存到数据库中并在查询界面的图书信息列表显示相关信息。
显示错误提示信息或保存记录成功信息。
3 图书信息删除输入选中图书记录,进行删除操作处理执行删除操作输出显示删除记录成功信息。
图书未在书库中,系统给出提示信息。
4 图书信息更新图书信息更新如添加操作。
柜台事务用例(1)图书借阅事务图书借阅书事务用例由下表可知。
表4-2图书借阅事务用例描述表用例名称图书借阅事务用例参与者图书管理员用例概述图书管理员记录借阅信息;还书时图书管理员调出借阅信息,系统查看是否超期,若没有超期,注销掉本次借阅的信息,若超期则进行罚款处理,之后注销掉本次借阅信息。
事件描述前置条件登录成功后置条件1、更新借出记录和最后借出者信息2、超期,生成罚款处罚单基本事件借书1、录入被借阅图书的书名、作者、主题信息等2、点击“录入”按钮,被借阅图书信息保存并更新借出记录及最后被借出者,更新借阅信息表还书:读者还书,图书管理员确定未超期,注销借阅记录扩展事件1、超期还书,系统给出超期提示,并核实罚款数额,生成罚款单2、借书超过8本,提示不可继续借书3、有到期未还图书,提示该读者不可继续借书4、借书人属于非法用户,提示不可借书5、所借图书复本已还但未加入书库异常事件无(2)数据描述图书借阅事务信息页面数据描述由下表可知,还书时归还时间。