中学图书馆信息化管理系统的设计与实现

2022-05-09 版权声明 我要投稿

摘要:图书馆是为实现教学目标而存在的,图书馆的主要工作就是对大量的书籍信息、读者信息和二者产生的图书流通的信息等进行处理。从程序设计角度出发,对中学图书馆信息化管理系统的设计进行了研究,并对其功能的实现提出具体的设计方法。

关键词:中学图书馆;信息化管理;设计与实现;

0 引言

目前,我国大多数中学图书馆依旧沿用传统的人员手工模式,浪费了大量的财力、人力,还较易出现问题。因此,使用信息化管理系统对学校图书馆进行管理十分必要,可以大幅提升管理效能,确保整个系统高效优质地运行。

1 系统分析

1.1 用户需求

按照中学图书馆的实际需求,确定信息管理系统的原则以及要求:方便图书管理人员进行查重和编目;对借还书可以使用扫描仪实施扫描;使用计算机对借阅逾期的读者实施自动罚款;设置不同的权限来满足需求。

1.2 系统模式分析

信息管理系统如果联网,就不能依附于别的单机的附属系统,要有自身的完整性与独立性。如果单机运行,所应有的功能必须具备;信息管理软件要有相当的兼容性,可以离开单机独自运行,同时可以适应多数机型,为中小型的图书馆提供服务;信息管理软件要安全稳定,能对数据迅速备份及恢复。

2 系统设计

2.1 数据的准备

这个信息化管理软件的数据种类多且流量大,为了满足计算机管理方面的需求,对逻辑结构数据、数据图书编目流向、模式概念、物理架构等功能开展了整体设计,让其数据几乎没有冗余,存储方式科学,存取速度提升[1]。

设计概念和模式。经过对中学图书馆工作的细致研究与调查,认真分析用户的需求,对数据处理、数据流向及来源有了清晰的认识。

1)确定软件对信息方面的要求。数据库里输出、输入信息的性质以及容量。

2)确定软件对信息处理方面的要求。对一些处理有范围要求,运用哪种方式处理等。

3)数据整体完整与安全方面的需求。

2.2 数据库的设计

按照用户需求分析,所有数据表的结构如表1所示。

书库里的图书编辑信息存放在中央库表格里;验收与订单表格分别用在图书的验收和存放图书订购信息的方面;管理系统全部用户的信息均放置于用户表格中;读者基本信息以及借阅数量存放于借阅证表格中;读者的借阅信息由流通表存储[2]。

为了确保数据的完整性,在数据写入时,先写入数据库,如有不正确数据和写完后没保存,系统就会自动取消这次操作;海量转储技术用于备份数据和恢复。

3 系统具备的功能

系统中的各个模块如表2所示。

4 系统模块设计

4.1 系统登录模块

本模块主要是实现验证用户的合法性功能。每当用户登录系统成功时,系统日志会记录用户的登录信息,如果用户口令正确但权限不够,也只可以查看权限但数据不能更新[3]。

用户权限分为高级用户、管理员、一般用户3个级别。高级用户有权使用本系统所有的功能模块。一般用户只有使用公用检索模块权限。其他管理员用户的权限仅限于每个部门,在每个部门里,管理员权限可以更新各种数据5]。采编室的工作是新书录入,工作量大也十分重要,主要是图书的作者、索书号、来源、条形码、页数、ISBN号、编号、书名、译者、价目、关键词、版次和版期、出版社、尺寸、备注等信息的录入。

4.3 流通管理模块

本模块的主要功能是图书借阅与归还。借阅图书需要输入书名和读者独有条形码,而后系统就在流通的表格中里增加一条信息,显示读者和图书的条形码、借书和还书的日期,哪本书已被哪位读者借走,并且修改中央库表里读者的借阅数量、图书借出情况和流通次数[6]。读者归还时只要把图书的条形码输入进去,这本书的信息就能被自动检索,借阅记录也会在流通表里被抹掉,中央库表里图书借出和借阅证表里的借阅量等信息会重新被写入,工作界面会显示图书与读者的关联信息,方便管理人员核对信息。如输入的图书与读者信息没有存在数据库中,系统会提示管理人员7],通过查询可以得到图书相关编目的情况和外借信息。

4.5 系统维护模块

本模块的功能是用户注册、修改密码、备份和恢复。运用海量转储为数据库备份,就是把整体数据库复制于某个地方,在需要恢复时只要把它复制到相应的程序目录下就能正常运行[8]。

5 关键技术

5.1 ADO介绍

作为一种数据库的访问技术,ADO是用来与OLE DB Provider数据访问层共同工作的,以提供新的访问数据。作为低层面的访问数据接口,所有的数据源OLE DB可以访问。使用ADO能让ADO Data控件迅速建立起绑定数据的空间以及数据提供绑定者之间的联系[9]。

5.2 访问数据库

本信息管理系统在编码时,由ADO Data控件负责数据库的连接,Data Grid控件负责数据的显示。用ADO Data控件访问时,要到Connection Source属性里,把字符串连接设置成有效的,随后到Recode Source的属性里,把语句创建连接设成适用于数据库的管理者,当数据库建立连接而且打开后,运用Recodeset对象对每一条记录进行访问。通过控件绑定的方法进行数据的访问[10]。

6 结语

通过系统的分析和设计,可以实现中学图书馆信息化管理系统的功能,满足日常管理的需要,提高了图书馆的工作效率,有力地促进信息化建设和管理向前发展。

参考文献

[1] 彭程,高晶.Java与MySQL环境下图书馆信息化管理系统设计与实现[J].电脑知识与技术,2019,15(8):59-60.

[2] 刘淑丽.大数据背景高校图书馆图书管理信息化设计[J].科技资讯,2020,18(7):181-182.

[3] 赵延凤.探讨中学图书馆信息化管理[J].低碳世界,2019,9(6):312-313.

[5] 王超.中学图书馆信息化管理研究[J].中文信息,2018(5):120.

[6] 梅莉莉.在信息化建设中改进中学图书馆管理[J].考试周刊,2018(66):30.

[7] 李达领,张玉.中小学图书馆信息化建设的思考[J].教育与装备研究,2019(2):21-25.

[8] 郭敏.网络信息化时代下中学图书馆资料有效管理研究[J].河南图书馆学刊,2018(2):110-112.

[9] 于萍.在信息化建设中改进中学图书馆管理[J].中国教育技术装备,2017(7):75-76.

[10] 林娜.图书馆信息管理系统的设计与实现[J].新一代(理论版),2020(7):196.

注:本文为网友上传,旨在传播知识,不代表本站观点,与本站立场无关。若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:iwenmi@163.com。举报文章