高校圖書(shū)館管理系統(tǒng)設(shè)計(jì)論文(2)
高校圖書(shū)館管理系統(tǒng)設(shè)計(jì)論文篇2
試談高校圖書(shū)館信息管理系統(tǒng)的設(shè)計(jì)
摘要:隨著計(jì)算機(jī)技術(shù)的發(fā)展和因特網(wǎng)的普及,高校圖書(shū)館的管理模式也朝著信息化、技術(shù)化、網(wǎng)絡(luò)化的方向發(fā)展。根據(jù)高校圖書(shū)館的實(shí)際需求,該文設(shè)計(jì)了一個(gè)基于C/S結(jié)構(gòu)和B/S結(jié)構(gòu)相結(jié)合的操作簡(jiǎn)便、功能全面的高校圖書(shū)館信息管理系統(tǒng)。
關(guān)鍵詞:C/S;B/S;信息管理
圖書(shū)館作為一個(gè)處理信息和提供信息服務(wù)的重要部門(mén),為人類(lèi)知識(shí)的積累和傳播發(fā)揮了重要作用。隨著計(jì)算機(jī)技術(shù)的發(fā)展和因特網(wǎng)的普及,高校圖書(shū)館的管理模式也朝著信息化、技術(shù)化、網(wǎng)絡(luò)化的方向發(fā)展。傳統(tǒng)意義上的圖書(shū)館管理模式難以適應(yīng)和滿(mǎn)足時(shí)代對(duì)圖書(shū)館的要求,影響了圖書(shū)館信息管理和服務(wù)功能的發(fā)揮。只有建立起一套以信息技術(shù)、計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)支持的、人機(jī)結(jié)合的圖書(shū)館管理系統(tǒng),將信息、管理和系統(tǒng)有機(jī)的結(jié)合在一起,才能使圖書(shū)館功能最大化、管理規(guī)范化、服務(wù)擴(kuò)大化。根據(jù)自動(dòng)化管理系統(tǒng)適應(yīng)圖書(shū)館發(fā)展水平的要求,本文結(jié)合信息管理系統(tǒng)目前的發(fā)展?fàn)顩r和各大高校圖書(shū)館的管理實(shí)際,設(shè)計(jì)了一個(gè)基于C/S結(jié)構(gòu)和B/S結(jié)構(gòu)相結(jié)合的操作簡(jiǎn)便、功能全面的高校圖書(shū)館信息管理系統(tǒng)。
1高校圖書(shū)館信息管理系統(tǒng)設(shè)計(jì)
根據(jù)高校圖書(shū)館的工作流程和功能需求,本系統(tǒng)主要實(shí)現(xiàn)七大模塊功能,包括采訪、編目、典藏、圖書(shū)流通、讀者管理、期刊管理和系統(tǒng)維護(hù)。系統(tǒng)功能結(jié)構(gòu)圖如圖1所示。
采訪:負(fù)責(zé)完成圖書(shū)訂單的錄入、修改、編輯和打印等工作;將新到圖書(shū)進(jìn)行開(kāi)包驗(yàn)收,核實(shí)到館圖書(shū)的種數(shù)、冊(cè)數(shù)等相關(guān)數(shù)據(jù),對(duì)新購(gòu)書(shū)籍的帳務(wù)進(jìn)行記賬管理,并錄進(jìn)新書(shū)登記庫(kù),為下一步的圖書(shū)編目工作做準(zhǔn)備。
編目:對(duì)新購(gòu)圖書(shū)或現(xiàn)有圖書(shū)按照一定的規(guī)范和標(biāo)準(zhǔn)進(jìn)行分類(lèi)、編目,形成書(shū)目記錄,并最終移交至中央館藏庫(kù)。
典藏:接收編目完的圖書(shū)和數(shù)據(jù),并進(jìn)行驗(yàn)收及分配,可對(duì)館藏?cái)?shù)據(jù)信息進(jìn)行查詢(xún)和修改。
圖書(shū)流通:主要實(shí)現(xiàn)圖書(shū)借閱、歸還以及超期罰款和流通查詢(xún)包括獲取館藏信息和借閱情況等功能。
讀者管理:實(shí)現(xiàn)讀者信息的增添、刪除和修改;對(duì)借書(shū)證進(jìn)行掛失;實(shí)現(xiàn)人數(shù)統(tǒng)計(jì)等。
期刊管理:對(duì)期刊實(shí)現(xiàn)征訂、登記驗(yàn)收、期刊分類(lèi)和加工、期刊上架和期刊流通,對(duì)期刊借閱、歸還和檢索等進(jìn)行管理。
系統(tǒng)維護(hù):實(shí)現(xiàn)創(chuàng)建用戶(hù)、更改權(quán)限、數(shù)據(jù)備份等。
鑒于高校圖書(shū)館的工作情況以及管理員和讀者的實(shí)際需求,本系統(tǒng)采用的是以C/S為主、B/S為輔的混合體系架構(gòu)。C/S結(jié)構(gòu)下的信息管理系統(tǒng)具有較強(qiáng)的事務(wù)處理能力,可實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)流程。為此,本系統(tǒng)內(nèi)部采用C/S模式,用以實(shí)現(xiàn)各部門(mén)的信息錄入、數(shù)據(jù)采集、數(shù)據(jù)維護(hù)、統(tǒng)計(jì)分析、賬單打印等基本功能。對(duì)于讀者而言,查詢(xún)信息是他們的主要需求,利用B/S架構(gòu),可以在圖書(shū)館網(wǎng)頁(yè)上發(fā)布圖書(shū)相關(guān)信息,讀者僅需在客戶(hù)機(jī)上打開(kāi)瀏覽器即可體驗(yàn)便捷準(zhǔn)確的查詢(xún)功能。在B/S模式下,業(yè)務(wù)擴(kuò)展簡(jiǎn)單方便,通過(guò)增加網(wǎng)頁(yè)即可增加服務(wù)器功能,客戶(hù)端無(wú)需安裝軟件系統(tǒng),減輕了系統(tǒng)的維護(hù)工作。
2系統(tǒng)體系結(jié)構(gòu)
2.1 C/S模塊開(kāi)發(fā)
在C/S模式開(kāi)發(fā)中,選用了VB6.0完成系統(tǒng)的設(shè)計(jì)。VB是采用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,提供了一個(gè)可視化的設(shè)計(jì)平臺(tái)。VB軟件提供了各種對(duì)象供用戶(hù)使用,在這個(gè)可視化界面上通過(guò)使用這些對(duì)象并對(duì)對(duì)象事件進(jìn)行驅(qū)動(dòng)編程來(lái)實(shí)現(xiàn)整個(gè)程序的設(shè)計(jì)。同 時(shí)通過(guò)使用ADO(數(shù)據(jù)訪問(wèn)接口)對(duì)象來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)。
2.省略實(shí)現(xiàn)web服務(wù)器與數(shù)據(jù)庫(kù)的連接。ASP是一種服務(wù)器端腳本編寫(xiě)環(huán)境,作為一種簡(jiǎn)單方便的編程工具,可用于創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁(yè)或web應(yīng)用程序,可以方便與數(shù)據(jù)庫(kù)或其他程序進(jìn)行交互。利用ASP開(kāi)發(fā)的腳本程序,全部運(yùn)行于服務(wù)器端。Web服務(wù)器即www服務(wù)器,主要提供網(wǎng)上信息瀏覽服務(wù),將ASP開(kāi)發(fā)的模塊掛在WEB服務(wù)器上,用戶(hù)通過(guò)使用客戶(hù)端的瀏覽器即可訪問(wèn)web服務(wù)器,來(lái)實(shí)現(xiàn)信息查詢(xún)、發(fā)布等功能。
2.3后臺(tái)數(shù)據(jù)庫(kù)
鑒于高校圖書(shū)館藏書(shū)量的巨大且規(guī)模日益龐大,選擇一個(gè)強(qiáng)大高效的數(shù)據(jù)庫(kù)工具是非常有必要的。SQL Server2000作為一種高性能的關(guān)系型數(shù)據(jù)庫(kù),不但擁有強(qiáng)大的數(shù)據(jù)庫(kù)管理功能,支持超大型數(shù)據(jù)庫(kù),而且與Internet、操作系統(tǒng)WINDOWS 2000Server和開(kāi)發(fā)軟件VB6.省略之間具有很好的集成性,其開(kāi)發(fā)的系統(tǒng)結(jié)構(gòu)為系統(tǒng)的開(kāi)發(fā)提供了一個(gè)安全有效可靠地?cái)?shù)據(jù)庫(kù)平臺(tái)。
圖1系統(tǒng)功能結(jié)構(gòu)示意圖
3系統(tǒng)安全機(jī)制
高校圖書(shū)館信息管理系統(tǒng)連入因特網(wǎng)后,數(shù)據(jù)信息的安全及整個(gè)系統(tǒng)的安全必然會(huì)受到威脅,因此要充分考慮系統(tǒng)的網(wǎng)絡(luò)安全問(wèn)題,采取多種有效的安全防護(hù)措施。
1)采用防火墻技術(shù),防火墻就是用來(lái)阻擋外部不安全因素影響的內(nèi)部網(wǎng)絡(luò)屏障,其目的就是防止外部網(wǎng)絡(luò)用戶(hù)未經(jīng)授權(quán)的訪問(wèn)。它是計(jì)算機(jī)硬件和軟件的結(jié)合,使Internet和Intranet之間建立起一個(gè)安全網(wǎng)關(guān),保護(hù)內(nèi)部網(wǎng)免受非法用戶(hù)的侵入。
2)對(duì)系統(tǒng)內(nèi)部采用用戶(hù)身份驗(yàn)證,并授予各個(gè)用戶(hù)相應(yīng)的權(quán)限。用戶(hù)只要輸入有效的用戶(hù)名和密碼才能進(jìn)入系統(tǒng)完成她權(quán)限范圍內(nèi)的各項(xiàng)操作。
3)設(shè)置網(wǎng)站的目錄訪問(wèn)權(quán)限,設(shè)定特定的IP地址能否對(duì)Web服務(wù)器進(jìn)行訪問(wèn)。
4結(jié)束語(yǔ)
本系統(tǒng)與高校圖書(shū)館工作的內(nèi)容和特點(diǎn)相結(jié)合,既能準(zhǔn)確實(shí)現(xiàn)圖書(shū)館內(nèi)部繁冗的數(shù)據(jù)處理要求,又能方便滿(mǎn)足讀者網(wǎng)上查詢(xún)信息的需求。具有界面友好、操作簡(jiǎn)便、功能強(qiáng)大、通用性好等特點(diǎn),非常適合于高校圖書(shū)館的自動(dòng)化管理。
參考文獻(xiàn):
[1]吳大剛,肖榮榮.C/S結(jié)構(gòu)與B/S結(jié)構(gòu)的信息系統(tǒng)的比較分析[J].情報(bào)科學(xué),2003.
[2]廖若雪.ASP.NET動(dòng)態(tài)網(wǎng)站編程指南[M].北京:機(jī)械工業(yè)出版社,2001.
[3]鄭成增.WEB數(shù)據(jù)庫(kù)B/S結(jié)構(gòu)開(kāi)發(fā)與研究[J].青島建筑工程學(xué)院學(xué)報(bào).2000,21(3):52-56.