资源预览内容
第1页 / 共36页
第2页 / 共36页
第3页 / 共36页
第4页 / 共36页
第5页 / 共36页
第6页 / 共36页
第7页 / 共36页
第8页 / 共36页
第9页 / 共36页
第10页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
WORD 格式.可编辑 技术资料分享 图书管理系统图书管理系统 目目 录录 摘 要. III ABSTRACTIV 前 言V 第一章 综述 1 1.1 图书馆管理系统开发背景.1 1.2 图书馆管理系统的目的和意义.2 第二章 系统分析设计.3 2.1 系统功能分析.3 2.2 系统功能模块设计.3 第三章 数据库分析与设计.5 3.1 数据库需求分析.5 3.2 数据库概念结构设计.5 3.3 数据库逻辑结构设计.7 3.3.1 书籍信息表.7 3.3.2 读者信息表8 3.3.3 借阅信息表8 3.3.4 读者类别表8 3.3.5 用户表.8 3.4 读者借书过程的数据流图和数据词典.8 3.4.1 数据流图.8 3.4.2 数据词典.9 3.5 读者还书过程的数据流图和数据词典.12 3.5.1 数据流图11 3.5.2 数据词典12 第四章 系统详细设计与实现14 4.1 图书馆管理信息系统主窗体的创建.14 4.2 系统用户管理模块的创建.16 4.3 添加读者种类窗体的创建.20 WORD 格式.可编辑 技术资料分享 4.4 查询图书信息与借书窗体的创建.22 第五章 结果与讨论.28 5.1 工作成果.28 5.2 问题与不足.28 5.3 学习心得.28 参考文献.30 致 谢31 WORD 格式.可编辑 技术资料分享 摘摘 要要 随着科学技术的迅猛发展,图书馆管理工作的自动化所需的软硬件条件已经成熟。 因此,我按照软件工程思想和管理信息系统的开发步骤,以图书馆的应用需求为背景, 设计开发了本图书馆管理系统。 图书管理系统是典型的信息管理系统(MIS)。本文介绍了在 Visual Basic 6.0 环境 下开发本系统的详细过程,提出实现图书馆信息管理、资源共享的基本目标,从而推动 迈向数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的入库登记到查询 浏览,从借书证发放到图书的借阅,形成了一个整体自动化管理模式,从软件工程的角 度进行了科学而严谨的阐述。 关键词关键词: 图书管理 数据 浏览 WORD 格式.可编辑 技术资料分享 ABSTRACTABSTRACT Along with the rapid development of science and technology, the library automation management work for software and hardware conditions ripe. Therefore, I according to software engineering idea and the management information system development steps in the library, the application for background, design the library management system. The library management system is the typical information management system (MIS). Introduced in the Visual Basic 6.0 under the environment of development of the system, and puts forward the detailed process of library, information management, resources sharing, and promote the Basic goal towards the pace of the digital library, and expounds the construction and design of the system and function of books, from design to browse, inquires from card issued to books borrowing, formed a whole automation management mode, from the Angle of software engineering is a scientific and rigorous. KeywordsKeywords:Library Management Data Browse WORD 格式.可编辑 技术资料分享 前 言 随着计算机网络技术与通信技术的发展,人类已进入信息化社会,人们对信息和数 据的利用与处理也已进入自动化、网络化和社会化阶段,因此,开发相关的信息管理系 统已成为社会各行各业之必须,计算机学科作为一门边缘学科,集管理科学、信息科学、 系统科学、现代通信技术和计算机技术于一身,可以解决企业或组织所面临的问题。 图书馆管理系统是一种典型的信息管理系统,它的设计与开发遵循信息管理系统开 发的方法。信息管理系统的开发方法有生命周期法、原型法和面向对象的开发方法等, 并且管理信息系统的开发是一个开发周期长、技术要求高、影响因素多的复杂系统工程, 因此我欲采用面向对象的方法开发小型图书管理系统,以完善个人、小型图书馆、中小 型企事业单位的图书管理。本毕业设计研究的主要内容是:使用者需要凭用户名和密码 才能进入图书馆管理系统;管理员可以对图书、用户等信息进入增加、修改、删除等操 作;也可以进行借出操作和归还操作;用户可以实现多种不同方式查询。 本设计主要用于中小规模的图书管理,总体任务是使图书管理工作规范化、系统化、 程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有 效的查询和修改图书情况。 WORD 格式.可编辑 技术资料分享 第一章 综述 随着各图书馆的图书的数量不断增多和图书馆规模的不断扩大,管理这些庞大的体 系非常困难的,因为图书的情况是随时改变的,因此必需对图书进行动态的管理,而这 对于一个管理人员来说是一件比较复杂的事情,存储、查询、借阅是必不可少的业务。 为了能让管理员从繁重的工作中解脱出来,使管理员在使用一个软件以后能极其容 易地对所有图书进行管理,并且准确无误,轻松自如。因此开发一个图书馆管理系统软 件是当务之急,也是本毕业设计选题的重要意义和研究宗旨。 图书馆管理系统的流通部分是所有图书馆系统中最重要的部分,流通系统将读者与 图书、读者与管理员、读者与读者相互间联系起来,而且流通系统处理的数据类型多, 数量大,精细且频繁,因而需要系统应具备较完善的检验防错功能,从而根据系统的运 行及反馈信息高质量,高效率地管理系统流通部门的全部功能。 由于时间仓促和本人水平有限,不当之处在所难免,请各位老师批评指正。 1.11.1 图书馆管理系统开发背景 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被 广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使 用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。 尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理 与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理 好图书馆信息而设计的。 图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数 据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管 理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工 处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往 往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、 手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。 总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于 信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本 环境。 数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式 对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复 杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作 人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资 料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加 困难了。基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化, WORD 格式.可编辑 技术资料分享 系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、 准确、有效的查询和修改图书情况。 1.2 图书馆管理系统的目的和意义 我们要实现科学技术现代化,图书情报工作的现代化是极其重要的,又由于科学和技 术的不断发展和进步,现代技术是一个动态的概念.第二次世界大战以来,以计算机技术为 代表的现代技术有了巨大的发展,而且还在迅速的变化发展之中,70 年代后期,出现图书情 报工作的 “联机革命”,使计算机更广泛地,更有效的应用到各个角落,发达国家较重 视这一领域的发展,我国尚存在较大的差距。所以我们说,图书情报工作计算机化是提 高我国科学技术水平的一项带有重大战略意义的措施,它是图书情报工作现代化的重要 标志。 计算机技术是现代技术的一部分,图书自动化也只是图书馆现代化的一部分,它们 之间是部分和整体的关系,但由于计算机技术是信息技术的心脏,现代社会的骄子,信 息社会的科技主角,所以在图书馆现代技术中,计算机技术处于核心地位,它对于其他 现代化设备起控制,连接和转换的作用,而图书馆自动化是图书馆现代化的核心和主导 部分。图书情报的计算机管理系统能提高图书馆本身管理水平,能代替工作人员进行图 书情报资料的某些加工处理,把工作人员从繁重的手工劳动,重复劳动中解放出来。 总之,建立图书馆的计算机自动化管理系统,不但可以大大提高图书馆图书流通率, 而且推动了社会文化生活的进步。 本论文以图书馆管理信息系统的需求分析及概念设计为切入点,运用理论与实际相 结合的方法,构建一个包含读者信息,书籍信息和借阅信息的图书馆管理系统。图书馆 管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前 端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性 好的库。而对于后者则要求应用程序功能完备,易使用等特点。 因此本人结合开放式图书馆的要求,对 Access 数据库管理系统、Visual Basic 程序 设计进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、 数据库模式分析,并由此设计了数据库结构和应用程序。希望本文所设计的图书馆管理 系统能够满足借阅者和图书馆管理人员的需求。 WORD 格式.可编辑 技术资料分享 第二章 系统分析设计 2.1 系统功能分析 系统开发的总体任务是实现各种信息的系统化、规范化和自动化。 系统功能分析是在系统开发的总体任务的基础上完成。本设计中的图书馆管理信息系 统需要完成功能主要有: 1.有关读者种类标准的制定
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号