蔡天澤
(南京城市職業學院,江蘇 南京 210000)
淺談高校圖書館計算機的軟件維護
蔡天澤
(南京城市職業學院,江蘇 南京 210000)
本文構建高校圖書館計算機軟件三層管理結構,將圖書館藏書信息由計算機軟件進行管理。運用計算機對高校圖書館管理能夠提高管理效率,而圖書館計算機軟件維護是保障計算機管理的前提。本文對高校圖書館計算機軟件工作原理和運行環境需求進行了分析,設計高校圖書館計算機軟件維護管理平臺,確保高校圖書館計算機軟件應用正常運轉。同時加強高校圖書館計算機軟件的日常管理與維護工作,保證圖書館計算機軟件的應用安全。
高校圖書館;計算機軟件;系統維護
高校圖書館已經進入了數字化時代,無論是數字圖書館或是圖書館管理都已經實現計算機管理。現代化的高校圖書館計算機管理是在傳統圖書館管理模式的基礎上運用計算機開發出與其相似的計算機軟件管理系統,該系統將傳統的人工管理編著目錄、圖書借閱登記、圖書查找、圖書統計等以計算機管理軟件管理的方式進行操作,將原有的圖書資源數字化建立計算機數據庫,構建起高校圖書館計算機管理軟件。那么對于圖書館計算機軟件的維護就需要首先了解該軟件的工作原理和運行環境需求,其次,要做到定期檢查維護,建立完善的軟件維護制度,并對常見問題做出記錄,便于解決問題。
高校圖書館計算機管理軟件是由數據庫、服務程序、應用程序構建的三層運行結構,其結構圖如圖1所示:具有可擴充性,能夠在原有的平臺功能基礎上增加新工具,降低軟件維護的成本。
3.2 設計原則
對高校圖書館計算機軟件維護平臺要以圖書館計算機軟件維護問題控制為核心,以預防為主體,對圖書館計算機軟件應用過程進行實時維護和管理。圖書館計算機軟件維護要從軟件開發、軟件管理和軟件維護三個方面進行管理,設計思想如圖2所示:

圖2 高校圖書館計算機軟件維護平臺設計構思

圖1 高校圖書館計算機軟件結構
圖書館計算機軟件正常使用是當打開圖書館計算機后會依次啟動圖書館數據庫、服務程序和應用程序。
3.1 設計目標
本文所設計的高校圖書館計算機軟件維護平臺具有統一管理圖書館計算機軟件的功能,可以為維護人員提供智能化的維護幫助參考,提高維護效率和維護質量,同時還需要
在軟件開發過程中,對圖書館計算機軟件的需求進行分析,對軟件設計方面簡化性進行研究,編程和測試等都與軟件投入使用后的可維護性息息相關。在高校圖書館軟件管理過程中,要確保軟件配置信息準確,并能夠與計算機軟件維護庫中的信息相對應。在軟件維護過程中要對軟件存儲在維護庫中的活動記錄進行調用,認清軟件故障產生的原因,方便及時、準確的解決問題。
高校圖書館計算機軟件維護平臺的工作要求是提高計算機軟件的可靠性和可維護性,其功能實現主要包括四個方面:
4.1 對高校圖書館計算機軟件的認知與理解
高校圖書館計算機軟件維護平臺對軟件進行維護,首先要明確圖書館計算機中的軟件功能、配置、標準、關聯等,利用計算機軟件維護平臺能夠對應用程序進行靜態分析,獲取計算機軟件的組成、控制流程及數據引用關系,方便維護時能夠對軟件的問題進行有效掌握。
4.2 具有軟件可維護性的衡量標準
高校圖書館計算機軟件維護平臺能夠靜態衡量軟件的可維護性,提供軟件維護可行性分析報告,并對維護的難易度、費用等進行評估,提高軟件維護的效率,降低維護的成本。
4.3 具有軟件配置管理功能
圖書館軟件配置需求、運行環境、安裝路徑、系統關聯等利用維護平臺能夠清晰地查詢,同時可以做出更改控制,保證圖書館計算機軟件的可維護性。
4.4 具有維護信息支持功能
有關高校圖書館計算機軟件的活動信息在維護數據庫中均有記錄,可方便在軟件維護過程中準確地為維修人員提供維護需求分析,并能夠提供維修環境支持和維護說明。
高校圖書館計算機軟件維護平臺主要是由軟件配置管理、軟件理解、軟件可維護衡量標準、軟件維護四個部分組成,其體系結構如圖3所示:

