学术堂首页 | 文献求助论文范文 | 论文题目 | 参考文献 | 开题报告 | 论文格式 | 摘要提纲 | 论文致谢 | 论文查重 | 论文答辩 | 论文发表 | 期刊杂志 | 论文写作 | 论文PPT
学术堂专业论文学习平台您当前的位置:学术堂 > 图书档案学论文 > 图书馆管理论文

基于J2EE的图书馆管理系统

来源:学术堂 作者:杜老师
发布于:2021-12-09 共3180字

  摘 要

  随着信息社会的高科技化、商品经济的高效率化和网络的飞速发展,计算机的应用已经普及到经济和社会生活的各个领域,互联网已日益成为管理收集提供信息的最佳渠道并进入传统的流通领域,成为当今人们生活的不可或缺的一部分,人们通过计算机网络对图书馆的管理已成为一种必然。基于这些,本文开发了这套图书管理系统,主要意义有:

  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.

1.png

  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

相关标签:
  • 报警平台
  • 网络监察
  • 备案信息
  • 举报中心
  • 传播文明
  • 诚信网站