浅谈高校图书馆计算机的软件维护

2014-03-14 02:11蔡天泽
电脑与电信 2014年5期
关键词:计算机软件计算机数据库

蔡天泽

(南京城市职业学院,江苏 南京 210000)

浅谈高校图书馆计算机的软件维护

蔡天泽

(南京城市职业学院,江苏 南京 210000)

本文构建高校图书馆计算机软件三层管理结构,将图书馆藏书信息由计算机软件进行管理。运用计算机对高校图书馆管理能够提高管理效率,而图书馆计算机软件维护是保障计算机管理的前提。本文对高校图书馆计算机软件工作原理和运行环境需求进行了分析,设计高校图书馆计算机软件维护管理平台,确保高校图书馆计算机软件应用正常运转。同时加强高校图书馆计算机软件的日常管理与维护工作,保证图书馆计算机软件的应用安全。

高校图书馆;计算机软件;系统维护

1.引言

高校图书馆已经进入了数字化时代,无论是数字图书馆或是图书馆管理都已经实现计算机管理。现代化的高校图书馆计算机管理是在传统图书馆管理模式的基础上运用计算机开发出与其相似的计算机软件管理系统,该系统将传统的人工管理编著目录、图书借阅登记、图书查找、图书统计等以计算机管理软件管理的方式进行操作,将原有的图书资源数字化建立计算机数据库,构建起高校图书馆计算机管理软件。那么对于图书馆计算机软件的维护就需要首先了解该软件的工作原理和运行环境需求,其次,要做到定期检查维护,建立完善的软件维护制度,并对常见问题做出记录,便于解决问题。

2.高校图书馆计算机管理软件运行结构

高校图书馆计算机管理软件是由数据库、服务程序、应用程序构建的三层运行结构,其结构图如图1所示:具有可扩充性,能够在原有的平台功能基础上增加新工具,降低软件维护的成本。

3.2 设计原则

对高校图书馆计算机软件维护平台要以图书馆计算机软件维护问题控制为核心,以预防为主体,对图书馆计算机软件应用过程进行实时维护和管理。图书馆计算机软件维护要从软件开发、软件管理和软件维护三个方面进行管理,设计思想如图2所示:

图2 高校图书馆计算机软件维护平台设计构思

图1 高校图书馆计算机软件结构

图书馆计算机软件正常使用是当打开图书馆计算机后会依次启动图书馆数据库、服务程序和应用程序。

3.高校图书馆计算机软件维护平台设计

3.1 设计目标

本文所设计的高校图书馆计算机软件维护平台具有统一管理图书馆计算机软件的功能,可以为维护人员提供智能化的维护帮助参考,提高维护效率和维护质量,同时还需要

在软件开发过程中,对图书馆计算机软件的需求进行分析,对软件设计方面简化性进行研究,编程和测试等都与软件投入使用后的可维护性息息相关。在高校图书馆软件管理过程中,要确保软件配置信息准确,并能够与计算机软件维护库中的信息相对应。在软件维护过程中要对软件存储在维护库中的活动记录进行调用,认清软件故障产生的原因,方便及时、准确的解决问题。

4.高校图书馆计算机软件维护平台功能设计

高校图书馆计算机软件维护平台的工作要求是提高计算机软件的可靠性和可维护性,其功能实现主要包括四个方面:

4.1 对高校图书馆计算机软件的认知与理解

高校图书馆计算机软件维护平台对软件进行维护,首先要明确图书馆计算机中的软件功能、配置、标准、关联等,利用计算机软件维护平台能够对应用程序进行静态分析,获取计算机软件的组成、控制流程及数据引用关系,方便维护时能够对软件的问题进行有效掌握。

4.2 具有软件可维护性的衡量标准

高校图书馆计算机软件维护平台能够静态衡量软件的可维护性,提供软件维护可行性分析报告,并对维护的难易度、费用等进行评估,提高软件维护的效率,降低维护的成本。

