基于分布式结构的图书馆借阅信息管理系统设计

2020-06-27 14:14王国勇
科技资讯 2020年14期

王国勇

摘  要:针对传统系统管理效率较低的问题,为此提出基于分布式结构的图书馆借阅信息管理系统设计研究。通过射频采集器、智能还书器、服务器、交换器以及安全门检测设备的设计,实现了系统的硬件设计;通过逻辑设计和物理设计两种软件开发方法,完成了分布式结构数据库软件设计,实现了基于分布式结构的图书馆借阅信息管理系统设计。经试验证明,此次设计的基于分布式结构的图书馆借阅信息管理系统具有较高的管理效率。

关键词:分布式结构  图书馆借阅信息管理系统  射频采集器

传统图书馆借阅信息管理系统采用的是集中式数据库软件,该软件对数据的管理需要在图书馆网络上分布储存,再采用集中式处理方式,导致系统产生较大的通讯费用,并且集中式数据库主要在一台服务器上运行,一旦服务器出现故障,将牵连整个图书馆借阅信息管理系统的运行,导致系统管理效率较低[1]。针对此问题,此次提出一种基于分布式结构的图书馆借阅信息管理系统,该系统的数据库采用分布式结构,对借阅信息采用“分布计算”的管理方式,提高系统的管理效率。

1  基于分布式结构的图书馆借阅信息管理系统硬件设计

基于分布式结构的图书馆借阅信息管理系统的硬件设备包含射频采集器、智能还书器、服务器、交换器、安全门检测设备等,这些硬件设备是通过交换器、以太网以及传输接口进行连接的,使各个硬件设备之间进行数据传递,共同服务于基于分布式结构的图书馆借阅信息管理系统。

射频采集器属于传感器的一种,在该系统中主要负责采集智能还书器中所有的还书数据,然后将其传递到服务器中;智能还书器是系统的核心硬件设备,读者可以在该设备上实现自动还书和借书,并保存读者还书、借书历史数据[2];服务器是系统操作设备,用于向其他硬件设备传输系统操作指令,由于此次设计的是图书馆借阅信息管理系统,信息储存量较大,为此选用Windows 2016服务器,该服务器内置528GB大容量内存,能够满足系统借阅信息保存要求;交换器是用于扩展图书馆网络,使各个硬件设备通过图书馆网络和以太网连接起来[3];安全门检测设备是一种高科技电子防盗设备,通过现代技术赋予图书馆馆藏书籍一种自卫能力,有效地保护书籍防止失窃,提高了基于分布式结构的图书馆借阅信息管理系统的安全性。

2  基于分布式结构的图书馆借阅信息管理系统软件设计

2.1 分布式结构数据库设计

此次系统设计的特点在于,该系统的数据库软件采用分布式结构的设计方法[4]。分布式结构数据库最大的优点在于,它能够自动储存各个硬件设备产生的数据,并能将数据就地储存就地使用,降低图书馆的通信成本,提高系统的响应速度,同时也提高了数据的可靠性,能够使系统不会因为数据库故障导致整个系统瘫痪[5]。根据系统对数据库软件的设计需求,采用逻辑设计和物理设计两种设计方法,图1为分布式结构数据库的设计流程图。

2.2 实现借阅信息管理

将设计完成的分布式结构数据库连接到服务器端的COM组件上,通过DCOM机制实现与系统内各个部件信息传递。图书馆借阅信息管理分为读者管理、图书管理、后台管理。读者管理主要是记录读者基本信息,其中包括借阅证号码、借阅证状态、读者姓名、电话、电子邮箱等。图书管理主要是保存图书馆馆藏书籍信息,其中包括图书名称、副标题、出版社名称、出版日期等。后台管理主要是负责记录操作员的操作信息,其中包括操作员ID号码、操作时间、姓名等,以此实现了系统的软件设计。

3  对比实验

3.1 实验设计

此次实验的目的是检验设计系统的可靠性和操作性,实验方法选用对比实验,对比对象为传统系统。为了保证两种系统的可操作性,还添加了浏览器设备作为系统客户端,为了保证实验结果的可对比性,两种系统的服务器选择英特尔处理器,内存为8G,操作系统为Windows 2016,另外配置IP协议。将7000个借阅信息传递到两个系统中,检验两种系统的管理效率。

3.2 结构分析

图2为两种系统的实验结果。

从图2中可以看出,此次设计系统管理效率平均在85%以上,并且系统的管理效率并不受数据数量的影响;而传统系统管理效率平均在70%左右,并且随着系统数据数量的增多,管理效率逐渐降低,实验证明了基于分布式结构的图书馆借阅信息管理系统具有较高的管理效率。

4  结语

由于个人能力及研究时间有限,虽然此次在基于分布式结构的图书馆借阅信息管理系统设计研究中取得了一定的研究成果,但是由于该系统尚在开发阶段中,还未得到实际应用,存在一些不足之处,所以还需要在今后的实际操作中对其进行不断的完善和修改,更好地体现出系统的社会效率和经济效益。

参考文献

[1] 谷参.基于分布式结构的图书馆信息检索服务系统研究[J].现代电子技术,2017,40(1):83-85.

[2] 刘万国,周秀霞,霍明月.基于ISO/IEC 27001:2013的高校图书馆信息安全管理体系构建研究[J].现代情报,2017,37(4):3-8.

[3] 王丹丹.数据管理计划在图书馆科学数据管理服务中的应用[J].图书情报工作,2018,62(1):76-81.

[4] 娄志俊.基于数据挖掘的高校图书借阅管理创新研究[J].现代营销,2017(2):28.

[5] 周涛,徐晓.基于SQL Server與C#的图书管理系统的设计与开发[J].智能计算机与应用,2018(4):199-202.