毕业设计-图书管理系统设计 2

上传人:飞*** 文档编号:3098442 上传时间:2017-07-30 格式:DOC 页数:41 大小:2.04MB
返回 下载 相关 举报
毕业设计-图书管理系统设计 2_第1页
第1页 / 共41页
毕业设计-图书管理系统设计 2_第2页
第2页 / 共41页
毕业设计-图书管理系统设计 2_第3页
第3页 / 共41页
毕业设计-图书管理系统设计 2_第4页
第4页 / 共41页
毕业设计-图书管理系统设计 2_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《毕业设计-图书管理系统设计 2》由会员分享,可在线阅读,更多相关《毕业设计-图书管理系统设计 2(41页珍藏版)》请在金锄头文库上搜索。

1、1第一章 前言随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要和必需了,管理信息系统作为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体,可以解决企业或组织所面临的问题,对内来看,可以提高工作效率;对外来看,获得竞争优势。管理信息系统的开发方法有生命周期法、原型法和面向对象的开发方法等。生命周期法(Life Cycle Method)是 20

2、世纪 60 年代发展起来的一种应用广泛且比较成熟的管理系统开发方法,它的基本思想是将系统的开发工作从开始到结束划分为若干个阶段,每个阶段都有明确的任务,而系统开发出来后,并不意味着生命周期的结束,而意味着根据组织的需要对系统的修改和重建的开始;原型法(Prototyping Method)是 20 世纪 80 年代发展起来的,旨在改变生命周期法的缺点的一种系统开发方法,该法的开发思路是首先根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模型,再在此基础上与用户交流,将模型不断补充、修改、完善,如此反复,最终直至用户和开发者都比较满意为止,从而形

3、成一个相对稳定、较为理想的管理信息系统;面向对象(Object Oriented)的开发方法于 20 世纪 80 年代开始兴起的,是一种基于问题对象的自底向上的一种系统开发方法,这种方法的特点是以对象为基础,对象是分析问题和解决问题的核心。基于以上三种方法的特点和各自的优缺点,本图书馆管理系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用了原型法和面对对象的方法。管理信息系统的开发是一个开发周期长、技术要求高、影响因素多的复杂系统工程,因此制定一个完善、可行、合理的开发计划,不仅是系统开发成功的保证,而且可以提高效率、节省时间、降低成本。本图书系

4、统计划利用三个月的时间开发完成:系统调研和系统分析为 10 天;系统设计为10 天;系统程序设计为 45 天;系统调试为 10 天;系统试运行为 15 天。2第二章 系统需求分析2.1 现行业务描述:通过调查,先画出图书馆的组织结构图如下:通过调研了解到,该图书馆各个部门负责的主要业务如下:(1)采编组主要负责图书采编工作,包括购置新书、打印编目、增加数量。(2)目录厅主要负责读者查询工作,包括可借图书(按图书类别、图书名称或图书作者查询) ;新书目录(按图书类别、日期查询) ;借书情况(按读者借书证号查询)(3)借阅组主要负责图书流通、查询统计、借阅查询等工作。(4)阅览室、工具书室主要负责

5、读者阅览工作,包括:阅览各种杂志、报纸、阅览各种工具书。下面绘制出图书馆流通业务中借书的流程图。(1)读者在目录厅查阅索引卡;(2)读者写出所借图书的分类号、种次号、交给图书管理员,并出示本人的借书证;馆 长采编组书库阅览室工具书室目录厅借阅室3(3)图书管理员根据图书的分类号、种次号到书库找书;(4)将图书交给读者,并由读者填写所借图书的借书卡。(5)图书管理员把借书卡保存到写有该读者借书证号的口袋里。得出该图书馆业务流程图如下所示:22 现行系统存在问题的分析该图书馆工作大部分还是进行着手工管理,工作起来效率很低,并且不能及时了解图书馆各类图书的存库,学生们比较需求的图书等等,不便于动态及

