面向知识服务的图书馆管理信息系统的设计与实现

2021-11-05 08:04徐田
电子技术与软件工程 2021年17期
关键词:书刊资料图书馆

徐田

(南阳医学高等专科学校 河南省南阳市 473000)

图书馆在教学活动科研活动中发挥着重要的作用,可以为各类活动的开展提供重要的数据支持,是保存知识和传播知识的重要方式。在现代社会的发展进程中,图书馆管理工作压力不断提升,为了能够满足管理人员的管理需求以及用户对图书馆的使用需求,需要对管理系统进行优化和调整,将信息化技术合理应用在图书馆管理工作中。图书馆知识服务的对象是图书馆用户,在进行管理信息系统设计时,应当积极使用面向知识服务理念,通过图书馆运行数据挖掘其中的知识资源,并将该类资源合理应用到管理信息系统设计过程中,希望能够为图书馆的读者提供更加优质的服务以及节约体验,对于未来图书馆的发展有着重要影响。

1 面向知识服务的图书馆管理信息系统总体设计

1.1 设计原则

总体设计是之后管理信息系统设计的重要基础,要想能够保证管理信息系统设计的有序性需要坚持一定原则。

(1)需要坚持业务一致性原则。这一原则是指应当让系统功能以及具体的业务需求处于一致状态,可以确保业务活动能够有序实现,能够为读者提供更加优质的支持服务。

(2)需要坚持以人为本的原则。在设计管理信息系统时应当从不同人的角度出发进行思考,对程序设计进行优化和调整,保证管理信息系统拥有完善的工作流程,减轻系统的操作难度。

(3)需要坚持权限一致性原则。在管理信息系统设计时应当对用户设置一定的权限,设置权限时,应当结合用户业务需求,保持两者之间处于一致的状态,不能过于限制用户的权限,会影响到用户使用管理信息系统的体验感,难以保证相关管理工作的开展。但同时也不能给予用户过多权限,否则会增加数据出现损毁或者丢失等安全问题的出现几率。

(4)需要坚持稳定性原则。管理信息系统的响应速度应当保持较快的状态,能够在短时间内完成用户的要求,此时在操作过程中经常会出现错误的现象,管理信息系统也应当在错误操作之后进行自我恢复,确保数据处于一致和完整的状态。

(5)需要坚持容易开发和维护的原则。管理信息系统是处于不断革新的状态下的,因此必须要保证能够为后续二次开发提供重要基础,能够让系统二次开发和扩展得到有效进行。同时还需要保证管理信息系统具备容易维护的特点,能够利用简单的技术完成系统维护,提高维护效率,减轻维护压力,缩短维护的时间。

1.2 图书馆管理信息系统物理架构设计

面向知识服务的图书馆管理信息系统的技术构架是以互联网技术为基础的,使用B/S 作为基础结构,利用微软公司的NET 平台完成系统开发。B/S 运行模式可以为用户提供浏览服务和搜索服务,能够将多个不同类型的软件进行集合,使用户通过一个客户端操控多个软件。B/S 系统架构图如图1所示。

图1:B/S 系统架构图

因所使用的系统为B/S 架构,因此选择了零部署模式,用户利用上网就可以对系统进行访问,并完成权限内的相关工作。应用以及数据两类服务器都是以网络为基础实施部署的,通过TVP/IP 协议完成通讯。用户利用浏览器提出指令,指令会通过网络传送给应用服务器之后,服务器会结合业务需求对其进行判断,分析是否需要对数据库进行访问,在指令完成后会反馈给用户相应结果。物理架构设计如图2所示。为了可以让数据库具有较高的访问效率,提高数据的安全性水平,在系统中需要对数据库服务器再次划分,将其分为业务数据以及历史数据两种不同的服务器。其中前者存储日常业务开展过程中需要的数据类型,后者负责存储业务数据库,在不同阶段的备份数据和统计分析数据,可以在知识服务过程中及时上传新的数据,完成算法更新。

图2:物理架构设计

1.3 逻辑架构设计

通过对图书馆管理进行以知识服务为基础的分析,针对管理信息系统设计了8 项核心业务模块,包括系统管理模块、用户管理模块、实体资料管理模块、电子资料管理模块、借阅行为管理模块、违章行为管理模块、知识服务模块以及查询统计模块。通过对不同模块之间实施逻辑关系总结,得出具体的依赖关系,从而明确模块内容、模块设计以及模块开发顺序。系统管理是该系统的基础模块,能够控制用户权限,涉及违章罚款标准,可以为实体资料管理提供书架管理功能。用户以及资料管理模块能够为借阅行为管理提供相应的数据,读者通过借阅实体图书或者下载电子图书会产生相应的借阅数据。在借阅时会存在违章行为,同时借阅数据,还可以为知识服务数据归纳提供数据支持。知识服务可以为查询统计工作的开展提供优化服务,而负责查询统计的模块可以对管理信息系统中所涉及到的任何数据提供查询操作和统计操作。

2 面向知识服务的图书馆管理信息系统详细设计

