SCI论文(www.lunwensci.com):
摘 要:本文主要面向图书馆信息系统的需求,采用 JAVA 语言和 Diango 框架等计算机技术,设计了能够满足用户使用 需求、方便用户管理和操作的图书馆管理系统,并对该系统的稳定性和功能性进行了有效的测试。该款图书馆信息系统,不仅 可以方便用户借阅图书的操作、简化图书馆管理人员工作的相关流程,而且给图书馆的后续管理工作提供了参考依据。
关键词:计算机技术; 图书馆信息系统;Java 语言
Research on the Design and Implementation of Library Information System Based on Computer Technology
ZENG Hongzhi
(Jiangxi College of Engineering School of Intelligent Manufacturing and Energy Engineering, Xinyu Jiangxi 338000)
【Abstract】: This paper mainly faces the needs of library information system, using computer technology such as JAVA language and Diango framework, library management system that can meet the needs of users and facilitate user management and operation is designed, finally the stability and functionality of the system are effectively tested. This paper introduces the library information system, it is not only convenient for users to borrow books, simplify the relevant processes of library managers, it also provides a reference basis for the follow-up management of the library.
【Key words】: computer technology;library information system; Java language
0 引言
随着计算机技术的不断发展,该技术被广泛应用到 我们日常生活的各个领域,很多基于计算机技术的管理 系统也越来越受到人们的青睐和关注。众所周知,信息管理系统以其操作效率高、安全性强等优势,在多个领 域得到了广泛的应用。通过合理的使用信息管理系统, 不但能够极大的提升信息管理的质量和速度,而且在一 定程度上提高了信息数据的安全性能,是一款方便高效的服务系统。传统的图书管理需要专门的人员进行图书 的搬运和手工建档,造成了人力物力的大量浪费。基于 众多读者的阅读需求和图书管理员的管理需求,本文将 会介绍一款符合广大用户需求的图书管理系统,以便用户和读者可以更好地借阅图书、管理者可以更高效地管 理图书资源。
1 计算机技术简介
计算机技术是一种复合技术,其中融合了数学、统计学、现代通信技术和应用物力与电子工程等学科的专 业技术,这些专业的发展都可以间接地促进计算机学科 的发展。根据计算机技术的功能划分,可以将计算机技 术划分为结构技术、管理技术、维护技术、应用技术,以下将对这四种系统技术做简要的介绍。
2 图书馆信息系统的需求分析
图书馆管理系统主要面向的对象是借阅图书的用 户、图书馆管理人员和基本的工作人员,因此在分析该系统的需求时,尽量多从这三类人群入手。图书馆信息 管理系统应该具备信息管理系统的基本优点,例如检索 方式的简洁性、人机交互的优质性、资料的拓展性、信 息的安全性、电子和纸质资源同步管理等优点。除此之 外,图书馆信息系统还需要具备自身特有的优势,针对 不同的服务对象设计不同的系统功能,以满足各类服务 对象的不同需求。例如,对于图书馆管理人员这类服务 对象,系统主要满足信息维护、状态检测、统计图书借阅情况、统计读者具体需求等功能;对于工作人员这类 服务对象,系统主要满足管理文件、生成借阅情况报表 等功能;对于读者这类服务人群,系统需要满足个人图 书借阅情况、图书信息的查询、个人信息的录入和修改 等功能。
3 图书馆信息系统的设计
随着科学技术的不断发展,数字图书馆的优势逐渐 被人们发现,逐渐替代了传统图书馆。图书馆信息系统 通过数据单元将图片、文字、数据库和多媒体等元素有 效地结合起来,可以为使用者提供更加便捷、更加优质 的服务。图书馆信息系统利用元数据和内容的检索,可 以为用户提供更优质的技术服务和开放化的知识结构。 在新的时代背景下,图书馆信息系统逐步完善与发展, 并且可以满足信息管理的相关需求。基于此,本文以计 算机技术为基础,设计图书馆信息系统,推动图书馆的 智能化发展。
3.1 整体设计方案
图书馆信息系统的总体设计在很大程度上会影响图 书馆系统的功能,因此总体设计的关键性不容小觑。图 书馆信息系统中的总体设计主要依赖于 Diango 框架的 对象关系映射以及模块引擎功能,从而提高设计系统的 速度以及性能。除此之外, Diango 创建的系统框架具 有很多优势和特质,例如向外部提供 API 接口、网页 端等,这些优势能够帮助用户更好的使用图书馆信息系 统。在图书馆信息系统的数据表中,需要利用对象关系 映射功能完成对象编写操作;在图书馆信息系统的管理 系统中,需要利用 Diango 框架中的三个部分,分别是 “Template”“Model”“Router”, 其 中“Template” 表示系统文件, “Model”主要表示数据库 [1-2]。
3.2 数据库的设计
3.2.1 数据库的概念性设计
根据图书馆信息系统服务人群的不同,可以将被服 务的人群分为系统管理员、图书操作员、借阅操作员, 每类被服务人群在系统中的使用权限也是不同的。系统 管理员的权限是很高的,可以根据自己的心意支配系统的资源、规划系统的功能; 图书操作员扮演的角色属于 控制权限的范畴,其主要工作是维护图书信息;借阅操 作员扮演的角色属于控制权限的范畴,其工作内容主要 有缴纳罚款信息、查看读者信息、查看图书信息、发放 和挂失图书卡等。不同类别的使用者在登录系统时,都 需要对用户进行必要的身份验证,用户需要输入自己的 用户名和密码,如果输入错误,则必须重新输入。用户 登录成功后需要按照系统的提示进行借还图书的操作,例如按照书籍系统的延迟情况,开具罚单等,以及按照 系统提示的必要检查,导出读者以及馆藏图书的数据信 息等 [3]。
3.2.2 数据库的逻辑设计
在进行逻辑设计的过程中,和系统概念结构有着密 切的联系,可以把对应的概念结构变为逻辑数据型结 构,同时对该模型进行各方面的优化操作。在图书馆信 息系统的前期分析中,可以做出相应的设计图,并对结 构化查询语言进行必要的修正,就可以得到图书馆信息 管理系统的主要关系数据表。
3.2.3 数据库物理设计
数据库物理设计是数据库工作的后半部分,属于数 据库物理设计,需要把数据库中的逻辑结构放置在已经 设定好的环境里,同时要确保逻辑数据结构运行环境的 合理性,除此之外,还需要为数据提供存取方法和存储 结构。硬件系统和数据库管理系统给物理结构提供了基 础和前提,相关工作人员需要对数据库管理系统的内部 特征、存取方法及结构有清晰的了解和认识。数据库物 理设计涉及到的内容有很多,主要有评价空间效率以及 时间效率等,从而明确数据库物理设计方式。此外,在 对数据物理设计的时候,还要完成补充操作,对数据的配 置、存储路径、存储方式及结构等内容进行完善。最后, 还要在最大程度上满足物理设计在不同角度的需求,不 断的优化物理结构,做好集中存储以及检索等工作 [4]。
3.3 输入和输出的设计
输入及输出设计可以为使用者创建更优的工作环 境,提高用户的兴趣以及对信息系统的接受程度,同时 在最大程度上满足用户的习惯要求,给用户提供便捷的 服务,这属于组织系统的形象化体现 [5]。
3.3.1 输入设计
输入界面能够实现信息的管理和用户的交互,并且 能够实现系统要求的业务需求。在输入界面中,首先要 确定输入数据的格式,保证图书馆信息系统可以获取到 对应的信息。由此可见,输入设计的出现可以大大提高 输入的效率,并在很大程度上避免出现输入错误等问题。
3.3.2 输出设计
对于输出设计而言,其主要目的是给用户提供所需 的文件数据,从而可以更好地确定用户的需求信息、正 确地反映出管理所需信息。因此,输出设计的出现在很 大程度上提高了信息系统的应用成效,并且提升了系统 设计的合理化。
4 图书馆信息系统的实现
在信息系统实现的过程中,需要应用到 Java、Asp、Php 等诸多类型的计算机语言,该语言类型是前端开 发的范围。根据图书馆信息系统当中模块开发形式的差异 性,下面对系统实现过程中主要的应用模块进行分析 [6-7]。
4.1 系统的登录模块
系统登录模块是用户使用的重要模块之一,因此登 录界面的设计需要尽可能地吸引用户的注意,在设计系 统登陆模块使,一般从界面的简洁性、操作的友好性两 方面入手。只有在用户同时正确输入用户名和密码时, 用户才能够顺利进入系统内部,否则不能顺利登录到系 统中,并且需要用户重新输入用户名和密码。如果用户 输入的信息有误,用户可以直接再次输入正确的用户名 和密码,不需要多次更新。当用户多次输入错误时,系 统将冻结该账号,一般的冻结时间为 10 小时。除此之 外,系统还为用户提供了找回密码、修改密码、手机验 证等多项登录服务。
4.2 用户管理模块
管理模块主要包括对图书馆工作人员的管理、企业 工作人员的管理多个服务人群的管理,不同的管理员由 于管理阶层的不同,需要采用不同的界面进行管理。基 本上每位管理人员和工作人员都可以根据需求实现查找 用户信息,并且可以修改用户的借阅信息等。
4.3 图书数据管理模块
图书馆信息管理模块是图书馆信息系统中基础性的 一个模块,该模块需要具有维护数据信息、管理书籍信 息的功能。用户使用图书馆信息管理模块,可以对图书的 编号、类别、作者以及出版信息等内容进行改正与完善。
4.4 借阅信息模块
借阅管理模块可以完成信息系统和用户之间的交互,因此该模块的重要性不言而喻了。用户在查找到自 己需要的图书之后,就会依系统引导进入到借阅信息管 理界面,该模块的正常运行能够优化用户的使用体验、提 高系统的使用效率。另外,此模块具有较强的功能性, 能够实现图书借阅、图书的续借、管理、还书等操作。
5 信息系统的测试工作
通过对图书馆信息系统进行测试,能够较为全面的 了解系统的稳定性以及功能特征,如果用户的每项操作都能在指定时间内准确完成,那么就说明该系统正常运 用、并为出现问题。
6 结语
综上所述,本文将计算机信息管理的优势合理地利 用到图书馆书籍的管理方面,介绍了一款方便用户使用 的图书馆信息管理系统。详细介绍了该系统的需求,给 出了系统的总体化设计、系统数据库的创建以及系统设 计中相关问题的解决方案,说明了系统的整体设计方 案、数据库设计、输入输出设计等主要模块的设计方 式,同时对图书馆信息系统的实现进行了有效的操作设 计和检测,将该系统的各个模块功能和操作方法进行了 详细说明。
参考文献
[1] 杨敏.基于计算机技术的图书馆信息系统的设计与实现[J]. 微型电脑应用,2019,35(9):114-116+120.
[2] 李益民,胡晓宏.图书馆信息系统的设计与实现[J].教育信息 化,2003(8):30-31.
[3] 王小康.基于互联网平台的校园移动图书馆图书借阅系统的 设计与实现[J].长江丛刊,2018(24):242.
[4] 杨敏.基于计算机技术的图书馆信息系统的设计与实现[J]. 微型电脑应用,2019,35(9):114-116+120.
[5] 施燕娜.某高校图书馆管理信息系统的设计与实现[D].南昌: 江西财经大学,2019.
[6] 彭文强.图书馆人力资源管理信息系统的设计与应用[J].图 书馆学研究,2009(7):15-17.
[7] 叶瑞强.高职院校图书馆管理信息系统的设计与研究[J].科 技展望,2016,26(26):61.
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!
文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jisuanjilunwen/34335.html