圖3 高校圖書館計算機軟件維護平臺體系結構
5.1 軟件配置管理
軟件配置管理采用三層B/S結構,即:圖書館用戶計算機、網絡服務器和圖書館數據庫服務器。圖書館用戶計算機軟件是由圖書應用軟件、編輯軟件、網絡軟件等構成;網絡服務器是用戶端計算機與圖書館數據庫服務器之間進行溝通的中介,一方面是連接用戶與服務器,為用戶端計算機提供所需圖書館數據資料條件化調用,另一方面能夠控制訪問權限,保護圖書館資料的安全。數據庫服務器是由數據庫和數據庫管理系統構成,數據庫服務器由多個軟件共同工作實現對圖書館資料及信息的存儲,并能夠具有查詢、存儲、調用等功能,在高校圖書館計算機軟件維護平臺中將數據庫服務器所應用到的軟件均有對應的信息庫。
5.2 軟件理解
軟件理解是對圖書館計算機軟件信息的提取,并通過圖形顯示為維修人員提供準確的軟件結構信息,以框圖的形式顯示。軟件理解能對圖書館計算機軟件的源程序進行關鍵字匹配,并進行語法分析,將分析結果存入維護數據庫方便在維護過程中調用。當維護人員需要對某一計算機軟件進行維護時,軟件理解信息可以通過圖形顯示器顯示出軟件的調用過程、扇入扇出、數據結構和全局變量。
5.3 軟件可維護衡量標準
高校圖書館軟件可維護標準可以通過維護計算計算出軟件各個模塊的可維護性、系統的可維護性和提供波動效應分析圖。圖書館計算機軟件具有較強的關聯性,如果對某一軟件進行修改,則可能導致關聯軟件出現問題,因此,這被稱為軟件的波動效應。軟件可維護衡量標準中,根據軟件的波動效應進行量化和模型化,并建立軟件維護波動效應分析圖,進而能提高軟件的維修質量和維修效率。
5.4軟件維護
圖書館計算機軟件維護要根據軟件維護文檔模板提供的維護流程進行維護需求分析,生成維護計劃,實施軟件維護,進行測試和驗證。軟件維護文檔模板中包含又圖書館計算機中所有安裝的軟件維護信息,其中包括:軟件常見問題維護指南、軟件活動記錄、軟件測試報告等。
高校圖書館計算機軟件日常維護工作要建立在良好習慣的基礎上,對于計算機軟件的安裝位置選擇、日常備份、跳線設置、維護工具管理、保密設置、安全防護等。
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訪問權限設為高級。
在應用軟件應用上,在應用系統中安裝正版的應用軟件,并根據用戶級別設置數據庫的訪問權限,加強應用軟件安裝的安全檢測能力,如檢測到用戶安裝的應用軟件攜帶病毒或者木馬則強行停止安裝。
本文對高校圖書館計算機軟件維護進行研究,所建立的高校圖書館計算機軟件維護平臺能夠很好地提高圖書館計算機軟件的可維護性,在圖書館計算機軟件維護工作中,可利用價值明顯。同時,在高校圖書館計算機軟件日常維護中,對于計算機軟件的安裝位置選擇、日常備份、跳線設置、維護工具管理、保密設置等進行有效管理,能夠提高圖書館計算機軟件的應用安全性。
[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
蔡天澤,男,江蘇南京人,碩士,工程師,研究方向:電子信息研究。