4.3 具有软件配置管理功能

图书馆软件配置需求、运行环境、安装路径、系统关联等利用维护平台能够清晰地查询,同时可以做出更改控制,保证图书馆计算机软件的可维护性。

4.4 具有维护信息支持功能

有关高校图书馆计算机软件的活动信息在维护数据库中均有记录,可方便在软件维护过程中准确地为维修人员提供维护需求分析,并能够提供维修环境支持和维护说明。

5.高校图书馆计算机软件维护平台体系结构

高校图书馆计算机软件维护平台主要是由软件配置管理、软件理解、软件可维护衡量标准、软件维护四个部分组成,其体系结构如图3所示:

图3 高校图书馆计算机软件维护平台体系结构

5.1 软件配置管理

软件配置管理采用三层B/S结构,即:图书馆用户计算机、网络服务器和图书馆数据库服务器。图书馆用户计算机软件是由图书应用软件、编辑软件、网络软件等构成;网络服务器是用户端计算机与图书馆数据库服务器之间进行沟通的中介,一方面是连接用户与服务器,为用户端计算机提供所需图书馆数据资料条件化调用,另一方面能够控制访问权限,保护图书馆资料的安全。数据库服务器是由数据库和数据库管理系统构成,数据库服务器由多个软件共同工作实现对图书馆资料及信息的存储,并能够具有查询、存储、调用等功能,在高校图书馆计算机软件维护平台中将数据库服务器所应用到的软件均有对应的信息库。

5.2 软件理解

软件理解是对图书馆计算机软件信息的提取,并通过图形显示为维修人员提供准确的软件结构信息,以框图的形式显示。软件理解能对图书馆计算机软件的源程序进行关键字匹配,并进行语法分析,将分析结果存入维护数据库方便在维护过程中调用。当维护人员需要对某一计算机软件进行维护时,软件理解信息可以通过图形显示器显示出软件的调用过程、扇入扇出、数据结构和全局变量。

5.3 软件可维护衡量标准

高校图书馆软件可维护标准可以通过维护计算计算出软件各个模块的可维护性、系统的可维护性和提供波动效应分析图。图书馆计算机软件具有较强的关联性,如果对某一软件进行修改,则可能导致关联软件出现问题,因此,这被称为软件的波动效应。软件可维护衡量标准中,根据软件的波动效应进行量化和模型化,并建立软件维护波动效应分析图,进而能提高软件的维修质量和维修效率。

5.4软件维护

图书馆计算机软件维护要根据软件维护文档模板提供的维护流程进行维护需求分析,生成维护计划,实施软件维护,进行测试和验证。软件维护文档模板中包含又图书馆计算机中所有安装的软件维护信息,其中包括:软件常见问题维护指南、软件活动记录、软件测试报告等。

6.高校图书馆计算机的软件日常维护

高校图书馆计算机软件日常维护工作要建立在良好习惯的基础上,对于计算机软件的安装位置选择、日常备份、跳线设置、维护工具管理、保密设置、安全防护等。

6.1 安装位置选择

图书馆计算机软件安装位置要独立于硬盘空间专属安装,譬如可将磁盘分配一个分区用于软件安装,这样如果软件出现故障不至于导致系统错误,同时系统崩溃对于用户资料也会有保存,保证信息丢失。

6.2 日常备份

图书馆计算机操作系统定期备份,是为了当出现系统崩溃时,可恢复到备份前的状态,通常在用户端采用GHOST进行镜像。对于专业的软件和重要的图书馆资料可以进行压缩备份,以保证资料丢失后可以快速找回。

6.3 跳线设置

图书馆计算机软件是按照层级组织起来的阅读与应用系统,其包含有操作系统、数据库、应用软件等,图书馆数据库与应用计算机是相互独立管理的,以防止由于用户操作计算机软件时出现错误或者是下载应用时感染病毒导致连带图书馆数据库受到损坏。同时,在每天图书馆的计算机上可通过跳线设置屏蔽掉计算机BIOS的功能,在硬件上做到安全防护。

