谈计算机技术的图书馆信息系统的设计

前言:寻找写作灵感?中文期刊网用心挑选的谈计算机技术的图书馆信息系统的设计,希望能为您的阅读和创作带来灵感,欢迎大家阅读并分享。

谈计算机技术的图书馆信息系统的设计

摘要:本文主要针对图书馆信息管理系统的实际需求进行探讨,并且从多个角度分析图书馆信息管理系统的实际需求,通过构建完善的管理系统之后,保证系统运行的稳定性和功能性,从而整体提高图书馆信息管理的效果。

关键词:数据库设计;系统开发;信息管理系统

在科学技术快速发展的背景之下,互联网以及电子信息技术被各个行业广泛的运用,而信息处理系统的高效率以及安全性等优点,也可以对多个领域的发展产生积极的影响。很多企业在开展日常数据信息管理的过程当中,以计算机技术作为基础,进行一系列的数据处理和数据整合工作,可以整体提高信息处理的效果。而且信息管理系统的运用不仅可以将整体的管理效果和管理效率整体提升,还可以减少工作人员的工作负担,保证用户信息的隐私性以及安全性。通过对大部分地区的图书馆运行情况进行实地调研,可以了解到与传统的图书馆管理模式相比,以信息技术作为基础的图书馆管理模式,其效率得到了明显的提升。传统的图书馆信息管理模式需要与读者单一对接,这种对接的方式不仅会影响到读者借书的积极性以及便利性,同时也会存在较为明显的财力,人力物力浪费的问题。以计算机作为基础进行的图书馆信息系统管理工作,可以对传统的管理方式进行替代,同时也可以整体提高图书馆信息管理的效率。

1 计算机技术概述

在计算机技术快速发展的背景之下,各个领域的产品生产工作与计算机技术的融合程度越来越高,他所用的技术方法以及手段都比较先进,计算机技术也可以对数学、现代通信、工程技术、物理技术、电子工程技术进行有效的融合。当然计算机技术在使用的过程当中,涉及的内容也比较复杂,包括系统结构、系统维护、系统应用以及系统管理等多个方面的内容。

1.1 系统结构技术

系统结构技术的使用可以将整个计算机系统的运行速度和运行的稳定性整体提升高,所以系统结构技术的性价比最高。影响系统结构,技术的内容比较复杂,包括虚拟储存器、技术程序、语言技术以及操作系统技术等等。如果上网分析的技术发展速度比较慢,那么系统结构技术的完善程度也会受到消极的影响。所以在针对系统结构技术进行研究的过程当中,我们应该将其与计算机软件,计算机固件和计算机硬件紧密的结合在一起,通过应用计算机理论科学知识和微电子工程技术的方式,完善系统的结构。

1.2 系统管理技术

以操作系统作为基础,计算机系统管理在进入到自动化管理状态之后,操作系统就可以高效的应用计算机软件以及计算机硬件等多种类型的资源,那么在这个过程当中,计算机的操作便利性,解体时效性以及计算机的吞吐能力都可以得到整体的提升,在将各方面的性能进行优化之后,系统的可靠性问题就可以得到有效的改善以及解决那么系统在运行期间,其需投入的成本以及费用可以得到有效的控制。

1.3 系统维护技术

计算机系统在运行的过程当中,往往会由于多种因素的共同影响出现各种类型的故障问题。那么在这样的情况下,计算机系统就需要具备自动化维护技术以及诊断技术,使其在出现故障情况之后,迅速的对程序的功能进行检查。而且自动诊断程序也可以保证自动化软件,可以快速的对自己存在的故障进行解决。功能检查程序是计算机系统的微观功能,它需要以严格的图形、数据、动作作为基础,对系统运行的情况进行有效的考察,同时还可以对结果的正确性进行比较,它可以确保系统的元部件可以处于正常运行的状态。

1.4 系统应用技术

计算机系统技术应用的稳定性与应用规范程序设计,自动化软件工程技术等多项指标当中存在密切的联系。其中程序软件的自动化可以利用计算机自动设计程序,同时也可以对计算机技术进行有效的推广。据了解,传统的计算机系统在运行时,还需要安排多名工作人员对系统的运行情况进行管理,但是在这个过程当中,工作人员的管理效果以及工作人员的工作状态会直接影响到系统运行的效果。如果能够安排软件或者机器对程序进行编写,那么就可以对成本进行有效的控制,同时也可以避免错误的发生。

