版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、二、需求规格说明书完成人:1 .概述(Summary项目的目的与目标(PurposeandAimofProject)图书管理系统需求说明书是为了让系统的涉众就该系统的需求达成一致认可,明确该系统的需求,为后续的开发工作提供依据。通常,该需求规格说明可以作为产品设计的主要依据,并作为程序员编码时了解软件实际需求的主要参考资料。同时,需求规格说明是产品实现后用于检验的主要考察依据,是测试人员编写测试用例时的主要参考文件。另外,本文档还可以为其他需要了解系统需求的人员提供产品需求的详细说明。术语定义(TermsGlossary)文档中采用的专门术语的定义及缩略词简要如下:使用者:系统管理员、图书管理
2、员、读者。UML统一建模语言。相关文档(RelatedDocuments)朱少民、左智,软件过程管理,清华大学出版社:张燕、洪蕾等编著,软件工程导论,机械工业出版社;王珊等,数据库原理及设计,清华大学出版社;2 .问题初始分析(EarlyAnalysis)场景描述(SceneDescription)一、系统管理员1 .用例名称:系统管理员2 .范围:系统的更新和维护。3 .级别:管理系统4 .主要参与人员:系统管理人员。5 .涉及及其关注点:系统管理员:希望能够定期的维护图书管理系统,及时的进行系统的更新。6 .前置条件:系统管理员必须有更新和维护系统的权限。7 .成功保证:能够成功的更新和维
3、护该系统。8 .主成功场景:系统管理员更新和维护图书管理系统。9 .特殊要求:10 )适用于window系统。11 )当访问出现问题是,系统有强大的恢复能力。二、图书管理员管理图书1. 用例名称:图书管理员管理图书2. 范围:图书3. 级别:管理目标4. 主要参与者:图书管理员5. 涉及及其关注点:管理员:希望能够准确、快速的输入,而且没有输入错误,因为如果输入错误,将导致图书的信息报错的等。6. 前置条件:图书管理员必须经过确认和保证。7. 成功保证:查询图书、修改图书信息、增加图书、删除图书8主要场景:( 1) .图书管理员进入管理界面( 2) .增加图书时,根据图书的属性进行编号。( 3
4、) .根据书的名字或者作者进行查询。( 4) .如果书的信息出现错误,则进行修改。( 5) .如果书的版本过低或者书该淘汰了,则进行删图书信息。9.特殊要求:适用于window系统。三、图书管理员管理读者1. 用例名称:图书管理员管理读者2. 范围:所有的用户读者。3. 级别:管理目标。4. 主要参与者:图书管理员5. 涉及及其关注点:图书管理员:希望能够准确、快速的输入,而且没有输入错误,查看读者信息。6. 前置条件:图书管理员必须经过确认和认证。7. 成功保证:查询读者信息、增加读者信息、删除读者信息、更改读者信息。8. 主成功的场景图书管理员进入用户管理界面。根据用户的学号进行查看如果用
5、户在用户管理界面中而不在用户数据库中,则进行删除如果要添加某一个用户,则进行添加。如果要查找某一用户,则进行查找。9. 特殊要求:适用于window系统。四、读者查询图书1. 用例名称:读者查询图书2. 范围:全部图书。3. 级别:查询目标。4. 主要参与人员:读者。5. 涉及及其关注点:读者:希望能以最短的时间完成查询操作,查到自己所需要的图书。图书的数据库:能够匹配到读者所需的图书信息,让读者完成查询。6. 前置条件:读者必须经过确认和认证。7. 成功保证:查询图书信息。8. 主成功场景:读者登陆图书管理系统在搜索框中输入要查询图书的名字或者作者等,显示所有查询的内容。完成查询操作。9.
6、特殊要求:适用于window系统。五、借书1. 用例名称:借书2. 范围:全部图书。3. 级别:管理目标。4. 主要参与人员:读者。5. 涉及及其关注点:读者:希望能够借到自己想要借的书。图书管理系统:在图书管理的界面中,当借书者借书成功时,读者的借书记录增加,图书的数量减少。6. 前置条件:借书者必须经过确认和认证。7. 成功保证:图书管理系统中的借书记录增加,读者的借书记录增加、图书的数量减少。8. 主成功场景:读者登陆图书管理系统,进入借书界面。读者通过扫描图书的条形码进行借阅图书。如果借阅成功,则在读者的借书界面中增加一条借书记录。借阅成功之后,该图书的数量减少。9. 特殊要求:适用于
7、window系统。六、还书1. 用例名称:还书2. 范围:全部图书。3. 级别:管理目标。4. 主要参与人员:读者。5. 涉及及其关注点:读者:希望能够把自己借的书归还。图书管理系统:在图书管理的界面中,当图书归还成功时,读者的借书记录将被删除,图书的数量增加。6. 前置条件:归还者必须经过确认和认证。7. 成功保证:图书管理系统中的借书记录删除,读者的借书记录被删除、图书的数量增加。8. 主成功场景:读者登陆图书管理系统,进入还书界面。读者通过扫描图书的条形码进行归还图书。如果归还成功,则把借书记录删除。规划成功之后,该图书的数量增加。9. 特殊要求:适用于window系统。初始功能提取(E
8、arlyFunctionDistill)1. 系统管理员更新和维护该系统。2. 图书管理员管理读者,对读者进行增删改查。3. 图书管理员管理图书,对图书进行增删改查。4. 读者修改自己的密码5. 读者查询图书6. 读者查看个人信息7. 读者借书8. 读者还书3.目标系统功能需求(FunctionofTargetSystem)功能需求分析(FunctionAnalysis)对具体功能需求进行细化分析,并用图形工具进行描述。采用面向对象分析方法,要求采用业务类模型和用例图,配合活动图和序列图进行系统逻辑建模。系统概述对于本系统划分为:图书管理子系统、读者管理子系统、图书借还子系统。总的功能图如下图
9、3-1所示。图书管理系统系?充管理事图书管理员学生读者史新系统维护系统还书-1-人信息查询图书投索更改读者信息查询读者信息憎加读者信息删除读者信息图书尬量统计图书类别统计添加图书删除图书更改图书信息图3-1UML模型UML模型用StarUML和enterprisearchitect软件来完成下面图的制作。(1)系统管理员、图书管理员和读者的用例图,分别为图3-2,图3-3,图3-4。图3-2图3-3图3-4(2)系统管理员、图书管理员和读者的时序图。如图3-5,图3-6.图3-7所示。图3-51安口。11册除。1;青商o11.!正三言WiiJlQ1运三1笑也三可;1归蹙口T_fclFm叠叠伊n
10、_反网的计次事D图3-6(3)图书管理员、读者图书管理系统的活动图,如图3-8所示。图3-8功能需求点列表(FunctionList)在功能需求分析完成后,要详细列出用户需求功能点列表,提供给后续设计、编程、测试中使用,更是为了用户测试验收中使用。功能需求点列表的格式,如表2-1所示。表2-1功能需求点列表编号功能名称使用人功能描述输入内容输出内容1增加读者图书管理员图书管理员可以添加读者用户添加读者信息添加成功2删除读者图书管理员删除不存在的读者删除读者的信息删除成功3修改读者信息图书管理员修改读者的一些信息修改读者的个人信息修改成功4修改登陆密码学生读者读者修改修改旧密码,修改成功自己的密
11、码设置新密码5借书学生读者扫描图书的条形码扫描借书借书成功6还书图书管理学生什扫描图书的条形码扫码还书,图书管理员添加书还书成功7查询图书学生读者查询想要了解的图书某一本书的书名或者某一本书的作者。搜索图书的结果。8查询个人信息什读者查询自己的个人信息读者的账号和密码显示个人信息9增加图书图书管理员添加图书书的编号或书名添加成功10删除图书图书管理员删除不用图书书名或者编号删除成功11查询图书图书管理员查询所需图书书名或者编号查询成功12更改图书图书管理员更改图书信息更改图书的信息更改成功4 .目标系统性能需求(PerformanceofTargetSystem)时间要求(TimeReques
12、t)由于此开发项目针对图书馆,使用频度较高,使用性要求比较高。为防止对信息资料和管理程序的恶意破坏,要求有较为可靠的安全性能。总之,要求稳定、安全、便捷,易于管理和操作。(1)响应时间:统计、查询数据,数据的相应时间控制在15秒内,借书证条形码扫描时间控制在2秒之内。(2)数据更新处理时间:联网数据库在网络正常无故障的情况下,插入一条数据和删除一条数据的数据更新操作响应时间控制在秒/条之内;(3)运行时间:系统程序启动和初始化时间控制在3秒之内,用户登录验证时间控制在3秒内。空间要求(SpaceRequest)(1)支持的终端数。可以支持多个终端连接服务器,访问服务器。(2)支持的并行操作的使
13、用者数。支持多个使用者同时使用该系统,并且网速不受使用者的增减而受影响。(3)精度要求。根据使用需要,在各项数据的输入、输出即传输过程中,可以满足各种精度的需求。如:根据关键字精度的不同,查找可分为精确查找和泛型查找,精确查找可精确匹配读者已知的图书,泛型查找只要满足与输入的关键字相匹配的书目即输出,可供读者查找。性能需求点列表(PerformanceList)详细列出用户性能点列表,提供给后续分析、设计、编程、测试中使用,更是为了用户测试验收中使用。需求性能点列表的格式,如表2-2所示。表2-2性能需求点列表编号性能名称使用部门使用岗位性能描述输入内容输出内容1系统管理开发部门程序员程序员对
14、该系统进行维护和更新代码图书管理系统2图书管理图书管理部图书管理员图书管理员对图书和读者进行管理书或者读者书或者读者3响应时间测试部门测试员从输入到输出的反应时间输入一本书的名字进行查询书的名字,查看这一期间的响应时间4最大支持终端数测绘部门测试员多个用户同时访问该系统登录操作是否都能成功登录5 .目标系统界面与接口需求(InterfaceofTargetSystem)界面需求(InterphaseRequirement)界面的原则要求,如方便、简洁、美观、一致等。整个系统的界面风格定义,某些功能模块的特殊的界面要求。(1)输入设备:键盘、鼠标、条码扫描器、扫描仪等;要求:设备方便好用,不能有
15、破损,不能有不可以使用的设备。(2)输出设备:显示器、打印机、光盘刻录机、磁带机、音箱等;要求:显示器的分辨率要高,其他设备能正常使用。(3)显示风格:图形界面、字符界面、IE界面等;要求:美观简洁大方。(4)显示方式:1024*768、640*480等;要求:1024*768。(5)输出格式:显示布局、打印格式等。要求:美观简洁大方。接口需求(InterfaceRequirement)与其他系统的接口,如监控系统、控制系统、银行结算系统、税控系统、财务系统、政府网络系统及其他系统等。(1)与系统特殊外设的接口,如CT机、柜员机(ATM、IC卡等。(2)与中间件的接口,要列出接口规范、入口参数
16、、出口参数、传输频率等。应在此列举出所有的外部接口名称、接口标准、规范。外部接口列表,如表2-3所示。表2-3外部接口需求点列表编号接口名称接口规范接口标准入口参数出口参数传输频率1扫描仪USB规范USIW口图书条形图书数据传输频率码的数据流尽可以的高2服务器无无图书信息的数据流图书数据传输频率尽可以的高3客户端无无图书信息的数据流图书数据传输频率尽可以的高6 .目标系统其他需求(OtherRequirementsofTargetSystem)安全性(Security)图书管理系统是系统管理员更新和维护该系统,图书管理员对图书、读者进行管理,读者借书、还书。通过数据库的安全设置,保证数据库的安
17、全性。系统根据用户身份不同赋予不同权限,用户用密码登陆。定期备份数据库,以确保因病毒、系统崩溃等其他原因引起数据丢失。可靠性(Dependability)正常运行时不应出错,若时出错的话,应该有恢复系统的功能,并且必须保护数据的准确性。灵活性(Agility)作为独立运行的系统和其他管理系统集成的系统。图书管理系统的设计是作为独立运行的系统而进行的。本系统具有独立的服务器系统和数据库系统,具有完善数据输入输出功能和数据维护及查询的报表生成与打印系统。且发生故障时,能快速恢复系统和故障处理,方便系统升级和扩充,故障恢复时间不超过3小时。为了适应内外机构的数据要求,与图书管理系统前台借还系统交换信
18、息。本系统专门设计了与这些系统数据交换扩展接口。本系统去采用浏览器标准界面,本身具有操作灵活的特点。可能提供鼠标选择和键盘输入双重输入功能。方便用户操作和管理特殊需求(SpecialRequirements)(1)进度需求:系统的阶段进度要求。要求:2017-2018的第一学期完成(2)运行环境需求:平台、体系结构、设备要求为笔记本或者台式电脑。要求:Windows系统,SqlServer数据库,Eclipse平台。(3)培训需求:用户对培训的需求,是否提供多媒体教学光盘。要求:我们不会去一些培训机构,我们会借些相关的资料,从网上下些教程学习。(4)推广需求:我们目前的目标是完成这个系统,不会进行推广。7 .目标系统假设与约束条件(SupposeandRestrictionofTargetSystem)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年商洛中药材职业学院高职单招职业技能考试题库附参考答案详解【B卷】
- 2024年湖南衡山职业学院高职单招职业技能考试模拟试卷附答案详解(A卷)
- 2025年陕西国际商贸学院单招职业技能考试模拟试卷附参考答案详解【培优A卷】
- 2027年潍坊华洋水运学校高职单招职业适应性测试考试模拟试卷含答案详解【轻巧夺冠】
- 2024年许昌电气职业学院高职单招职业适应性测试考试题库及完整答案详解(名校卷)
- 2024年四川德阳罗江职业学院高职单招职业技能考试题库附答案详解AB卷
- 2027年洪湖职业学院单招综合素质考试题库附答案详解(培优A卷)
- 2027年冀达职业学院高职单招职业适应性测试考试题库带答案详解(达标题)
- 2024年吕梁山职业学院单招职业技能考试模拟试卷含答案详解(综合题)
- 浅谈多媒体教学中的师生互动
- 2026年全国保密教育线上培训考试试题库及参考答案【完整版】
- 2026福建漳州闽投华阳发电有限公司招聘43人笔试参考题库及答案详解
- GB/T 47655-2026电力电子装备和系统的构网性能要求及试验方法
- GA/T 1466.1-2026智能手机型移动警务终端第1部分:技术要求
- 中信建投:未来产业投资地图系列之“可控核聚变”
- 检验科生物安全培训内容及记录
- 2025广东省深圳市中考历史真题(解析版)
- 门诊一站式服务流程建设方案
- 浙江省食用农产品批发市场食品安全主体责任清单与技术评审指南(2023版)
- 注册安全工程师考试金属冶炼(中级)安全生产专业实务复习难点详解
- 大型赛事活动安保服务方案投标文件(技术标)
评论
0/150
提交评论