6.4 维护工具管理

图书馆计算机软件管理员应具备常用的计算机软件维护工具,譬如Recover、badcopy、GHOST等软件备份恢复工具。

6.5 保密设置

高校图书馆已经实现计算机联网,因此必须要做好图书馆资源保护工作,在计算机软件日常维护中通过隐藏驱动器、设置密码等方式可对重要资源进行保护。

6.6 安全防护

高校图书馆的计算机需要大量的软件应用,而目前很多病毒都集成在应用软件中,用户下载软件、安装软件过程中容易携带对图书馆服务器造成破坏的恶意程序,尤其是当图书馆与互联网相接入后,各种具有隐藏性、触发性、植入性、寄生性的病毒隐藏在互联网应用中,而高校图书馆网络互连很容易相互传染,最终导致整体瘫痪。

高校图书馆网络安全软件系统包括系统软件和应用软件。在系统软件设计上采用稳定性、安全性高的操作系统,通常在UNIX系统环境下的操作系统抗威胁能力较Windows和Linux更强,尤其是UNIX所衍生出的针对于图书馆应用的操作系统,如:AIX、Solaris等。在操作系统安装过程中,选择自定义安装,根据需要设置较为安全的权限管理,同时为操作系统安装最新的安全补丁、杀毒软件、防火墙等。停止使用Guest用户登陆,设计较为复杂的管理员用户名及密码,将IIS访问权限设为高级。

在应用软件应用上,在应用系统中安装正版的应用软件,并根据用户级别设置数据库的访问权限,加强应用软件安装的安全检测能力,如检测到用户安装的应用软件携带病毒或者木马则强行停止安装。

7.结语

本文对高校图书馆计算机软件维护进行研究,所建立的高校图书馆计算机软件维护平台能够很好地提高图书馆计算机软件的可维护性,在图书馆计算机软件维护工作中,可利用价值明显。同时,在高校图书馆计算机软件日常维护中,对于计算机软件的安装位置选择、日常备份、跳线设置、维护工具管理、保密设置等进行有效管理,能够提高图书馆计算机软件的应用安全性。

[1]卢庆华.浅谈学校图书馆机房软件维护技术的实现[J].才智,2011,(01).

[2]谢忠好,沈玉强.一种新型的图书馆机房软件维护模式[J].实验室研究与探索,2011,(02).

[3]陈巧妮.论机房软件的维护与管理措施[J].信息与电脑(理论版),2011,(05).

[4]林昱婷.浅谈图书馆计算机网络安全管理[J].信息与电脑(理论版),2010,(05).

[5]张琦,吴建华.软件维护项目管理方法[J].中国金融电脑,2010,(08).

Introduction of the University Library Computer Software Maintenance

Cai Tianze
(Nanjing City Vocational College,Nanjing 210000,Jiangsu)

This article builds up a three-tier management structure for university library computer software to manage the library information.It can greatly improve the efficiency with computer management,which is guaranteed by the software maintenance. This paper analyzes the principle and operation requirements of the university library's computer software,designs the software maintenance management platform,ensuring the normal operation of software applications.At the same time,it strengthens the daily management and maintenance of computer software,ensuring the safety of software applications.

university library;computer software;system maintenance

蔡天泽,男,江苏南京人,硕士,工程师,研究方向:电子信息研究。

猜你喜欢
计算机软件计算机数据库
计算机操作系统
基于计算机自然语言处理的机器翻译技术应用与简介
计算机多媒体技术应用初探
基于C语言的计算机软件编程
浅谈不同编程语言对计算机软件开发的影响
信息系统审计中计算机审计的应用
数据库
浅谈基于C语言的计算机软件程序设计
数据库
数据库