2.1 书刊管理设计

书刊管理功能包括对新书刊进行登记的功能、书刊维护功能和旧书淘汰功能,管理流程包括书刊挂失、书籍损伤记录、新书登记。当读者借阅图书后如果出现图书丢失的问题,需要在系统中进行图书挂失,提交有关于图书的信息,系统结合挂失数据设定书刊归还时间段。一般情况下如果在14d 之内图书被捡拾到并归还,则系统会将挂失的信息自动去除,并利用线上的方式及时通知上传挂失信息的读者。如果在14d 内图书没有被归还,则认定该图书丢失,需要缴纳罚款,缴纳完毕后删除挂失信息,并结合图书的存储情况下发是否要进行采购的指令。在归还书籍时需要分析是否存在破损的问题,对书刊采取有效的维护和管理,对破损程度较为严重的书籍进行淘汰处理,及时记录书刊的更换或者破损数据。

2.2 借阅管理设计

在图书馆内读者经常借阅的时实体数据,可以将借阅管理划分为借书和还书两个不同的流程。在借书时读者需要在信息系统中进行书籍检索,了解所需要的书刊情况,即是否在图书馆内,如果在图书馆内则可以进入到借书的流程之中,系统会记录读者的借阅情况。读者获取书刊后需要在系统中提交借阅申请,系统对借阅申请进行审核,读者满足审核条件则可以完成借阅。如果不满足,则系统通知读者不可以进行图书借阅。在还书时如果图书丢失则读者需要挂失,具体流程见书刊管理功能模块。

2.3 电子资料管理设计

管理人员以及读者都需要使用到电子资料,前者需要定期对电子资源实施维护和管理,读者可以利用检索的形式预览检索目标,收藏电子资料,下载电子资料。在维护时管理人员利用检索的方式了解所需要管理的对象,之后结合具体需求修改电子资源的数据信息,或者将电子资料删除。管理人员可以定期上传电子资料,针对电子资料实施数据描述,可以提高读者和其他用户检索电子资料的速度。在完成描述后系统会对电子资料实施检测,如果未和其他电子资料重复,则可以上传电子资料,如果存在重复的现象需要对电子资料进行调整,之后才能够上传到系统中。读者可以在检索完毕后根据具体需求对电子资料进行下载处理和收藏管理。

3 面向知识服务的图书馆管理信息系统实现

要想实现面向知识服务的图书馆管理信息系统,需要将系统设计作为基础,从整体角度对管理信息系统的相关功能实施开发实现。系统开发环境包括物理平台、软件平台、开发工具,其中选择联想R4900d 作为物理平台,CPU 为酷睿i74790,将Windows 8 Professional 作为操作系统,集成开发环境为J2EE。在系统设计阶段选择设计软件作为开发工具,包括MS Visio 2010 和MS Oきce 2010,在系统开发阶段选择Tomact 8.0.1 作为应用服务器,将MS SQL Server 2010 作为数据库,使用JAVA 作为开发语言,将NetBeans 8.0 作为开发工具。通过这一环境对书刊管理功能,可以对书刊对具体情况进行分析,利用数据库插入的方式可以实现。借阅管理功能可以记录读者借书数据和还书数据,其中前者包括书刊检索功能,书刊预约功能,借书登记功能,续借功能,后者包括挂失功能,还书登记功能以及罚款功能。为了满足多种需求,在实现借阅管理功能的时候会设计多条件查询的程序,先输入题目,会将相关的中文图书、英文图书、中文期刊以及英文期刊展示出来,或者输入不同字段,之后选择题目、出版社、作者、索引号以及文献类型等内容。电子资料管理需要能够对电子资料进行下载和上传,并且还可以满足电子资料的检索需求,FTP 技术可以保证下载功能和上传功能的实现,但是其难点在于如何能够快速完成电子资料的检索。要想实现这一功能需要应用数据库检索技术,利用关系数据库中存储资源的有关数据达到完成检索工作的效果,包括描述信息和路径信息。

4 结束语

图书馆拥有大量的数据和信息,在管理过程中存在着较多的问题,如果没有借助信息技术对其进行创新和完善,会使得管理工作出现效率低下和质量低下的问题。在对面向知识服务的图书馆管理信息系统进行设计时,应当按照业务一致性原则、稳定性原则、权限一致性原则以及容易开发和容易维护的原则实施设计,保证管理信息系统能够有序运行。设计人员应当对书刊管理模块、借阅管理模块和电子资料管理模块进行详细设计,确保能够为人们提供相应的服务需求。在完成信息系统设计后,应当选择合适的环境进行运行测试,确保各项功能均能得到有效实现。在今后图书馆管理过程中,应当不断对管理信息系统进行优化和调整,定期分析图书馆用户的需求,使得图书馆管理工作可以为用户提供优质的服务。

猜你喜欢
书刊资料图书馆
2023年精品书刊订阅
Party Time
PAIRS & TWOS
JUST A THOUGHT
图书馆
多翻书刊益处大
书刊信息:环境治理