基于云计算的图书馆借阅信息管理系统开发设计

2023-11-30 22:03孙迪
无线互联科技 2023年18期
关键词:开发设计云计算

作者简介:孙迪(1988— ),男,江苏盐城人,助教,学士;研究方向:安全防范技术。

摘要:伴随着社会的发展,图书馆馆藏资源与读者数量不断增加,对图书馆借阅信息管理系统提高了要求。基于云计算技术开发图书馆借阅信息管理系统,能够减少系统响应时间,提高图书馆借阅信息管理效率,为读者提供优质服务。文章对基于云计算的图书馆借阅信息管理系统进行了整体设计,对模块实现进行了探讨,以期为图书馆借阅信息管理系统的开发设计提供借鉴。

关键词:云计算;借阅信息管理系统;开发设计

中图分类号:TP311;TP393  文献标志码:A

0  引言

随着社会经济的迅猛发展和人们受教育程度的提高,人们对前往图书馆借阅图书的需求逐渐增加。目前,虽然各大图书馆均建设了信息化的图书馆借阅管理系统,但是访问量的增加和图书馆馆藏图书的增加,对现有的图书馆借阅信息管理系统提出了较大的挑战。目前,现有的图书馆借阅信息管理系统难以满足人民日益增长的借阅需求,增加了系统的响应时间,甚至部分系统页面难以加载、系统卡顿,影响了人们的借阅体验[1]。因此,进一步优化图书馆借阅信息管理系统,提高系统的响应时间对提高图书馆的服务质量有着重要的意义。 云计算能有效提高虚拟资源的处理速度,具有十分强大的数据运算能力,不仅能够提高网络资源的响应速度,促进网络资源的共享,还能基于少量交互开销实现网络资源的合理分配[2]。因此,开发基于云计算的图书馆借阅信息管理系统,可以优化图书馆信息管理与借阅流程,缩短系统的响应时间,为读者提供更高质量的借阅体验。

1  基于云计算的图书馆借阅信息管理系统分析

1.1  图书馆借阅信息管理系统概述

信息管理系统是基于计算机技术进行信息收集、整理、加工以及存储的系统,能够有效提高人们的工作效率。图书馆借阅信息管理系统是利用计算机技术对图书馆借阅信息进行管理,实时监测图书馆全部书籍借阅情况的信息系统[3]。图书馆借阅信息管理系统不仅能帮助图书馆根据读者的借阅信息调整和更新馆藏的图书资源,为图书馆制定科学的借阅策略提供依据,还能提高图书馆借阅信息管理效率,为读者提供良好的借阅体验。

1.2  基于云计算的图书馆借阅信息管理系统结构分析

1.2.1  系统功能分析

基于云计算技术设计开发图书馆借阅信息管理系统,应从图书馆馆藏资源出发,根据图书馆不同类型书籍资源的分布,从读者的借阅习惯、借阅需求出发,建立基于云计算的图书馆借阅信息管理系统,充分整合图书馆的馆藏资源,确保系统不仅具有较高的处理速度和较短的响应时间,还能具有良好的安全性。因此,在图书馆中建设基于云计算的图书馆借阅信息系统,构建以公共服务为核心的信息管理系统,能够更好地为读者提供高质量的借阅服务。

1.2.2  数据中心结构

基于云计算技术开发云数据中心结构,能实现借阅信息和图书馆馆藏信息的智能化管理与调度。目前,基于云计算的图书馆借阅信息管理系统的数据中心结构一般采用Linux、V Mware等技术设计虚拟平台架构,来实现图书馆借阅信息的管理和调度。选择性能强大的服务器对云数据中心结构的良性运转有着非常重要的作用。采用V Mware技术建构图书馆借阅信息管理系统的存储资源,通过不同服务器整合各种资源,实现不同资源的共享。读者在共享区域能够借阅书籍,并将借阅信息实时传送给数据中心服务器,实现图书资源的实时调整和动态更新。

1.2.3  云服务中心

