摘 要
随着信息社会的高科技化、商品经济的高效率化和网络的飞速发展,计算机的应用已经普及到经济和社会生活的各个领域,互联网已日益成为管理收集提供信息的最佳渠道并进入传统的流通领域,成为当今人们生活的不可或缺的一部分,人们通过计算机网络对图书馆的管理已成为一种必然。基于这些,本文开发了这套图书管理系统,主要意义有:
1.为了对图书馆的图书管理更加方便安全。
2.为了图书馆管理员管理更方便。
3.为了减低管理运营费用和维护成本。
4.通过本系统软件,能帮助管理员利用浏览器快速方便的进行对图书馆的管理。
本系统采用现在流行的 J2EE 编程、Eclipse3.2 开发和采用 sqlserver 数据库。
关键词 : 图书馆管理; JAVA; sqlserver 数据库; Java Script; Eclipse。
Abstract
Because of the information society's high technology, the commodityeconomy high efficiency, the network rapid development, the computerapplication has popularized to the economical and social life domain,the network already became an indispensable part in people’s life.
Inrecent years, with the rise of the internet, it has become the bestchannel to provide the information for the management collection, andenters traditional distribution realm.
The computer network andpeople's daily life relations is increasingly close, the people havebecome one fashion tidal current through the computer to the librarymanagement.
The main significance developing this set of systematic is :
1. In order to manage the library more convenient and secure.
2. In order to make librarian easy.
3. In order to decrease the management operation expense and themaintenance cost.
4. This system software can help the manager using browser fastconvenience carrying on to the library management.
This system uses the present popular J2EE to programm, Eclipse3.2to develop, and uses the SQLSERVER database.
Key words : Library management; JAVA; Sqlserverdatabase;Java Script;Eclipse。
1、系统开发背景
1.1 、系统开发背景。
在我国现代社会中,随着市场竞争的日益激烈和客户价值选择的变迁,企业越来越意识到争取市场、赢得并保留客户的重要性,这使得处于竞争大潮中的企业不得不开始重视图书馆管理的研究。为客户提供优异的客户价值是企业竞争优势的根本所在,因此读者关系管理在图书馆管理中的地位也变得越来越重要。
现阶段的优缺点是图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,在中国有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。
在中国现阶段,数据处理手工操作,工作量大,出错率高,出错后不易更改。
图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。基于这此问题,我认为有必要将图书管管理系统朝着图书管理工作规范化,系统化,程序化发展,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。
现状是我国大多数的研究人员由于对JAVA的应用经验还不足,实施效果不尽如人意。许多企业的高层领导认为图书馆管理系统的实施就是把硬件软件购买回来,认为,这样就解决了管理的所有问题。另外,还有领导认为图书馆管理系统就是客户数据库的应用,没有将图书馆管理系统的功能完全发挥出来。
未来的发展趋势主要是基于 Web 的体系结构:将数据存取建立在 J2EE 或者NET 标准的应用服务器之上,并且充分利用其中内置的先进技术;个性化的信息入口:新开发的图书馆管理系统软件应该能为用户提供操作便捷的集成化信息人口,帮助用户以自己习惯的界面访问来自不同应用系统的信息;另外,它应当能够支持用户对这个界面进行自我设计,并提供数据流向控制和数据分析方法的定制,从而成为访问和利用 Web Service 的重要途径;分析型的业务过程:利用数据挖掘工具帮助读者从海量的图书资料中寻找潜在的、有价值的信息,从而确保读者活动体贴周到、令人满意。
【由于本篇文章为本科论文,如需全文请点击底部下载全文链接】
1.2、基于WEB的概念.
1.3、 Eclipse的概述
2. 系统设计
2.1、设计目标.
2.2、系统可行性分析
2.3、开发及运行环境
3. 数据库的分析与设计
3.1、数据库设计原则.
3.2、概念结构设计
3.3、逻辑结构设计.
3.4、数据库创建.
4. 系统基本功能实现.
4.1、管理员功能模块.
4.1.1、管理员实现类设计
4.1.2、系统登陆设计
4.1.3、管理员设置.
4.2、图书档案管理功能模块设计
4.2.1、图书管理实现类设计
4.2.2、图书管理设计
4.3、图书借还管理功能模块设计.
4.3.1、图书借还实现类设计.
4.3.2、图书借还设计
4.3.3、关键代码
4.4、疑难问题的分析和解决.
5、毕业设计总结
整个毕业设计的学习和演练,我学习到了很多新知,也克服了不少困难。回顾毕业设计的完成过程,我发现了自身的不足。我很高兴自己能在大学的最后一次对自己的考核中有所收获。如开始做毕业设计的时候,我有些拖拖拉拉,总觉得还有时间,但一段时间后,我发现自己进度缓慢,于是我有意识的对自己进度加强管理,效率提高很多。我想做任何事都是一样的,要有耐性、要持之以恒,这样才能达到自己的预期目标。当然我发现自身的不足不止这一点,我会在今后的学习和生活中继续改进和提高自己。我感谢有毕业设计这么一个机会能让我做一次对四年学习生活的总结!
对于项目本身,也存在着一些不足。首先,在项目的开始,由于自身 JAVA编程基础,特别是在创建 JAVA 的类方面的编程知识浅薄,导致很大一块技术难题是在编程上,在代码实现上也可能存在一些错误或者没有得到优化。其次,从项目的演示可以看出,算法的运算速度有点慢,这是由于占用的内存过大。
参考文献
[1] Ryan Asl eson, Nathaniel T Schutta Ajax基础教程[M].北京:人民邮电出版社,2006.07: 75-120
[2] Patrick Lghtbody , Jason Carreira W eb Work in Action[M]北京:电子工业出版社,2006. 02:247-273
[3] 张立科JAVA信息管理系统开发[M]北京:人民邮电出版社,2008. 10: 137-153
[4] 林信良Spring技术手册[M]北京: 电子工业出版社,2006. 01: 63-86
[5]夏昕,曹晓钢,唐勇.深入浅出Hibernate[M].北京:机械工业出版社,2006.07: 225-245
[6] Craig Walls,Ryan Brei denbach .Spring in Action[M]. 北京:人民邮电出版社,2006.04: 66-87
[7] Dave Crane , Eric Pascarello , Darren James Ajax实战[M]北京:人民邮电出版社,2006.11: 103-127
[8] 孙印杰. Java编程案例精解[M].北京:电子工业出版社, 2009. 05: 78-82
[9] M arshall Lamb. Generate dynamic XML using JavaS erver Pages technologydynxml html?S_ _TACT=105 AGX52&S_ CMP=cn-aj .Dec, 2000
[10]雷之宇Java项目开发实践一 网络篇[M]北京:中国铁道出版社,2005.11: 246-267
随着我国的经济的迅速发展,知识型经济成为经济世界的主流。这也对图书馆的管理工作有了新的要求。图书馆的管理工作应该紧随时代的发展潮流,在变化中不断的应对挑战,不断的进行革新。只有这样,才能在激烈的竞争里立足不败之地。一、图书馆管理方法创新的...
前言图书馆所承载的信息对于人们的学习、生产、休闲等诸多方面均具有较为重要的作用,随着信息时代的来临,传统的以手工操作为主的图书馆管理方式势必会受到强烈的冲击,图书馆管理现代化已经成为人们的必然选择,而如何将信息技术与图书馆管理有机结合起来...
一、大学图书馆的信息职能大学在教学工作中一个中心环节就是对学生进行专业教育,其教育的方式主要是教师课堂讲授。但是根据现代教育和对学生培养目标的要求,仅仅有课堂教育是远远不够的;还是需要依靠图书馆这个第二课堂,以自学的方式来完善和补充学生的...
结论及展望随着立德树人、素质教育、全面发展和新课程改革等观念的深入人心,学校图书馆在学校教育教学方面能给予学生和教师多少有效帮助,和给予了学校师生多少帮助,是经常困扰笔者的问题,翻开众多的研究文献,尤其是对比国际图联关于中小学图书馆的1980...
对于传统的图书馆管理方式,是封闭式的管理和经验的管理,就是以书为本,从事一些简单的、单纯的借还以及文献资料的管理,这样的管理模式根本跟不上现在的社会脚步,也不能将图书馆里的图书充分利用起来,这将逐步导致图书资源利用率过低,同时也是对相关资...
四、S中学图书馆管理中存在的问题(一)图书馆软硬件资源建设相对滞后图书馆软硬件资源建设相对滞后,不能满足读者需要。根据付立宏等的关于图书馆管理范畴的研究,图书馆软硬件是一种相对的说法,如果馆舍、设备是硬件的话,图书等文献就是软件。1.馆舍...
图书馆信息化管理是为了与时代发展相适应,更好地满足客户基本需求,通过信息技术来更好地让图书馆管理工作实现现代化、信息化发展。图书馆信息化的管理主要包含以下几个方面:第一,在管理图书馆工作中,整体上利用信息技术。...
1人格化管理的基本含义人格,是指人的性格和社会功能,是一个人与社会环境相互作用表现出的一种独特的行为模式、思想模式和情绪反应的特征,也是一个人区别于他人的特征之一。而人格化管理则是意识到了每个个体的不同,承认人与人之间的差异,基于此而形成...
章首先分析了进行智能图书管理系统研究的原因,之后从参数设置、采购、编目等几个方面对智能图书管理系统的功能研发进行阐述。...
随着网络技术的进步, 目前社会上各行各业都已经进入了信息化时代, 利用信息化技术与行业相连接让各种行业的发展创新更加的迅速。作为图书馆行业来说也是如此, 信息化时代的图书馆相比较传统的图书馆管理来说更加的高效和便捷, 能够智能化的处理很多复杂的日常...