作者簡介:孫迪(1988— ),男,江蘇鹽城人,助教,學士;研究方向:安全防范技術。
摘要:伴隨著社會的發(fā)展,圖書館館藏資源與讀者數(shù)量不斷增加,對圖書館借閱信息管理系統(tǒng)提高了要求?;谠朴嬎慵夹g開發(fā)圖書館借閱信息管理系統(tǒng),能夠減少系統(tǒng)響應時間,提高圖書館借閱信息管理效率,為讀者提供優(yōu)質服務。文章對基于云計算的圖書館借閱信息管理系統(tǒng)進行了整體設計,對模塊實現(xiàn)進行了探討,以期為圖書館借閱信息管理系統(tǒng)的開發(fā)設計提供借鑒。
關鍵詞:云計算;借閱信息管理系統(tǒng);開發(fā)設計
中圖分類號:TP311;TP393? 文獻標志碼:A
0? 引言
隨著社會經(jīng)濟的迅猛發(fā)展和人們受教育程度的提高,人們對前往圖書館借閱圖書的需求逐漸增加。目前,雖然各大圖書館均建設了信息化的圖書館借閱管理系統(tǒng),但是訪問量的增加和圖書館館藏圖書的增加,對現(xiàn)有的圖書館借閱信息管理系統(tǒng)提出了較大的挑戰(zhàn)。目前,現(xiàn)有的圖書館借閱信息管理系統(tǒng)難以滿足人民日益增長的借閱需求,增加了系統(tǒng)的響應時間,甚至部分系統(tǒng)頁面難以加載、系統(tǒng)卡頓,影響了人們的借閱體驗[1]。因此,進一步優(yōu)化圖書館借閱信息管理系統(tǒng),提高系統(tǒng)的響應時間對提高圖書館的服務質量有著重要的意義。 云計算能有效提高虛擬資源的處理速度,具有十分強大的數(shù)據(jù)運算能力,不僅能夠提高網(wǎng)絡資源的響應速度,促進網(wǎng)絡資源的共享,還能基于少量交互開銷實現(xiàn)網(wǎng)絡資源的合理分配[2]。因此,開發(fā)基于云計算的圖書館借閱信息管理系統(tǒng),可以優(yōu)化圖書館信息管理與借閱流程,縮短系統(tǒng)的響應時間,為讀者提供更高質量的借閱體驗。
1? 基于云計算的圖書館借閱信息管理系統(tǒng)分析
1.1? 圖書館借閱信息管理系統(tǒng)概述
信息管理系統(tǒng)是基于計算機技術進行信息收集、整理、加工以及存儲的系統(tǒng),能夠有效提高人們的工作效率。圖書館借閱信息管理系統(tǒng)是利用計算機技術對圖書館借閱信息進行管理,實時監(jiān)測圖書館全部書籍借閱情況的信息系統(tǒng)[3]。圖書館借閱信息管理系統(tǒng)不僅能幫助圖書館根據(jù)讀者的借閱信息調整和更新館藏的圖書資源,為圖書館制定科學的借閱策略提供依據(jù),還能提高圖書館借閱信息管理效率,為讀者提供良好的借閱體驗。
1.2? 基于云計算的圖書館借閱信息管理系統(tǒng)結構分析
1.2.1? 系統(tǒng)功能分析
基于云計算技術設計開發(fā)圖書館借閱信息管理系統(tǒng),應從圖書館館藏資源出發(fā),根據(jù)圖書館不同類型書籍資源的分布,從讀者的借閱習慣、借閱需求出發(fā),建立基于云計算的圖書館借閱信息管理系統(tǒng),充分整合圖書館的館藏資源,確保系統(tǒng)不僅具有較高的處理速度和較短的響應時間,還能具有良好的安全性。因此,在圖書館中建設基于云計算的圖書館借閱信息系統(tǒng),構建以公共服務為核心的信息管理系統(tǒng),能夠更好地為讀者提供高質量的借閱服務。
1.2.2? 數(shù)據(jù)中心結構
基于云計算技術開發(fā)云數(shù)據(jù)中心結構,能實現(xiàn)借閱信息和圖書館館藏信息的智能化管理與調度。目前,基于云計算的圖書館借閱信息管理系統(tǒng)的數(shù)據(jù)中心結構一般采用Linux、V Mware等技術設計虛擬平臺架構,來實現(xiàn)圖書館借閱信息的管理和調度。選擇性能強大的服務器對云數(shù)據(jù)中心結構的良性運轉有著非常重要的作用。采用V Mware技術建構圖書館借閱信息管理系統(tǒng)的存儲資源,通過不同服務器整合各種資源,實現(xiàn)不同資源的共享。讀者在共享區(qū)域能夠借閱書籍,并將借閱信息實時傳送給數(shù)據(jù)中心服務器,實現(xiàn)圖書資源的實時調整和動態(tài)更新。
1.2.3? 云服務中心
云服務中心是建立在云平臺上的服務中心,功能是整理、編輯、發(fā)布圖書館的館藏資源。云服務中心能按照要求對圖書資源進行收集和共享,方便讀者隨時通過云端進行訪問。讀者利用互聯(lián)網(wǎng)能夠隨時訪問云服務中心,實現(xiàn)圖書信息傳輸和共享,使不同圖書館之間的借閱信息得到共享[4]。根據(jù)數(shù)字圖書館的標準、讀者的需求和圖書分類等維度構建的云服務中心一方面能夠為讀者提供多元化的信息資源,另一方面能夠通過多媒體技術等,滿足移動客戶端讀者的需求,向讀者推送借閱信息,使讀者的個性化需求得到滿足。此外,圖書館利用云服務中心能夠有效整合不同圖書館之間的圖書資源,方便讀者通過云服務中心訪問不同圖書館的館藏資源。
2? 基于云計算的圖書館借閱信息管理系統(tǒng)整體設計
2.1? 基于云計算的圖書館借閱信息管理系統(tǒng)的框架設計
云計算通過整合在不同空間與時間分散的數(shù)據(jù),并存儲在云平臺上,實現(xiàn)數(shù)據(jù)的統(tǒng)一分析和管理。當用戶得到授權后,用戶可在云計算平臺中進行信息查詢、檢索等服務。在采用云計算技術開發(fā)設計圖書館借閱信息管理系統(tǒng)時,首先對讀者需求、圖書館的館藏資源等進行分析與統(tǒng)計,整合圖書資源,并在此基礎上完成圖書館借閱信息管理系統(tǒng)的框架設計。云計算服務平臺是圖書館借閱信息管理系統(tǒng)安全穩(wěn)定運行的可靠保障?;谠朴嬎愕膱D書館借閱信息管理系統(tǒng)的框架設計如圖1所示。
本文設計的圖書館借閱信息管理系統(tǒng)包括基礎設施層、應用層和平臺服務層?;A設施層主要由服務器、網(wǎng)絡設備和存儲設備等硬件設備構成,將計算、通信、存儲等一體化服務設施提供給讀者,強化數(shù)據(jù)庫和軟件之間的交互和聯(lián)系,為應用層和平臺服務層提供硬件支持。應用層主要包括各類應用程序,主要為讀者提供查詢、借閱等數(shù)據(jù)服務,借助于形式多樣的服務程序,簡化圖書館的借閱流程,為讀者提供友好的界面,提高讀者的服務質量[5]。平臺服務層主要提供系統(tǒng)的信息集成、書籍管理、信息管理等窗口,通過系統(tǒng)能夠統(tǒng)一管理各種信息數(shù)據(jù),同時在系統(tǒng)中增加智能化服務窗口和人工服務窗口,由此提高讀者的借閱體驗。
2.2? 基于云計算的圖書館借閱信息管理系統(tǒng)的硬件設計
基于云計算的圖書館借閱信息管理系統(tǒng)硬件設備主要有檢索器、處理器、儲存器、傳輸器。不同硬件緊密聯(lián)系。
2.2.1? 檢索器
檢索器采用RFID作為檢索裝置,由發(fā)射接收天線、電子標簽、閱讀器等部分構成。發(fā)射接收天線采用特定頻率電磁波進行發(fā)射,為閱讀器提供通信通道,當頻率范圍適當時可以找到書籍的電子標簽,實現(xiàn)書籍的統(tǒng)一管理。圖書館需要將圖書館內的全部書籍都貼上標簽,通過天線反饋,合理分類圖書館的書籍。
2.2.2? 處理器
處理器是系統(tǒng)安全可靠運行的控制中心,其功能是處理書籍數(shù)據(jù),比如數(shù)據(jù)存儲、數(shù)據(jù)壓縮和數(shù)據(jù)分析等[6]。
2.2.3? 存儲器
圖書館中有著大量的書籍,需要采用較大空間的存儲器進行存儲。存儲器要求具有較大的存儲空間,并能裝載大量的圖書數(shù)據(jù),并具有良好的讀取速度。此外,存儲器還應具有良好的可擴展性,可以隨著圖書館館藏數(shù)量的增加拓展存儲器的空間。
2.2.4? 傳輸器
傳輸器主要包括變壓器、驅動器、單片機等,承擔著系統(tǒng)信息數(shù)據(jù)的傳輸和連接,為數(shù)據(jù)傳輸提供通道。
2.3 ?基于云計算的圖書館借閱信息管理系統(tǒng)的軟件設計
目前,大部分圖書館借閱信息管理系統(tǒng)采用VB 6.0、Java等語言進行設計。本系統(tǒng)的系統(tǒng)設計對現(xiàn)有系統(tǒng)從以下角度進行加強。
2.3.1? 啟動時初始化系統(tǒng)參數(shù)
在系統(tǒng)啟動時,要對系統(tǒng)的軟件功能、軟件特征和系統(tǒng)參數(shù)等進行監(jiān)測,監(jiān)測通過后初始化軟件,再合理優(yōu)化軟件參數(shù),使系統(tǒng)能夠安全穩(wěn)定運行。
2.3.2? 構建讀者信息表
在軟件系統(tǒng)中建立讀者信息表,詳細記錄讀者的年齡、性別、學歷、借閱偏好等信息,并存儲在系統(tǒng)中。在讀者后續(xù)借閱過程中,該系統(tǒng)能夠基于讀者信息向讀者推薦其偏好的書籍[7]。
2.3.3? 構建圖書信息表
將館藏圖書的書名、版次、作者姓名、出版社、出版年份、類別等信息建立圖書信息表,并根據(jù)圖書信息表將圖書存儲在相應的藏書庫中,方便讀者借閱時查找,以節(jié)約讀者的時間。
2.3.4? 建立讀者信息表和圖書信息表的連接
系統(tǒng)要把讀者信息表與圖書信息表進行通信,采用ADO形式整合數(shù)據(jù)、定義對象,當讀者借閱時,兩者建立連接;讀者還書時,解除連接。
3? 基于云計算的圖書館借閱信息管理系統(tǒng)的實現(xiàn)
本文設計的圖書館借閱信息管理系統(tǒng),采用MVC模式與J2EE體系進行構建,前端采用FLEX技術,后臺數(shù)據(jù)庫的開發(fā)使用Oracle技術。
3.1? 基礎設施平臺設計
圖書館借閱信息管理系統(tǒng)基礎設施由外部基礎云與內部硬件存儲設施構成?;赪eb Server系統(tǒng)構建外部基礎云。圖書館借閱信息管理系統(tǒng)通過CALIS私有云服務,可以訪問其他圖書館,從而使共享不同圖書館的館藏資源得到實現(xiàn)。CALIS本地基礎平臺與App Server應用系統(tǒng)把內部硬件基礎設施向私有云開放。
3.2? 圖書館借閱信息管理系統(tǒng)借閱模塊的實現(xiàn)
讀者登錄圖書館借閱信息管理系統(tǒng),進入借閱模塊,選擇圖書,系統(tǒng)判斷讀者選擇的圖書是否存在,圖書存在則完成借閱,如果圖書不存在則系統(tǒng)返回,需要讀者重新選擇其他圖書。借閱模塊流程如圖2所示。
3.3? 圖書館借閱信息管理系統(tǒng)動態(tài)遷移設計
為提高系統(tǒng)中數(shù)據(jù)信息的安全性,系統(tǒng)基于云爆發(fā)機制,借助動態(tài)遷移技術使云服務數(shù)據(jù)信息由一個服務器遷移到其他服務器。動態(tài)遷移能夠有效整合數(shù)據(jù)中心資源以及不同圖書館的圖書資源。系統(tǒng)的存儲器中保存著讀者數(shù)據(jù)信息、紙質文獻資料館藏? 量等信息。當圖書館的服務器負載加大,云爆發(fā)機制能有效實現(xiàn)圖書館數(shù)據(jù)的轉移,一旦服務器容量達到最大,將會啟動云爆發(fā)機制,數(shù)據(jù)向存儲量較低的服務器轉移,從而保障數(shù)據(jù)信息的安全,有效保護系統(tǒng)的安全穩(wěn)定運行。
4? 結語
基于云計算的圖書館借閱信息管理系統(tǒng)利用先進的云計算技術,能夠解決傳統(tǒng)的圖書館借閱信息管理系統(tǒng)響應時間慢、卡頓等問題,為讀者提供良好的借閱體驗。與此同時,系統(tǒng)有助于圖書館工作人員對圖書借閱信息和數(shù)據(jù)的高效管理,減輕了工作人員的管理負荷,使圖書館工作人員的工作效率得到提升,實現(xiàn)圖書館借閱信息管理的規(guī)范化。
參考文獻
[1]邵安華.云計算背景下圖書館數(shù)字服務的挑戰(zhàn)與策略[J].河南圖書館學刊,2022(8):127-131.
[2]劉嫦娥.基于云計算技術的圖書館借閱量建模與預測分析[J].現(xiàn)代電子技術,2020(1):111-113,118.
[3]高遠.網(wǎng)絡環(huán)境下電子圖書館借閱流通管理系統(tǒng)設計[J].現(xiàn)代電子技術,2020(8):56-59.
[4]鄧秀慧,袁宗福.基于SOA和云計算的圖書借閱系統(tǒng)初探[J].電腦知識與技術,2011(4):7149-7151.
[5]楊永明,徐海霞.RFID的圖書館自助借閱系統(tǒng)的身份識別實現(xiàn)[J].物聯(lián)網(wǎng)技術,2022(3):74-76.
[6]劉晶晶.基于嵌入式人臉識別的高校圖書館借閱系統(tǒng)設計[J].現(xiàn)代電子技術,2020(20):37-41.
[7]薛健,祖央,岑丹.基于云計算的智能人臉識別借閱系統(tǒng)研究[J].吉林大學學報(信息科學版),2019(4):450-456.
(編輯? 王雪芬)
Development and design of library loan information management system based on cloud computing
Sun? Di
(Jiangsu Judicial Police Higher Vocational School, Zhenjiang 212003, China)
Abstract:? With the development of society, library collection resources and the number of readers are constantly increasing, which has raised requirements for the library borrowing information management system. Developing a library borrowing information management system based on cloud computing technology can reduce system response time, improve library borrowing information management efficiency, and provide high-quality services for readers. The article provides an overall design of a library lending information management system based on cloud computing, and explores the module implementation in order to provide reference and reference for the development and design of a library lending information management system.
Key words: cloud computing; borrowing information management system; development and design