6、时地调整图书结构,以便更好地适应当前学生的借阅需求。手工管理还存在这许多弊端,由于不可避免的人为因素,经常造成数据的遗漏、误报。计算机信息化管理有着储存信息量大、速度快等许多优点,提供给我们的处理信息及时快捷,同时也提高了我们工作人员的自身素质。23 解决方案基于以上的对问题的分析,利用计算机给我们提供信息,及时地调整学校图书馆图书结构,并且对学生们的借阅过程形成一整套动态的管理就十分必要了。图书馆信息系统的建立,需要进行用户的需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。学校图书馆规模相对于商业图书馆小,但要有着完善的图书信息,对每4一册书要有详细的记录信息

7、,功能上对系统的需求是全面的。因此对用户的需求可分为四个方面:一方面是图书馆工作人员通过计算机来管理各类图书,分类编号,调整图书结构,增加图书库存,适应学生的需求;二方面是学生们能通过计算机来查询浏览图书馆中的图书,来确定自已需要的书籍,为借阅做好准备;三方面是工作人员对学生们的借书证发放,登记能作好全面的掌握,及时得到每个借书证的当前状态和历史借阅记录;四方面也是图书馆的核心工作,对图书的借阅管理。这四个方面形成了学校图书馆一个工作整体,采用计算机自动化信息处理,可方便快捷地共享信息、交流信息,高效地协同工作。在软、硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便的管理

8、各种图书信息。硬件的配置要求不能太高,这样可以很好的适应当前的学校图书馆。在开发方式上对系统的需求,由于学校图书馆是一种无商业利益的,所以系统设计开发的周期要短,在短时间内完成,减少开发成本,提高开发效率,方便、简单、实用作为系统开发的指导思想。24 可行性分析通过对该图书馆的各个方面进行了具体的了解之后,现对该单位开发图书管理系统的可行性进行分析。技术上可行:该系统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用 Windows 系列操作系统,数据库管理系统采用 Visual Basic,这些软件在 MIS 开发中已被大量应用,技术上都比较成熟。因此在技术上是

9、可行的。经济上可行:由于学校急需采用计算机来进行图书馆的管理,因此对开发图书管理系统大力支持,开发经费没有问题。管理上可行:该学校的图书馆有很多的管理体制,每位借书人均有借书证,同时图书馆还为每位借书人建立了档案。因此管理上可行。另外,图书馆管理人员对开发该系统也是大力支持的,同时制定了培训计划,并进行了实施 MIS 的物质准备和工作准备。综上所述,开发图书管理系统在技术上、经济上、管理上都是可行的。第三章 新系统逻辑方案31 初步调研在本系统被批准立项之后,我实地去该图书馆进行了参观和学习,现对该单位图书馆的整体情况进行调研,调研分两步进行,一是初步调研,二是详细调研。由于该图书馆职工人数较

10、少,因此在调研时采用了会议讨论法和个人访谈法两种方法,通过会议讨论法了解图书馆的整体情况,对5开发新系统的态度等。通过个人访谈法了解各个部门的主要职能及具体运作方式、过程等。对该图书馆进行初步调研的具体内容为:(1)图书馆的规模:现藏书册数、种类;(2)图书馆的主要业务;(3)图书馆下高几个部门;(4)图书馆职工人数;(5)职工受教育程度;(6)主要购书单位;(7)图书编码方式;(8)现在多少读者在此借书;(9)读者借书凭证;(10)读者分类;(11)图书馆的上级领导;(12)对开发新系统的态度;(13)开发新系统所需的时间(规定多长时间开发完成) 。32 详细调研321 组织结构调研在对该图

11、书馆的手工管理模式和业务流程进行认真分析和研究的基础上,经过与该图书馆的相关人员的反复协商、论证,最后确定了该图书管理系统的逻辑模型。下面以数据流图和数据字典的方式来描述新系统的逻辑功能。322 数据流图6323 数据字典:下面为借书业务流程图中的每一部分编制数据字典。(1)数据元素:每本书都有单价这个信息,其描述内容如下:数据元素名称:单价类型:数字长度:6 位,其中整数部分占 3 位,小数部分占 2 位数据值类型:离散取值范围:0-999.99相关的数据结构:索书号+藏书号+作者+书名+出版社+单价+册数+内容摘要(2)数据流。数据流“借书信息”条目如下:数据流名称:借书信息说明:读者的借