云服务中心是建立在云平台上的服务中心,功能是整理、编辑、发布图书馆的馆藏资源。云服务中心能按照要求对图书资源进行收集和共享,方便读者随时通过云端进行访问。读者利用互联网能够随时访问云服务中心,实现图书信息传输和共享,使不同图书馆之间的借阅信息得到共享[4]。根据数字图书馆的标准、读者的需求和图书分类等维度构建的云服务中心一方面能够为读者提供多元化的信息资源,另一方面能够通过多媒体技术等,满足移动客户端读者的需求,向读者推送借阅信息,使读者的个性化需求得到满足。此外,图书馆利用云服务中心能够有效整合不同图书馆之间的图书资源,方便读者通过云服务中心访问不同图书馆的馆藏资源。

2  基于云计算的图书馆借阅信息管理系统整体设计

2.1  基于云计算的图书馆借阅信息管理系统的框架设计

云计算通过整合在不同空间与时间分散的数据,并存储在云平台上,实现数据的统一分析和管理。当用户得到授权后,用户可在云计算平台中进行信息查询、检索等服务。在采用云计算技术开发设计图书馆借阅信息管理系统时,首先对读者需求、图书馆的馆藏资源等进行分析与统计,整合图书资源,并在此基础上完成图书馆借阅信息管理系统的框架设计。云计算服务平台是图书馆借阅信息管理系统安全稳定运行的可靠保障。基于云计算的图书馆借阅信息管理系统的框架设计如图1所示。

本文设计的图书馆借阅信息管理系统包括基础设施层、应用层和平台服务层。基础设施层主要由服务器、网络设备和存储设备等硬件设备构成,将计算、通信、存储等一体化服务设施提供给读者,强化数据库和软件之间的交互和联系,为应用层和平台服务层提供硬件支持。应用层主要包括各类应用程序,主要为读者提供查询、借阅等数据服务,借助于形式多样的服务程序,简化图书馆的借阅流程,为读者提供友好的界面,提高读者的服务质量[5]。平臺服务层主要提供系统的信息集成、书籍管理、信息管理等窗口,通过系统能够统一管理各种信息数据,同时在系统中增加智能化服务窗口和人工服务窗口,由此提高读者的借阅体验。

2.2  基于云计算的图书馆借阅信息管理系统的硬件设计

基于云計算的图书馆借阅信息管理系统硬件设备主要有检索器、处理器、储存器、传输器。不同硬件紧密联系。

2.2.1  检索器

检索器采用RFID作为检索装置,由发射接收天线、电子标签、阅读器等部分构成。发射接收天线采用特定频率电磁波进行发射,为阅读器提供通信通道,当频率范围适当时可以找到书籍的电子标签,实现书籍的统一管理。图书馆需要将图书馆内的全部书籍都贴上标签,通过天线反馈,合理分类图书馆的书籍。

2.2.2  处理器

处理器是系统安全可靠运行的控制中心,其功能是处理书籍数据,比如数据存储、数据压缩和数据分析等[6]。

2.2.3  存储器

图书馆中有着大量的书籍,需要采用较大空间的存储器进行存储。存储器要求具有较大的存储空间,并能装载大量的图书数据,并具有良好的读取速度。此外,存储器还应具有良好的可扩展性,可以随着图书馆馆藏数量的增加拓展存储器的空间。

2.2.4  传输器

传输器主要包括变压器、驱动器、单片机等,承担着系统信息数据的传输和连接,为数据传输提供通道。

2.3  基于云计算的图书馆借阅信息管理系统的软件设计

目前,大部分图书馆借阅信息管理系统采用VB 6.0、Java等语言进行设计。本系统的系统设计对现有系统从以下角度进行加强。

2.3.1  启动时初始化系统参数

在系统启动时,要对系统的软件功能、软件特征和系统参数等进行监测,监测通过后初始化软件,再合理优化软件参数,使系统能够安全稳定运行。

2.3.2  构建读者信息表

在软件系统中建立读者信息表,详细记录读者的年龄、性别、学历、借阅偏好等信息,并存储在系统中。在读者后续借阅过程中,该系统能够基于读者信息向读者推荐其偏好的书籍[7]。

2.3.3  构建图书信息表

将馆藏图书的书名、版次、作者姓名、出版社、出版年份、类别等信息建立图书信息表,并根据图书信息表将图书存储在相应的藏书库中,方便读者借阅时查找,以节约读者的时间。

2.3.4  建立读者信息表和图书信息表的连接

