電子圖書館借閱系統設計研究

時間:2022-05-06 08:29:48

導語:電子圖書館借閱系統設計研究一文來源于網友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

電子圖書館借閱系統設計研究

隨著互聯網技術和圖書館信息化管理技術的不斷發(fā)展,書籍報刊的數字化和電子化發(fā)展在圖書館管理技術中占據重要地位[1]。圖書館儲藏了海量的信息資源,通過構建書籍流通管理系統,來改進圖書館內工作人員的服務,以及提升其工作效率,輔助館內工作人員至關重要[2]。目前國內很多相關學者研發(fā)了一些可擴展性較強的管理系統,但應用范圍多為信息管理,在處理數據規(guī)模較大的后臺數據庫以及相關應用程序時,存在局限性[3]。電子圖書館對圖書借閱流通管理系統具有極高的要求,但傳統管理系統圖書管理量較少,且系統運行過程中CPU平均占用率較高,難以滿足電子圖書館的要求[4]。本文提出新的電子圖書館借閱流通管理系統,該系統可為電子圖書館安排適當的借閱流通管理業(yè)務。實驗結果表明,所提系統管理范圍更廣,反應速度更加及時高效,更加適合應用在網絡環(huán)境下的電子圖書館。

1電子圖書館借閱流通管理系統設計

1.1系統體系結構。本文設計的電子圖書館借閱流通管理系統的體系結構是基于SSH框架的三層結構,如圖1所示。其中:Struts主要負責控制器的相關操作;Spring主要負責模型層的相關操作;而Hibernate主要負責將圖書借閱業(yè)務請求存儲到系統數據庫中。1.2電子圖書館借閱管理系統的功能模塊設計。電子圖書館借閱管理系統的功能模塊可分為系統管理、書籍借還管理和書籍編號信息模塊[5⁃6]。系統管理模塊直接由系統管理人員控制,可提供以下幾種服務:系統相關模塊參數的設定;系統圖書流通的參數代碼設定;系統數據維護以及流通數據的備份與還原。書籍借還管理模塊主要提供以下服務:1)圖書館借閱圖書的統一管理,其中包含對每個用戶圖書借閱全部信息的管理,圖書類別、名稱、出版社、借閱證編號等數據的查詢管理;2)圖書借還管理。書籍編號信息管理模塊主要提供以下服務:1)新圖書入庫,修正書籍訂購表,更新庫存清單等,對當前系統書籍數據庫進行等;2)對新入庫的書籍進行編碼,更新電子圖書館圖書借閱管理系統,不斷對書籍信息進行更新,剔除年代久遠且知識已經跟不上時展的書籍;3)將系統中的數據庫信息進行詳細的統計與綜合,含有圖書類別、價格的統計等。1.3系統登錄功能設計。本文設計的網絡環(huán)境下電子圖書館圖書借閱流通管理系統包含各個模塊的管理員以及讀者用戶。在登錄系統時,用戶需要輸入正確的使用者賬號和登錄密匙,以保證對差異權限的使用者進行精準的判斷。告知系統登錄用戶具有哪種訪問權限[7],進而執(zhí)行相應的模塊服務。具體系統用戶登錄流程圖如圖2所示。1.4系統管理模塊設計。本文設計的網絡環(huán)境下電子圖書館圖書借閱流通管理系統含有以下子模塊:1)系統參數設置子模塊,即系統相關模塊參數的設定、館藏地設定、系統虛擬機MARL設定等[8⁃9];2)借閱流通參數設定,即書籍借閱登記代碼設定、工作日圖書館開館閉館時間等設定;3)系統數據的維護以及流通數據的備份與還原。系統管理模塊的功能結構如圖3所示。1.5借閱流通管理模塊設計。本文設計的網絡環(huán)境下電子圖書館圖書借閱流通管理系統由以下部分構成:1)借閱書籍的統一管理,含有用戶身份管理、系統相關數據維護以及書籍查詢管理;2)書籍借閱流通管理,包含書籍借閱次數、讀者續(xù)借方式以及還書違章情況等;3)書籍流通閱覽管理,包含書籍計次、用戶系統登錄簽到、用戶書籍在線閱覽。1.6系統采編管理模塊設計。本文設計的圖書館借閱流通系統采編管理模塊主要負責:1)采訪管理;2)新書編目管理;3)新入庫書籍典藏管理。其中采訪管理是對待采購的書籍相關信息進行確認,將已訂購的書籍相關信息錄入數據庫等操作。

