版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
经典word整理文档,仅参考,双击此处可删除页眉页脚。本资料属于网络整理,如有侵权,请联系删除,谢谢!目录第一章需求规格说明....................................................-1-1.1概述.........................................................-1-1.1.1范围...................................................-1-1.1.2定义、缩写词以及简写...................................-1-1.1.3内容组织...............................................-2-1.2综合描述.....................................................-2-1.2.1产品前景...............................................-3-1.2.2产品功能...............................................-3-1.2.3用户特征...............................................-4-1.3详细需求.....................................................-4-1.3.1功能需求...............................................-4-1.3.2外部接口需求...........................................-6-1.3.3性能需求...............................................-6-1.3.4质量属性...............................................-7-1.4支持信息.....................................................-8-第二章详细设计.......................................................-9-2.1UML定义.....................................................-9-2.2概述.........................................................-9-2.3分解说明.....................................................-9-2.4详细设计....................................................-10-第三章系统测试......................................................-12-3.1管理信息系统的测试..........................................-12-3.2功能测试....................................................-13-3.3交互测试....................................................-17-第四章总结..........................................................-21-1.1概述SRS的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。此SRS简单介绍了该图书管理系统的功能,特征以及使用方法等。本文档描述了高校图书管理系统的功能需求和非功能需求,其阅读对象是本系统的使用者(老师及学生)和项目的开发、测试和维护人员。1.1.1范围该图书管理系统是一个基于Internet实现教师和学生对各种图书资料的借阅,查询和管理以及评价。该系统最大的特点是实现了使用者的方便快速借阅以及归还,并可以在使用后对系统及书籍进行评价与交流,方便了管理员对系统的改进,同时可以与其他读者进行沟通。图书管理员在各个使用者密集出现地设置多个方便借还亭,使用者不必专门去统一地点进行借阅,在离自己最近的方便借还亭查阅即可,同样,还书时也可以在任意方便借还亭进行归还。同时,该系统还设置了评价模块,使用该系统后还可以进行评价,对该系统是否满意,也可以提出自己的意见,以及提出自己需要而系统中没有沟通阅读心得。对于老师学生来说系统将要完成的工作为:能按各种方式查阅图书馆的藏书情况;能够方便的借阅图书,续借图书以及预定和归还图书;能都查询和修改自己的基本资料和借阅情况;图书管理系统能都简介方便的使用;能都方便的浏览动态信息以及新进书籍;能进行评价等。对于图书管理员来说系统将要完成的工作为:能方便的对图书进行查询;能都方便的进行借还书处理;能够方便的进行读者借阅情况查询;能够方便的浏览动态信息;能够随时发布一些诸如各学院学生借阅图书超期情况、馆内藏书情况、借阅情况等信息,以便各学院能够随时获知本院学生的一些借书信息等。对于图书系统管理员来说系统将要完成的工作为:能方便的对图书进行录入登记、修改、注销等;能够方便地对新生进行登记,或注销已经毕业的学生信息;能够随时发布一些诸如各学院学生借阅图书超期情况、馆内藏书情况、借阅情况等信息,以便各学院能够随时获知本院学生的一些借书信息等。1.1.2定义、缩写词以及简写LibrarymanagementsystemObjectoriented图书管理系统面向对象的统一建模语言只读存储器UMLROS-1-1.1.3内容组织“综合描述”中以状态图方式给出了软件的功能和特征及相互转化关系,分析了产品的前景和用户群体特征,指出了产品的一般性限制。“详细需求”中给出了基于用例图和用例描述的详细需求分析,还定义了产品的性能需求和质量属性。1.2综合描述影响图书管理系统的因素主要有三部分:使用者,图书管理员,系统管理员。使用者的主要需求为:借阅图书。使用者在图书馆或者方便借还亭出示相关证件,输入要借阅的书籍,系统自动检查读者的合法性和读者的借阅限制,只有当读者身份合书的副本,如没有,则通知读者借书失败,如果有,方便借还亭的工作人员找到所借图书交给读者,更新读者和图书数据库,借书完成;续借图书。所借的图书是有一个时间限制的,如果到期后读者还没有看完或者看完了还想继续再看,那么就必须续借,续借也是有次数与时间限制的,一般续借的时间要比第一次借阅的时间短。如果读者要续借图书,必须首先带上相关证件和需要续借的图书到图书馆或者方便借还亭,然后向工续借的图书,查看所续借的图书是否超过所续借次数,如果没有超过续借次数,则更新读者信息数据库和书籍信息数据库,续借完成;还书。根据图书管理的相关规定,读者所借阅的图书有一定的时间限制,读者的类型不同借阅图书的时间限制也不同,一般教借阅期限到了以后就得归还图书,如果读者需要,还可以续借,续借的时间一般要比第一次借阅的时间要短,如果读者借阅时间超期,工作人员将会以书面或电话的形式通知读者归还图书(网站发布信息),并在读者归还超期图书时按超期的天数及图书管理的相关规定收取一定得费用,以示对读者不遵守图书借阅规则的惩罚。如果成功归还,则需要使用者对该系统以及工作人员进行评价,以及完善意见,方便系统管理员进行系统更改;读者查询信息。读者在未登陆系统的情况下可以查询图书管藏书情况,如果读相关信息,还可以预借图书;读者评价。该系统设置评价模块,使用者在成功归还书后可以对该系统进行评价与建议。需要使用者对该系统以及工作人员进行评价,以及完善意见,方便系统管理员进行系统更改。对于图书管理员来说系统将要完成的工作为:能方便的对图书进行查询;能都方能够方便的浏览动态信息,随时发布一些诸如各学院学生借阅图书超期情况、馆内藏书-2-情况、借阅情况等信息,以便各学院能够随时获知本院学生的一些借书信息等。对于图书系统管理员来说系统将要完成的工作为:能方便的对图书进行录入登记、修改、注销等图书管理;能够方便地对新生进行登记,或注销已经毕业的学生信息等用户管理;能办理图书借阅证;当读者不慎丢失借阅证需要挂失的时候,系统管理员要对其进行挂失、补办等处理;能够随时发布一些诸如各学院学生借阅图书超期情况、及时更新馆内藏书情况、借阅情况等信息,以便各学院能够随时获知本院学生的一些借书信息等。1.2.1产品前景该系统简单易懂,新用户上手快。对于熟练使用电脑的用户,就可以直接进行。该系统具有较好的拓展性,在这样一个快节奏,时间胜金钱的社会,节省时间,方便快捷就是最大的优点。另外在评价模块提出自己的意见有利于系统的改进以及完善。1.2.2产品功能进行借阅,在离自己最近的方便借还亭查阅即可,同样,还书时也可以在任意方便借还亭进行归还。同时,该系统还设置了评价模块,使用该系统后还可以进行评价,对该系统是否满意,也可以提出自己的意见,以及提出自己需要而系统中没有的书籍,方便图系统功能:简化了读者借还书手续,缩短了图书流通周期,提高了图书借阅率。提升了图书馆人性化服务水平,充分发挥了图书馆公共服务职能。降低了书籍堆积导致的图书管理人员的劳动强度。方便借还亭使图书查找借阅更为便捷。使用者在评价模块提出意见,有利于系统管理员更全面的改进系统,融洽了使用者与管理人员之间的关系。读者间进行沟通,交流阅读心得,提升了系统人性化服务水平。读者进行没有的书籍提议,更全面系统的内容和书籍范围,进一步挖掘潜在图书资源,提高图书资料利用率。-3-使用者:必须为该校在校学生以及教师,并出示校园卡等证明身份的证件;系统管统,学校占地大,面积辽阔,区域分散的学校。质量需求及其他需求等。以下将详细介绍。用户界面:根据方便快捷的特性设置简易界面;硬件接口:刷卡器,扫描仪;软件接口:无;通信接口:局域网系统对读者请求的最大响应时间是5秒钟,在此时间内将响应结果显示在屏幕上;系统的加载时间不大于5秒钟;系统储存使用者评价建议不大于5秒钟;并发用户数不小于20000人;1.3.4质量属性可用性:系统可以使用并且连续完全操作时间不少于1000小时;可扩展性:本系统增加新功能所需要时间不超过两天;安全性:本系统不影响其他软件的正常运行,而且不会被人故意修改或植入恶意程序;可靠性:在系统进行过程中,不会发生内存泄露、进程死锁的现象,系统无故障执行时间连续达到500小时以上,如果在使用系统过程中,机器发生故障,系统一般不恢复到发生故障前时刻的状态;互操作性:该系统与其他系统交换数据的时间不超过2小时;可维护性:在系统使用进行过程中查找和修复一个错误预期需要3小时的时间;可移植性:从一个硬件或软件环境转移到另外一个硬件或软件环境中所需的工作量不超过半个小时;可重用性:该系统能够在另外一个系统中反复使用;可测试性:测试人员通过软件测试软件在半小时之内查找出是否存在缺陷;易用性:对电脑使用熟练的用户在学习和操作系统所需时间不超过20分钟,知道电脑基本操作的用户经过简单培训,40分钟就可以熟练掌握使用方法。-7-1.4支持信息图图-8-2.1UML定义可以描述开发所需要的各种试图,包括概念上的业务过程和系统功能,具体的程序中的类、数据库模式、可重用的软件构件。UML提供一组有明确语义的图形符号,可以建立清晰的模型便于交流,所有开发人员都为所有重要的分析、设计和实现决策提供了精确地、无歧义的和完整的描述。的事件流,标识参与这个用例的对象,并以服务的形式将用例的行为分配到对象上。2.2概述软件设计文档主要为顺序图等。本文档是基于WEB的图书管理系统软件设计说明文档,阅读对象是产品开发、测试和维护人员。本文档包括软件产品的系统设计和详细设计两大部分。系统设计部分主要描述产品的模块划分、相互依赖关系和交互接口。详细设计部分通过顺序图等手段描述系统功能的具体实现方法和流程。2.3分解说明使用者的主要模块为:借阅图书。使用者在图书馆或者方便借还亭出示相关证件,输入要借阅的书籍,系统自动检查读者的合法性和读者的借阅限制,只有当读者身份合书的副本,如没有,则通知读者借书失败,如果有,方便借还亭的工作人员找到所借图书交给读者,更新读者和图书数据库,借书完成;续借图书。所借的图书是有一个时间限制的,如果到期后读者还没有看完或者看完了还想继续再看,那么就必须续借,续借也是有次数与时间限制的,一般续借的时间要比第一次借阅的时间短。如果读者要续借图书,必须首先带上相关证件和需要续借的图书到图书馆或者方便借还亭,然后向工作借的图书,查看所续借的图书是否超过所续借次数,如果没有超过续借次数,则更新读者信息数据库和书籍信息数据库,续借完成;还书。根据图书管理的相关规定,读者所借阅的图书有一定的时间限制,读者的类型不同借阅图书的时间限制也不同,借阅期限-9-到了以后就得归还图书,如果读者需要,还可以续借,续借的时间一般要比第一次借阅的时间要短,如果读者借阅时间超期,工作人员将会以书面或电话的形式通知读者归还图书(网站发布信息),并在读者归还超期图书时按超期的天数及图书管理的相关规定收取一定得费用,以示对读者不遵守图书借阅规则的惩罚。如果成功归还,则需要使用者对该系统以及工作人员进行评价,以及完善意见,方便系统管理员进行系统更改。;读者查询信息。读者在未登陆系统的情况下可以查询图书管藏书情况,如果读者在登陆系统的环境下可以查询图书管藏书情况和自己借阅图书情况,也可以修改自己相关信息,还可以预借图书;读者评价。该系统设置评价模块,使用者在成功归还书后可以对该系统进行评价与建议。需要使用者对该系统以及工作人员进行评价,以及完善意见,方便系统管理员进行系统更改。图书管理员主要模块为:能方便的对图书进行查询;能都方便的进行借还书处理;能够方便的进行读者借阅情况处理;能进行读者续借图书处理:能够方便的浏览动态信以便各学院能够随时获知本院学生的一些借书信息等。图书系统管理员主要模块为:能方便的对图书进行录入登记、修改、注销等图书管理;能够方便地对新生进行登记,或注销已经毕业的学生信息等用户管理;能办理图书借阅证;当读者不慎丢失借阅证需要挂失的时候,系统管理员要对其进行挂失、补办等处理;能够随时发布一些诸如各学院学生借阅图书超期情况、及时更新馆内藏书情况、借阅情况等信息,以便各学院能够随时获知本院学生的一些借书信息等。图书查询借阅动态模型-----UML顺序图系统图书管理动态模型-----UML顺序图管理员处理到期未还图书信息动态模型-----UML顺序图3.1管理信息系统的测试测试的原则:应尽可能早的开始测试8—2消耗,80%的修改成本。GoodEnough任的;过分的测试是一种资源的浪费,同样也是一种不负责任的表现。程序员应避免检查自己的程序。设计测试用例时,应包括合理的输入和不合理的输入,以及各种边界条件,特殊情况下要制造极端状态和意外状态。充分注意测试中的群集现象。对测试错误结果一定要有一个确认过程。制定严格的测试计划,排除测试的随意性。妥善保存一切测试过程的文档,测试重现往往要靠测试文档。测试的分类:按是否需要执行被测软件,分为静态测试和动态测试。静态测试为技术文档审模型测试。代码走查:对软件的源代码进行研读,查找错误或收集一些度量数据,并不需要对代码进行编译和执行。动态测试为执行系统代码。通过观察软件运行时的动作,来提供执行跟踪,时间分析,以及测试覆盖度方面的信息。从测试是否针对系统的内部结构角度,分为白盒测试和黑盒测试。白盒测试主要用于软件验证测试,开发人员执行。黑盒测试主要用于软件确认测试,独立的测试人员执行。测试按照执行的顺序分为:单元测试、集成测试、系统测试、验收测试、回归测试、α测试和β测试。-12-3.2功能测试2.输入用户名“admin”3.输入密码“123”4.点击登陆3.输入原有密码“123”4.输入更新密码“1234”5.输入更新密码“1234”6.点击修改3.输入原有密码“123”4.输入更新密码“1234”5.输入更新密码“1235”6.点击修改6.点击归还确认-13-图书丢失记录成功1.点击日常流通管理2.点击期刊借阅管理3.点击期刊名称后方查书按钮4.查找借阅期刊“商业调查”5.点击确认按钮1.点击日常流通管理2.点击期刊借阅管理3.点击期刊续借处理4.输入期刊名称“商业调查”5.输入应还日期1.点击日常流通管理2.点击期刊借阅管理3.点击期刊归还业务处理4.输入期刊信息“商业调查”5.查看是否超期1.点击日常流通管理2.点击期刊借阅管理3.点击期刊丢失业务处理4.输入期刊信息“商业调查”5.查看丢失赔偿期刊丢失记录成功3.点击图书名称“邓小平文摘”4.输入预计借阅时间“2013-12-2”5.点击预约确认-14-4.输入订单信息-15-4.点击删除按钮-16-3.3交互测试3.输入原有密码“123”4.输入更新密码“1234”5.输入更新密码“1234”6.点击修改修改密码后再登陆8.点击“是”10.输入用户名“admin”11.输入密码“1234”12.点击登陆2.点击读者档案管理3.点击添加按钮5.点击保存2.点击读者档案管理3.修改读者信息4.点击日常流通管理5.点击图书借阅管理6.点击图书续借处理7.输入图书名称“稀有金属手册(下册)”8.输入应还日期2.点击读者档案管理3.修改读者信息4.点击日常流通管理5.点击图书借阅管理6.点击图书归还业务处理7.输入图书信息“稀有金属手册(下册)”8.查看是否超期9.点击归还确认-17-2.点击读者档案管理3.修改读者信息4.点击日常流通管理7.点击图书借阅管理5.点击图书丢失业务记录6.输入图书信息“稀有金属手册(下册)”7.查看丢失赔偿2.点击读者档案管理3.修改读者信息4.点击日常流通管理5.点击丢失业务找回处理6.输入图书信息2.点击读者档案管理3.点击添加按钮5.点击保存6.点击日常流通管理7.点击图书预约管理8.点击受理预约9.输入信息3.输入信息4.点击日常流通管理5.点击期刊借阅管理6.点击期刊借阅业务处理7.点击期刊名称后方查书按钮8.查找借阅期刊“商业调查”9.点击借阅按钮1.点击读者管理2.点击读者档案管理3.点击添加按钮4.输入读者信息5.点击保存6.点击查找7.输入信息-18-2.点击图书注销管理3.点击图书并注销4.点击日常流通管理5.点击图书借阅管理6.点击图书借阅业务处理7.点击图书书名后方查书按钮8.查找借阅图书“稀有金属手册(下册)”9.点击借阅按钮2.点击读者档案管理3.点击读者并删除4.点击日常流通管理5.点击图书借阅管理6.点击图书借阅业务处理7.点击图书书名后方查书按钮8.查找借阅图书“稀有金属手册(下册)”9.点击借阅按钮1.点击读者管理2.点击读者档案管理3.点击查找4.输入信息5.点击确认8.点击查找确认删除1.点击读者管理2.点击读者档案管理3.点击查找4.输入信息5.点击确认6.点击借阅证延期7.输入信息8.点击延期确认-19-1.点击读者管理2.点击读者档案管理3.点击添加按钮4.输入读者信息5.点击保存6.点击
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 摩托驾照考试题及答案
- 秩序管理员岗位职责
- 市畜牧水产局深入学习实践科学发展观活动调研工作方案
- 172红色鎏金剪纸风龙年工作总结汇报模板 2
- 2025《赵氏孤儿》中程婴忠义行为的道德价值课件
- 2025《装在套子里的人》社会意义课件
- 2026年大理石矿山开采权合作合同协议
- 护理不良事件报告及管理制度培训
- 生产班组长职业病防治责任制培训
- 靠轮砂带磨床安全使用管理规定培训
- 《人类行为与社会环境》课件
- (高清版)DZT 0205-1999 地面γ能谱测量技术规程
- 中国石油天然气集团公司井下作业工程术语
- 标志桩安装质量评定表
- 企业通用全面预算表格模板
- 装配式支吊架试验方法标准
- 服装设计的程序灵感来源思维方式
- 初中数学教师高级职称考试试题(含解析)
- ISO2553-2019焊接符号-培训资料
- JJF 1015-2014计量器具型式评价通用规范
- 教育与社会发展试题
评论
0/150
提交评论