系统要把读者信息表与图书信息表进行通信,采用ADO形式整合数据、定义对象,当读者借阅时,两者建立连接;读者还书时,解除连接。

3  基于云计算的图书馆借阅信息管理系统的实现

本文设计的图书馆借阅信息管理系统,采用MVC模式与J2EE体系进行构建,前端采用FLEX技术,后台数据库的开发使用Oracle技术。

3.1  基础设施平台设计

图书馆借阅信息管理系统基础设施由外部基础云与内部硬件存储设施构成。基于Web Server系统构建外部基础云。图书馆借阅信息管理系统通过CALIS私有云服务,可以访问其他图书馆,从而使共享不同图书馆的馆藏资源得到实现。CALIS本地基础平台与App Server应用系统把内部硬件基础设施向私有云开放。

3.2  图书馆借阅信息管理系统借阅模块的实现

读者登录图书馆借阅信息管理系统,进入借阅模块,选择图书,系统判断读者选择的图书是否存在,图书存在则完成借阅,如果图书不存在则系统返回,需要读者重新选择其他图书。借阅模块流程如图2所示。

3.3  图书馆借阅信息管理系统动态迁移设计

为提高系统中数据信息的安全性,系统基于云爆发机制,借助动态迁移技术使云服务数据信息由一个服务器迁移到其他服务器。动态迁移能够有效整合数据中心资源以及不同图书馆的图书资源。系统的存储器中保存着读者数据信息、纸质文献资料馆藏  量等信息。当图书馆的服务器负载加大,云爆发机制能有效实现图书馆数据的转移,一旦服务器容量达到最大,将会启动云爆发机制,数据向存储量较低的服务器转移,从而保障数据信息的安全,有效保护系统的安全稳定运行。

4  结语

基于云计算的图书馆借阅信息管理系统利用先进的云计算技术,能够解决传统的图书馆借阅信息管理系统响应时间慢、卡顿等问题,为读者提供良好的借阅体验。与此同时,系统有助于图书馆工作人员对图书借阅信息和数据的高效管理,减轻了工作人员的管理负荷,使图书馆工作人员的工作效率得到提升,实现图书馆借阅信息管理的规范化。

参考文献

[1]邵安华.云计算背景下图书馆数字服务的挑战与策略[J].河南图书馆学刊,2022(8):127-131.

[2]刘嫦娥.基于云计算技术的图书馆借阅量建模与预测分析[J].现代电子技术,2020(1):111-113,118.

[3]高远.网络环境下电子图书馆借阅流通管理系统设计[J].现代电子技术,2020(8):56-59.

[4]邓秀慧,袁宗福.基于SOA和云计算的图书借阅系统初探[J].电脑知识与技术,2011(4):7149-7151.

[5]杨永明,徐海霞.RFID的图书馆自助借阅系统的身份识别实现[J].物联网技术,2022(3):74-76.

[6]刘晶晶.基于嵌入式人脸识别的高校图书馆借阅系统设计[J].现代电子技术,2020(20):37-41.

[7]薛健,祖央,岑丹.基于云计算的智能人脸识别借阅系统研究[J].吉林大学学报(信息科学版),2019(4):450-456.

(编辑  王雪芬)

Development and design of library loan information management system based on cloud computing

Sun  Di

(Jiangsu Judicial Police Higher Vocational School, Zhenjiang 212003, China)

Abstract:  With the development of society, library collection resources and the number of readers are constantly increasing, which has raised requirements for the library borrowing information management system. Developing a library borrowing information management system based on cloud computing technology can reduce system response time, improve library borrowing information management efficiency, and provide high-quality services for readers. The article provides an overall design of a library lending information management system based on cloud computing, and explores the module implementation in order to provide reference and reference for the development and design of a library lending information management system.

Key words: cloud computing; borrowing information management system; development and design

猜你喜欢
开发设计云计算
国内外旅游商品开发研究述评
手机App应用前景及开发设计技术趋势分析
在高校图书馆中微信公众平台的开发设计研究
庐山“教育名山之旅”特色旅游产品开发设计
志愿服务与“互联网+”结合模式探究
云计算与虚拟化
基于云计算的移动学习平台的设计
实验云:理论教学与实验教学深度融合的助推器
云计算中的存储虚拟化技术应用
动漫IP授权的数码游戏开发策略研究