電子圖書館借閱系統(tǒng)設(shè)計(jì)研究
時(shí)間:2022-05-06 08:29:48
導(dǎo)語:電子圖書館借閱系統(tǒng)設(shè)計(jì)研究一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
隨著互聯(lián)網(wǎng)技術(shù)和圖書館信息化管理技術(shù)的不斷發(fā)展,書籍報(bào)刊的數(shù)字化和電子化發(fā)展在圖書館管理技術(shù)中占據(jù)重要地位[1]。圖書館儲(chǔ)藏了海量的信息資源,通過構(gòu)建書籍流通管理系統(tǒng),來改進(jìn)圖書館內(nèi)工作人員的服務(wù),以及提升其工作效率,輔助館內(nèi)工作人員至關(guān)重要[2]。目前國內(nèi)很多相關(guān)學(xué)者研發(fā)了一些可擴(kuò)展性較強(qiáng)的管理系統(tǒng),但應(yīng)用范圍多為信息管理,在處理數(shù)據(jù)規(guī)模較大的后臺(tái)數(shù)據(jù)庫以及相關(guān)應(yīng)用程序時(shí),存在局限性[3]。電子圖書館對(duì)圖書借閱流通管理系統(tǒng)具有極高的要求,但傳統(tǒng)管理系統(tǒng)圖書管理量較少,且系統(tǒng)運(yùn)行過程中CPU平均占用率較高,難以滿足電子圖書館的要求[4]。本文提出新的電子圖書館借閱流通管理系統(tǒng),該系統(tǒng)可為電子圖書館安排適當(dāng)?shù)慕栝喠魍ü芾順I(yè)務(wù)。實(shí)驗(yàn)結(jié)果表明,所提系統(tǒng)管理范圍更廣,反應(yīng)速度更加及時(shí)高效,更加適合應(yīng)用在網(wǎng)絡(luò)環(huán)境下的電子圖書館。
1電子圖書館借閱流通管理系統(tǒng)設(shè)計(jì)
1.1系統(tǒng)體系結(jié)構(gòu)。本文設(shè)計(jì)的電子圖書館借閱流通管理系統(tǒng)的體系結(jié)構(gòu)是基于SSH框架的三層結(jié)構(gòu),如圖1所示。其中:Struts主要負(fù)責(zé)控制器的相關(guān)操作;Spring主要負(fù)責(zé)模型層的相關(guān)操作;而Hibernate主要負(fù)責(zé)將圖書借閱業(yè)務(wù)請(qǐng)求存儲(chǔ)到系統(tǒng)數(shù)據(jù)庫中。1.2電子圖書館借閱管理系統(tǒng)的功能模塊設(shè)計(jì)。電子圖書館借閱管理系統(tǒng)的功能模塊可分為系統(tǒng)管理、書籍借還管理和書籍編號(hào)信息模塊[5⁃6]。系統(tǒng)管理模塊直接由系統(tǒng)管理人員控制,可提供以下幾種服務(wù):系統(tǒng)相關(guān)模塊參數(shù)的設(shè)定;系統(tǒng)圖書流通的參數(shù)代碼設(shè)定;系統(tǒng)數(shù)據(jù)維護(hù)以及流通數(shù)據(jù)的備份與還原。書籍借還管理模塊主要提供以下服務(wù):1)圖書館借閱圖書的統(tǒng)一管理,其中包含對(duì)每個(gè)用戶圖書借閱全部信息的管理,圖書類別、名稱、出版社、借閱證編號(hào)等數(shù)據(jù)的查詢管理;2)圖書借還管理。書籍編號(hào)信息管理模塊主要提供以下服務(wù):1)新圖書入庫,修正書籍訂購表,更新庫存清單等,對(duì)當(dāng)前系統(tǒng)書籍?dāng)?shù)據(jù)庫進(jìn)行等;2)對(duì)新入庫的書籍進(jìn)行編碼,更新電子圖書館圖書借閱管理系統(tǒng),不斷對(duì)書籍信息進(jìn)行更新,剔除年代久遠(yuǎn)且知識(shí)已經(jīng)跟不上時(shí)展的書籍;3)將系統(tǒng)中的數(shù)據(jù)庫信息進(jìn)行詳細(xì)的統(tǒng)計(jì)與綜合,含有圖書類別、價(jià)格的統(tǒng)計(jì)等。1.3系統(tǒng)登錄功能設(shè)計(jì)。本文設(shè)計(jì)的網(wǎng)絡(luò)環(huán)境下電子圖書館圖書借閱流通管理系統(tǒng)包含各個(gè)模塊的管理員以及讀者用戶。在登錄系統(tǒng)時(shí),用戶需要輸入正確的使用者賬號(hào)和登錄密匙,以保證對(duì)差異權(quán)限的使用者進(jìn)行精準(zhǔn)的判斷。告知系統(tǒng)登錄用戶具有哪種訪問權(quán)限[7],進(jìn)而執(zhí)行相應(yīng)的模塊服務(wù)。具體系統(tǒng)用戶登錄流程圖如圖2所示。1.4系統(tǒng)管理模塊設(shè)計(jì)。本文設(shè)計(jì)的網(wǎng)絡(luò)環(huán)境下電子圖書館圖書借閱流通管理系統(tǒng)含有以下子模塊:1)系統(tǒng)參數(shù)設(shè)置子模塊,即系統(tǒng)相關(guān)模塊參數(shù)的設(shè)定、館藏地設(shè)定、系統(tǒng)虛擬機(jī)MARL設(shè)定等[8⁃9];2)借閱流通參數(shù)設(shè)定,即書籍借閱登記代碼設(shè)定、工作日?qǐng)D書館開館閉館時(shí)間等設(shè)定;3)系統(tǒng)數(shù)據(jù)的維護(hù)以及流通數(shù)據(jù)的備份與還原。系統(tǒng)管理模塊的功能結(jié)構(gòu)如圖3所示。1.5借閱流通管理模塊設(shè)計(jì)。本文設(shè)計(jì)的網(wǎng)絡(luò)環(huán)境下電子圖書館圖書借閱流通管理系統(tǒng)由以下部分構(gòu)成:1)借閱書籍的統(tǒng)一管理,含有用戶身份管理、系統(tǒng)相關(guān)數(shù)據(jù)維護(hù)以及書籍查詢管理;2)書籍借閱流通管理,包含書籍借閱次數(shù)、讀者續(xù)借方式以及還書違章情況等;3)書籍流通閱覽管理,包含書籍計(jì)次、用戶系統(tǒng)登錄簽到、用戶書籍在線閱覽。1.6系統(tǒng)采編管理模塊設(shè)計(jì)。本文設(shè)計(jì)的圖書館借閱流通系統(tǒng)采編管理模塊主要負(fù)責(zé):1)采訪管理;2)新書編目管理;3)新入庫書籍典藏管理。其中采訪管理是對(duì)待采購的書籍相關(guān)信息進(jìn)行確認(rèn),將已訂購的書籍相關(guān)信息錄入數(shù)據(jù)庫等操作。
2數(shù)據(jù)分析
當(dāng)需要完成業(yè)務(wù)和達(dá)成電子圖書館借閱流通管理系統(tǒng)軟件功能時(shí),需要對(duì)數(shù)據(jù)進(jìn)行解析,分析之后得到的結(jié)果是其實(shí)現(xiàn)功能所需要的數(shù)據(jù),這就是數(shù)據(jù)分析。2.1實(shí)體關(guān)系分析。在關(guān)系型數(shù)據(jù)庫中,一般采用實(shí)體⁃關(guān)系模型來對(duì)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)構(gòu)建模型。采用關(guān)系模型來描述電子圖書館借閱流通管理系統(tǒng)中實(shí)體關(guān)系,如圖4所示。如圖4所示,電子圖書館借閱流通管理系統(tǒng)E⁃R圖表示:1)圖書館工作者能夠?yàn)閳D書編目。2)當(dāng)圖書館的管理人員為借閱者處理借還事務(wù)時(shí),其與所借書籍信息之間不是一一相應(yīng)的關(guān)系。3)讀者與圖書館工作人員都能查看書籍借出情況。4)讀者以及圖書館工作人員都能夠續(xù)借多本圖書。5)當(dāng)書籍借閱者未在規(guī)定時(shí)間內(nèi)還書,圖書館管理人員要對(duì)其進(jìn)行相應(yīng)的懲罰,并為其辦理罰款手續(xù)。2.2數(shù)據(jù)庫表。依據(jù)關(guān)系模型圖,分析獲得數(shù)據(jù)庫表:圖書館工作人員信息表、數(shù)據(jù)信息表、借閱者信息記錄表、借還記錄登記表、逾期罰款記錄表。1)圖書館員工信息表圖書館員工信息表是記錄圖書館工作人員基本信息的記錄表,其中包括工作人員編號(hào)、姓名、工作內(nèi)容等。2)書籍信息書籍信息主要含有圖書的基本信息,含有書籍條碼號(hào)、書籍類別標(biāo)號(hào)、館藏地等。3)讀者相關(guān)人員信息借閱者信息記錄表主要功能是記錄借閱者信息和圖書館有關(guān)工作人員基本信息。借閱者和圖書館有關(guān)員工基本信息含有讀者及相關(guān)人員身份信息、相關(guān)人員借閱等級(jí)等[10]。4)書籍借還信息書籍借還信息表存儲(chǔ)了讀者以及相關(guān)人員的借還信息,主要含有讀者以及相關(guān)人員書籍條碼號(hào)、續(xù)借次數(shù)以及借書時(shí)間。5)逾期罰款信息逾期罰款信息表存儲(chǔ)的是書籍逾期罰款信息,主要含有讀者與相關(guān)人員身份信息、借還書籍信息、逾期時(shí)間以及逾期罰款額度、書籍館藏地等。逾期罰款記錄表如表1所示。表1逾期罰款上述過程通過對(duì)電子圖書館借閱流通管理系統(tǒng)所涉及的數(shù)據(jù)進(jìn)行分析,根據(jù)借閱流通管理模塊功能,實(shí)現(xiàn)了實(shí)體關(guān)系分析和其模型設(shè)計(jì)的分析,以及對(duì)數(shù)據(jù)庫表的搭建。
3測(cè)試結(jié)果與分析
設(shè)定實(shí)驗(yàn)配置為Intel2.00GHzCPU,8GB內(nèi)存和500GB硬盤,數(shù)據(jù)庫為Access2000中文版。本文實(shí)驗(yàn)中,模擬多用戶同時(shí)訪問電子圖書館借閱流通管理系統(tǒng),對(duì)圖書館借閱流通管理系統(tǒng)的反應(yīng)時(shí)間數(shù)據(jù)、CPU占用率數(shù)據(jù)等進(jìn)行實(shí)驗(yàn),實(shí)驗(yàn)結(jié)果見表2。分析表2可知,本文系統(tǒng)在運(yùn)行過程中,不同模塊對(duì)應(yīng)的響應(yīng)時(shí)間與CPU占用情況不同,響應(yīng)時(shí)間最快的操作是入庫編輯操作,為1.012s;響應(yīng)時(shí)間最慢的操作是書籍借還操作,為2.14s。從整體來看,多個(gè)用戶8期同時(shí)訪問系統(tǒng),未占用過多CPU資源,系統(tǒng)響應(yīng)速度較快。為驗(yàn)證本文研究網(wǎng)絡(luò)環(huán)境下電子圖書館借閱流通管理系統(tǒng)的實(shí)際效果,將其與傳統(tǒng)借閱流通管理系統(tǒng)進(jìn)行對(duì)比,對(duì)比結(jié)果如圖5所示??芍S著管理次數(shù)的不斷增加,不同系統(tǒng)對(duì)書籍的管理數(shù)量也在不斷增加,本文研究的網(wǎng)絡(luò)環(huán)境下電子圖書館借閱流通管理系統(tǒng)管理的書籍?dāng)?shù)量始終高于傳統(tǒng)系統(tǒng)管理的圖書數(shù)量。
4結(jié)語
圖書借閱流通管理系統(tǒng)是網(wǎng)絡(luò)環(huán)境下電子圖書館的重要組成部分,性能良好的借閱流通系統(tǒng)能夠?qū)崿F(xiàn)更為全面的圖書借閱流通管理工作,避免人工反復(fù)操作,使系統(tǒng)更具兼容性,有效提高系統(tǒng)響應(yīng)速度。本文在網(wǎng)絡(luò)環(huán)境下,研究新的電子圖書館借閱流通管理系統(tǒng),該系統(tǒng)可輔助讀者更快速、準(zhǔn)確地獲取數(shù)據(jù)庫中的相關(guān)書籍信息,有效提高工作效率。
作者:高遠(yuǎn) 單位:鄭州西亞斯學(xué)院