2數據分析

當需要完成業(yè)務和達成電子圖書館借閱流通管理系統軟件功能時,需要對數據進行解析,分析之后得到的結果是其實現功能所需要的數據,這就是數據分析。2.1實體關系分析。在關系型數據庫中,一般采用實體⁃關系模型來對系統數據結構構建模型。采用關系模型來描述電子圖書館借閱流通管理系統中實體關系,如圖4所示。如圖4所示,電子圖書館借閱流通管理系統E⁃R圖表示:1)圖書館工作者能夠為圖書編目。2)當圖書館的管理人員為借閱者處理借還事務時,其與所借書籍信息之間不是一一相應的關系。3)讀者與圖書館工作人員都能查看書籍借出情況。4)讀者以及圖書館工作人員都能夠續(xù)借多本圖書。5)當書籍借閱者未在規(guī)定時間內還書,圖書館管理人員要對其進行相應的懲罰,并為其辦理罰款手續(xù)。2.2數據庫表。依據關系模型圖,分析獲得數據庫表:圖書館工作人員信息表、數據信息表、借閱者信息記錄表、借還記錄登記表、逾期罰款記錄表。1)圖書館員工信息表圖書館員工信息表是記錄圖書館工作人員基本信息的記錄表,其中包括工作人員編號、姓名、工作內容等。2)書籍信息書籍信息主要含有圖書的基本信息,含有書籍條碼號、書籍類別標號、館藏地等。3)讀者相關人員信息借閱者信息記錄表主要功能是記錄借閱者信息和圖書館有關工作人員基本信息。借閱者和圖書館有關員工基本信息含有讀者及相關人員身份信息、相關人員借閱等級等[10]。4)書籍借還信息書籍借還信息表存儲了讀者以及相關人員的借還信息,主要含有讀者以及相關人員書籍條碼號、續(xù)借次數以及借書時間。5)逾期罰款信息逾期罰款信息表存儲的是書籍逾期罰款信息,主要含有讀者與相關人員身份信息、借還書籍信息、逾期時間以及逾期罰款額度、書籍館藏地等。逾期罰款記錄表如表1所示。表1逾期罰款上述過程通過對電子圖書館借閱流通管理系統所涉及的數據進行分析,根據借閱流通管理模塊功能,實現了實體關系分析和其模型設計的分析,以及對數據庫表的搭建。

3測試結果與分析

設定實驗配置為Intel2.00GHzCPU,8GB內存和500GB硬盤,數據庫為Access2000中文版。本文實驗中,模擬多用戶同時訪問電子圖書館借閱流通管理系統,對圖書館借閱流通管理系統的反應時間數據、CPU占用率數據等進行實驗,實驗結果見表2。分析表2可知,本文系統在運行過程中,不同模塊對應的響應時間與CPU占用情況不同,響應時間最快的操作是入庫編輯操作,為1.012s;響應時間最慢的操作是書籍借還操作,為2.14s。從整體來看,多個用戶8期同時訪問系統,未占用過多CPU資源,系統響應速度較快。為驗證本文研究網絡環(huán)境下電子圖書館借閱流通管理系統的實際效果,將其與傳統借閱流通管理系統進行對比,對比結果如圖5所示。可知,隨著管理次數的不斷增加,不同系統對書籍的管理數量也在不斷增加,本文研究的網絡環(huán)境下電子圖書館借閱流通管理系統管理的書籍數量始終高于傳統系統管理的圖書數量。

4結語

圖書借閱流通管理系統是網絡環(huán)境下電子圖書館的重要組成部分,性能良好的借閱流通系統能夠實現更為全面的圖書借閱流通管理工作,避免人工反復操作,使系統更具兼容性,有效提高系統響應速度。本文在網絡環(huán)境下,研究新的電子圖書館借閱流通管理系統,該系統可輔助讀者更快速、準確地獲取數據庫中的相關書籍信息,有效提高工作效率。

作者:高遠 單位:鄭州西亞斯學院