图书管理系统方案-设计(共18页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《图书管理系统方案-设计(共18页).doc》由会员分享,可在线阅读,更多相关《图书管理系统方案-设计(共18页).doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上目 录第一章 需求规格说明 11.1 功能概述 11.2 综合描述 21.3 功能需求 31.4支持信息 6第二章 详细设计 82.1 UML定义 82.2 顺序图定义 9第三章 系统测试 103.1 管理信息系统的测试 103.1.1测试的原则 103.1.2测试的分类 103.2功能测试 113.3交互测试 13第四章 总结 16第一章 功能需求说明1.1功能概述本文简洁明了的阐述了本校图书管理系统的使用方法及功能,方便各界使用者的了解和使用。本文档描述了本校的图书管理系统的功能需求和非功能需求,其阅读对象是本系统的使用者和开发者,以及在校师生。 1.1.1 范围
2、图书管理系统的直接受益者学生,他们对系统的要求有:l 可以按各类方法 (比如图书的编号,作者,名称,出版日期)检索图书馆的藏书情况。l 可以方便的借阅图书,预定图书,归还图书。l 可以查询和修改自己的资料信息、历史借阅情况等。l 可以方便的浏览校园的动态信息。作为图书馆工作人员,他们对图书管理系统的要求有:l 可以方便的对馆内图书进行查询。l 可以及时的调出借阅者的信息。l 可以简洁的完成整个借书流程。l 可以在线提醒借阅者的借阅到期信息,以及新书上架,以及馆内现有可以节约的图书。l 可以通过手机添加APP或者微信扫描公众主页添加对图书馆藏书的关注作为图书馆系统管理人员,他们对图书管理系统的要
3、求有:l 可以及时的完成整个借阅的流程,方便操作。l 可以通过扫描或者学号登陆等手段及时录入更新图书馆的学生借阅信息,注销毕业的学号。1.1.2 定义、缩写词以及简写 Library management systemObject orientedUMLROS1.1.3 内容组织 第二部分综合描述中进行各部分的介绍和描述,指出各部门各环节的优势和局限性。第三部分详细需求使用图例方式形象具体介绍流程,还定义了产品的性能和需求能力。1.2综合描述通过对各图书馆抽样调查和分析,如今图书管理系统主要拥有如下的业务能力身份信息管理:及时更新在校师生的身份信息,方便借阅图书发布公告:及时在线公告信息,新增
4、图书等信息,图书到期信息,方便会员浏览。借书:根据提供的图书条形码和编号确认图书,再根据读者的编号确认读者之后把书借给读者。借阅图书时,由管理员录入借书卡号,系统首先验证该卡号的有效性,若无效,则提示无效的原因;若有效,则显示卡号、姓名、借书限额、已借数量、可再借数量等信息,本次实际借书的数量不能超出可再借数量的值。完成借书操作的同时要修改相应图书信息的状态、读者信息中的已借数量、在借阅信息中添加相应的记录还书:根据您提供的条形码和图书编号确认图书,再根据读者提供的的编号确认读者后把书归还。归还图书时,由管理员录入借书卡号和待归还的图书编号,显示借书卡号、读者姓名、读书编号、读书名称、借书日期
5、、应还日期等信息,并自动计算是否超期以及超期的罚款金额,若进行续借则取消超期和罚款等信息;若图书有损坏,由管理员根据实际情况从系统中选择相应的损坏等级,系统自动计算损坏赔偿金额。完成归还操作的同时,修改相应图书信息的状态、修改读者信息中的已借数量、在借书信息中对相应的借书记录做标记、在还书信息中添加相应的记录图书管理:对所有图书的资料进行添加,修改和删除等操作。查询:所有图书,不在馆内图书,今天借出图书,到期归还图书进行有条件查询。管理员:在这里修改登录密码。注销和更新图书信息。说明:系统登录界面,只有输入正确的id和密码才能进行图书管理系统。微信可通过扫描公众主页添加。在线提醒业务可通过下载
6、提醒插件来实现。1.2.1 产品功能 该系统经过分析可以大致分为三类:一为读者,二位工作人员,三为管理人员。读者主要查看图书信息和个人借阅信息等;工作人员主要查看图书信息、用户借阅信息和读者借书还书管理等;系统管理员主要管理读者信息、书籍信息和工作人员信息等。该系统具有以下主要功能:浏览功能;查询功能;添加功能;修改功能;删除功能功能描述:l 浏览功能:列出当前数据库文件中图书信息、读者信息、借阅信息和还书信 息等的所有记录。可选定一项记录,显示所有域。l 查询功能:书目匹配查询,读者匹配查询,书目和读者匹配查询l 添加功能:添加书目和读者记录以及借书还书记录,添加系统设置相关信息l 修改功能
7、:修改书目和读者记录,提供相关确认机制。修改系统设置相关信息,提供相关确认机制。l 删除功能:删除书目和读者记录,提供相关确认机制。删除系统设置相关信息,提供相关确认机制1.2.2 用户特征 系统管理员,工作人员,在校师生及读者1.2.3 一般性限制 运行环境:系统应该运行在Windows7以及以上版本的平台上;系统能运行在CPU Pentium 4 1GHz、内存1g以上、显卡512M 128BIT 或者128M,128BIT 的硬件配置上设计和实现约束:系统的开发文档将遵循IEEE 开发标准;软件开发语言为JAVA/NET, 采用面向对象的分析设计方法,利用UML 进行系统建模。用户文档:
8、系统将提供用户使用手册1.3 功能需求及用例图通过对系统分析,可以明确系统的3类角色及其相关的用例。l 图书借阅者:查询图书馆的图书、个人借阅情况及个人信息的修改。l 工作人员:对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看以便确认。l 系统管理员:对工作人员、图书借阅者、图书进行管理和维护,对系统状态的查看、维护并生成催还图书报表。系统管理员定时删除或修改借阅者信息。系统总体用例图借阅者用例图工作人员用例图系统管理员用例图外部接口需求 l 用户界面: 学生自己设计l 硬件接口:刷卡器l 软件接口:新浪微博,微信公众主页 l 通信接口:局域网性能需求 系统对读者请求的
9、最大响应时间是5 秒钟,在此时间内将响应结果显示在屏幕上;系统的加载时间不大于5 秒钟1.4 E-R图介绍:图书作者书名出版社出版日期ISBN码图书的E-R图学号性别姓名读者还书日期借阅图书微博名称,微信号读者的E-R图第二章 详细设计 2.1 UML定义:UML是统一建模语言的简称,是一种直观化,明确化,构建和文档化软件系统产物的通用可视化建模语言。不是一种可视化的程序设计语言,而是一种可视化的建模语言。不是工具或知识库的规格说明,而是一种建模语言规格说明,是一种表示的标准。不是过程,也不是方法,但允许任何一种过程和方法使用它。2.2顺序图定义:顺序图描述了一组交互对象间的交互方式,它表示完
10、成某项行为的对象和这些对象之间传递消息的时间顺序。一般情况下,我们使用顺序图描述一个用例的事件流,标识参与这个用例的对象,并以服务的形式将用例的行为分配到对象上。顺序图:读者顺序图 工作人员顺序图 管理人员顺序图 第三章 系统测试3.1管理信息系统的测试3.1.1测试原则:(1)测试要精心设计测试用例。测试用例一般由“输入数据”和“预期的输出结果”组成。这就是说,在执行程序之前,应对期望的输出有很明确的描述,这样,测试后才可将程序输出与预期输出仔细对照检查。若不事先确定预期的输出,就有可能把看似正确而实际上是错误的结果当成是正确结果。(2)不仅要选用合理的输入数据进行测试,还应选用不合理的甚至
11、错误的输入数据。许多人往往只注意前者而忽略了后一种情况,为了提高程序的可靠性,应认真组织一些异常数据进行测试,并仔细观察和分析系统的反应。(3)除检查程序是否做了它应该做的工作,还应检查程序是否做了它不该做的事情。例如,除了检查工资管理程序是否为每位职工正确的生成了一份工资单以外,还应该检查它是否生成了多余的工资单。(4)应该长期保留所有的测试用例,直至该系统被废弃不用为止。在管理信息系统的测试中,设计测试用例是很费时的,如果将用过的例子丢弃,以后一旦需要再测试有关的部分时(如技术鉴定,系统维护等场合),就需要再花很多人工。通常,人们往往懒得再次认真的设计测试用例,因而下次测试时很少有初次测试
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 方案 设计 18
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内