图书馆管理系统论文-学位论文.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)
《图书馆管理系统论文-学位论文.doc》由会员分享,可在线阅读,更多相关《图书馆管理系统论文-学位论文.doc(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业论文(设计)题 目 省经管院图书馆管理系统 系部名称 专 业 学生姓名 学 号 指导教师 学生毕业论文(设计)评定表吉林省经济管理干部学院吉林经济职业技术学院论文题目:省经管院图书馆管理系统教师评语:建议成绩 指导教师签字 年 月 日 答辩委员会评语:评定成绩 主任签字 年 月 日2内容摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。图书管理系统可以有效的管理图书资源,控制图书增加,删除,修改,借阅的流程,对高校图书馆的管理有很大的帮助。图书馆管理系统能够为管理员提供充足的信息和快捷的查询手段。学校图书馆,书目繁多,用户的信息冗杂,且信息数据在每天变化
2、,如果采用人工方式进行管理控制,不仅工作量庞大,而且容易出错。针对这样的情况,采用MIS,让一切都在掌控之中。作为计算机应用的一部分,使用计算机对图书资源信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书馆管理的效率。技术上:建立图书管理信息系统可以采用常用的设计语言Visual Basic,用Microsoft Access 2000 数据库完成。管理上:系统简单易操作,只要对图书管理员简单培训,并设定相应规章制度,即可实行。经济上:系统的建立可降低管理费用。通过本系统,把本校图书馆书目信息,用户
3、信息及其借阅信息,管理员权限维护管理等各个环节进行有效组织和控制。采用图书馆管理信息系统,可以有效地管理图书资源,控制图书借阅的流程,对图书馆或阅览室的管理有很大的帮助,提高工作效率,减轻管理者工作量,对图书馆或阅览室的管理有很大的帮助。图书馆管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析如此情况,我们使用VB.NET开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首
4、先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到达到使用方便的目的。 关键词:图书馆管理系统; 信息交流; 辅助决策; MIS; Visual Basic 图目 录第一章 绪 论1第二章 图书馆管理系统的分析和设计321 图书馆管理系统的分析和概要设计3第三章 图书馆管理系统的具体实现731模块化的开发环境的简介73.1.1 VISUAL BASIC简介VB简介732图书馆管理系统流通子模块中用到的数据库:833系统模块的具体实现1034 利用DATA控件访问数据库1635显示数据库中的内容1936下面举例对SQL语句进行详细说明:19第四章 结束语23致
5、谢24参考文献25第一章 绪 论本系统基于好用、易用、美观的原则为用户定制了一套统一的人机界面。随着计算机技术、网络技术、数据库技术的发展,人类已经逐步迈入信息化社会。信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要和必需了,管理信息系统作为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体,可以解决企业或组织所面临的问题,提高工作效率。图书管理系统是典型的信息管理系统(MIS),要求建立起数据信息一致性和
6、完整性、系统功能完备,易操作使用等特点。同时,系统的开发建立有Microsoft Access 2000 数据库、SQL语言、Visual Basic 、因特网、局域网等现代信息技术做基础,满足系统建立的要求。本次对图书管理系统的设计分析,主要完成对图书管理系统的可行性分析、功能模块划分、流程图设计,数据字典建立,有利于对图书馆资源进行高效管理控制,并且合理管理好用户的借还信息,提高图书馆的运作效率,降低管理费用。系统各模块按功能主要分为两大类:编辑类完成以编辑为主的功能,如增加、删除、修改等;浏览类完成以再现为主的功能,如查询、浏览、统计等。由于它们完成功能的侧重点不同,所以在界面布置上就有
7、一定的差别。系统的每一模块根据需要又具有查询等功能。针对我院图书馆的业务范围及工作特点,设计了采购子系统、编目子系统、检索统计子系统、流通信息子系统及系统维护子系统,这几个子系统包括了图书馆的主要业务工作,可以全面实现对图书馆的采购、编目、检索、统计和流通等业务的计算机管理。它能使图书馆工作人员从繁重的工作中解脱出来,大大减轻了工作量,减少人为的工作失误,全面提高图书馆的管理效率及服务质量,从而使图书馆管理水平和业务水平跃上一个新的台阶。 流通子模块的总特点:流通子系统功能概述具有以下特点:-任何类型的读者针对任何类型的文献可采用不同的借阅制度,对读者借某一类型的书多少有限制。-在借书、还书中
8、采用手工输入方式。-在借书、还书、续借中自动提示还书日期。 -读者在办理借书证件后立即可以借书。 -功能: 1.数据智能查询模块; 2.数据自由统计功能; 3.数据统计图; 4.借书限定功能; 5.借书超期自动提示功能; 6.直接SQL语句查询数据; 7.修改表功能;8.动态用户授权管理。操作界面: 1.简捷一致的用户界面; 2.全部采用图形按钮立体汉字提示; 3.表格中文字和图形同时显示、操作。新的性能: 1.完全的可执行文件、更快更稳定的执行速度; 2.全面的容错处理、使数据更安全; 3.动态表加密,保护数据环境。该系统共分为五个子功能模块:采购模块、编目模块、流通模块、检索与统计模块、系
9、统维护模块。本项目的任务是编写出适合我院图书馆的信息管理系统。本软件旨在为学生和图书馆管理人员提供一个功能齐全、使用快捷的图书馆管理系统。第二章 图书馆管理系统的分析和设计 2.1 图书馆管理系统的分析和概要设计根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。通过对用户需求的分析,我们可以分析出该图书馆管理系统流通子模块大致可以分为密码身份验证读者或工作人员
10、密码反馈信息密码流通打开新密码记录数据外设流通统计流通结果四个小模块:借书模块、还书模块、续借模块、查询模块、流通统计、同时我还增加了新书录入模块和用户口令模块。下图说明五者的关系流通流通参数流通管理读者借书读者还书读者续借图书流通统计以上是方框图注销修改数据库还书流水表、借书流水表、借书历史表还书图书损坏身份验证还书单管理人 员失败读者书卡还书修改数据库借书图书续借借书单检索图书总表读者信息图书信息借书修改数据库可借图书借书流水表密码表赔偿以上是流程图功能描述1新书录入新书录入设置主要是为图书流通环节(如借书、还书等)做准备工作,在这里用户可以定义不同的读者类型,不同类型的读者具有不同的借书
11、限制同时每一类图书的可借册数不能超过借书总数。读者借阅图书的时间不能超过可借天数;2读者借书功能:自动审查读者的借书证件是否有效。并为读者办理借阅手续。先进行读者编号登录,自动显示出该读者所借的图书,然后在输入要借图书的编号,按登录,单击“借书”即可。3读者还书功能:自动审查读者的借书证件是否有效。并为读者办理还书手续。 利用查阅借书人的借书证件还书(通过输入借书证号的方法),或利用借书人所借书的条码号或书名的方法。输入要还图书的编号,会显示出该图书的借出时间,还书时间,超期会提醒你等。点击“还书”即可。4图书续借功能:续借图书,当有读者需更多时间去浏览此书,可通过图书续借去使用更长的时间。本
12、子系统提供了只要通过修改借书日期的方式实现简单的续借程序。先输入读者编号登录,自动显示出该读者所借的图书,然后单击要续借的图书,将时间该为即可5图书流通统计功能: 图书流通统计主要是对借阅图书的统计,借阅情况的统计对研究文献流通数量方面发展变化的程度和规律具有参考价值,并能为实现文献流通工作的目标管理提供了科学的手段和方法。6查询对图书库进行查询,以便用户快速知道试卷合订本的具体信息。数据字典名字:用户号描述: 此用户在图书馆中 的惟一的标识.定义:1数字8.位置: 用户信息 名字:图书号描述: 此书在图书馆中的惟一的标识.定义:1数字8.位置: 图书信息 借阅信息名字:借阅号描述:用户在图书
13、馆中借还书的惟一的标识.定义:1数字8.位置: 借阅信息名字:管理员号描述:管理员在图书馆中的惟一的标识.定义:1数字5.位置: 管理员信息名字:图书信息描述:描述图书馆所有已录入的书目信息及该书的库存情况.定义:图书号+图书名+图书作者+出版时间+索取号+价格+图书条码。位置:事务名字:密码描述:用户和管理员进入管理系统的条件.定义:1数字或字符8.位置: 管理员信息 用户信息名字:管理员信息描述:描述管理员身份和密码.定义:管理员ID+密码。位置:事务第三章 图书馆管理系统的具体实现3.1模块化的开发环境的简介3.1.1 VISUAL BASIC简介VB简介VISUAL BASIC是微软公
14、司出品的一个快速可视化程序开发工具软件。借助微软在操作系统和办公自动化软件的垄断地位,VB在短短的几年内风靡全球。VB是极具特色和功能强大的软件,主要表现:所见即所得的界面设计,基于对象的设计方法,极短的软件开发周期,教易维护的代码。同时众多的ACTIVE控件,提高了软件的使用效率。VB应用程序语言的基本特点:1 可视化界面设计:VB为用户提供大量的界面元素(在VB中称为控件对象),这些控件对象对于熟悉WINDOWS应用程序的用户来说是一点也不陌生,如“窗体”,“菜单”,“命令按扭”,“工具按扭”,“检查框”等等,用户只要利用鼠标、键盘把这些控件对象拖动到合适的位置,设置其大小、形状、属性等,
15、就可以设计出所需的应用程序界面。2 事件驱动编程在使用VB设计应用程序是,必须首先确定应用程序如何同用户进行交互。例如发生鼠标单击、键盘输入等事件是,由用户编写代码控制这些事件的响应,这就是所谓的事件驱动编程。3与数据库的连接性 VISUAL BASIC提供了与底层数据库系统紧密的连接。 VISUAL BASIC支持不同的关系数据库管理系统并充分发挥每一个数据库的特长。开发人员和利用内置的高性能数据库引擎JET生成独立应用或脱离服务器运行的服务以上的应用,在开发该图书馆管理系统时,笔者就是使用该种数据库引擎。VISUAL BASIC存取数据库的方式有两种: 通过使用的ODBC接口。(ODBC(
16、开放数据库连接)是微软公司的数据库连接标准)通过使用由VISUAL BASIC提供的专用的直接与数据库相连的接口32图书馆管理系统流通子模块中用到的数据库:数据只有用数据库来管理才能有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一但建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构。对于我们用简单易操作的Microsoft Access数据库是比较适合的。我的范例中的数据库文件就是Access类型的数据库。数据库中共有七个数据表“图书总表”(对试卷合订本总概括,如条形码号、编号、合订本名称、分类等字段)和“图书分表”(对试卷合订本里边的内容的简单介绍,如
17、编号,试卷代码、试卷名称、页号等字段)、“读者“(存储读者的一些基本信息,如姓名、学生证号,班级等一些字段)、”借书流水表“、”还书流水表“、”借书历史表“,读者在借阅过程中管理员要对这三个表进行修改。还有就是管理员的登录时用到的”密码“表。(如图下图)。3.3系统模块的具体实现 在本系统中有四个子模块组成。它们分别是登录小模块、借阅小模块、流通统计小模块和查询小模块、,下面就开发这几个模块的过程及所遇到的问题分别加以介绍。该模块主要完成新书的录入、查询、统计及借阅功能。在此模块中定义了四个主要窗口:借阅窗口、新书录入窗口和条件查询窗口,流通统计窗口。当你第一次启动本图书馆信息管理系统时,系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统 论文 学位
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内