摘 要:當前隨著計算機技術(shù)的不斷發(fā)展,計算機在各個領(lǐng)域中已經(jīng)被廣泛應用,圖書館作為高職院校的重要信息資源庫,加強圖書館的信息管理工作是十分重要的。本文將從高職院校圖書館信息管理系統(tǒng)的設(shè)計方面進行分析,使得高職院校圖書信息的管理水平邁上一個新的臺階。
關(guān)鍵詞:高職院校;圖書館信息管理系統(tǒng);設(shè)計
隨著計算機技術(shù)的發(fā)展及其在各個領(lǐng)域中的廣泛應用,相應的一些計算機軟件也不斷出現(xiàn)。在高職院校的圖書館管理工作中,也逐漸采用計算機技術(shù),這樣能夠促進圖書信息管理的效率。本文從實際出發(fā),關(guān)注于未來的發(fā)展,建立一個符合標準化協(xié)議,集實用性、通用性、先進性為一體的標準化圖書管理系統(tǒng),在這個系統(tǒng)里,資源能夠共享、信息檢索高效,在真正意義上使高職院校的圖書管理工作做到合理而科學的規(guī)劃,高效又系統(tǒng)的執(zhí)行。
一、系統(tǒng)開發(fā)的背景和意義
當前,信息技術(shù)在圖書館管理工作中的應用,能夠有效提升圖書館管理的效率。在高職院校的圖書館管理中,應用計算機技術(shù)有著比手工管理更大的優(yōu)點,比如檢索迅速、存儲量大、成本低等,因此在高職院校引入計算機管理系統(tǒng),能夠為讀者提供更便利的服務,大大的提高處理業(yè)務的效率。近年來,指紋識別技術(shù)也已經(jīng)被廣泛應用,指紋識別在門禁、考勤、計算機開啟等方面應用比較多。對于圖書館信息系統(tǒng)設(shè)計和開發(fā)主要有三種方法:一是結(jié)構(gòu)化系統(tǒng)開發(fā)方法,主要是遵循用戶至上原則;二是面向過程設(shè)計的方法,通過模擬問題,將系統(tǒng)功能進行分解;三是程序開發(fā),C#是程序開發(fā)語言,利用該語言編寫程序代碼進行對系統(tǒng)的管理。
二、圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)
圖書館的管理系統(tǒng)包括圖書管理的子系統(tǒng)和人員管理的子系統(tǒng)。圖書管理的子系統(tǒng)主要包括:圖書的查詢、圖書的借閱、讀者的管理、圖書的編目等一些細節(jié)系統(tǒng)設(shè)計。圖書館的人員管理系統(tǒng)主要包括:工作人員的權(quán)限設(shè)計、客戶端編程、圖書館管理設(shè)計、數(shù)據(jù)庫導入設(shè)計的內(nèi)容。
(一)圖書館信息管理系統(tǒng)的權(quán)限設(shè)計
對于權(quán)限設(shè)計有兩種方式:一是如果看不到菜單功能,就是沒設(shè)置權(quán)限;二是能夠處理菜單中的事務,就是有權(quán)限設(shè)置。權(quán)限設(shè)計包括數(shù)據(jù)庫設(shè)計、相關(guān)程序設(shè)計和程序接口設(shè)計,要形成一套完善的權(quán)限管理體系,需要將每一個細節(jié)的可行性考慮在內(nèi)。在系統(tǒng)的權(quán)限設(shè)計中,如果增加了新的功能,不會對整體的權(quán)限管理帶來較大的變化,權(quán)限功能的設(shè)計有服務級別的限制,數(shù)據(jù)表存取的限制,有信息的錄入、瀏覽、修改和刪除等功能。
(二)基于TCP的客戶端或服務器端編程設(shè)計
基于TCP/IP的客戶端或者是服務器端的編程程序都是相對比較復雜的,也是系統(tǒng)設(shè)計中的難點。客戶端流程的設(shè)計主要是使用TCP/IP協(xié)議編寫網(wǎng)絡(luò)應用程序,需要將套接字當作不同主機的程序之間進行通信的端點;服務器端的流程圖是一種循環(huán)型服務器,在圖書館的服務器客戶端的設(shè)計中,需要能夠為多個客戶提供服務,設(shè)計多個客戶端,采用的是并發(fā)性服務器。
(三)數(shù)據(jù)庫的設(shè)計
在圖書館信息管理系統(tǒng)設(shè)計中需要增加數(shù)據(jù)庫的導入導出文件設(shè)計功能。在數(shù)據(jù)庫中最主要的是實現(xiàn)存儲過程,通過完成特定功能的SQL語句集合,經(jīng)過編譯之后存儲到數(shù)據(jù)庫中,存儲的內(nèi)容可以設(shè)置相應的名字。存儲完成之后,能夠反復進行應用,一些專業(yè)人員可以根據(jù)圖書館的實際需要,對于存儲的過程進行修改,系統(tǒng)管理員能夠限制數(shù)據(jù)訪問權(quán)限,主要是通過執(zhí)行某一存儲權(quán)限來實現(xiàn)的。在對圖書的管理過程中,有booklist存儲過程是返回圖書信息,對于每一項程序的設(shè)計都是需要根據(jù)不同的功能進行設(shè)計。當前數(shù)據(jù)庫的操作系統(tǒng)中都是根據(jù)用戶的多少選擇有關(guān)的操作系統(tǒng),用戶使用比較多的是windows界面,客戶端界面使用是windowsXP,服務端的使用界面是windows2000 Server操作系統(tǒng)。
(四)系統(tǒng)的測試
系統(tǒng)的測試是檢驗開發(fā)結(jié)果的重要手段,也是信息反饋的過程,要對開發(fā)過程中的編碼和文檔等進行檢測,對于軟件的測試主要是在運行環(huán)境下是否能夠?qū)崿F(xiàn)某種功能,硬件的測試根據(jù)圖書館的實際情況,模擬一種系統(tǒng)測試環(huán)境,將計算機中的各種服務器連接,查看是否存在一些不足之處。
三、結(jié)語
綜上所述,當前隨著計算機技術(shù)的不斷發(fā)展,高職院校圖書館信息管理系統(tǒng)的設(shè)計需要根據(jù)實際的情況,要分析學校的需求,在軟件設(shè)計和開發(fā)方面進行詳細分析,在系統(tǒng)權(quán)限設(shè)計和數(shù)據(jù)庫信息存儲方面做好設(shè)計工作,注重提高圖書管理的效率,充分應用先進的技術(shù)。
參考文獻:
[1]杜文鳳.南化院圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)[D].大連理工大學,2015.
[2]閆宗民.中職院校圖書館信息管理系統(tǒng)的設(shè)計與實現(xiàn)[D].電子科技大學,2014.
[3]金麗.高職院校圖書館管理信息系統(tǒng)的設(shè)計與研究[D].遼寧科技大學,2012.
作者簡介:謝麗蕓,唐山科技職業(yè)技術(shù)學院。