图书管理系统的目的范文
时间:2023-08-01 17:39:53
导语:如何才能写好一篇图书管理系统的目的,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。
篇1
【关键词】网络环境 图书管理系统 应用
图书馆作为学习和汲取知识的场所,为教师教学、科研活动、国内外学术资料查询等提供了重要的支持,具有非常重要的意义和作用,因此,基于当代网络技术,研究开发科学、高效的图书管理系统并将之应用于当下的图书馆的图书管理中具有非常重要的战略意义。本文在提出基于网络环境下的图书管理系统应用的必要性的基础之上,重点对图书管理系统的主要功能进行了阐述。通过实际应用于图书馆图书管理中表明,基于网络环境的图书管理系统方便操作,具有很齐全的功能而且维护方便,适应了现代图书馆图书管理的现实需要,可有力促进图书馆图书管理的科学化、信息化、自动化、现代化和规范化,更有利于现代图书馆图书管理水平的提高和管理效率的提升。
一、基于网络环境下图书管理系统应用的必要性
以前传统的图书管理系统效率比较低,难以满足当今社会对图书管理的需要,所以,研发科学的图书管理系统并将之应用于图书管理工作中是一个新的图书馆图书管理新的课题。随着信息技术的迅猛发展和互联网的广泛普及,人们的工作、学习和生活发生了巨大的改变,同时也为图书管理系统的研发和应用带来了发展机遇。因此,就需要对传统的图书管理模式进行变革,利用网络技术和信息技术,研发新的图书管理系统,进一步扩大图书资源的共享范围,不断满足需求,使图书管理的工作更加便捷和高效。
二、图书管理系统的主要功能介绍
(一)设置功能
主要包括以下4个方面,一是部门设置,这项功能的设计目的是为了将教师借书和学生借书区别开来。二是借书天数,这项功能设置了教师与学生的借书天数。三是借书数量,这项功能设置了教师与学生的借书数量。四是口令设置,这项功能主要是针对图书管理人员,其可以修改登陆口令,以保障系统安全性。
(二)录入功能
顾名思义,录入功能与常说的图书编目管理功能相一致,图书管理系统中的录入主要由部门工作人员的录入、期刊的录入、图书的录入和期刊目录的录入等。为了使录入、查询和管理等工作更加方便,要将录入的资料编号,这项准备工作非常必要。例如对部门工作人员的姓名、编号进行统一规定,对期刊和图书的录入格式进行统一,将期刊和图书的顺序进行编号。
(三)图书的借阅和归还功能
图书的流通管理功能就是图书的借阅和归还功能,这项功能可以对图书流通过程中的各项数据进行准确的记录,对图书流通过程中的差错进行记录,对读者借阅的数量和时间进行控制,这项功能可以排列读者借阅书籍目录、数量、借出的时间、归还的时间等一系列信息,使图书管理人员一目了然,为查询和管理提供方便。这项功能的应用不仅加快了图书的借阅与流通速度,还提高了图书的利用效率,更重要的是使图书的管理更加便捷。
(四)查询功能
查询功能充分将图书管理的自动化这一特色体现出来,图书管理自动化是当代图书管理的发展趋势。这项功能主要包括期刊综合查询、图书目录查询、归还日期查询、借书综合查询等内容。期刊综合查询采取的查询方式是模糊查询,读者只要将刊名、刊号、作者或者出版社等任一信息输入,就能很快查到所要查询的期刊;图书目录查询主要是为读者快速查询所要借阅的图书提供方便;归还日期查询主要是提醒读者及时归还借阅的书籍;借书综合查询的目的是为了了解图书借阅情况,将书刊借出和馆藏的具体情况作一统计。
(五)备份、接收文件功能
基于网络环境的图书管理系统难免有时候会受到计算机病毒的攻击导致数据的丢失,也可能因计算机硬件的损坏导致数据丢失,所以,要对文件备份,备份文件功能的目的就是为了防止因计算机系统损坏造成数据丢失,进而导致损失难以挽回。接收文件功能主要包括接收已经备份的文件、接受新增加的图书、期刊或新增工作人员信息。
(六)数据整理功能
在整个图书管理工作中会有很多的过期数据,所以进行数据整理显得非常必要。数据整理功能就是对过期的数据进行整理,维护现有的数据,进一步提高管理系统的工作效率。
三、基于网络环境下的图书管理系统使用情况
基于网络环境下的图书管理系统通过使用,其效果肯定良好。因为其操作界面清晰简单,使管理工作进一步简化,能够让管理人员及时、方便地将书籍资料和所要管理的内容进行更新;借书与还书的快捷功能有效提高了图书管理的规范化和自动化;查询功能使读者和管理人员可以快速了解图书资料的每一项信息;显著提高了图书管理的工作效率。除此之外,随着网络技术的发展和科技的不断进步,图书管理设备也在不断地更新改进,图书管理工作会更加便捷,进而实现图书管理的全程自动化。
四、结束语
图书管理的网络化、数字化必将是未来的发展方向,不断提高图书管理系统的服务水平和系统的自动化水平是未来的发展目标。所以,当前要在图书管理系统的研发和使用工作中,时刻以网络技术的发展为核心,密切关注科技的发展,实现图书管理的自动化和现代化,不断提高图书管理水平。
【参考文献】
[1]陈晓春.网络环境下的图书管理研究[J].佳木斯教育学院学报,2011(04).
[2]张建新.网络环境下的图书管理措施[J].华章,2011(11).
[3]孙晓川.浅谈高校图书管理系统的创新与应用[J].齐鲁师范学院学报,2012,27(04).
[4]杨立婷.论网络信息时代图书管理手段的多样化[J].内蒙古图书馆学,2009(03).
篇2
图书资料是企业提高员工的文化素质、技术水平的需要。主要介绍了如何开发一个适合中小企业图书管理所需的数据库管理软件,对系统开发所包括的几个方面,各方面的具体要求以及开发环境的选择等作了分析。详细介绍了软件的设计步骤,并提出了软件如何适用不同网络环境、如何解决输出表格的打印及客户端软件自动升级和数据库的安全性等问题,并对问题进行了相应的研究。
关键词:系统设计;图书管理;软件
图书馆是一种信息资源的集散地。图书和用户借阅资料繁多,包含很多的信息数据的管理。作为计算机应用的一部分,使用计算机对图书管理信息进行管理,具有手工管理所无法比拟的优点,例如:有利于读者借阅、归还、查询图书情况;便于图书馆管理人员进行日常操作.更简单地进行管理图书借阅者信息、借阅、归还、查询图书等下作:图书馆管理人员能够对图书的借阅情况进行备份.并能对馆内图书的借阅情况进行查询,易于图书馆管理人员对图书进行整理和购置。这些优点能够极大地提高图书管理的效率。为了更好地完成图书管理的功能,使管理系统既起到推动图书管理水平的发展又不与传统的管理方式脱节,我们进行了详细的需求分析,既为其注入了现代管理的新元素同时也结合了图书管理人员的管理经验,对系统进行了合理的设计管理。
1 利用计算机管理图书资料的意义
传统的图书管理停留在纸介质的基础上,随着企业文化的发展,图书规模越来越大,这样的管理机制已经不能适应管理的需要,它不仅浪费许多人力和物力,并且由于效率低下,往往不能满足员工的需要,也不利于图书馆本身的发展。在信息时代,这种传统的管理方法必然被以计算机为基础的信息管理所取代。开发企业图书管理系统软件,利用计算机对图书资料进行有效的管理能够提高工作效率,提高图书的利用率,充分发挥图书的作用,同时通过网络让读者及时方便地查到所需的图书,管理人员还可以利用强大的管理统计功能,通过统计图书的总量、金额、各种图书的借阅率等及时了解库存、图书馆发展的规模以及员工对各类图书的需求,掌握今后图书的订购计划及取舍方向。适应网络发展的具体情况(对等网、局域网都能使用);用户界面简洁,操作方便,层次清晰,用户容易上手;系统运行可靠,查询统计有较高的效率。
2 图书管理设计分析
2.1 需求分析
本系统的主要目的是实现一个图书管理系统。本系统有3类用户分别为管理员、读者会员以及GUEST用户。读者和管理员经El令认证进人系统后,管理员可完成维护系统的功能,包括管理图书和管理会员。读者会员则完成查询图书、修改个人资料、查询个人借阅信息的功能,工作完成后可以退出系统。
2.2 功能需求描述
(1)用户登录。
管理员或会员根据工作证和密码登录系统进行身份验证。
(2)查询图书。
任何人都可以进入系统进行图书检索,并可以通过点击图书名称查看书本详细信息。可以查看到书本的所有信息及借阅信息。
(3)添加图书。
只有管理员登录成功后才能添加图书。通过点击导航条上的“添加图书“超链接进入添加图书页面。填好后点提交,就迸数据库了。
(4)修改图书。
只有管理员登录成功后才能修改图书。通过点击导航条上的“修改图书“超链接进入修改图书页面。修改好后点提交,就进数据库了。
(5)删除图书。
只有管理员登录成功后才能修改图书。通过点击导航条上的“删除图书“超链接进入删除图书页面,点删除就可将书删除。
(6)修改和查询个人信息。
用户登录后可修改和查询个人信息包括个人借阅图书信息。
(7)用户管理。
管理员登录后可对用户进行管理,包括添加和删除用户。
(8)借阅管理。
管理员登录后可依据书本登录号和读者会员编号给读者会员进行借书。
(9)还书管理。
管理员登录后可依据书本登录号和读者会员编号给读者会员进行还书。
3 实现图书管理的必要性
图书馆数字化和网络化是新的发展方向,一个企业要发展,在技术上就要不断创新不断提高,提高企业的技术水平首先要提高企业员工的技术水平,企业图书馆的藏书资料在这方面起到了举足轻重的作用。管理好藏书资料,有的放矢地不断补充新图书,让员工能更好更方便地从中获取新知识,提高技术水平,将更好地提高企业的技术层次。要提高图书管理水平,就必须使图书管理从传统的手工管理服务模式走向计算机化。建立联机书目信息数据库,实现联机检索和资料共享是发展的第一步,开发图书管理系统软件正是为了实现这一步骤。企业图书管理应该能够为员工提供充足的信息和快捷的查询手段,但一直以来由于企业本身条件的限制,通常使用传统的人工方式管理,这种管理方式工作繁锁、效率低,已渐渐不能适应工作的需要。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已使其在社会各个领域发挥着越来越重要的作用。使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、方便、准确、统计精确、便于分析等。这些优点能极大地提高图书管理的水平,应用于企业,可为企业在提高员工素质方面起到更好的作用。下面将以一套图书管理系统的开发为例,谈谈其开发过程和所涉及到的问题及解决方法。
结语:
图书管理系统的实现在于提高数据管理的效率,降低图书管理的成本。本系统实现了图书管理的基本功能。由于本系统是基于B/S模式的.管理员可以方便的在联网的电脑上通过浏览器进行各项管理,比如添加、修改、删除图书和用户。进行借书和还书处理等。用户也可以使用浏览器检索图书,修改个人资料。本图书管理系统还支持条形码扫描.提高了效率。但本系统尚存有些缺陷,比如对安全性缺少考虑,对用户开放的功能少(没有网上预借和续借的功能等),对用户的管理也不够.比如没有对用户借书超过了期限实现处罚等。这些将会在以后慢慢改进。
参考文献:
[1] 苏月花 图书管理系统的设计与实现[期刊论文]-天津职业院校联合学报2011,13(8)
[2] 陈新.张楠图书管理系统设计与实现[期刊论文]-硅谷2011(14)
[3] 密君英 图书管理系统的数据库设计与实现[期刊论文]-中小企业管理与科技2011(25)
[4] 胡敏 图书管理系统的设计与实现[学位论文]2010
篇3
方式,有着储存信息量大、处理信息及时快捷、效率高,减轻管理员负担,减小出错的概率等诸多优点,其开发主要包括采用SQLServer2005 数据库的建立以及Visual Basic 编程语言作为前端应用程序的开发两个方面。主要完成书目检索、读者管理、借阅管理、图书管理、用户维护、系统维护等功能。系统运行结果证明,本文所设计的图书管理系统可以满足借阅者和管理员两方面的需要,达到了设计要求。
关键词:图书管理;系统设计;Visual Basic;SQLServer2005
一、引言
随着计算机应用在全球范围内日益普及,管理信息系统的作用也越来越大,因此图书管理信息化是发展的必然趋势。用结构化系统分析与设计的方法,建立一套有效的图书信息管理系统,可以减轻工作,将工作科学化、规范化,提高工作质量,因此根据图书馆目前实际的管理情况开发一套图书管理系统是十分必要的。
二、图书管理的现状
在计算机尚未在图书信息管理中广泛使用之前,一直以来人们管理图书馆的日常工作使用的是传统的人工方式,对于图书馆的借书和还书过程主要依靠手工。手工手续繁琐、工作量大、效率低下、出错率高等,同时给对大量资料的查询、更新及维护都带来不少困难。随着近年来信息技术及计算机网络技术的不断发展, 图书馆也先从传统的图书馆发展到自动化图书馆,再发展到今天的数字图书馆,这些变化使得图书馆的形象越来越现代化,人们查找资料也更加方便。为提高管理效率,更好地为读者服务,利用已有的办公局域网络条件,将馆藏书籍做成基于网络的查询系统,实现图书在一个单位的网络内查询,可使图书查询和借阅变得更加方便快捷,从而使图书室的工作效率得到明显提高。在计算机尚未在图书信息管理中广泛使用之前,一直以来人们管理图书馆的日常工作使用的是传统的人工方式,对于图书馆的借书和还书过程主要依靠手工。手工手续繁琐、工作量大、效率低下、出错率高等,同时给对大量资料的查询、更新及维护都带来不少困难。
三、系统的可行性分析
图书管理系统主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及图书管理员日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计等。这些工作需对数据库知识有足够认识,并深入的了解Visual Basic 的使用和管理系统的相关知识。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。
1、系统的可行性分析有以下几个方面:
(1)技术可行性:处理速度快、准确通过权限的设置,数据的安全性好、方便查询、借阅管理等。
(2)经济可行性:系统建设不需要很大的投入、可缩减人力投入。
(3)运行上可行性:本系统作为一个小型的图书馆信息管理系统,
所耗费的资源非常的小。
(4)从各种社会因素可行性分析:可降低工作人员工作强度,提高
效率,会得到学校工作人员的一致同意的。
综上所述通过可行性分析认为新系统的开发方案切实可行,可
进行开发。
2、图书管理系统开发相关技术的介绍
2.1Visual Basic 6.0 概述Visual Basic 6.0 是Microsoft 公司推出的可视化开发工具组建Visual Studio 6.0 的组成之一,是基于BASIC 语言的可视化程序设计语言。Visual Basic 6.0 既继承了BASIC 语言的简单易懂的特点,又采用了面向对象、事件驱动的编程机制,提供了一种所见即所得的可视化程序设计方法。Visual Basic6.0 已逐渐成为编制Windows 应用程序、数据库应用程序、多媒体程序及网上应用程序的理想工具。它不仅为广大程序员所钟爱,而且还成为了众多初学者编程者的良师益友,真正做到了实用且易掌握。Visual Basic 6.0 包括三种版本:学习版、专业版和企业版。这三种版本的基础是一致的,只不过为了适应不同层次用户的需要,在工具的提供方面有所不同。因此,大多应用程序可以在三种不同版本中通用。
2.2SQL Server 2005 概述SQL Server 是一个关系数据库管理系统它是由Microsoft 推出的,开发各类大中型数据库解决方案,SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。
3、系统总体设计分析
3.1 系统需求分析该系统主要分为两部分:读者部分和管理员部分。为了方便读者查找自己感兴趣的主题进行阅读,要将图书按照内容进行分类。读者可以按照类别进行查找,逐级浏览、可以查看自己的信息。本系统还可对用户的账号和书目的阅读权限进行管理。管理员需要给用户分配用户名和密码,及设定用户的级别,还为用户提供图书的排行榜让用户能知道那些图书受到大家的欢迎。
3.2 系统功能模块设计
根据图书管理系统的实际需求,可以将图书管理系统划分为系统设置、图书管理、读者管理、图书借还、系统查询5个部分。
3.3 系统流程
图书管理系统的流程是用户先输入自己的帐号密码成功登陆系统后系统根剧登陆的帐号信息从数据库中的数据进行对比判断是读者还是管理员,如果是读者则能进行信息查询,及修改自己的相关信息,查询到自己所需要的图书就能通过管理员进行借阅图书、归还图书也是通过管理员完成的。如果不是读者而是管理员,那管理员可以进行相关信息的查询、添加删除图书及读者的所有信息、设置相应的权限、为图书更新排行榜的信息、以及完成读者的图书借阅与归还。
4、图书管理系统详细设计
4.1 系统流程分析
根据开发图书管理系统的需求分析,本系统设计了两种用户,分别为系统管理员、读者。当系统管理员使用帐户登录后,管理员可以通过系统导航菜单进入读者管理界面、图书管理界面、图书借还界面、系统查询界面,在读者界面中,管理员添加和修改用户信息、用户可以查看自己信息,在图书管理界面管理员可以添加和修改图书信息、用户可查看图书,在图书借还界面完成读者借书还书的操作,系统查询界面管理员可以查看借出去的图书信息及库存的信息、用户可以查找自己的所需的图书。读者使用读者帐号登陆系统后,可以查询自己所需要的图书的信息、也可以查询自己个人的基本信息及图书的借还信息。读者的借书和还书过程是通过管理员完成的。
4.2 主要模块的运行
4.2.1 登陆界面
当用户输入用户名、密码,系统自动将输入的信息和相关数据表中的内容进行比较,如果该用户输入的内容和数据表中的内容相符,则通过验证,此次登录成功;否则登录失败。用户只有成功登陆系统
后才能进行一系列的操作。
4.2.2 图书借还信息模块
图书借还管理模块主要分为图书借阅页面和图书归还页面,用户
可以在通过这个模块查看图书的借阅和归还信息。管理员可以在图书通过这个模块来完成读者借和还书的操作。
4.3 系统开发的遇到的相关问题及解决
4.3.1 图书管理系统索引
图书管理系统开发中存在大量的数据和信息检索,怎样更好的检索数据和信息操作是保证检索速度的提高和数据的分页显示,根据实际需要,读者信息表,图书信息表,图书借还信息表,权限信息,管理员信息表等都建立索引,合理使用缓冲区。
篇4
关键词:图书管理系统;一卡通;中间数据服务
DOI:10.16640/ki.37-1222/t.2016.08.135
0 引言
随着信息技术的飞速发展,社会的信息化水平逐渐提高,信息科学技术对国内高校的影响也进一步深入。在此过程中表现出来一些阻碍高校信息化进程的现象如:校内信息孤岛、设施重复建设、信息获取途径繁杂等等。如何合理高效的整合校内资源并采用适当的方法解决这些问题以加快高校信息化进程的推进是各高校考虑的问题之一。一卡通技术的出现能够很好的解决目前遇到的一些问题,通过它能为校园信息化建设提供全面的数据管理平台,同时结合管理信息系统和一卡通专网形成数字空间和共享环境。校园一卡通是数字化校园的切入点,是校园信息化管理的重要手段与方式,是促进高校管理信息化,提高财务管理水平和管理效益的重要举措。校园一卡通系统依托校园网,以校园卡为载体,使全校师生仅需手持一张校园卡就可以实现在校园内进行吃饭、购物、考勤、洗浴和借阅图书等一系列活动,真正做到了“一卡在手,走遍校园”。一卡通与图书馆系统系统对接完成后,可以提升图书馆整体服务管理水平,对未来为读者开展新形式的服务奠定了基础。
1 一卡通系统与图书管理系统数据交换对接的目标
一卡通系统是指以智能卡卡片为主体,借助各类智能读写设备和软件平台,为持卡人提供服务的综合管理系统。图书馆管理系统主要实现学校图书馆内书籍管理,书目检索管理,图书借还管理,证件管理及借阅超期罚款等等与图书借阅等综合服务息息相关的管理系统。两系统数据交换对接完成后可以实现通过一张校园卡完成文献借阅、读者证件处理、超期罚款、信息查询等等服务,进一步简化图书馆的工作流程,提高工作效率和服务质量,使图书馆业务智能化、数字化。
2 一卡通系统与图书管理系统基础数据交换方式
图书管理系统与一卡通系统的基础数据交换的方式一般常见的有以下3种方式,文件共享模式(如Txt、CSV、XML)、数据库视图(DataView)方式、中间数据服务(如Web Service)方式。
2.1 文件共享模式(TXT、CSV、XML)
文共享模式是一种松耦合的数据交换模式。首先系统双方共同确定文件的数据格式,然后系统按确定的数据格式导出文件,待系统接收文件后按双方确定格式进行解析并导入系统。示意图如图1所示。
文共享模式安全性比较突出,在系统之间确定好标准的数据格式后,无需直接通信,就可以传递相关数据。缺点在于实时性差,无法快速响应。
2.2 数据视图模式(Data View)
该模式是第三方对接系统主动获取由一卡通数据库构建的一个开放数据视图。示意图如图2所示。
该模式需要一卡通系统开放部分数据库来建立数据视图,优点是一卡通系统工作量较少,数据视图定义简单灵活,缺点是一卡通数据对外开放,会对数据库安全和稳定性造成一定的影响。
2.3 中间数据服务模式(Web Service)
该模式是指由一卡通系统提供一些系统中间数据服务,这些数据服务与原一卡通数据库物理分离,保证数据安全性,对接系统通过这些中间数据服务来获取一卡通系统数据。示意图如图3所示。
中间数据服务模式相对于其他两种模式在安全性和开放性都是最理想的模式。一卡通系统通过建立一个共享数据的中间数据服务,分别定制出不同中间数据服务来满足相关第三方对接系统。中间数据服务可以针对第三方系统优先级别设置不同的数据开放策略,从而满足用户的个性需求。
中间数据服务是基于Web Services的标准化集成方案,前两种模式存在不同系统的异构问题,并且开放性和安全性没有第三种模式快捷高效。为了减少开发成本采用中间数据服务模式进行一卡通与图书管理系统对接是我们的最优选择。
3 一卡通系统与图书管理系统数据交换对接实现
3.1 系统数据交换对接
一卡通系统和图书管理系统之间的数据交换通过第三方借口程序实现数据通信,用一卡通替代原来的借书证,实现全校统一身份认证及校内金融消费。(结构图如图4所示)。校园一卡通系统和图书管理系统之间的接口主要包括如下几个部分:
3.1.1 统一使用学号
由于校园一卡通采用学号为唯一代码,因此图书馆也必须用学号替换现有的借阅证号,采用学号为系统唯一的借阅证号码,这样可通过读卡器模拟条码枪功能。
3.1.2 同步人员信息
通过底层开发接口,实现校园一卡通系统到图书管理系统的数据同步功能,在第一次导入用户档案后,后续档案的维护全部可自动实现。通过接口程序可以实时同步一卡通系统人员档案信息,一卡通替代原来的条形码借书证,借助读卡器实现图书借还的身份识别、新增人员信息、补办及挂失人员信息同步,图书管理系统直接调用一卡通人员信息,极大的简化了图书馆的日常管理,同时也实现了校内人员信息资源共享。
3.1.3 黑名单识别
图书管理系统通过第三方接口自动获得卡片状态信息,如果由于系统版本等原因无法实现的话,可通过服务器驻留的第三方同步程序进行黑名单识别,读卡器读到校园卡号时,首先由驻留程序进行识别,如果是黑名单则自动弹出对话框提示,如果不是黑名单,则可输入到图书管理系统窗口中。
3.1.4 扣费流水上传
校园一卡通的金融功能为图书馆罚款收缴提供了极大的便利,系统通过读卡器直接在一卡通中收缴罚款(如超期款、图书损坏罚款、丢失赔偿罚款等),并通过一卡通专网上传扣费交易流水到一卡通数据库,同时图书管理系统数据库保存扣费流水金额,以便于后期对账。
3.2 接口实现方式及流程
一卡通平台通过同步服务器系统和网络监控服务器,保证将共享信息及时、增量、准确、完整发送给预约共享对象,其工作流程如图5所示。
同步服务程序和监控程序的功能如下:
(1)将要求共享信息的系统分类,并根据分类信息控制共享的信息对象;
(2)为每个请求共享对象分配专用共享队列,从而达到信息存储缓存的目的;
(3)网络监控服务器系统时刻监控预约共享的请求对象的网络状态;
(4)同步服务器系统的发送线程根据网络状态保证将请求共享的信息及时发送给请求对象所在的计算机;
图书借阅端通过DLL动态链接库文件来获取图书管理系统里所需信息,主要DLL文件有:取得共享信息的DLL(SyncDll.DLL)、取得全局控制信息的DLL(Ctrl_app.dll)、上传计费充值信息的DLL(ReqDll.Dll)、卡操作的DLL(RF_CardDll.DLL)。
4 结束语
一卡通与图书馆管理系统数据的共享及同步,极大的简化了传统图书馆的工作流程,降低了人力成本,推进了图书馆数字化服务的进程。同时改变了图书馆传统机械的工作方式,实现了读者与管理者业务交流的数字化、信息化,提高了图书馆整体的工作效率。校园一卡通系统综合先进的智能卡技术及网络通信技术,不但能满足学校不同管理层次的需要,而且解决了校内多卡合一的问题,它在校园中起着桥梁的作用,通过它与学校图书馆、教务、后勤等等部门的管理系统之间的信息联系,将整个校园连成一个数据网,使校内管理实现高度信息化。随着一卡通技术的不断完善,它将革新校园传统的管理及运营体系,加快信息学校信息化进程,实现学校的跨越式发展。
参考文献:
[1]刘凤,李志勇.“校园一卡通”与图书馆管理系统接口的实现[J].电脑知识与技术,2010(07).
[2]王蕾.高校图书馆服务中校园一卡通应用探究[J].内蒙古农业大学学报(社会科学版),2012(04).
[3]杨继民.一卡通环境下高校图书馆信息化建设[J].金陵科技学院学报(社会科学版),2011(09).
[4]阴小建,王文琳.图书馆管理系统与一卡通接口设计[J].山东教育学院学报,2009(04).
[5]黎邦群.图书馆管理系统一卡通接口程序的设计与实现[J].惠州学院学报(自然科学版),2011(06).
[6]段平.“一卡通”在图书馆中的应用与思考[J].轻工科技,2013(12).
篇5
【关键词】图书馆;管理系统;现代化
一、图书馆管理系统应用的必要性
过去,大多数学校图书馆都是封闭式管理,通过卡片登记借阅信息,只能实现有限的流通,有的甚至不能正常对学生开放,使得图书馆不能发挥应有的作用;即使是实现了正常流通的,也不能提供领导管理上需要的各种信息如本馆各种资料分布及借阅 (流通)情况。
目前,我国学校图书馆办馆的要求及领先标志就是藏书全部开放,师生共享开架借阅。这种借阅方式是当前适合我国国情的发挥图书馆应有作用的最佳方式,也是素质教育的最好体现。它充分发挥了图书馆的功效,最大限度地为读者服务,这也是图书馆自动化管理的最终目标。实现这一目标,必须有现代化的管理手段和管理体制。为此,各地教育主管部门都逐步提出学校要采用图书馆管理系统,从而实现人工管理达不到的一些功能并发挥图书馆的最大效益。而随着越来越多的学校采用了现代化的管理软件进行管理,进一步提升了学校管理的现代化水平,从而在竞争中处于有利位置,也对其他兄弟学校起到了示范和促进作用。自身发展的需要和上级部门的要求以及竞争的需要决定了学校采用图书馆管理系统的必要性。
以计算机技术、存储技术、通讯技术为主要内容的现代信息技术的发展,使人类进入了一个崭新的信息时代。作为信息资源存储、传递的专业机构,图书馆如何在新的技术条件下,适应形势发展,发挥自身优势,开拓信息渠道,更好地为用户服务,是一个新课题。也必将对现有的图书馆产生全面而深远的影响。因此,正确认识信息时代对图书管理工作的要求,使图书馆工作变得更加便利和高效,使资源共享更容易实现,为读者提供更加优质的服务十分重要。
在信息时代,各种冠以“数字图书馆”之类说法的图书馆现代化论断到处可见。那么什么是图书馆的现代化呢? 判断一个图书馆的现代化程度,应该从图书馆最本质的特性判断。图书馆具有信息资源的收集保存、加工整理并使之有序化及传递信息资源的功能。这一点是书店和网站都无法做到的,也是图书馆最本质的特性,是图书馆赖以生存的基础。判断图书馆的现代化程度,也应该从这个最本质的特性来判断。
二、成熟的图书管理系统决定因素
任何一套图书馆管理系统至少必须具备这样一些功能:对图书进行编目也就是采集信息并上架、图书检索(查找)、图书流通(借还)。然而仅仅有这些功能是不能称为真正的现代化的管理型图书馆管理系统的。笔者认为,一套系统是否成熟还决定于以下几个方面:
1、符合相关的标准
例如教育部最新颁布的 《教育管理信息化标准》规范、我国图书馆界通用的CNMARC格式标准、目前通用的 《中图法四》等。
《教育管理信息化标准》的颁布将为教育部门对教育数据进行总体的规划和组织,建立起统一的数据平台提供有力的技术保证;它将带动教育管理信息存储、访问、更新、传递方式的变革,进一步减轻学校人力资源和财政管理的负担。
CNMARC是在UNI-MARC(国际通用MARC)的基础上发展起来的,它有479个字段,这些字段是针对能著录多种文献类型及多文种文献而制定的,数据格式结构复杂繁多,使用时,用其所有字段,只需结合著录的文献类型与文种等实际情况选择适用的机读目录格式字段形成数据。
中图法全称是《中国图书馆分类法》,是我国建国后编制出版的一部具有代表性的大型综合性分类法。其编制始于1971年,先后出版了四版。自1999年第四版起更名为《中国图书馆分类法》,简称不变,英文译名为Chinese Library Classification,英文缩写为CLC。由于国家图书馆1975年以后的文献(善本除外)都采用中图分类法,馆藏目录检索系统也提供 “中图分类号”检索字段,了解中图分类法有助于读者准确地查询到需要的文献资源
2、开发工具及所采用的数据存放格式要求先进
有些人认为只要看看功能和界面是否令人满意就行了,其他的与我们没有多少关系,实际上开发工具及方式和数据格式的存放方式决定了系统的稳定性和性能以及未来的可升级维护性。目前国内绝大多数系统在Windows下运行,最先进流行的开发工具是美国Borland公司的Delphi及 Microsoft公司的 VC++,后台数据库一般采用微软的 SQLServer或 Sybase大型数据库产品。
3、功能是否强大
目前,一般主流的系统包括系统管理、读者管理、编目、流通、统计、查询等功能。比较先进的能够在一个界面下实现图书、音像、期刊的管理,设置假期、设置暂离锁 (提高安全性)、暂停某些读者的借阅权、导入导出读者、交换 MARC数据、升级辅助编目库等。此外,由于学校校园网络的逐步建立,一个完善的系统还应提供无缝接入校园网的WEB功能,通过 IE浏览器让读者使用借阅资料查询、更换密码、预约、资料检索等功能。有些系统还能提供读者自助服务,可以开放一些客户机让读者自行管理密码、查询自己的借阅史、预约资料、检索资料等。
4、要有足够的安全性
安全性一般涉及到操作权限控制和数据自动备份两方面。主流系统都实现了由管理员分配各操作员可使用的功能并设置其密码,各操作员均需先登录系统然后再操作各种允许使用的功能。一个完善的系统还应对各操作员的登录、退出及重要操作记录在操作日志中。同时还应提供完善的自动备份服务,以实现数据的全自动按计划备份,从而最大限度地保障您的数据安全。
5、要有足够大的辅助编目库
在对图书进行编目也就是信息采集时,如果我们通过扫描图书的 ISBN号条码就能得到大多数书的书名、作者、出版社等各种标准信息,则我们的编目准确性和效率将会得到极大的提高。这就要求有一个比较完善的准确的辅助编目库。这也是一个容易被学校忽视而软件开发商有意回避的问题。
6、要具有完善的规则
除了能够设置读者的借阅规则外,还应自动实现一些图书馆界通用的管理规则,例如有在借资料的读者是不能被删除的,有以下情况的读者是不能借阅的:某类书的借阅数已达到最大值、有超期资料、有未缴罚款、被暂停借阅等。
7、简单易用
一个好的系统应具有清楚的操作界面,最简化的操作过程。日常工作中操作员通过手持式条码阅读器应该可以完成绝大部分工作。需要注意的是有些系统将精力花在华丽的界面上,而忽视了用户真正需要的是实用的完善的功能。
8、有先进的体系结构
当前主流系统采用客户机服务器 (Client/Server) +浏览器/服务器 (Browser/Server)模式,所有信息均存放在数据库服务器上,各客户机通过网络与数据库服务器通讯,WEB服务通过 ADO模型访问数据库服务器,数据与应用安全地隔离,可确保数据存放的安全性。当然在具体选择中还需考虑是否得到主管部门例如省电教馆等推荐及性价比等。
随着数字化技术的飞速发展,人类正迈向一个以数字化技术革命为中心的新时代。这一新时代最明显的特征便是全球范围内的网络革命。这场革命催生出的数字化信息网络,大大改善了我们所处的信息环境,信息的类型和形式变得更加复杂,人类信息传播的途径及获取信息的方法,都发生了前所未有的变化,它不仅改变了图书馆信息服务的方式,同时也对图书馆的情报用户提出了严峻的挑战。
三、图书管理系统现代化程度的标准
1、信息资源收集的现代化
现代社会信息资源丰富,信息污染也很严重,给图书馆信息资源的收集带来了极大麻烦。传统图书馆时期,由于各种信息资源极大部分由正规渠道获得,经过图书期刊编辑人员的认真校对,信息质量相对可靠。而现代化信息的载体以及出版发行方式发生了很大变化,各种光盘、印刷品、网上信息、声像读物等良莠不齐。这就要求图书馆采编人员掌握多方面的信息源,运用现代化的各种手段,对各种信息做出尽可能正确的判断
2、信息加工整理的现代化
在传统图书馆时期,文献资源的分类加工整理 比较简单,所揭示的文献信息深度有限,对文献的内在性质、内容的揭示基本没有。图书馆应用计算机进行分类编目,给文献内容的揭示带来了一定的改进,但无实际性的改革。计算机所具有的快速处理数据的能力远远没有发挥出来。信息加工的目的是为了使信息资源有序化,以便于更好地查找和使用文献信息,如果在文献信息加工整理上不能实现统一标准的规范,图书馆现代化的物质基础就不存在
3、图书馆服务的现代化
服务是图书馆的生命。图书馆所做的一切工作,只有一个目的,就是做好图书馆的读者服务工作。服务的现代化包括两个方面,一是图书馆工作人员服务的现代化,二是服务手段的现代化。
观念的现代化要求我们改变原来重管理轻服务的思想,把以读者为中心真正落到实处,发挥图书馆工作人员的主观能动性,积极收集各种文献信息资源。在现代化图书馆时期,判断一个图书馆的大小是以图书馆获取信息的能力,提供服务的能力来决定的由于现代化的图书馆是一个有机的网络,各种信息资源许多都是公开的、共享的.只要有一定的专业技能和一切以读者为中心的服务观念,图书馆的服务工作可以比传统时期有一个质的飞跃。
判断服务手段的现代化也应该用 “一切以读者为中心” 这一图书馆的服务宗旨来判断。如果图书馆提供的文献资源必须使用电脑才能得到,这对读者来说就是服务不好,因为他的要求没有得到满足。现代化服务手段真正的含义应该是 图书馆根据读者不同需要,提供适合各种不同类型的服务方式。
总之,我们通过对图书管理系统的分析,对管理系统在其他情况下的应用,有了一个基础性的了解与掌握。同时,对热门图书的科学管理,进一步提高其利用率,不断满足读者日益旺盛的阅读需要,有着十分积极的现实意义。
参考文献
[1] 顾俐. 图书馆图书管理系统的设计. 《 中国科技信息 》. 2007.11.
[2] 孙丽莉. 图书管理系统论. 《 中国科技信息 》. 2007.1.
[3] 马慧生、王树芬. 对我校图书馆数字化的建议. 《 桂林航天工业高等专科学校学报 》. 2005.10.3.
[4] 张霞. 数字图书管理系统及其相关技术探究. 《 安阳大学学报:综合版 》. 2003.3.
[5] 李丽宗. 条码技术及条码图书管理系统. 《 四川图书馆学报 》. 2001.6.
篇6
本软件主要用于图书的采集、盘点操作。用户可以用本软件来为自己采集图书、盘点图书。也可以为其他客户进行代采。本软件的优点是适应性广、功能全面、存储容量大、数据保障性高、高效率、技术性高、一号多书处理、兼容多种数据源、支持多用户采集、适用性强、采书盘点数据格式通用、数据交换简单。
2系统总体设计
2.1硬件、软件支持
硬件平台是指开发与运行本系统时所需要的硬件环境,主要包括计算机机型和硬件配置。由于本系统只配备有PII处理器、64M内存、10G硬的普通微机即可顺利运行。该软件是在WINDOWS操作系统下以uBase/Linux系统为平台并使用uToolsTM2为开发工具所开发出来的软件,所以有简捷的WINDOWS界面操作风格,完善的功能流程设置,操作直观、方便。
2.2采集器内部结构和工作原理
平板式扫描枪一般由光源、光学透镜、扫描模组、模拟数字转换电路加塑料外壳构成。它利用光电元件将检测到的光信号转换成电信号,再将电信号通过模拟数字转换器转化为数字信号传输到计算机中处理。本软件是通过数据采集器对图书的现行条码和ISBN号进行量化采集,然后通过数据交换把采集到的信息通过数据线导到PC端软件,然后通过软件对用户的图书种类和需求进行分类,实现智能化和自动化的目的。
2.3软件模块结构设计
通过使系统调研与分析,系统主要应完成的功能如下:书库数据管理、订书数据管理、盘点数据管理、数据交换。图书管理系统包含书库的导入、导出、订书数据管理、盘点数据管理等功能。该系统执行时,先导入书库数据,然后根据输入的数据选择执行路径,购入图书进行登记,编用调用图书采编功能,导入、导出调用功能查询调用查询功能。
3图书信息管理软件详细设计
3.1图书管理系统启动界面本系统设计原则:界面美观大方、操作方便灵活;依据用户的需求设计界面;界面对用户操作有引导功能,并提供一些帮助功能。
3.2书库数据管理书库数据管理的功能是将书库数据与软件进行传输,图书数据就是在这里导入软件的,其主要分为导入书库数据、导出书库数据、书库信息显示、书库数据查找、书库数据清空和书库统计信息6部分组成。
3.3订书数据管理:导入订书数据、从采集器导入订书数据
3.4系统配置:库存代码设定、导出字段设定、DBF字段设定、交换数据
4结论
篇7
[关键词]现代信息;图书管理;优势;应用
中图分类号:TU94 文献标识码:A 文章编号:1009-914X(2016)30-0335-01
引言:在现代信息化技术的发展背景下,许多行业在经营管理中要想达到理想的管理效果,就需要把现代信息技术和本行业的管理有效结合在一起,尤其是图书管理工作。图书管理工作具有内容复杂、涉及元素多的特点,传统的管理模式已经不能适应当前的图书管理工作,无论是管理工作的程序还是管理对象,都需要使用现代信息化技术,这样才能够给读者带来更多便利。
一、图书管理工作的现状分析
图书资源作为各个学校的关键学习补充资源,同时也是学校日常管理工作中的重要内容之一。长期以来,各个学校在开展图书管理工作时,实施的基本上都是以人工管理为核心的管理方法,然而随着我国教育事业的迅猛发展和飞速进步,学生阅读量及参与阅读学习的学生数量急速增加,无论从图书管理的客观要求及主观需求方面,几乎所有学校都引进了以计算机技术为核心的现代信息技术来开展图书管理工作,而且取得了较为理想的效果。但是随着图书管理工作要求的不断提升,加上学生阅读量的不断加大,同时图书资源已经从传统的单一纸质阅读转向纸质图书与电子图书相结合,然而图书管理工作人员并没有得到有效增加,同时图书管理人员的图书管理技能和水平也未能有效提升。
二、现代信息化技术在图书管理中的优势
1.改变了图书馆的传统服务方式
在传统意义上图书馆通常被认为是服务部门,主要目的是为人们提供资料和查询服务。随着信息技术的发展与应用,图书馆已经彻底改变了传统的服务方式,出现了网络图书馆、数字图书馆、虚拟图书馆等新形式,图书馆不仅为人们提供传统的书籍文献资料,同时也提供多媒体信息资料,人们可以通过网络进行跨馆、跨地区的信息资料查询,使读者真正享受信息技术所带来的便捷。
2.合理整合了来自网络的各种信息资源
信息技术属于虚拟性技术的一种,利用网络和先进的技术设备能传递的信息资源不仅数量大,而且在类别上也是多种多样。因此,在传递的信息中,不可避免地会存在一些垃圾信息和无用信息,为优化网络资源,就需要采用先进的信息技术对传递的信息进行过滤和整理。除此之外,科技的不断进步,会促使信息技术不断实现升级,升级后的信息技术会对网络传递的信息资源产生一定的规范作用,相比较传统的信息技术,也会具有更易操作的特性。加之各种先进设备的应用,使得图书管理工作人T能充分利用网络传递的信息为读者提供更具科学化和人性化的图书管理服务,从而为提升图书管理质量创造了有利条件。
3.提高了图书管理工作的效率
信息化管理是社会高速发展的产物,节约了大量的人力和物力。在传统的管理模式下,很多事情都需要手工完成,这使得图书管理人员的工作量巨大,而且人工操作也极易出现失误,增加了图书管理工作的难度。运用现代信息技术以后,图书馆的许多工作都可以通过电子计算机操控来完成,只需要编制相关程序,配备较少的人力、物力就能完成图书馆的相关工作,大大提高了图书馆的工作效率。同时,应用信息技术也显著提高了图书馆工作质量。
4.使图书馆藏的内容更加丰富
以计算机技术为代表的信息技术彻底改变了传统图书管理工作模式,如今的信息来源越来越广泛,书籍报刊、互联网、光盘、电子图书等都可能成为信息承载者。计算机的应用推动了电子信息技术的发展,实现了信息形式上的改变。在图书管理工作中,要树立以服务咨询为本位的指导思想,不断进行馆藏内容的改革。目前信息技术在图书管理工作中的运用,使得信息的形式更加丰富,有数据文献、电子信息、音像资料等,图书馆已发展成为重要的信息中心。
三、现代信息化技术在图书管理中的应用策略
讲解现代信息技术在图书管理工作中的应用,实质上主要讲述的就是突出表现的计算机技术在图书管理工作中的应用,因此,如何将计算机技术与图书管理工作紧密结合起来是问题的关键。而将计算机技术应用到图书管理工作中,实质上主要是借助计算机技术,构建图书管理智能化系统。
1.计算机图书管理系统的任务分析
在图书管理工作中应用计算机技术,能够有效节省人工支出,同时提升图书管理效率。通过应用计算机技术,从而改善传统图书管理方式的不足,只用少量的人力、物力投入就能让整个图书管理水平大幅提升。同时,图书管理工作的服务内容更加丰富,结合计算机技术的有效使用,图书管理工作的内容不再是简单的图书借阅、归还登记,而是包含平台维护、电子图书管理、服务品质提升等一系列内容,使整个服务内容实现了途径的多样化和内容的丰富化。
2.有效区分信息化图书管理服务系统的功能
有效区分信息化图书管理服务系统的功能是图书馆有效应用现代化信息技术的重要方法。有效区分系统功能,不仅需要对添加修改图书信息进行有效区分,同时也需要对设置读者的借阅权限等功能进行仔细甄别,并结合信息技术对图书管理的管理系统进行改造,促使图书管理服务系统实现自动化和智能化,帮助图书馆的工作人员更好地开展工作。其中,图书管理服务职能体现为:采用分别管理形式对图书馆的图书类别和信息进行管理,对图书的借阅、存储、版本以及位置等进行科学管理。系统管理服务职能体现为:读者可随时修改并维护个人信息。读者管理服务职能体现为:借书以及还书的主要功能和作用。因此,要想更好地应用现代技术开展图书管理工作,就需要有效区分信息化图书管理服务系统的功能并完善借阅图书流程,结合系统的具体应用逻辑,有效衔接各个功能板块。此外,还应不断更新图书管理服务系统,及时修补服务系统中存在的不足及漏洞。
3.提供便捷化、网络化计算机信息检索
当借阅人员对某一类书籍或者某一本书籍有阅读兴趣时,都可以借助计算机以及信息检索系统提前进行查阅,查询图书馆藏信息内是否收录,而关于纸质图书,则是查询馆藏中是否有存书以及归还期限等。通过便捷网络化的信息检索,能够使借阅人员可以更加方便的查询图书信息。通过结合计算机技术,构建完善的检索系统,可以将每一本书籍按照类型进行收录、归纳、分类,让阅读人员可以在较短时间内查询到图书信息,进而提高借阅便利度。而检索系统的建设与普及,能够让图书资源实现最大程度的利用。
4.提供完善的计算机网络远程服务
计算机技术影响下的图书管理工作,图书借阅服务已经实现了地域因素限制,所以要在图书管理工作中,提供完善的网络远程服务,让更多的阅读者能够借助网络远程服务,实现更好、更便利的阅读图书。而网络远程服务实质上也是学生图书阅读习惯变更的重要要求。从根本上应用好计算机技术,可以借助图书管理系统,满足读者的阅读需求,实现整个图书管理工作的优化升级。通过有效结合计算机技术,最终实现整个图书管理系统的质的飞跃。
参考文献
[1] 孔纯蓉.计算机技术在图书管理中的应用探究[J].当代教育实践与教学研究.2016(07).
篇8
目前,很多B/S模式的图书管理系统是基于传统的Jsp Model 1模型建立的。随着用户需求的变化,要扩充系统功能,改善用户界面。传统的Jsp Model 1模型建立的系统形式固定,HTML和Java强耦合在一起,导致页面设计与逻辑处理无法分离。功能划分不清,不便于系统的维护和升级。本文结合SSHA技术,设计并开发了一个图书管理应用系统,该系统可扩充性良好,可以重复利用组件进行其他项目的开发。
1系统使用技术
Struts是一个基于MVC体系结构的Web应用程序的框架,具有组件模块化、灵活性和可重用性等优点,极大地简化了Web应用程序的开发。它合理地将用户表示逻辑、业务逻辑和控制逻辑分离,使得开发过程变得简洁清晰,提高了软件的可维护性和可重用性。View(视图)由包含一组可扩展的自定义标签库(Tag Lib)JSP来建立,Model(模型)主要由ActiomFormBean来实现,业务逻辑通常由JavaBean或EJB组件来实现,控制器主要由Action Servlet实现.Struts的核心是ActionServlet.ActionServlet的控制参数在配置文件config.xml中。
2系统的结构和设计
2.1系统结构
图书管理系统包括系统管理、图书借阅与返还管理、读者管理和图书管理4个模块。系统管理模块包括对系统参数的维护、读者权限的设置等;图书借阅与返还管理则是处理日常业务,包括图书的借出、归还及查询等;读者管理则是对读者信息进行维护,包括办证、挂失等,以及个人信息的建立与查询;图书管理是对图书资料进行维护,包括查询、修改、增加、删除及打印报表等。
2.2系统设计和分析
2.2.1系统总体架构
图书管理系统框架采用Struts、Spring与Hibernate构架进行开发。Struts框架将业务数据、页面显示、动作处理进行分离,降低系统的藕合性。在Web页面采用Struts强大的TagLib标记库,能灵活动用,大大提高开发效率。Hibernate框架在系统中提供持久层支持,通过MyEclipse提供的Hibernate反转工程工具,为数据库中的数据表生成相应的POJO(plain object Java object)类和映射文件,并生成对数据进行增、删、减、查的方法。这些方法封装在DAO类中。spring管理系统组件间的依赖关系,系统采用面向接口编程的方式,定义业务层的组件接口,独立开发各个组件,然后根据依赖关系组装组件。以读者管理模块为例,系统组件的注入关系为图1所示。图1系统的注入关系图
除此,Spring通过声明的方式给系统增加事务支持。以借书模块为例,在业务层增加的事务支持代码是:
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
read?only="true" />
read?only="true" />
read?only="true" />
expression="execution(* liberary.biz.lendbookbiz.*(..))"/>
系统开发结构如图2所示。
图2系统开发结构
2.2.2Spring和Hibernate框架开发持久层
对于Hibernate的应用主要是应用配置文件即0/R映射配置文件和hibernate.cfg.xml配置文件。通过反转工具生成的0/R映射配置文件表达出持久类与数据库表的映射关系。Hibernate将根据这个映射文件来生成各种SQL语句,实现数据的访间。在Hibernate的hibernate.cfg.xml配置文件中,定义链接池、访问数据库的URL资源定位地址、数据库名称、数据库方言MySQLDialect、数据库链接驱动程序等Hibernate运行需要的主要属性信息。
使用Spring整合Hibernate时不需要hibernate.cfg.xml文件。首先,在applicationContext.xml中配置数据源(dataSource)bean和session工厂(sessionFactory)bean。其次,Spring提供了HibernateTemplate,用于持久层访问,该模板无需打开Session及关闭Session。它只要获得SessionFactory的引用,便可以打开Session,并在持久化访问结束后关闭Session,程序开发只需完成业务逻辑层,DAO层的开发(如对数据库中数据的增、删、改、查)则由HibernateTemplate完成。以读者管理模块为例,Spring和Hibernate整合后的ApplicationContext配置文件代码:
class="org.apache.commons.dbcp.BasicDataSource">
value="com.microsoft.sqlserver.jdbc.SQLServerDriver">
…
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
org.hibernate.dialect.SQLServerDialect
entity/User.hbm.xml
2.2.3spring 和Struts框架对Action的管理
Struts框架是基于MVC(model view controller)模式的框架。使用Struts框架只需关注相应的ActionBean、ActionFormBean和JSP组件的开发。使用Struts的Taglib标记库,灵活动用,大大提高JSP组件的开发效率。使用MyEclipse添加Strut支持时会自动在Web.xml文件中配置action Servlet,在Struts?config.xml文件中配置message?resources5。在Struts?config.xml文件的设计视图中使用向导创建Action和 Action Form 。在用户管理模块的用户注册子模块中,Action和Action Form的配置如下:
attribute=" UserForm "
name=" UserForm "
parameter="operate"
path="/reg"
scope="request" type=" liberary.web.action.UserAction ">
在UserRegAction中使用Biz层提供的接口,判断用户注册是否成功,注册成功,转入首页,否则,转入错误页面。使用Spring整合Struts时,Struts中的Action由Spring进行创建,利用Spring提供的ContextLoaderPlugIn插件即可做到Spring与Struts的无缝集成。Struts?Config.xml的插件代码为:
value="/web?INF/applicationContext.xml" />
把Spring配置文件的位置告知插件,并将Action的类别配置为Spring的类。在Spring的配置文件applicationContext.xml中配置Action bean,并通过Spring的依赖注入关系,注入相关的Biz信息,对应的配置信息为:
将Struts配置文件中Action类别配置为“org.springframework.web.struts.DelegatingActionProxy”,注册子模块UserAction的配置为:
attribute=" UserForm "
name=" UserForm "
parameter="operate"
path="/reg"
scope="request"
type="org.springframework.web.struts.DelegatingActionProxy">
2.2.4使用Ajax改进用户体验
在用户进行注册子模块中,注册页面使用Ajax页面无刷新技术。在客户端,当用户名输入框失去焦点时,信息己发送至服务器端,并判断用户名是否存在,若已存在,则弹出对话框提示。Ajax技术中使用了Dwr框架。Dwr是在Apache许可下的一个开源的解决方案,它允许在浏览器里的代码使用运行在Web服务器上的Java函数,就像它就在浏览器里一样。Dwr使得浏览器不用刷新页面就可以从远程Web服务器取得用户需的数据,这种无刷新页面的交互方式大大提高Web页面的响应时间。具体做法是先导入Dwr的jar包,然后配置Web.xml和/Web?INF/下的dwr.xml文件。Dwr可以将普通的类成JavaScript可以调用的脚本对象。在用户注册子模块中,Dwr的类是在Spring配置文件中定义的javabean,dwr.xml配置文件如下:
在页面代码中要导入/dwr/interface/JPetNameCheck.js、dwr/engine.js、dwr/util.js脚本,通过脚本对象调用方法,第二个参数是回调函数的函数名。
篇9
关键词:图书管理系统;开发
当前,一般图书馆管理系统存在一下缺点:功能单一、查询能力弱等缺点;价格高,开发时间长;操作烦琐。因此,有必要开发一个使用操作直观简单、网络管理轻松便捷、检索查询一目了然、阅读内容多种多样、权限设置完善丰富、个人环境简易亲切以及信息资料极易扩充的图书馆管理系统。本文是以数据库技术为主要支撑,以 MCIROSPFT公司的 PB 9.0为开发工具,研究开发一个关于图书馆管理的数据库系统,通过这个系统管理员可以简捷、方便的对图书记录查阅、增加、删除等功能,而用户也可以通过这个系统对进行图书查询、借阅、归还等功能。
一、系统总体规划
本图书馆管理系统分为12个模块,分别是登陆界面:检测用户名和密码;功能选择模块:进入主界面后可以进行功能的选择;图书借阅模块:按输入图书借阅信息进行登记;图书归还模块:按输入图书归还信息进行登记;图书库管理:对图书的信息进行日常管理;图书分类管理:对图书分类信息进行管理;图书查询模块:对图书库表进行各种条件的查询;用户管理模块:提高了系统的安全性;数据备份:将数据定期备份,防止被破坏;数据恢复:从备份的数据恢复资料;系统初始化:清空所有数据记录;退出系统模块:退出系统返回WIDNOWS界面。各个模块相互协作共同实现图书馆管理系统的顺畅运作。具体系统流程图见图(一)。
图(一) 图书馆管理系统流程图
二、具体模块的实现
本图书馆管理系统包括11个模块,本文中主要介绍登陆模块、图书信息模块、信息查询模块等模块的设计与实现。
1、登录界面的设计
一个图书馆的管理信息系统都有一段让用户注册自己登录信息的程序,这是保证图书馆重要信息和数据安全的一个重要的手段。下面就对登录界面的设计做详细的介绍。
设计登录界面的过程如下:
①单击菜单“file/new”,选择“PB object”标签项中的“window”,这样就新建了一个窗口对象,并命名为“w_denglu”;
②添加三个静态文本框,他们的属性分别设置为“欢迎使用图书馆管理信息系统”、“用户名称”和“用户密码”,并且设置字体的颜色,大小等属性;
③添加两个静态文本编辑框,供用户输入登录的用户名称和用户密码;
④添加按钮,在窗口的下部放置两个按钮控件,“确定”按钮供用户输入正确的用户名称和用户密码后登录该系统,“退出”按钮供用户退出此登录界面。如果用户名称或用户密码输入错误,系统会弹出“警告”的窗口,提示用户重新输入。
2、信息查询模块的设计
本部分是查询有正式图书的信息查询和图书借还的信息查询,在此仅以正式图书信息的查询为例进行说明。
图书信息查询窗口的设计过程:
①创建一个窗口,命名为“w_chaxun”,确定窗口的大小和其他属性;
②添加四个按钮,当用户单击“查询”按钮以后,数据窗口进入查询模式,用户可以在任意字段中输入合法的数据值,然后单击“重置”按钮,将按照用户输入的条件进行检索。
③添加一个数据窗口控件,在按钮的下面添加数据窗口控件,该控件连接的是已经建立好的“grid”风格的数据窗口对象;
3、图书信息档案模块的设计
正式图书信息主要是由图书信息输入窗口进行图书信息的输入、删除、保存实现的。
图书信息输入窗口的设计过程如下:
①创建一个窗口对象,命名为“w_dagl ”,调整好窗口的大小和其他属性;
②添加一个静态文本框,将其属性值设为“正式图书信息”,其目的是显示本窗口的作用;
③添加两个组框,属性值分别为“图书信息录入”和“图书信息显示区”,其目的是起修饰、美观;
④添加两个数据窗口,在“图书信息录入”的组框中放入一个数据窗口控件,该控件连接的数据窗口对象为已经创建好的“freefrom”风格的数据窗口对象。在“图书信息显示区”组框中也放入一个数据窗口控件,该控件连接的是已经建立好的“grid”风格的数据窗口对象;
⑤添加八个按钮控件,“添加”按钮用于用户输入新的图书信息。“删除”按钮用于删除当前所显示的那条记录。“保存”按钮用于提交和保存对数据库表格中记录所做的修改,包括添加和删除,如果提交失败,将弹出“警告”对话框。“打印”按钮用于打印出“图书信息显示区”表格内的数据信息。“退出”按钮用于关闭该输入窗口。
4、创建数据窗口对象
①打开“new”对话框,然后在“data window”标签页选择数据窗口对象的显示风格,在这里选择grid(网格显示方式)。
②单击“ok”按钮启动数据窗口对象向导。选择quick select数据源,这是定义数据源的最简单方法,然后单击“next”,在表格列表中双击要连接的表格,选中表格后,列表框中列出了选中表的所有列,单击“add all”,显示该表格所有的列。
篇10
关键词:物联网技术;图书管理;射频识别;智能图书管理技术
文章编号:1672-5913(2013)07-0028-03
中图分类号:G642
伴随着新的信息技术在传感、实时控制、通信网络等领域的长足发展,以物联网技术为基础的智能图书管理技术应运而生。物联网技术在图书管理中的应用拓展了图书馆的发展空间,最大限度地优化了馆藏资源到读者之间的文献运输和流动信息分配,提高了文献资源的利用率,降低了图书馆的运营资本,促进了信息资源共享建设。
物联网通过Internet实现物理世界任何产品的互联,使图书等资料成为附有动态信息的“智能产品”,并使信息流和物流完全同步,为图书馆资源信息共享提供了一个高效、快捷的网络平台。具有准确获取信息能力的RFID电子标签是对物品的惟一标识,电子标签具有可读写功能,其电子数据可根据需要记录各种信息,如书名、架位、馆藏地点等,同时电子标签具有可塑性,能附于图书、音像制品等信息载体上。通过电子标签可以对具体的物品进行监控,并利用网络数据库技术将该物品的细节信息存储、共享,以便图书管理系统各环节利用。集成了物联网技术的图书管理系统可以对图书信息进行准确无误的跟踪,精确掌握库存变化情况、周转流动情况,分析读者阅读倾向的变化、图书需求的变化情况。
物联网技术不仅创新了图书馆自动化管理模式,突破传统信息传播模式的障碍,克服信息传播中的延误,而且实现了图书馆与读者互动的人性化服务,提高了馆员的工作效率,加强了图书藏、借、阅一体化的功能,增强了图书馆的安全性、准确性、可靠性和扩展性,具有良好的发展前景。
1 感知识别
感知识别是融合物理世界和信息世界的重要环节。感知识别层位于物联网4层模型的最底层,是所有上层结构的基础。射频识别技术(Radio Frequency Identification,缩写RFID)是20世纪80年展起来的一种新兴自动识别技术,是一项利用射频信号通过空间耦合实现无接触信息传递并通过所传递的信息达到识别目的。基于RFID标签对物体的惟一标识特性,使其成为了条形码+磁条系统的完美替代品。RFID标签中包含图书馆标识、馆藏地、文献类别、图书层架信息、近期借还记录等多种信息,拥有远距离可读性和安全防盗性。智能图书管理系统通常采用高频被动式标签,其通信频段范围为3~30MHz。除金属材料外,该频率的波长可以穿过大多数材料,但是往往会降低读取距离,一般在1m左右。该频段在全球都得到认可并没有特殊的限制,能够产生相对均匀的读写区域,具有防冲撞特性,可以同时读取多个电子标签,并把数据信息写入标签中。
感知图书、感知人员、感知环境是智能感知的3个基本要素。RFID自助借还书机是一种可以自动识别粘贴有RFID标签的图书及资料设备,通过触摸屏交互式的示范和清晰的语音提示来引导读者完成借还书全过程,自动处理图书的借还手续并将数据上传至服务器。RFID馆藏清点器对贴有标签的图书进行扫描,系统可以明确地辨认出各类图书的信息,并根据需要对有关信息进行处理,达到快速分级处理的效果,大大提高了工作效率。RFID自动分拣系统提高了上架的及时性和效能;RFID门禁系统实现身份认证、人数计数等功能。RFID体系结构如图1所示。
2 定位系统
位置信息承载了“时间”“空间”“对象”3大关键信息,利用这些信息不仅可以提供时效,而且可以提供个性化定制服务。常用的定位技术包括基于TOA(Time of Arrival)定位、基于TDOA(Time Difference of Arrival)定位、基于AOA(Angle of Arrival)定位、基于RSSI(Received Signal Strength Indicator)定位。智能图书管理系统常采用价格低廉的RFID标签,增加定位模块会增加设备成本。因此,一种基于信号特征的动态定位方法LANDMARC用于图书馆定位。LANDMARC使用RFID技术,在测量区域布置一系列的RFID标签作为“地标”,再辅以少量的阅读器。此外,测量目标也携带RFID标签。图2所示为LANDMARC布局的例子。
智能图书馆定位管理系统可以实现读者和员工定位、读者行为分析以及方便查找人员,结合GIS系统方便查询相关书籍设定的信息,馆藏书目数据、借阅数据及图书当前所在位置。电子防盗系统可以利用位置信息追踪图书流动的轨迹。
3 信息存储
伴随着图书馆逐渐步入数字化信息时代,传统的纸质期刊书籍、影印资料逐渐呈现出电子化趋势,并且由于互联网、电子阅读终端的普及,人们的书籍获取途径以及阅读方式同样发生着改变。图书馆的建设正在向着基于物联网、云计算技术的数字图书馆发展,以满足读者多样信息获取需要。物联网需要随时随地感知、传输信息,以便及时计算和控制设备。同时,物联网相对于传统的互联网具有更深入的智能化特性,处理复杂的数据分析、汇总和计算,整合多维度的信息,从而支持智能管理决策。集中的存储设备可以保证数字化资源的集中存储,但是,当存储设备出现问题时会存在着数据丢失的隐患。如何保证存储的数据不会丢失,保证数字图书馆的应用系统持续稳定运行,数字资源的安全存储是必须考虑的问题。
云存储是在云计算(cloud computing)概念上延伸和发展出来的一个新的概念,是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。当云计算系统运算和处理的核心是大量数据的存储和管理时,云计算系统中就需要配置大量的存储设备,那么云计算系统就转变成为一个云存储系统,所以云存储是一个以数据存储和管理为核心的云计算系统。智能图书馆引入云存储平台后,能够将图书馆内所有的资源通过虚拟化技术进行统一的管理和分配。云存储结构如图3所示。
4 智能决策
在先进的感知、通信、计算和存储技术的支持下,有效地利用海量信息成为物联网应用的关键。面对海量数据,人们必须借助计算机才能获取相关知识。数据挖掘(Data Mining)是通过分析每个数据,从大量数据中寻找规律的技术,主要有数据准备、规律寻找和规律表示3个步骤。数据挖掘的任务有关联分析、聚类分析、分类分析、异常分析、特异群组分析和演变分析等。在智能图书馆中,所有的物理对象都参与业务流程(感知、通信计算、存储、控制)。精准的感知数据和精确定位信息被合理地存储计算,智能图书管理系统可以分析现有图书的借阅现状和变化趋势,对读者的阅读习惯、图书的畅销程度等信息,进行统计分析。同时,系统能够根据分类模型对相关对象可能性作出预测,然后根据预测结果有针对性地设计个性化服务。系统可以找到数据对象之间的关系,然后利用学习模式进行合理预测,实现错误或危险操作的预警行为,提高服务的自动化程度。
5 安全与隐私
RFID标签负责采集物理世界的信息,并将这些信息通过无线方式传送到服务器上。RFID标签受成本限制,不能支持复杂的密码学计算,因而容易遭受攻击,例如窃听、欺骗、篡改和拒绝服务等。RFID标签通常附着在物品上,甚至嵌入人体,其中可能存储大量的隐私信息。通过RFID标签上的信息,攻击者可以追踪标签携带者(人或物品)。利用这种方法,攻击者可以掌握用户的行为规律和阅读习惯,或实施进一步的犯罪行为。