互联网时代图书馆信息化系统设计探讨
2023-12-05刘丽莉
刘丽莉
摘要:传统的图书馆管理系统,不管是系统配备、体系构造还是集成模式,又或是技术产品的选型,已经无法在图书馆的日常管理工作中迅速做出决策,无法获得最优化的系统管理实行方案。因此,如何利用新一代高新技术,建设一体化综合集成智能化管理平台,集大数据、云计算、人工智能、增强现实、VR技术之所长,把握时代的发展趋势,乘上互联网发展东风,让图书馆的信息化系统建设可以发挥出其最大的运营和管理优势,获得更高的文化及社会效益,成为新时代图书馆管理工作的重点研究课题。基于此,文章针对互联网时代图书馆的信息化系统设计展开研究,提出了其具体的设计思想、设计方案、测试过程和优化路径。
关键词:互联网 图书馆 信息化系统 系统设计
Discussion on the Design of the Library Information System in the Internet Age
LIU Lili
(Guizhou Provincial Library Collection Center, Guiyang, Guizhou Province, 550004 China)
Abstract: The traditional library management system, whether it is its system configuration, system construction, integration mode or the selection of technical products, is no longer able to make rapid decisions in the daily management work of libraries, and cannot obtain the optimal implementation plan for system management. Therefore, how to use the new generation of high and new technology to build an integrated comprehensive integrated intelligent management platform, integrate the advantages of big data, cloud computing, artificial intelligence, augmented reality and VR technology, grasp the development trend of the times, take the advantage of the development of the Internet, and let the construction of the information system of libraries give full play to its greatest operational and management advantages to obtain higher cultural and social benefits has become a key research topic in library management in the new era. Based on this, this paper studies the design of the information system of libraries in the Internet age, and puts forward its specific design ideas, design schemes, testing processes and optimization paths.
Key Words: Internet; Library; Information system; System design
近年来,智慧图书馆的建设已经成为我国在图书馆事业发展过程中的重要话题,有关理念也开始相继落地转化,成为我国在文化事业发展上的前进方向,这也为新时期我国文化事业的高质量发展提供有力抓手,更是其未來的必然趋势。2021年,我国文旅部门正式印发《十四五公共文化服务体系建设规划》,其中重点提及,在“十四五”末期,我国智慧图书馆的建设需要获得明显成效。智慧化建设,已经成为互联网时代我国构建全新发展战略、完善我国现代化社会发展体系的重要环节。这些基于国家层面上的顶层规划及设计,为新时期我国图书馆行业的转型提供了机遇和动力。总体来说,图书馆建设需要条件较为成熟、资源具有优势的图书馆作为试点先行,发挥出其引领和示范作,全国下好一盘棋。顺应时代发展潮流,以满足广大人民群众的文化精神需求[1]。
1 互联网时代图书馆信息化系统设计方案
1.1功能模块设计
1.1.1图书信息查询
此系统在该管理系统的设计过程中,前台模块主要包括三大查询子模块,分别是借阅模块、图书模块和推荐模块,具体如图1所示。在图书信息查询上,其可查询内容包括馆藏信息和浏览信息。界面信息主要以用户的借书记录、还书记录等为主。推荐信息主要以用户感兴趣数据信息查询内容为主。
1.1.2图书管理子系统
读者借阅图书与系统信息是后台管理系统中的重要模块。图书信息的录入与移除过程,可以直接包含于图书信息管理模块中,借阅信息主要为图书借还的登记和管理,读者信息主要为有关信息的录入、更新以及综合读者个人借阅需求的移动系统管理,主要为安全管理和信息管理[2]。
1.2数据库设计
1.2.1逻辑设计
在概念设计工作完成之后,便可以综合图书馆的具体智慧化转型需求,设定确定路基数据的模型。在路基数据模型上,可以助力系统有关工作人员,明确数据的具体信息,并基于概念数据这一角度,派生对象可具有独立化存储数据信息的特征。在基础设计上,其主要步骤为确定实体、组建实体、属性查询、关系确定以及多对关系解决。具体来说,包括以下几点内容:首先是读者信息表,该逻辑需针对读者、用户数据字段展开精准描述,并进行适当约束;其次是图书信息表,主要为图书资源的字段描述以及约束;管理员信息表,主要为面向于管理员的字段描述;借还记录表,主要为图书信息的借还信息,关键词的描述;个性化推荐表,主要为针对图书有关摘要及关键词的描述。
1.2.2数据库物理设计
通过对数据库物理层面的合理设计,可以促使整个系统性能得到优化,同时也是规避整个系统数据冗余、保证数据信息安全完整的重要条件。在数据库物理设计工作上,需要将其重点放置在性能的全方位监控以及保证数据信息的完整性上,实现对系统的定期更新和改进,是保证数据库发挥出最大使用效果的重要内容。数据模型如何转变为数据库的管理系统,是在进行物理数据库设计过程中的重点内容。需通过合理设计步骤,达到物理设计目标。同时使用归因模型,实现对业务模型的全方位扩展,最终将其转变为物理设计模型。基于信息库数据库实现角度来分析,物理数据模型包括不同结构之间的关系,例如:主键和列、约束列数据和主键之间,同时需对不同文档和电子表格进行关联,以达成数据使用的预期发展目标。而针对物理数据库模型来说,其重点及其表现特征在于使用应用程序数据,用于描述逻辑数据模型和物理数据模型之间存在的不同。而若是需要实现从实例到行、从属性到列的转变,则需明确其数据信息映射的基础内容,例如表实体、 列属性、索引键等[3]。
1.3图书馆管理系统流程设计
1.3.1系统的处理流程
通过用户登录模块,可以有效区分管理员和用户的身份,并综合用户的具体类型,为其提供一定的信息操作功能与用户管理功能,如图2所示。
1.3.2时序图
系统列序图为序列图中所包含的子类型,其具体的表现形式主要决定于建模语言,可以针对某一时间段的事件进展和发生情况进行全方位的展示。系统序列图可以利用特定用例,将序列进行展示,其中包括事件、参与者和事件对象三大元素[4]。
1.3.3活动图
针对系统活动图进行科学合理的设计,可以为业务及其开发人员的行为予以理解,并使用有关规定符号来形成活动图。基于活动图的使用现状来分析,可以使用算法逻辑来进行展示,明确其在具体使用过程中的执行步骤,并把不同用户、不同系统之间的工作流程予以表示,具有一定的建模优化功能和系统改进功能。
2 图书馆信息管理系统实现
2.1协同过滤算法(图书推荐)
2.1.1思路
在使用协同过滤算法时,其重点便在于把相似用户发生过相似借阅图书行为的情况展开综合分析,同时把该类用户的图书借阅情况以精准推送的方式推送给特定用户。这一算法使用的主要技术条件便是邻域技术。可以通过对活动用户的分析,在计算之后,综合用户评级加权平均数,以实现对用户活动的精准预测。实现多个人的推荐加权平均值分析是预测的技术条件,并不是将其中一个相似的用户作为分析条件,而是在充分考量预测人之间相关性的条件下确定评级的权重,以保障其相关性度量符合系统的设计要求。一般情况下,是person相关系数。
2.1.2实现
面对图书推荐这一重要环节,使用协同过滤算法时,主要包括两大部分:首先是针对图书的相似度来展开计算和分析;其次是明确读者较为感兴趣的领域,针对其相似项进行查询,同时保障推荐图书未出现过相关的借阅记录。将邻域作为重点的协同过滤算法使用包括两种类型,分别是基于用户和基于项。基于项更加适合运用在推荐目标数量要比用户数量更大的情况下,因此其在省级图书馆的图书精准推送上更适合使用[5]。
2.2系统页面实现
2.2.1登錄页面
在使用该图书馆信息管理系统时,首先需要用户通过系统进行登录,在登录这一环节,可以通过账号设定身份,其身份包括读者和管理员两大类。在设定完成之后,便可以在系统中自动记录,后续登录时,系统可进行自动化身份检测。
2.2.2前台访问
系统可以为用户提供一定的图书查询服务,在页面中可展示对应的功能按钮,包括图书的查询、借阅以及推荐。例如:对于借阅查询来说,用户在点击系统按钮之后,系统会直接跳转页面,将对应的图书编号和名称展现在读者面前。推荐查询主要是指用户可以通过点击按钮,查询到与所需图书相关的书目。
2.2.3后台管理
首先,图书信息管理,管理员在登录个人管理账号之后,可以直接点击图书管理模块,直接进入信息查询系统,图书馆中的各类图书信息会通过清单列表的形式展现出来,综合图书的名称进行图书编号检索之后,管理员可以直接在其中添加全新的图书信息。点击删除,便可以将其中的多余信息删除,点击修改,便可以将其中的某一行信息进行修改。其次,读者信息管理。管理员直接对读者信息管理系统进行点击,通过菜单查询有关信息,并执行操作。包括读者的地址、手机号和用户名等。再次,借阅信息管理,通过借阅管理模块的点击,可以针对读者的借阅记录进行查看,如归还信息情况。最后,系统信息管理,管理员在点击系统菜单之后,可以对系统进行一键管理,并综合管理的具体需要,设置安全防护密码,并定期展开更新[6]。
3 系统测试
3.1系统的集成性测试
首先,从下到上。对于低级别的模块测试工作来说,需要通过高级别模块来为其提供支撑性测试,一直到所有的模块功能测试完成为止。这一测试过程,其核心目标在于明确子系统模块接口功能是否可以满足需求。通过测試驱动程序,便可以把数据信息直接传递到低级别模块。在这一测试环节中,无须进行存根处理,同时可以对不关联子系统进行同步测试。其次,从上到下。这一测试环节主要是对还未经集成的低级别模块行为进行模拟测试,具有一定的从上到下测试特征,先从高级着手,随后再进行低级模块测试,最后把低级模块转变为高级模块,以保障系统中的所有功能模块均可以依照其预期设定目标来执行命令,具有一定的独立测试、独立调节价值。由于无须进行驱动处理,因此在这一测试环节,可获得较为稳定的测试结果。最后,混合集成。管理员在登录系统之后,可以针对系统中的图书借还、系统设置以及用户管理等多项功能进行测试,其核心测试对象为后台管理功能是否保持完善。当用户在登录系统之后,可以对系统的借款记录、图书查询以及图书推荐进行测试,其核心测试对象为前台管理模块。
3.2性能测试
若是软件系统在部署之后出现了明显的性能延迟问题,其主要原因如下: 数据库记录数量在短时间内急剧增加,系统在相同时间点出现了较多的同时请求数,系统用户量出现短时间内的暴增。以上这些问题的出现,均会导致系统功能异常,甚至会出现系统崩溃,因此需要提前进行系统测试。本文使用的系统性的测试工具主要为LoadRunner,这一测试工具更加适合运用在技术开发工具与各种通信协议测试工作中,可以满足协议的性能测试要求。具体需要基于两个维度进行测试,分别是复杂和响应时间。测试的核心对象为平均响应时长、最大响应时长以及系统可承载的最大负载数。用到的测试方法是模拟访问者、点击。
4 结语
综上所述,目前我国图书馆信息化系统的建设正处于转型的重要阶段,不管是理论研究还是实践探索,仍有很大的进步空间。建立智慧化的图书馆信息管理系统,有助于实现馆藏资源的开放,促进图书馆发挥出更大的文化和社会效益。文章对此进行了分析,并提出了系统建设的具体方案,但仍有不足,还需有关研究工作人员持续加以探索,为新时期我国图书馆事业的智慧化转型与发展做出更多的贡献。
参考文献
[1] 颜昌茂.元宇宙视域下的图书馆信息化发展路径探析[J].图书馆,2023(6):49-54.
[2] 龙艳.公共图书馆在推进社会科学普及信息化中的作用:以湖南图书馆为例[J].文化产业,2023(13):100-102.
[3] 刘洋.新时代数字图书馆视域下的图书馆信息化管理工作创新[J].国际公关,2023(8):31-33.
[4] 郭明铎,魏亚茹.全民健身时代下体育院校图书馆服务能力提升策略探究[J].当代体育科技,2022,12(19):189-191.
[5] 皇甫军.基于大数据的现代高校图书馆信息化建设研究[J].科技创新导报,2020,17(15):157-158.
[6] 陈松.天津大学图书馆信息化建设研究[D].天津:天津大学,2019.