图书管理系统方案-设计(20210312073755)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
第一章需求规格说明 (1)
1.1功能概述 (1)
1.2综合描述 (2)
1.3 功能需求 (3)
1.4支持信息 (6)
第二章详细设计 (8)
2.1 UML 定义 (8)
2.2顺序图定义 (9)
第三章系统测试 (10)
3.1管理信息系统的测试 (10)
3.1.1测试的原则 (10)
3.1.2测试的分类 (10)
3.2功能测试 (11)
3.3交互测试 (13)
第四章总结16
第一章功能需求说明
1.1 功能概述
本文简洁明了的阐述了本校图书管理系统的使用方法及功能,方便各界使用者的了解和使用。本文档描述了本校的图书管理系统的功能需求和非功能需求,其阅读对象是本系统的使用者和开发者,以及在校师生。
1.1.1 范围图书管理系统的直接受益者学生,他们对系统的要求有: 可以按各类方法(比如图书的编号,作者,名称,出版日期)检索图书馆的藏书情况。
可以方便的借阅图书,预定图书,归还图书。可以查询和修改自己的资料信息、历史借
阅情况等。可以方便的浏览校园的动态信息。
作为图书馆工作人员,他们对图书管理系统的要求有: 可以方便的对馆内图书进行查询。
可以及时的调出借阅者的信息。
可以简洁的完成整个借书流程。可以在线提醒借阅者的借阅到期信息,以及新书上架,
以及馆内现有可以节约的图书。
可以通过手机添加APP或者微信扫描公众主页添加对图书馆藏书的关注作为图书馆系统管理人员,他们对图书管理系统的要求有: 可以及时的完成整个借阅的流程,方便操作。
可以通过扫描或者学号登陆等手段及时录入更新图书馆的学生借阅信息,注销毕业的学
号。
1.1.2 定义、缩写词以及简写
Library managementsystem
Object oriented
UML
ROS
1.1.3 内容组织第二部分综合描述中进行各部分的介绍和描述,指出各部门各环节的优势和局限性。第三部分详细需求使用图例方式形象具体介绍流程,还定义了产品的性能和需求能力。
1.2 综合描述通过对各图书馆抽样调查和分析,如今图书管理系统主要拥有如下的业务能力身份信息管理:及时更新在校师生的身份信息,方便借阅图书发布公告:及时在线公告信息,新增图书等信息,图书到期信息,方便会员浏览。借书:根据提供的图书条形码和编号确认图书,再根据读者的编号确认读者之后把书借给读者。借阅图书时,由管理员录入借书卡号,系统首先验证该卡号的有效性,若无效,则提示无效的原因;若有效,则显示卡号、姓名、借书限额、已借数量、可再借数量等信息,本次实际借书的数量不能超出可再借数量的值。完成借书操作的同时要修改相应图书信息的状态、读者信息中的已借数量、在借阅信息中添加相应的记录还书:根据您提供的条形码和图书编号确认图书,再根据读者提供的的编号确认读者后把书归还。归还图书时,由管理员录入借书卡号和待归还的图书编号,显示借书卡号、读者姓名、读
书编号、读书名称、借书日期、应还日期等信息,并自动计算
是否超期以及超期的罚款金额,若进行续借则取消超期和罚款等信息;若图书有损坏,由管理员根据实际情况从系统中选择相应的损坏等级,系统自动计算损坏赔偿金额。完成归还操作的同时,修改相应图书信息的状态、修改读者信息中的已借数量、在借书信息中对相应的借书记录做标记、在还书信息中添加相应的记录
图书管理:对所有图书的资料进行添加,修改和删除等操作。查询:所有图书,不在馆内图书,今天借出图书,到期归还图书进行有条件查询。管理员:在这里修改登录密码。注销和更新图书信息。说明:系统登录界面,只有输入正确的id和密码才能进行图书管理系统。微信可通过扫描公众主页添加。在线提醒业务可通过下载提醒插件来实现。
1.2.1 产品功能该系统经过分析可以大致分为三类:一为读者,二位工作人员,三为管理人员。读者主要查看图书信息和个人借阅信息等;工作人员主要查看图书信息、用户借阅信息和读者借书还书管理等;系统管理员主要管理读者信息、书籍信息和工作人员信息等。
该系统具有以下主要功能:浏览功能;查询功能;添加功能;修改功能;删除功能功能描述:浏览功能:列出当前数据库文件中图书信息、读者信息、借阅信息和还书信息等的所有记录。可选定一项记录,显示所有域。
查询功能:书目匹配查询,读者匹配查询,书目和读者匹配查询添加功能:添加书目
和读者记录以及借书还书记录,添加系统设置相关信息修改功能:修改书目和读者记
录,提供相关确认机制。修改系统设置相关信息,提供相关确认机制。
删除功能:删除书目和读者记录,提供相关确认机制。删除系统设置相关信息,提供相
关确认机制
1.2.2 用户特征
系统管理员,工作人员,在校师生及读者
1.2.3 一般性限制
运行环境:系统应该运行在Windows7以及以上版本的平台上;系统能运行在CPU Pentium 4 1GHz内存1g以上、显卡512M 128BIT或者128M,128BIT的硬件配置上设计和实现约束:系统的开发文档将遵循IEEE开发标准;软件开发语言为JAVA/NET采用面向对象的分析设计方法,利用UML进行系统建模。
用户文档:系统将提供用户使用手册
1.3功能需求及用例图
通过对系统分析,可以明确系统的3类角色及其相关的用例。
图书借阅者:查询图书馆的图书、个人借阅情况及个人信息的修改。
工作人员:对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅
者查看以便确认。
系统管理员:对工作人员、图书借阅者、图书进行管理和维护,对系统状态的查看、维
护并生成催还图书报表。系统管理员定时删除或修改借阅者信息。