2 管理信息系统与开发认识

2.1 管理信息系统

不管是哪种类型的系统在进入到运行状态之后都需要安排人员进行管理工作,也就是说管理信息系统需要以人数为主的以计算机软件,计算机硬件,网络通信设备,办公设备作为基础,对各种类型的数据以及信息进行收集传输以及加工。在进行一系列的数据管理之后,可以获得符合企业发展的数据以及信息,将整个企业的管理效率整体提升,同时也可以保证企业高层决策的正确性。那么在开展图书系统管理工作时,使用管理信息系统,也能够快速的对数据进行有效的管理。

2.2 系统开发理解

图书馆信息和数据管理的复杂性相对较高,所以在进行实际管理工作的过程当中,可以通过融入各种新型技术的方式,保证管理的效率得到整体提升。在此背景之下系统开发具有很高的必要性,那么图书馆系统在开发的过程当中,其每一个子系统以及整体总系统的开发工作应该符合不同地区以及不同图书馆的管理特点。所以我们在针对图书馆系系统开发的相关内容进行研究时,需要对不同的管理主体的实际情况,以及他们的需求进行调研及了解之后,才可以保证系统开发具有针对性的特点。

3 图书馆信息系统的需求分析

在多种类型的信息管理系统当中,图书馆信息管理系统是非常重要的组成部分,而它的特点也非常明显,可以展现出信息安全性,功能多元性,人际交互体验资料扩展性的特点。与此同时,它还可以对纸质资源和电子资源进行同步管理工作。信息管理系统在运行的过程当中,以图书馆作为主要的管理对象,需要对图书馆的特殊性进行全面分析。我们可以将图书馆的管理对象,分成管理人员、读者、工作人员这三个不同的主体,他们所负责的内容也存在比较明显的差异。那么对于图书管的实际需求进行分析,我们可以了解到它涉及的内容比较复杂,包括数据字典数据流量图等等,而对这些数据进行流程分析时,我们可以了解到流程的实际情况,并且独立出组织内部流动的情况,在去除组织结构之后对业务及信息进行有效的处理以及考察。通过上文的分析,我们可以了解到,图书馆在进入到新时代的背景之下,要想满足读者对于图书馆的各项需求,并且整体提高图书管理的效果,就需要通过完善信息管理系统的方式,及时的对图书馆的各种数据以及信息进行有效的管理。

4 图书馆系统的运行分析

图书馆的信息管理系统运行从本质上进行分析,它是属于信息管理的一种类型,所以它应该具有一般信息系统管理的功能和相关的特点。常见的信息系统管理特点主要有信息的安全性,资料的拓展性,良好的人际交互,体验简洁明了的检索方式,电子和纸质的资源同步管理功能等等。除此之外,与其他类型的系统相比,图书馆信息管理系统的针对性比较强,它的服务对象是图书馆,所以需要对图书馆的特殊性进行充分考虑。一般情况下,图书馆运营期间涉及的管理主体包括:管理人员,工作人员和读者这三个部分。那么系统在运行期间就需要针对不同的主体给予针对性的系统模块设计,其中管理人员需要对系统的信息进行维护,与此同时还需要对系统的运行状态进行实时检测。根据具体的需求,将图书馆借阅的情况总结形成信息报表和相关的文件。工作人员的主要任务是对图书进行有效的管理,那么在日常工作期间就需要根据图书借阅的实际情况生成相应的报表。而读者的工作则是需要对个人的信息进行录入以及修改对个人的借阅情况进行有效的查询,或者对图书的信息进行查询图书馆信息管理系统的业务具体流程。

5 系统的设计

5.1 总体设计

要想保证图书管理系统的功能具有多元化的特点,那么系统的总体设计工作就需要以系统管理工作作为基础,满足管理人员,工作人员以及读者的实际需求。本次课题在进行研究的过程当中,对于图书管理系统的相关内容进行研究时,重点针对 Django 框架进行研究,该框架是以自带模板引擎以及对象关系映射功能作为基础的系统,它的功能特点比较明显,可以将整个系统的效率以及开发者的开发速度进行整体提升。与此同时,该系统在进入到运行状态之后,可以很好的对传统数据库手动建立过于繁琐的过程,进行有效的解决,将系统设计和系统管理的准确度以及效率整体提高。Django 框架可以分为三个部分的内容,其中,Template 所对应的内容是系统文件,Model 对应的内容是数据库。

