图书管理系统的设计与实现毕业设计论文.doc
《图书管理系统的设计与实现毕业设计论文.doc》由会员分享,可在线阅读,更多相关《图书管理系统的设计与实现毕业设计论文.doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 洛 阳 理 工 学 院毕 业 设 计(论 文) 题目 图书管理系统的设计与实现 系 (部)计算机与信息工程系 专 业 计算机应用技术 2012年 05月 13 日图书管理系统的设计与实现摘 要随着人类社会的发展,人类对知识的需求也不断地增长.在这种形势下,书籍就渐渐成为人们获取并增长知识的主要途径,而图书馆自然而然地在人们生活中占据了一定的位置,这次毕业设计,我以我所在学校的图书馆为开发背景,设计这个图书管理系统,从图书的入库登记到查询浏览,从借书证的发放到图书的借阅,形成一个整体自动化管理模式,改善了我校图书馆的管理.本文介绍了Visual Basic 6.0 环境采用自上而下地总体规划,
2、自上而下地应用开发策略开发本系统的详细过程,提出实现图书馆信息管理、资源共享的基本目标,从而推动迈向数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的入库登记到查询浏览,从借书证的发放到图书的借阅,形成一个整体自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。关键词:图书管理,借阅,浏览,Visual Basic6.0THE DESIGN AND IMPLEMENTATION OF BOOKS MANAGEMENT SYSTEMAbstractTo the accompaniment of the commonalty of mankind development,people
3、requirement knowledge was gaining. Under the circumstances,book are becoming a main path of peoples obtain and buildingup knowledges,moreover,library naturally a specific location in peoples life,this graduation design,I with my locality unit- library empolder backdrop, design this books control sys
4、tem,since books are put in storage to demand and browse.and since library card extend to books move,form the all and the one robotization manage mode, ameliorate our school library manage.This letterpress introduce in Visual Basic6.0 circumstance adopt “from above to below collectivity layout,from b
5、ottom to top application development” maneuver empolder this system particular process,advance implement library information manage and resource sharing base directory, accordingly promote stride numeralizations library step, and expatiate system architecture design and functional design. since book
6、s are put in storage to demand and browse.and since library card extend to books move,form the all and the one robotization manage mode,from software engineering angle carry through science and preciseness expatiate.Keywords:Library Management Data Browse31 / 36目录前言1第1章系统概述31.1 系统研究的背景31.1.1 图书管理系统的
7、发展历史31.1.2 图书管理系统相关软件简介41.2 系统研究的意义41.3使用软件的介绍51.3.1 应用程序开发工具51.3.2 关系型数据库的选择5在人工管理阶段数据处理都是通过手工进行的,这种数据处理的数据量少,数据不保存,没有软件系统对数据进行管理。这种管理方式对程序的依赖性太强,并且数据大量冗余。为了解决手工管理数据的缺陷,随着技术的发展提出了文件管理方式,解决了应用程序对数据的强依赖性问题,给程序和数据定义了数据存取公共接口。这样数据可以长期保存,数据不属于某个特定的程序,使数据组织更多样化(如:索引、文件等技术),但仍然存在大量数据冗余,数据不一致性,数据联系弱的特点(文件之
8、间是孤立的,整体上不能反映客观世界事物在联系)。为了解决文件数据管理的缺点,人们提出了全新的数据管理的方法:数据库系统,该方法充分地使用数据共享,交叉访问,与应用程序高度独立,而数据库系统根据其建立的模型基础的不同而不同,其中最广泛使用的是建立在关系模型基础之上的关系型数据库,如:Oracle数据库系统,SQL Server数据库管理系统等。这类数据库系统满足关系模型的三大要素:关系数据结构,关系操作集合,关系完整约束。5在这里为了完成图书管理系统,我们采用Access2003数据库完成,因为Access数据库配置简单,而且配置后不用害怕更换机器,使得开发更加方便,而且使用围更加广泛。6第2章
9、系统分析62.2 系统功能分析62.2需求分析72.2.1 功能需求72.2.2 数据库需求72.3系统可行性分析82.3.1 技术可行性82.3.2 经济可行性82.3.运行可行性82.3.4 管理可行性8第3章系统的总体设计93.1 系统目标设计93.2 系统功能设计9第4章数据库设计104.1 数据库概念结构设计104.1数据库逻辑结构设计13第5章系统详细设计165.1 建立公共模块165.2 创建各个窗体165.2测试系统17结论21辞21参考文献22附录23前言在二十一世纪这个被称为知识经济或信息的时代中,没有争议的结论是人的智力是最宝贵的财富。信息化的社会是学习的社会,是终身学习
10、的社会。如今,越来越多的人更加注重知识的积累、能力的培养。市明日科技XX公司是结合市场上图书管理软件缺乏,图书销量大等特点,从专业角度出发,开发和研制了图书馆综合管理系统软件。为了适应图书馆的管理需求,方便读者查询、借阅操作,对图书馆综合管理软件的流程作了周密的规化。系统的设计、开发和实施,使图书管理和发售的工作更加系统化、规化、简单化、快捷化。说明,利用计算机管理系统,在实现传统的业务处理基础上,增加了图书、资金、流程等环节管理,实现传统的编目、典藏、流通和管理等环节,以提高图书管理水平。由于图书管理系统涉与工作流、资产流、数据存储等多方面的问题,所以在实现时数据库上采用以图书结算表和图书编
11、目信息为核心;功能上采用以图书管理的流程为基础划分阶段,每个阶段又划分成功能相对独立的若干模块,将功能模块分配给不同操作用户,实现了整个图书馆综合管理系统。 图书馆综合管理系统软件适用于单位图书馆,学校图书馆,图书租借机构的超级图书管理软件,是您管理图书的最佳帮手。方便借书、还书、查找等操作。方便添加图书、管理图书、管理用户。提供完善的借书和还书操作,完全独立的数据库系统,数据管理为您提供:借阅管理、入库管理、销售管理、库存管理与其书目管理。 图书馆综合管理系统在实施后,应能够达到以下目标:实现多点操作的信息共享、相互之间的信息传递准确、快捷和顺畅。系统采用人机对话方式,菜单提示,界面美观友好
12、、信息查询灵活、方便、快捷、准确、数据存储安全可靠,实现了开架借书,加强了图书流通管理。提供完善的借书和还书操作,完全独立的数据库系统。 系统最大限度地实现了易安装性、易维护性和易操作性。数据性强,记录数据只能由本人与上级查询,每个用户权限可设置级别级,有利于用户安全操作使用。 系统有严格的纠错功能,对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。部业务操作数据量大、处理时效性强。 系统基于大型数据库开发、运行稳定、安全可靠。在操作与性能上要:在实现上应注意时效性和操作的简单方便性;对于关键性数据,如图书条码应实现自动查找、正确性验证等功能;对于查找等环节需要大量数据处理的,在
13、实现时效上应无明显等待;对于验收、编目、典藏、流通等应考虑最少输入,特别对于流通环节,应尽量做到只凭条形码扫描器可以完成全部操作,在相应时间上无明显等待;多种查询方法能够使用户快速的查询到最关心的信息,还采用了分类、自动编码等方式将数据规化管理,对于查询结果应提供最新的数据。用户进入系统前首先要进行系统登录,需要输入用户名和密码,用这些信息可识别用户的身份与软件的操作权限。系统登录操作步骤:单击ListView中的图像,系统自动显示图像所属用户名,用户在密码输入框录入与用户名所匹配的密码,单击确定按钮,进入系统主界面。如果密码录入不正确,则系统会弹出密码错误,请重新输入密码对话框,单击确定按钮
14、,光标重新定位于密码输入框。需注意的是,密码如果录入不正确,无权对该软件进行操作。单击退出按钮,退出系统登录界面。 用户进入系统后,可对系统进行权限操作。 图书馆综合管理系统软件采用目前通用的编程语言VB6.0开发而成,结合图书管理方式进行的精心设计、系统架物清晰、界面美观友好、操作简捷、可靠性强,系统集进销存于一体化,最大限度的实现了企业日常运作的全面自动化管理,是企业进行电脑信息化管理的理想选择。 图书馆综合管理系统的应用,可使管理人员从事繁琐的杂物工作中解脱,真正从事图书管理工作,同时带动企业步入现代化的管理阶段,节省大量人力、物力和财力,完全实现了以管理化为一体的新模式。您购买了我们的
15、产品,不仅投资小,见效快,更重要的是购买了一种全新的经营管理理念;购买了一套能提高企业的生存能力和竞争能力的新方法,购买了一种在商海中制胜的法宝。图书馆结合管理系统软件,将伴随您在商海中披荆斩棘,勇闯前方。是商海娇子实业家打市场,搞开发的成功之路。请相信,您的选择不会错!恭祝你的企业伴随着图书管理系统软件的应用蒸蒸日上,一帆风顺!第1章 系统概述图书管理系统软件适用于单位图书馆,学校图书馆,图书租借机构的超级图书管理软件,是您管理图书的最佳帮手。方便借书、还书、查找等操作。方便添加图书、管理图书、管理用户。提供完善的借书和还书操作,完全独立的数据库系统,数据管理为您提供:借阅管理、图书管理、销
16、售管理。1.1 系统研究的背景1.1.1图书管理系统的发展历史图书管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型图书馆用手工来查找图书信息或统计信息既费时费力又非常容易出差错,为了解决这个矛盾,第一代的图书管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,它的出现为图书借阅的管理展示了美好的前景,即用计算机的高速度和自动化来代替手工的巨大工作量,用计算机的高准确性来避免手工的错误和误差。第二代的图书管理系统出现于20世纪70年代末。由于计算机技术的飞速发展,无论是计算机的普与性,还是计算机系统工具和数据库技术的发展,都为图书管理系统的阶
17、段发展提供了可能。但未能系统地考虑图书借阅的需求和理念。图书管理系统的革命性变革出现在20世纪90年代末。随着信息爆炸、知识经济时代的到来,使个人、单位、社会对图书借阅管理系统有了更高的需求;同时由于个人电脑的普与,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使得第三代图书借阅管理系统的出现成为必然。第三代图书管理系统的特点是从图书借阅管理的角度出发,用集中的数据库处理几乎所有与图书借阅相关的数据。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得图书管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑图书规划和政策。1.1.2 图书管理
18、系统相关软件简介近几年来,国外与图书借阅管理有关的系统和程序的发展都非常迅速,众多的软件有如雨后春笋般地不断涌现。这些软件尽管各有特点,但从功能上来分析,大致可分为如下两种:基于web的Internet/Intranet模式的图书管理程序,如各个国家的国家级的图书馆,大部分都建成了这种类型的图书管理系统,供公众使用。单位部的图书管理系统,可以采用基于web的程序,也可采用单机程序。1.2 系统研究的意义绝大多数管理人员已经认识到采用图书借阅管理系统的必要性,纷纷开发或选购适合本企业特点的图书借阅管理系统。图书借阅管理系统具体以下优点:采用图书管理系统,可以用集中的数据库将与图书借阅管理相关的信
19、息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大提高了工作效率。图书管理系统有着易访问、易查询的信息库。在没有采用和实施图书借阅管理系统之前,当管理人员要统计数字时,往往依赖于某个人或某些人来获取。这种依赖于人的过程往往会因为花费的时间较长或某个人不在办公室而不能与时完成。在采用和实施图书管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。实施了图书借阅管理系统之后,不仅可以得到较为全面的、详细的、未经过过滤的第一手图书借阅信息,还可以从这些信息中得到某些有用的决策信息与灵
20、感和启发,从而改进图书馆的管理与经营效率,避免或减少经营风险。采用和实施图书管理系统不仅仅是为了提高工作效率。应该看到,在实施图书借阅管理系统之后,可提高单位的形象。1.3使用软件的介绍1.3.1 应用程序开发工具VB6.0集抽象性、封装性、继承性和多态性于一体,可以帮助用户开发出模块化、数据抽象程序高、体现信息隐蔽、可复用、易修改、易扩充的程序。1.3.2 关系型数据库的选择当今人类社会已经进入了信息化时代,信息资源已经成为了人们生活中必不可少的资源。作为信息系统核心技术和重要基础的数据库技术有了飞速发展,并得到了广泛的应用。由于大量的信息以数据的形式存储于计算机系统中,为了方便人们查询、检
21、索、处理加工,传播需要的信息,这就提出了需要对数据进行分类、组织、编码、存储检索和维护的数据库管理工作。而数据库管理技术本身也经历了长期的发展,先后经历了人工管理,文件系统和数据库系统三个阶段。在人工管理阶段数据处理都是通过手工进行的,这种数据处理的数据量少,数据不保存,没有软件系统对数据进行管理。这种管理方式对程序的依赖性太强,并且数据大量冗余。为了解决手工管理数据的缺陷,随着技术的发展提出了文件管理方式,解决了应用程序对数据的强依赖性问题,给程序和数据定义了数据存取公共接口。这样数据可以长期保存,数据不属于某个特定的程序,使数据组织更多样化(如:索引、文件等技术),但仍然存在大量数据冗余,
22、数据不一致性,数据联系弱的特点(文件之间是孤立的,整体上不能反映客观世界事物在联系)。为了解决文件数据管理的缺点,人们提出了全新的数据管理的方法:数据库系统,该方法充分地使用数据共享,交叉访问,与应用程序高度独立,而数据库系统根据其建立的模型基础的不同而不同,其中最广泛使用的是建立在关系模型基础之上的关系型数据库,如:Oracle数据库系统,SQL Server数据库管理系统等。这类数据库系统满足关系模型的三大要素:关系数据结构,关系操作集合,关系完整约束。在这里为了完成图书管理系统,我们采用Access2003数据库完成,因为Access数据库配置简单,而且配置后不用害怕更换机器,使得开发更
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 设计 实现 毕业设计 论文
限制150内