本论文是基于我院的图书管理系统中的数据查询为主要研究内容。我学院是省骨干高职院校。(1)招生规模在省内高职中处于前列,在图书管理工作中有着自己独特的方法。(2)我学院现有多个单机版本的图书管理系统,存在数据格式不兼容,数据严重冗余等问题,课题组通过对现有系统的整个改造并结合学院中各个子系统之间数据整合情况,采用XML表示各子系统中的数据,形成图书综合管理系统。(3)使用基于XML数据的查询技术进行深入研究,在众多的XML查询技术当中,选择了XQuery查询语言进行研究。(4)最终通过XQuery查询技术能够对图书综合管理系统中的XML数据进行有效的查询,最后得到所需要的数据信息。
3.实现图书管理系统的查询方法
3.1专业调查(社会调查法)
通过调查,弄清本校图书馆现有的多套图书馆管理系统运行方式,数据的格式,系统的缺陷,数据相互共享的需求情况。
3.2文献资料法
通过专业图书、期刊及网络资料等资料文献检索方式,查阅国内外有关XML查询技术方面的资料,并进行归纳和总结,从而总结其教训,借鉴其先进的经验,做为我们研究XML查询技术在高职校图书管理系统中应用的一个基础条件。
3.3数据搜集法
3.4XQuery查询技术法
XQuery查询技术从众多的XML查询语言是各个行业中表示数据的标准。基于关系数据库的通用XML存储查询系统的研究与实现,能够将XML文档解析并存储到关系数据库中,实现不同图书管理系统数据的查询共享。
3.5主要观点和创新价值
关键词:医院图书馆;图书管理系统;应用;实现
引言
1系统设计
2图书管理系统基本功能
医院图书馆所设计的图书管理系统一般具有以下功能,即书报订购、图书信息入库、录入图书信息、更新库中信息以及系统维护等,基本功能框图如图1所示。
2.1书报订购
2.2图书信息入库
2.3录入图书信息
建立图书管理系统最为重要的一个环节便是录入图书信息,同时这也是任务量最大的环节。管理人员要在已经建立完成的系统中将之前统计的图书信息输入,在输入时必须要保证信息的针对性,使各个栏目都能够有信息填入,以便用户搜索。
2.4统计查询
2.5系统维护
一般对于图书管理系统的维护,主要有两种方法,其一是中图法编码维护。即系统初始化阶段录入《中图法》内容,并以此补录新书的新内容。其二则是设置借书证。针对医院中借阅人员借书证出现的增加、修改以及作废等情况进行及时的处理。
3系统设计特点
4图书管理系统实现
4.2操作员管理模块
4.3用户管理模块
医院图书馆中的用户流量比较大,为了对前来借阅图书的用户进行有效管理,管理人员必须要设计用户管理模块。同时,为了保证用户有效性,设计用户管理模块十分必要。该模块能够添加动态、删除并修改用户信息,也能够与图书管理模块之间实现联动,二者之间的实时交互进行内容的更新,通过用户管理模块对用户进行信息描述,并建立用户的个人信息资料。一般用户管理模块主要有以下几种基本功能:用户注册、用户信息更新、用户注销以及用户信息查询等。
5结束语
[关键词]图书管理系统;系统设计;关键技术
图书资料的管理是高校图书馆必须切实面对的工作,但一直以来人们使用传统的人工方式管理图书资料。经过详细的调查,目前我国各类高等院校中有相当一部分图书资料管理还顶留在人工管理的基础上,尤其是中、小学的图书资料的管理更是如此,这样的管理机制已经不能适应时代的发展,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,传统的手工管理方法必然被以计算机为基础的信息管理方法所取代。
随着Internet的普及和人们对于互联网的依赖性,许多基于互联网的应用也不断的涌现出来。基于B/S(浏览器/服务器)架构开发网站和系统已成为一种主流趋势,人们对其的需求也越来越大。从目前来看,基于B/S模式的图书管理系统已经形成一套完备的方法,并趋向成熟。但是各有各的特点,高校不同,图书管理系统往往也有很多不同,只有结合本地实际情况作以深入的调研,才能设计出符合自身特点和实际需要的图书管理系统。因此,开发和实现一个适合宜宾学院实际情况的图书管理系统成为非常有必要的工作。
1.图书管理系统分析与设计
1.1登陆模块分析
出于对系统安全性考虑,实现权限等级管理。系统管理员、老师和学生拥有不同的权限,在进入系统时需要通过用户名来进行权限判断,登陆后可进行不同的操作。进入系统后,首先看到登陆窗体,对用户的身份进行认证,身份认证可以分为以下两个过程:首先,确认用户是否为有效的系统用户;其次,确认用户的类型。第一个过程决定用户能否进入系统,第二个过程根据用户的类型决定用户的操作权限。
1.2图书信息管理模块分析
1.2.1图书入馆管理分析
图书入馆管理模块的主要功能是对入馆图书进行管理,当系统运行时,显示所有入馆图书的详细信息,如果入馆图书的状态显示为“入馆”,则表明该图书已经进行了入馆确认,不能再对其进行修改或删除,如果入馆图书的状态显示为“创建”,则表明该图书还未进行了入馆确认,还可对其信息进行修改或删除,若对该图书信息进行了确认,则可点击入馆审核按钮对其进行入馆确认,使其变为不可更改状态。
由于入馆图书较多,如果要查看某一入馆图书的详细息,可通过DataCombo下拉菜单选择所要查看的图书分类名称,即可显示用户所要查看的详细信息。
1.2.2图书借阅信息管理
借阅信息管理模块的主要功能是对图书的借阅信息进行管理,当系统运行时,显示所有图书的借阅信息,可以对图书借阅信息进行修改和删除等操作。?
1.2.3图书归还信息管理
图书归还信息管理模块的主要功能是对图书的归还信息进行管理,当系统运行时,显示所有图书的归还信息,可以对图书归还信息进行修改和删除等操作。
1.3系统管理模块分析
2.对图书管理系统关键技术的分析
2.1B/S架构
C/S和B/S架构是开发模式技术架构的两大主流技术。C/S(Client/Server:客户机/服务器)架构是以局域网为基础,将任务分配到Client客户机和Server服务器的一种开发模式;而B/S(Browser/Server:浏览器/服务器)架构是以广域网为基础,随着Internet技术的兴起,对C/S架构的一种改进。B/S架构主要利用WWW浏览器,结合浏览器的多种Script语言(VBScript、JavaScrip)和ActiveX技术,实现原来需要用复杂专用软件才能实现的强大功能。
2.1.1C/S架构主要有以下几个缺点
首先,对客户端软硬件要求较高,造成了开发成本的增加。其次,移植性不好,不同系统环境下的应用程序很难兼容,如Windows应用程序不能在Linux系统环境下运行。再次,系统维护性差,升级困难。?
2.1.2B/S架构的出现解决了C/S架构的以上不足之处,其具有以下优点
首先,统一的界面,简单易用。用户端只需安装一个浏览器软件即可访问文本、图象、声音、电影及数据库等信息。其次,可维护性好。对应用系统的升级,只需更新服务器端软件。再次,扩展性好。B/S架构使用标准的TCP/IP及HTTP协议作为支撑平台,具有良好的扩展性。
通过对以上两种架构的优缺点对比,并考虑到图书管理系统的现实需求,本系统采用B/S架构来实现,为用户提供简单易用的统一界面,为系统的维护提供便利。
2.2概述
是微软.NET战略的一部分。运行于Windows平台.NET框架下,其不仅仅是ActiveServerPage(ASP)的下一个版本,还为开发人员提供了一个统一的Web开发模型,其中包括生成企业级Web应用程序所需的各种服务。提供了一种新的编程模型和结构,可以生成伸缩性稳定性、伸缩性和安全性更好的应用程序。是一个基于.NET的已编译环境,可以用任何与.NET兼容的语言开发应用程序,可以与WYSIWYGHTML编辑器和其他集成开发工具(包括MicrosoftVisual)无缝兼容。这不仅使Web的开发更加简洁方便,而且还可以充分利用这些工具所具有的优势,例如,开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。当开发应用程序时,开发人员可以使用XMLWebservices或Web窗体或其他任何合适的方式进行组合,每个功能都能得到同一结构的支持,使开发人员能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义。?
2.3MVC设计模式分析
MVC(Model/View/Controller)模式最早是由Smalltalk语言研究团队提出的,业内广泛使用的一种用户交互程序设计模式。MVC由三部分组成:模型(Model)、视图(View)和控制(controller)。
首先是模型。模型是业务流程和状态的处理以及业务规则的制定。模型接收视图的数据请求,屏蔽业务流程的处理过程,并返回最终的处理结果。业务模型的设计是MVC最主要的核心,其还有一个很重要的数据模型。数据模型主要是指实体对象的数据保存。
其次是视图。视图是指与用户交互的界面。随着应用系统的功能不断增强,其规模越来越大,复杂度越来越高,用户界面的处理也变得非常具有挑战性。MVC设计模式对于视图的处理仅限于用户界面上数据的接收和处理,而不包括数据的业务处理流程。业务处理流程由模型来处理。
再次是控制。控制是指从用户接收请求,将模型与视图联合在一起,共同完成用户的请求。控制是一个分发器,用于决定选择什么样的模型及什么样的视图来完成相应的用户请求。控制层并不对数据做任何处理。例如,用户点击一个超链接,控制层接收到请求后,仅把用户的请求信息传递给相应模型,告诉模型做相应处理,最后选择符合要求的视图返回给用户。?
MVC设计模式将模型、视图与控制分离,使得一个模型可以具有多个视图。如果用户利用某一视图的控制改变了模型的数据,那么依赖于这些数据的所有视图都应当反映当前的数据状态。因此,一旦数据发生变化,控制将会把变化通知相应的视图,从而使视图更新。
在早期的应用程序中,应用系统功能模块和显示模块耦合紧密,导致系统开发复杂、难以维护。MVC设计模式的出现不仅实现了功能模块和显示模块的分离,还提高了应用程序的可维护性、可扩展性以及组件的可复用性。因此MVC设计模式在业内得到了大力推广和应用。
3.结束语
随着计算机网络技术和信息技术的不断发展,人类信息资源实现高度共享,从根本上改变了人类进行信息交流的方式,展开了一场史无前例的信息革命。计算机技术在图书管理中的应用是非常重要的。图书馆不仅仅是保存这些图书,更是及时传播文化,参与社会教育,为师生的工作和学习提供有效的资料和能量。图书管理实现了自动化,也减轻了图书管理员的负担,提高了工作效率。通过不断地完善图书管理系统,使图书馆更好地满足教学与科研的需要。
参考文献
[1]周张莉.高校图书管理系统的设计与实现[D].电子科技大学2011.
[2]文小铃.图书管理系统的设计与实现[D].电子科技大学2011.
关键词数据挖掘中学图书管理系统有效应用
中图分类号:G250.72文献标识码:A
1国内外数据挖掘的现状
顾名思义,数据挖掘技术就是指利用计算机、数据库等现代化技术,运用数字化手段对图书馆管理系统实施的管理。具体而言,数据挖掘就是指在庞大的数据资料中,能够找到隐藏在内部的有价值的问题,并对其进行分析,以获取有用信息的对策。该项技术的运用十分广泛,企业、单位、图书馆等地都能切实运用。在中学图书馆管理系统中利用数字挖掘技术,不仅能够了解学生进行阅读的目的、特点和发展趋势,还能够结合学生的实际需要和阅读特征,更新管理办法,提升服务质量,做到数据的精准分析。
3图书馆管理系统中的数据挖掘技术的应用
3.1学生信息资源管理
中学学校应用数据挖掘技术最重要的原因在于明确学生的学习方向,提升图书馆的引导作用。利用该技术对中学生信息资源进行整合,有助于帮助教师准确掌握学生的阅读情况,并对他们的阅读信息进行综合分析,了解学生阅读的主要内容,从而结合实际完善图书馆管理,为学生打造个性化服务,提升图书馆的管理水平。
3.2做好图书采购管理
中学生正处于成长的关键时期,他们学习的知识是否健康,直接影响着他们的未来发展和国家的建设。在中学图书馆管理中引进数据挖掘管理系统,能够将学生阅读的流通数据和访问数据库数目的真实情况进行关联性分析,从而将信息予以科学整合,了解学生真实的阅读情况,帮助学校在图书采购中做到有的放矢,选取健康的、能够促进学生健康发展的书籍。
3.3对学生的图书借阅流量情况进行分析
4结语
[关键词]管理;图书资料;分析;多种方式
一、图书资料系统特点分析
伴随着社会经济的不断发展,现代的人类对知识的重视程度越来越高,而图书资料的信息所占的位置正在不断的增加。在知识不断的发展的背景下,各个行业中传统、单一的管理方式已经不能适应信息时代的发展,因此有必要对图书管理资料的模式进行革命性的创新。现在图书管理系统在网络时代的推动下,已经逐渐的发生着变化,具体表现为以下几点:
(一)传统的管理模式中,查阅者在进行资料信息查询时,从查询到选用需要复杂繁琐的过程,而实现多样化的管理方式可以通过远程计算机管理系统与查阅者自身的服务器实现一体化技术,将信息的查询和搜索以计算机下载文件的方式存入管理系统,提高了图书资料管理中的整体效率。
(二)另一方面,多种管理方式在实现图书资料的自动化、信息化提供了显著的成果,也可以更好的带动图书资料管理者工作的热情性和灵活性。同时也要求图书资料的管理者不断的提升自身的职业素质和专业能力,才能更好的跟进图书资料管理系统的多元化管理。
二、多元化管理方式在图书资料管理中的存在意义
在现今飞速的发展的科技时代,信息技术的发展也随之日新月异,图书信息产业在在信息技术产业中占了很大的比重,各类的图书信息技术层出不穷,那么在图书资料管理中,单一、陈旧的管理的概念已经无法跟上现代图书信息产业的发展,进而延伸出多种管理模式。使图书信息更好的服务于大众,满足读者对图书信息的要求。
(一)图书资源更新不及时,使得读者的需求无法满足,在传统的管理模式与管理观念下,只对藏书的数量以及涉及范围的广泛性加以重视,使得图书馆具有数量上的优势,但是不具备质量,很多不符合时代要求,落后的图书与文献,使用价值的图书资料较少。没有跟上时代的发展步伐,对图书没有进行及时地更新,使得新的信息资源无法快速到达,使得图书资源浪费现象严重。
(二)提高图书资料管理人员素质。在信息高速发展中,图书管理模式已经有了改变,管理观念也在不断地更新,网络化,信息化技术已经在社会型图书管理中应用,可是多数管理人员并非专业,对信息化管理工作理解不足,使得管理人员无法满足图书的发展。另外,信息化管理的不断深入,专业能力差的管理人员无法满足图书的更新,信息的采集,工作人员积极性低,没有工作热情,使得图书管理工作开展受到制约。
(三)加强了信息化图书管理系统安全性。为了满足时代的发展现状,社会型图书资料的更新也在进行信息化、网络化、数字化的管理模式上发展。图书系统通过互联网、计算机等设备将信息资源实现共享。只有完整、准确的数据库信息才能够保证图书资料的正常运行与管理,防止黑客、病毒等侵入到数据库中,使得信息资源缺失,为图书资料管理带来安全隐患。
(四)开展新的图书资料管理模式。图书资料进行信息化管理模式时,管理理念受到传统的管理理念影响严重,使得管理理念跟不上时代的发展,制约了图书馆的信息化的前进脚步。管理思想的落后,使得图书管理人员无法满足读者对信息的需求。如,缺乏对信息交流平台的构建,自动检索系统不够完善,无法发挥其应有的效果,使得图书馆中藏有的资源无法得到充分的利用。
(五)提高图书管理资料的系统性。图书资料缺乏系统性管理,没有对管理模式进行统一规划,使管理模式无法服务于图书资料的发展。信息化的发展,对图书资料的各个板块的关联性要求更高,但是图书馆缺乏对各板块之间的统一管理。
三、多种管理方式在图书管理资料中的体现
(一)网络化的管理模式
现代的图书管理模式多为网络化模式,通过高新科技建立起一个网络平台,建立庞大的信息系统,可以完成资源共享、信息咨询等多项服务。这样信息化的管理使得图书系统改头换面,摆脱了传统的图书管理模式,以一种新型的,依靠网络的信息化模式立足于人们的视野中,从而能够为各类人员提供最优最快的服务。这种高效的管理模式,在很大程度上改善了大众的阅读质量。
(二)流通性的信息资源
图书管理工作的主要对象是信息资源管理。传统的信息资源管理采取的是模拟形态,把各类文献模拟列出,这样可以给人以直观的感觉,但是这种管理模式对空间的要求比较高,共享性能也比较差。现代化的信息资源管理采用的是数字形态,把各类数据导入网络信息系统中进行数字化的管理,此类管理模式对图书馆的存储空间要求不高,并且资源的流通性也比较优异,可以在远程传递的基础上实现快速的检索和引用。
(三)数字化的图书系统
四、结语
在信息产业大幅度提升的社会,图书资料管理的发展多种化成为了不可逆转的趋势,它能满足读者在传统模式下无法更好的获得资源信息的弊端,快速更新信息资源,减少图书资料的缩减和浪费;充分提高图书管理资料人员的素质,使管理人员与图书资料管理同步,使图书资料更加信息化、网络化和数字化。同时开展了多样化的管理模式,提高了图书管理资料的整体管理性能。
参考文件:
【关键词】信息管理系统;图书借阅;Java
随着信息技术的发展,信息管理系统逐渐应用到了各个领域[1]。高校图书馆的管理工作是所有高校必须切实面对的工作,传统的人工管理方法,借阅者需要在分类架上自己一本本寻找,而图书管理员需要查询图书借阅记录时,也需要逐个查询借阅记录。而且,这种管理方法不严谨,容易造成图书流失,损失图书馆的利益。海量的信息管理给图书借阅管理带来了难题。因此,开发图书借阅管理信息系统对于高校是十分重要的。
1.需求分析
对于借阅者,系统需要实现的功能有:图书信息查询;借阅者的借阅历史、正在借阅的书籍以及借阅者的基本信息查询。
而对图书管理员来说,系统需要实现的功能有:管理读者证,包括已发放的有哪些,过期的有哪些,注销的有哪些等等;管理读者已借阅的书籍,随时掌握读者借书的动态;借阅者所持有的读者证是否有效。
2.图书借阅管理系统实现平台
2.1数据库平台
图书借阅管理系统的实现基于一个合适的数据库。SQLServer2000具有许多优点:
(1)易用性:操作过程中数据库能提供大量向导、资料等进行指导。
(2)灵活性:数据库的服务器可采用多种存储模式,如多维文件、关系模型等。
(3)很强的完整性和可收缩性的特点。
(4)能够支持大量函数和API。
因此,相对于其他数据库系统,SQLServer2000的开发成本比较低,性能也可以[2]。因此,考虑图书馆借阅管理系统对稳定性以及成本的要求,可选取SQLServer2000作为本系统的数据库系统。
2.2编程语言
由SunMicrosystems的JamesGosling领导的工作组开发的Java编程语言编写的程序,通用性十分强大,既可嵌入到HTML页中,也可由Web浏览器下载,它能使Web客户享受到动画和交换式的浏览模式。因Java面向公众免费,学习起来简单,能够跨平台应用,并且采用面向对象的编程方式,这些编程优点,使得JAVA迅速得到了业界的认同,并且逐渐成为应用领域中目前最为广泛使用的编程语言之一[3]。本系统选取Java语言作为编程语言。
2.3管理信息系统开发方法
开发一个系统,需要依照一下原则:创新原则,充分了解时代新技术,体现管理系统的先进性;整体原则,不管是哪一类信息系统,都必须能够是一个闭环的系统,根据反馈信息不断完善系统,体现系统的超前性。
管理信息系统可依照多种方法和技术进行开发,依据这些方法能更科学合理地开发系统。主要的方法和技术有:结构化生命周期法、面向对象方法、CASE方法、商业软件包法、原型法等。其中,面向对象方法,能够围绕一个具体对象来分析和实际系统,基于面向对象的工具来完成系统的建立。因此,这种方法逐渐成为了开发各类信息系统开发的主流。
图书借阅管理信息系统,可通过采用面向对象技术来进行开发和设计。其开发环境为:
(1)操作系统――WindowsXP。
(2)选用数据库――SQLServer2000。
(3)编程语言――Java开发包:JDK6.0。
(4)面向对象开发工具:Eclipse3.2。
3.系统功能实现
3.1系统功能模块介绍
3.2系统各功能模块的实现
(1)图书借阅管理模块。这个模块的主要功能是实现图书借阅和归还过程的管理。这个模块需要建立与使用者的交互界面,主要通过不同的触发事件的设置完成。因此,借阅过程可通过设置文本输入框监听事件,图书管理员通过红外扫描条形码,将读入的图书信息显示到文本框中,触发文本框监听事件,将这些信息存入到图书借阅表格中;同理,图书归还可设置按钮监听事件,根据红外读入需要归还的图书的条形码,在数据库中进行查询该条形码信息,当搜到匹配的信息则单击相应按钮,触发按钮事件,从而完成图书的归还。
4.结论
信息管理系统的高效性和安全性,使得其在实际应用过程中展现出十分明显的优势和效率。基于JAVA的图书借阅管理系统,能够充分利用Java语言的通用性和灵活性,应用面向对象的程序设计方法,高效地实现海量图书信息和借阅者信息的管理。
【参考文献】
[1]郭宁,郑小玲.信息管理系统[M].人民邮电出版社,2006.
[2]王俊伟,史创民.SQLServer2000数据库管理与应用[M].清华大学出版社,2006.