高校图书馆资源自动化管理系统的设计与实现
2021-04-04任佳
任 佳
(运城职业技术大学 山西 运城 044000)
1 引言
信息技术的发展与应用,使大众的学习、阅读方式发生了巨大改变,而这也对图书流通管理与服务提出了新的发展挑战。随着人们精神文化需求的日益增长,图书馆的服务质量也成了大众新的关注焦点,同时也对其服务提出了新的要求。高校图书馆为保障自身的稳定、健康与可持续发展,应当借助信息技术,建立高校图书馆资源自动化管理系统,以便使其工作效率更好地提升。
2 高校图书馆资源自动化管理系统概述
高校图书馆资源自动化管理系统是指针对图书馆资源进行有效的信息化自动化管理,并实现高校图书馆的最基础职能,同时负责图书的借阅、归还、库存咨询、上架以及整理等图书管理的重点工作[1]。自动化管理系统以图书馆资源和在校教师以及学生的资料为数据库,通过服务端、数据联通、客户端提供数据检索、数字资源下载、借阅图书、归还图书等功能,从而提高图书馆工作效率,减轻人力工作负担,也能够通过资源共享,实现更多的数据交流。主要应用通常以SQL语言与ADO数据库访问技术,通过DRMS进行校内图书资源的整理,以及在校教职工和学生的信息整合导入,以及通过运用XML和Web service构建异构数据库集成模型,对数据进行转化统一,便于系统自行管理。除此以外,还采用模块化设计,分别为各功能区配置相应子系统,方便图书馆管理人员能够分部门各司其职的同时,也能通过数据端口进行数据传输。并且借助该系统,能够定期对学生和教师的借阅情况以及管理人员对系统的使用情况进行量化分析,能够及时发现问题、解决问题,从而真正实现高校图书馆资源的管理,为教师和学生提供更加便捷的信息检索服务。
3 高校图书馆资源自动化管理系统设计思路
3.1 自动化管理系统的整体设计
为建立高效便捷的高校图书馆资源管理系统,首先应针对高校图书馆进行整体化的系统设计,其中设计内容通常包括:对读者各项信息的添加与删减;对图书资源的各项信息进行科学化的管理;对读者的书籍借阅、归还信息进行管理;提供高效的自动检索服务;搭建便捷的图书资源管理平台。
3.2 自动化管理系统执行流程
高校图书资源的自动化管理系统是针对本校的图书馆实际应用情况进行设计与实施,同时还要对各学院、专业的图书管理系统的通用性进行考虑。高校图书馆资源自动化的管理系统,其执行程序设计的一般流程为:首先,应当连接并打开服务器,再通过用户信息、密码进行系统登录,而系统则需要迅速地在现有数据信息库中查找用户的ID,并对密码与身份进行验证。如果所填写的信息内容相互匹配,则可以正常进行系统登录。其次,用户在登录成功后,可以根据相关的提示信息进行操作,进行信息查询并确认,同时客户端的信息会被同步送至服务器,然后再由服务器对所传送的信息进行分析与处理,当得到处理结果后,需要将其送往至客户端,以便用户及时查询。
3.3 自动化管理系统的结构
在对图书资源自动化管理系统的结构进行设计时,必须实现图书借阅、图书信息管理、读者信息管理以及工作人员管理等几项基本功能,同时还能实现图书借阅到期提醒、资源查询等特色化功能。在进行信息数据库建立时,通常以SQL语言与ADO数据库访问技术为主。
同时,需要将数据信息库建立在服务器端,这样所有的客户端都可以通过协议,将指令发送至服务器端,以此实现对数据库的有效操作。图书资源的自动化管理系统中会对服务器、客户端之间的信息数据流通情况进行显示,而在客户端与服务器之间,则是使用ADO/OLE、DB进行数据的通信,这使数据的安全性可以得到有效保障。同时,相同的服务器、数据库终端的通信也采用ADO/OLE与DB。其中,客户端是对读者功能、信息以及工作人员进行管理;服务器则提供相应的浏览功能。图书资源自动化管理系统主要由借阅管理模块、图书资源管理模块、工作人员管理模块等组成。借阅管理模块中,包含着图书借阅、归还以及超期罚金的缴纳等管理信息;同时,其中还要包含借阅者信息的添加、删除与查询功能,并且还要增加图书归还提醒功能,以便使模块功能更加完善。图书资源的管理模块,主要是对图书的信息、类别进行管理。工作人员管理模块,则包含工作人员登录模块、权限管理模块等。对于图书馆资源的自动化管理系统,还需要包括数据管理与网络管理模块;其中的数据管理模块应当包含对数据库的操作功能与技术。
4 高校图书馆资源自动化管理系统的设计实践
4.1 构建特色数字资源管理系统
特色数字资源管理系统(digital resource management system,DRMS)是利用数字化的方式将图书馆中的数字资源进行整理的系统,能够整合馆内资源,完善数字资源的采集储存,便于管理员进行整理,并且操作简便,能够为教师和学生提供全文检索等功能,便于日常的使用。DRMS是以Java技术构建的Web系统,主要采用Spring MVC和Hibernate集成框架,这两个框架在功能上都十分强大,并且能够起到很好的协同作用。在具体实践的过程中,可以采用对两个框架单独配置的操作,也可以通过使用Spring MVC框架为Hibernate提供接口来实现集成。数据库的设计对于DRMS十分重要,它储存着DRMS中的所有核心数据,因此,数据库的设计直接影响DRMS的核心使用,数据库需要按照数据库表严格规范输入输出,大致包括论文表(treatise)、管理员表(admin)、专著表(monograph)等。
4.2 使用异构数据集成模型对图书馆中的数据进行整理
高校图书馆自动化管理系统主要是在无人操作、无人管理的情况下实现资源共享。因此,设计合理的异构数据集成模型能够通过分层架构实现服务层、数据转换处理层与客户端层的连接,即通过系统满足客户端教师和学生的需求。异构数据集成模型主要运用的是XML和Web service。XML作为能够表示半结构化数据的语言,具有一定的自我描述性,可以对异构数据库进行准确描述,通过XML技术的转换,将异构数据转换为规范格式,从而满足客户端的需求,是重要的中间转换技术。而Web service则是通过网络能够让客户端的用户实现对于异构数据的调用,从而获取到需要的信息。在使用异构数据集成模型时,需要注意的是,在对每一个数据确定类型的过程中,相对而言比较复杂,因为不同的数据库中,这些数据的定义并不相同,因此对于数据表中的数据也需要描述和转换。尤其是一些较为特殊的情况,数据类型即使是相同的,其数据长度定义也可能会不同,此时就需要考虑不同的定义方式,对数据进行统一化处理。
4.3 采用模块化设计,分别为各功能区配置相应子系统
在基本的数据信息整理好后,还需要对服务端以及客户端进行模块化设计,使各部门各司其职,但彼此之间又相互联系,保证系统的统一性。同时,还需要使软件操作相对简单,容易上手,减少学习时间。因此对于软件系统,主要采用应用比较广泛的Novell系统作为基本的操作系统,大致主要分为图书管理子系统、文献管理子系统、电子数据库管理子系统以及借阅管理子系统等。采用模块化的设计,使各个子系统能够在互不影响的情况下独立操作,同时也可以与其他子系统进行数据交换,同时有利于对所有数据的综合管理。其中包含输入、输出、查询、删除等基本功能,也具备一些图书馆所需的特殊功能,并在查询这项功能上进行了进一步开发,能够满足模糊搜索、精确搜索、关键词检索等检索需求。并且结合学校特点,将词库进行了调整,能够导入在校学生和教师的基本信息,从而便于对学生借阅情况进行登记和统计,便于管理。
4.4 对管理人员进行系统化培训,并对数据进行分析
高校图书馆自动化管理系统的应用,需要对管理人员进行系统化的培训,需要掌握服务端的基本操作以及应用,以便于对学生和教师的使用进行指导,从而能够一步一步真正实现图书馆资源的自动化管理。而且在信息技术的支持下,高校图书馆可以了解培训工作人员对实际工作的掌握情况,并能够深入了解工作人员所擅长的工作项目,从而可以对其工作内容进行有效调整,以便提高图书馆管理工作的效率。图书馆还可以借助资源自动化管理系统对读者的反馈信息进行及时收集,定期为工作人员提供有效的专业培训内容,使其专业综合素养与能力能够得到提升,借此提高工作人员的工作综合能力,以便为读者提供更高质量的图书流通管理服务[2]。此外,通过对信息技术的有效利用,图书馆还可以对图书流通管理的内容、数据新可视化的分析,借助更为直观的方式,对其信息与整体情况进行了解,以便及时对工作内容进行调整,进而使工作人员的积极性得到调动,以便提升图书流通管理的质量[2-3]。
5 结语
综上所述,随着信息技术的深入发展、推广、普及与应用,使其渗入到日常工作、生活中的方方面面[3]。高校图书馆应建立完善的资源自动化管理系统,以便可以为高校的学生、教师提供更为多样化的图书信息服务模式,最终对其图书借阅需求进行满足。同时,还要积极整合各类图书资源,并对图书流通管理与服务机制进行必要完善,提高图书馆工作人员的专业能力、素质以及沟通能力,以便提升图书流通服务质量、效率,并使高校图书馆得以稳定发展。