12、书内容数据流来源:读者数据流去向:图书管理员数据流组成:分类号种次号数据流的流通量:大约份/天()数据存储:数据存储“借书情况”条目如下:数据存储名称:借书情况简述:存放的是每个读者的借书情况输入数据:借书情况数据存储组成:借书证号藏书号借书日期存储方式:按借书的先后顺序排列()数据处理。数据处理“查询图书”条目如下:7数据处理名称:查询图书数据处理编号:.简要描述:根据读者写的图书的分类号和种次号查询输入数据流:借书信息输出数据流:查询结果处理逻辑:根据读者写的图书的分类号和种次号检索相应的图书信息。()外部实体。外部实体“图书管理员”的条目如下:外部实体名称:图书管理员输入数据流:借书信息

13、、借书证号、已填借书卡、查询结果输出数据流:待填借书卡、借书信息。数目:人第四章 系统总体结构设计41 软件模块结构设计411 系统方案确定。通过对系统调研与分析,系统主要应完成的功能如下:书库信息管理、读者档案管理、借阅管理、还书管理、图书检索、系统维护。412 软件结构设计。图书馆管理系统包含图书采编、读者管理、流通、查询等功能。该系统执行时,先输入数据,然后根据输入的数据选择执行路径;购入图书进行登记、编目调用图书采编功能,借书、还书调用功能,查询调用查询功能。图书馆管理系统属于事务型系统,其系统示意图如下图所示:接受数据事务中心图书采编 读者管理 图书流通 查询8图书馆管理系统示意图系

14、统结构图示意如下:图书馆管理系统结构图图书馆管理系统图书采编 读者管理 图书流通 查询输入图书信息 借书 还书9系统功能图如下:42 数据库设计数据库采用了 Microsoft 推出的 Access 数据库,这是微软集成到Office 中的一个桌面数据库,能够快速方便的和 Office 的其他套件综合使用。由于 Access 具有显著的简易性和有效性,大量的桌面数据库系统都采用 Access 作为后台数据库。使用 Access 的好处还在于,如果你的系统扩展到 Client/Server 模式的时候,可以使用 Microsoft 的数据库服务器软图书馆管理系统系统登陆系统管理 图书管理 借书证

15、管理 借 书帮 助登 陆修改密码 注 消退 出新书入库图书信息查询新开借书证 借书证查询 借 书还 书关 于10件 SQL Server,此时,程序只需要简单的修改一下链接(ADO 的数据源)就可以,这样,为程序的平滑扩展提供了非常有力的条件。本系统使用的系统中包括四个表,名称及功能说明如下:TblOperator 操作员表,定义操作员的 ID 和密码,作为系统登录检查的依据,提供唯一的管理员 ID。TblLoan 借阅表,通过借书证 ID 和图书 ID 反映图书的借阅关系。TblCard 借书证表,提供读者信息等,同时包括借书证是否可用,提供唯一的借书证 ID。TblBook 图书表,保存馆

16、内所有图书的信息,提供唯一的图书 ID。本系统涉及到的实体:(1)本系统中所涉及到的主要实体及其属性有:tblbooK(图书管理)表:图书编号,馆藏编号,书名 ,作者,出版社,出版日期,入库日期,价格,操作员tblCard(借书证)表:借书证编号,是否有效,姓名, 男女,身份证号,部门,电话,地址,最大供书量,操作员,创建日间tblLoan(借阅 )表:借书证编号,书号,借书日期,还书日期,操作员tblOperator(操作员)表:操作员编号,姓名,密码,备注(2)本系统的实体-联系(E-R)图为了使 E-R 图表示得更加清晰,现将 E-R 图分成实体及其属性图和实体及其联系图。分别如下图所示:图书编号 馆藏编号 书名 作者 出版社出版日期价格数量入库时间操作员备注图书管理11操作员操作员编号 姓名 密码 备注借书证编号 是否有效 姓名 男女 身份证号部门地址

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号