图书管理系统设计方案论文毕业文章_论文-毕业文章.pdf
《图书管理系统设计方案论文毕业文章_论文-毕业文章.pdf》由会员分享,可在线阅读,更多相关《图书管理系统设计方案论文毕业文章_论文-毕业文章.pdf(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1/28 目录 第一章 需求规格说明.0 1.1 图书管理系统的功能描述.0 1.1.1 简介.0 1.1.2 功能描述.0 1.1.3 定义、缩写词以及简写.0 1.2 图书管理系统的创新功能描述.1 1.2.1 综合描述.1 1.2.2 产品功能.2 1.2.3 一般性限制.3 1.2.4.详细需求.3 1.3 图书管理系统的用例图.3 1.4 图书管理系统数据库的 E-R图.5 第二章 详细设计.7 2.1UML定义.7 2.1.1UML 的定义.7 2.1.2 顺序图的定义.7 2.2 顺序图的设计.7 第三章 系统测试.10 3.1 管理信息系统的测试.10 3.1.1 测试的原则.
2、10 3.1.2 测试的分类.10 3.2 图书管理系统功能测试用例的设计.11 3.3 图书管理系统交互测试用例的设计.17 第四章 总结.24 0/28 第一章 需求规格说明 1.1 图书管理系统的功能描述 1.1.1 简介 随着计算机技术的飞速发展,利用计算机来获得和处理信息是当今信息管理的一大特点。伴随计算机硬件的快速发展,有关信息管理的软件数据库系统软件也在迅猛发展着。图书馆是高等院校的重要组成部门,是教师和学生获取知识的重要场所。由于图书馆主要从事大量的图书资料的储存和流通。所以一直以来,计算机在图书馆的图书管理中得到了广泛的应用。本系统即是结合实际情况开发的图书资料管理系统。系统
3、开发的主要任务是针对原来系统的时效性、操作的方便性上的不足,解决图书流通上的问题。实现图书信息管理的系统化,规范化和自动化,以最大程度提高操作人员的办公效率。本文档描述了大学校园图书馆的图书管理系统的功能需求和非功能需求,本文档的阅读对象是,读者,图书管理员和系统管理员。1.1.2 功能描述 本产品主要实现以下功能:(1)各种图书资料的借阅、查询和管理;对信息进行条形码录入管理。(2)系统管理员使用计算机实现图书资料的日常管理;(3)用户除正常在图书馆借阅书籍外还可通过网络登陆账号查询图书信息,个人借阅情况以及快速的查找和浏览所需要的电子资料,改变原有的借阅模式;(4)本系统在校园内设有多个还
4、书设备终端,读者可根据系统提示输入个人账号和密码,扫描图书条形码码进行图书归还。1.1.3 定义、缩写词以及简写 条形码:条形码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。条形码可以标出物品的生产国、述综合描述产品功能一般性限制详细需求图书管理系统的用例图图书管理系统数据库的图第二章详细设计定义的定义顺序图的定义顺序图的设计第三章系统测试管理信息系统的测试测试的原则测试的分类图书管理系统功能测试用例机技术的飞速发展利用计算机来获得和处理信息是当今信息管理的一
5、大特点伴随计算机硬件的快速发展有关信息管理的软件数据库系统软件也在迅猛发展着图书馆是高等院校的重要组成部门是教师和学生获取知识的重要场所由于图即是结合实际情况开发的图书资料管理系统系统开发的主要任务是针对原来系统的时效性操作的方便性上的不足解决图书流通上的问题实现图书信息管理的系统化规范化和自动化以最大度提高操作人员的办公效率本文档描述了大学1/28 制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等许多信息,因而在商品流通、图书管理、邮政管理、银行系统等许多领域都得到广泛的应用。1.2 图书管理系统的创新功能描述 1.2.1 综合描述 通过研究调查分析,本图书管理系统主要有
6、以下的业务:(1)图书的借阅 读者有以下两种查询图书馆藏书情况方式可选择,(a).通过网络登陆个人账号的方式查询想要阅读的图书。(b).到图书馆内的查询计算机上查询。读者向工作人员提出借书请求,并出示借书证和所借图书图书,图书管理员扫描借书证以验证读者的合法性和读者的借阅限制,只有当读者身份合法和借阅数量均符合借阅条件时,工作人员再扫描图书二维码,以更新系统中图书的藏书情况及进行记录借阅信息,图书借阅完成。(2)读者续借图书 通过网络登陆个人账号方式办理,或到图书馆找图书管理员,查看所续借的图书是否超过所续借次数,如果没有超过续借次数,则更新读者信息数据库和书籍信息数据库,续借完成。图书续借也
7、是有次数及时间限制的,一般续借的时间要比第一次借阅的时间短。(3)读者还书 根据图书管理的相关规定,读者借阅的图书有一定的时间限制,读者的身份不同借阅图书的时间限制也不同,一般教职工借阅图书的时间比较长一点,本科学生相比较专科学生借阅图书的时间长一点。不管是教职工还是本科或专科学生,借阅期限到了以后就得归还图书,如果读者需要,还可以续借,续借的时间一般要比第一次借阅的时间要短,如果读者借阅时间超期,工作人员将会以电话通知或电子邮件或网站发布信息等形式通知读者归还图书,对于学生读者来说通过校内电话通知班主任代为通知该读者,若为教师读者则直接通过内部电话通知,电子邮件则通过图书馆的邮箱发送邮件,并
8、在读者归还超期图书时按超期的天数及图书管理的相关规定进行相应处罚。本产品在校园内设有多个还书终端设备,读者可根据设备提示输入个人账号,密码进行图书的归还工作。述综合描述产品功能一般性限制详细需求图书管理系统的用例图图书管理系统数据库的图第二章详细设计定义的定义顺序图的定义顺序图的设计第三章系统测试管理信息系统的测试测试的原则测试的分类图书管理系统功能测试用例机技术的飞速发展利用计算机来获得和处理信息是当今信息管理的一大特点伴随计算机硬件的快速发展有关信息管理的软件数据库系统软件也在迅猛发展着图书馆是高等院校的重要组成部门是教师和学生获取知识的重要场所由于图即是结合实际情况开发的图书资料管理系统
9、系统开发的主要任务是针对原来系统的时效性操作的方便性上的不足解决图书流通上的问题实现图书信息管理的系统化规范化和自动化以最大度提高操作人员的办公效率本文档描述了大学2/28 1.2.2 产品功能 本产品主要实现以下功能:(1)各种图书资料的借阅、查询和管理;对信息进行条形码管理。对成批数据的高效录入,系统对录入的数据的合法性应做出有效性检查,能够对数据进行增加、删除、修改等基本操作。实现对数据的动态查询且查询速度快,并能够将数据以统一形式的报表打印输出。系统应该提供相应的代码维护功能。该系统应具有对数据库中重要数据的备份和恢复的功能。(2)系统管理员使用计算机实现图书资料的日常管理;(3)用户
10、除正常在图书馆借阅书籍外还可通过网络登陆账号查询图书信息,个人借阅情况以及快速的查找和浏览所需要的电子资料,改变原有的借阅模式;(4)本系统在校园内设有多个还书设备终端,读者可根据系统提示输入个人账号和密码,扫描图书码进行图书归还。系统功能分析是在系统开发的总体任务的基础上完成,经过对图书管理系统的需求分析,可以将图书管理系统的使用人员划分为读者、图书管理员和系统管理员三类,读者主要查询图书馆的藏书情况,书的种类,书名,该书的借阅情况等,个人的借阅情况,是否有即将到期的图书需归还或续借;图书管理员主要是完成读书的借阅以及归还,整理并运回还书终端设备中归还的图书,并及时更新系统中的藏书情况;系统
11、维护人员主要针对图书管理员和读者信息的管理,系统的维护,网上发布图书馆的动态信息。1、系统维护模块 系统用户身份的分类、录入、修改及删除;数据的录入、修改、删除及较审;动态信息的发布、修改和删除等。2、工作人员借还管理模块 包括图书的借阅、续借、归还;收集并整理还书终端设备中的图书,借阅数据的修改和删除;读者信息的查询;动态信息的浏览等。对快要超过归还日期的读者给予通知提醒。对已经超过归还期限的读者进行相应的处罚。3、读者查询模块 图书馆藏书情况的查询,个人借阅情况查询;动态信息的浏览等。读者主要是系统管理员,图书管理员,大学教授,大学生。能快速了解并掌握该系统的功能及使用方法。述综合描述产品
12、功能一般性限制详细需求图书管理系统的用例图图书管理系统数据库的图第二章详细设计定义的定义顺序图的定义顺序图的设计第三章系统测试管理信息系统的测试测试的原则测试的分类图书管理系统功能测试用例机技术的飞速发展利用计算机来获得和处理信息是当今信息管理的一大特点伴随计算机硬件的快速发展有关信息管理的软件数据库系统软件也在迅猛发展着图书馆是高等院校的重要组成部门是教师和学生获取知识的重要场所由于图即是结合实际情况开发的图书资料管理系统系统开发的主要任务是针对原来系统的时效性操作的方便性上的不足解决图书流通上的问题实现图书信息管理的系统化规范化和自动化以最大度提高操作人员的办公效率本文档描述了大学3/28
13、 1.2.3 一般性限制 图书管理系统应该运行在Windows XP以及以上版本的平台上 图书管理系统应运行在CPU Pentium 4 1GHz、内存256MB 以上、显卡64M 128BIT 或者128M 128BIT的硬件配置上。系统的开发文档将遵循IEEE 开发标准,软件开发语言为JAVA/NET;采用面向对象的分析设计方法,利用UML 进行系统建模。1.2.4.详细需求 通过对系统分析,可以明确系统的3类角色及其相关的用例。读者:查询图书馆的藏书情况、个人借阅图书的情况及个人信息的修改。图书管理员:对图书借阅者的借阅及还书要求进行计算机相应操作,借阅数据的修改和删除;读者信息的查询;
14、动态信息的浏览等。同时整里还书终端设备中的图书,对快要超过归还日期的读者给予通知提醒。对已经超过归还期限的读者进行相应的处罚。系统管理员:对图书管理员、读者、书籍进行信息采集、管理、注销和系统的维护。1.3 图书管理系统的用例图 读者用例图 本图把教职工读者和学生读者统为读者。述综合描述产品功能一般性限制详细需求图书管理系统的用例图图书管理系统数据库的图第二章详细设计定义的定义顺序图的定义顺序图的设计第三章系统测试管理信息系统的测试测试的原则测试的分类图书管理系统功能测试用例机技术的飞速发展利用计算机来获得和处理信息是当今信息管理的一大特点伴随计算机硬件的快速发展有关信息管理的软件数据库系统软
15、件也在迅猛发展着图书馆是高等院校的重要组成部门是教师和学生获取知识的重要场所由于图即是结合实际情况开发的图书资料管理系统系统开发的主要任务是针对原来系统的时效性操作的方便性上的不足解决图书流通上的问题实现图书信息管理的系统化规范化和自动化以最大度提高操作人员的办公效率本文档描述了大学4/28 图书管理员用例图 系统管理员用例图 述综合描述产品功能一般性限制详细需求图书管理系统的用例图图书管理系统数据库的图第二章详细设计定义的定义顺序图的定义顺序图的设计第三章系统测试管理信息系统的测试测试的原则测试的分类图书管理系统功能测试用例机技术的飞速发展利用计算机来获得和处理信息是当今信息管理的一大特点伴
16、随计算机硬件的快速发展有关信息管理的软件数据库系统软件也在迅猛发展着图书馆是高等院校的重要组成部门是教师和学生获取知识的重要场所由于图即是结合实际情况开发的图书资料管理系统系统开发的主要任务是针对原来系统的时效性操作的方便性上的不足解决图书流通上的问题实现图书信息管理的系统化规范化和自动化以最大度提高操作人员的办公效率本文档描述了大学5/28 系统总体用例图 1.4 图书管理系统数据库的 E-R 图 读者信息 E-R图 读者信息 姓名 名 学号 班主任办公室电话号或办公室电话号 就读时间 班级 述综合描述产品功能一般性限制详细需求图书管理系统的用例图图书管理系统数据库的图第二章详细设计定义的定
17、义顺序图的定义顺序图的设计第三章系统测试管理信息系统的测试测试的原则测试的分类图书管理系统功能测试用例机技术的飞速发展利用计算机来获得和处理信息是当今信息管理的一大特点伴随计算机硬件的快速发展有关信息管理的软件数据库系统软件也在迅猛发展着图书馆是高等院校的重要组成部门是教师和学生获取知识的重要场所由于图即是结合实际情况开发的图书资料管理系统系统开发的主要任务是针对原来系统的时效性操作的方便性上的不足解决图书流通上的问题实现图书信息管理的系统化规范化和自动化以最大度提高操作人员的办公效率本文档描述了大学6/28 图书信息 E-R图 图书信息 书名 出版社名 出版日期 作者 图书类别 述综合描述产
18、品功能一般性限制详细需求图书管理系统的用例图图书管理系统数据库的图第二章详细设计定义的定义顺序图的定义顺序图的设计第三章系统测试管理信息系统的测试测试的原则测试的分类图书管理系统功能测试用例机技术的飞速发展利用计算机来获得和处理信息是当今信息管理的一大特点伴随计算机硬件的快速发展有关信息管理的软件数据库系统软件也在迅猛发展着图书馆是高等院校的重要组成部门是教师和学生获取知识的重要场所由于图即是结合实际情况开发的图书资料管理系统系统开发的主要任务是针对原来系统的时效性操作的方便性上的不足解决图书流通上的问题实现图书信息管理的系统化规范化和自动化以最大度提高操作人员的办公效率本文档描述了大学7/2
19、8 第二章 详细设计 2.1UML 定义 2.1.1UML的定义(1)UML 是一种对软件密集型系统的制品进行可视化、详述、构造及文档化的语言。UML是一种语言:它提供了用于交流的词汇表(单词)和在词汇表中组合的词汇的规则(语法)。(2)UML 是一种可视化语言:UML 是一组图形符号,每个符号都有明确的语义。(3)UML是一种可用于详细描述的语言:它所建立的模型是精确地、无歧义的和完整的。(4)UML 是一种构造语言:用 UML 描述的模型可及各种变成语言直接相连。(5)UML是一种文档化语言:适于建立系统体系结构及其所有的细节文档;提供了用于表达需求和测试的语言;提供了对项目计划和发布管理
20、的活动进行建模的语言。2.1.2 顺序图的定义 顺序图描述了一组交互对象间的交互方式,它表示完成某项行为的对象和这些对象之间传递消息的时间顺序。一般情况下,我们使用顺序图描述一个用例的事件流,标识参及这个用例的对象,并以服务的形式将用例的行为分配到对象上。顺序图的组成:对象(参及者实例也是对象)、生命线(表示对象存在的时间)、控制焦点(表示对象执行一个所经历的时间段)、消息(表示对象之间的通信)。2.2 顺序图的设计 图书查询预约用例的顺序图,借书者通过预约图书界面查询图书信息,可通过网络预借图书,借书者在预借图书时,要启动图书对象和预借对象要完成的过程。首先,要验证某种图书能否预借,另外,要
21、设置预借信息,述综合描述产品功能一般性限制详细需求图书管理系统的用例图图书管理系统数据库的图第二章详细设计定义的定义顺序图的定义顺序图的设计第三章系统测试管理信息系统的测试测试的原则测试的分类图书管理系统功能测试用例机技术的飞速发展利用计算机来获得和处理信息是当今信息管理的一大特点伴随计算机硬件的快速发展有关信息管理的软件数据库系统软件也在迅猛发展着图书馆是高等院校的重要组成部门是教师和学生获取知识的重要场所由于图即是结合实际情况开发的图书资料管理系统系统开发的主要任务是针对原来系统的时效性操作的方便性上的不足解决图书流通上的问题实现图书信息管理的系统化规范化和自动化以最大度提高操作人员的办公
22、效率本文档描述了大学8/28 图书查询预约顺序图 系统图书管理用例的顺序图。图书是图书管理系统中的重要对象,作为 一个完整的图书管理系统,应能对图书对象进行增加、修改和删除操作。系统图书管理-顺序图 借书流程的顺序图。整体的描述了借书的全部流程。述综合描述产品功能一般性限制详细需求图书管理系统的用例图图书管理系统数据库的图第二章详细设计定义的定义顺序图的定义顺序图的设计第三章系统测试管理信息系统的测试测试的原则测试的分类图书管理系统功能测试用例机技术的飞速发展利用计算机来获得和处理信息是当今信息管理的一大特点伴随计算机硬件的快速发展有关信息管理的软件数据库系统软件也在迅猛发展着图书馆是高等院校
23、的重要组成部门是教师和学生获取知识的重要场所由于图即是结合实际情况开发的图书资料管理系统系统开发的主要任务是针对原来系统的时效性操作的方便性上的不足解决图书流通上的问题实现图书信息管理的系统化规范化和自动化以最大度提高操作人员的办公效率本文档描述了大学9/28 借书流程顺序图 述综合描述产品功能一般性限制详细需求图书管理系统的用例图图书管理系统数据库的图第二章详细设计定义的定义顺序图的定义顺序图的设计第三章系统测试管理信息系统的测试测试的原则测试的分类图书管理系统功能测试用例机技术的飞速发展利用计算机来获得和处理信息是当今信息管理的一大特点伴随计算机硬件的快速发展有关信息管理的软件数据库系统软
24、件也在迅猛发展着图书馆是高等院校的重要组成部门是教师和学生获取知识的重要场所由于图即是结合实际情况开发的图书资料管理系统系统开发的主要任务是针对原来系统的时效性操作的方便性上的不足解决图书流通上的问题实现图书信息管理的系统化规范化和自动化以最大度提高操作人员的办公效率本文档描述了大学10/28 第三章 系统测试 3.1 管理信息系统的测试 3.1.1 测试的原则(1)测试要精心设计测试用例。测试用例一般由“输入数据”和“语气的输出结果”组成。这就是说,在执行程序之前,应该对期望的输出由很明确的描述,这样。测试后才可将程序输出及语气输出仔细对照检查。若不事先确定预期的输出,就有可能把看似正确而实
25、际上是错误的结果当成是正确的结果。(2)不仅要选用合理的输入数据进行测试,还应选用不合理的甚至错误的输入数据。许多人往往只注意前者而忽略了后一种情况,为了提高程序的可靠性,应认真组织一些异常数据进行测试,并仔细检查它是否生成了多余的工资单。(4)应该长期保留所有的测试用例,直至该系统被废弃不用为止。在管理信息系统的测试中,设计测试用例是很费时的,如果将用过的例子丢弃,以后一旦需要在测试有关的部分时(如技术鉴定、系统维护等场合),就需要再花很多人工。通常,人们往往懒得再次认真地设计测试用例,因而下次测试时很少有初次测试那样全面。如果将所有测试用例作为系统的一部分保存下来,就可以避免这种情况的发生
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 设计方案 论文 毕业 文章
限制150内