5.2 数据库

通过对系统的功能进行综合性分析,可以了解到该系统设计的数据库等流数据库的运行,需要根据其权限分成不同的类型,系统会将用户分为三种类型,按照其权限的不同分别是借阅操作员,图书操作员以及系统管理员。具有不同权限的用户,其主要的负责工作内容具有比较明显的差异。借阅操作员的主要工作内容是对图书卡进行发放注销以及挂书还需要查看读者借阅图书的具体信息,及时敦促读者还书或者及时敦促读者进行罚款的缴纳。从实质的角度进行分析,借阅操作员是对权限进行控制的角色。图书操作员最主要的工作任务就是对图书信息进行有效的维护以及管理,那么从实质的角度进行分析,它最主要的角色是控制权限的角色。最后在多种类型的用户群体当中,权限最高的用户群体是系统管理员,他可以使用系统当中的所有功能,同时也可以针对不同类型的权限提供相应的管理服务。不同类型的客户在进入到图书管理系统之前都需要进行有效性的检查工作,如果输入系统的数据以及信息处于无效的状态,就需要重新输入。在登录系统之后,客户可以根据图书馆的要求,借出书籍或者还书,也可以根据不同的情况完成书籍系统的维护工作或者罚单的解决工作。在进行检查有效性的控制时,图书管理员可以了解到读者的实际情况,同时也可以了解图书情况和统计表。

6 系统的实现

该系统在开发的过程当中使用的开发语言有 JSP,ASP,PHP,以及 Java 等内容。系统核心功能的开发语言是 Java,ASP ,ASP 以及 PHP,他们是系统前端开发的重要工具,那么系统的各个模块,在实现以及开发的方式上存在比较大的相似性。我们分别针对系统登录模块,用户管理模块,图书管理模块,进入信息管理模块进行系统开发模块的分析。

6.1 系统登录模块

系统的登录模块一般都具有简洁性的特点,而本次课题研究的系统登录模块如下图所示,当用户的账号以及密码同时输入正确之后才可以进入到系统当中。如果账号和密码任意一个出现错误的情况,那么就无法进入到系统当中。如果第 1 次输入的信息错误,那么用户只需要将上一次输入的信息删除之后重新输入,如果连续密码输入错误 5 次,那么系统就会对该账号进行锁定在 12 个小时之后才可以结束。当然除了登录和退出的选项之外,系统还会提供修改密码找回密码和手机动态码登录等多种方式。

6.2 用户管理模块

用户管理模块的具体界面如下图所示,在这一界面当中信息的维护工作涉及的内容包括两个方面分别是企业员工信息的维护工作以及图书管理员信息的维护工作,那么用户可以根据自身的实际情况以及根据自己的操作目的对用户的信息进行编辑以及查找可以编辑的内容,包括姓名,性别,部门联系方式以及借阅记录。

6.3 图书馆管理模块

图书信息管理模块最主要的功能就是对数据的信息进行管理以及维护工作,用户可以对图书的名称,图书的编号,图书的作者,图书的类别进行维护以及更新。

6.4 借阅信息管理模块

借阅信息管理模块是该系统的核心模块。在完成前期一系列的工作之后,系统就开始进入到正式运营的状态,那么借阅信息管理模块就是使用频率最高的模块,它提供的功能同样也具有多元化的特点,包括图书续借功能,书籍归还功能,书籍借阅功能等等。

7 结束语

本文以图书馆信息管理调研的成果作为基础,对图书馆信息管理系统的实际需求进行分析,在提出科学合理的管理对策之后,从系统的整体设计以及数据库的设计这两个角度,综合探讨系统设计的相关内容。与此同时,还针对选取关键典型的系统登录模块,用户管理模块,图书信息管理模块,借阅管理信息模块等多个子系统的内容进行针对性分析。最后,对系统的运行进行全面测试,最终测试的结果表明,该系统的运行具有稳定性的特点,也可以满足图书馆对于系统提出的各项要求。

作者:高虹 单位:山西旅游职业学院