張子君
武漢城市職業學院
圖書館的書籍資源不斷增多、讀者也越來越多,傳統的借閱信息管理系統已經無法滿足實際需求了,很容易出現卡頓或死機等情況,所以應該在云計算的基礎上進行借閱信息管理系統的設計,從而滿足日益增長的節約需求。
目前,借閱信息管理系統仍然是圖書管理的輔助工具,其功能不夠完善,且存在內存不足以及檢索速度慢等問題,所以在應用云計算技術進行圖書館借閱信息管理系統的設計時需要確保管理系統滿足下列要求。第一,要保障系統功能的完整性,增強系統運行的穩定性與可靠性,能夠自動解決安全問題。第二,要保障系統的數據庫內存能夠滿足實際需求。圖書館當中的資源較多,只有內存足夠才能夠存儲更多的資源。第三,要縮短系統的響應時間。在系統被讀者訪問時,需要縮短用戶請求的時長,提升用戶的滿意度。第四,要增強系統檢索的合理性。應該豐富系統檢索條件,讓用戶可以更塊地找到自己所需要的書籍。第五,要保障系統具有良好的人機交互性能,優化操作流程。
云計算的關鍵在于將分散的數據整合起來,并將這些數據存儲在一個平臺當中,讓用戶更好地查詢書籍。所以,以云計算為基礎的圖書館借閱信息管理系統的整體框架主要包括基礎設施層、平臺服務層以及應用層。其中基礎設施層是提供儲存、計算等最基礎的服務,可以實現軟件與數據庫之間的良好交互;平臺服務層需要管理基礎層的數據信息;應用層需要為管理員以及用戶提供多樣化的服務。
以云計算為基礎的圖書館借閱信息管理系統當中的硬件設備有處理器、檢索器、傳輸器以及儲存器。處理器是借閱信息管理系統的核心,承擔著處理數據的重任;該系統當中的檢索裝置是RFID,是由電子標簽、閱讀器以及發射接收天線構成的;傳輸器是進行數據信息傳輸的裝置,由單片機、鍵盤、芯片、變壓器以及驅動器共同構成;儲存器是存儲資源的重要裝置。
可以利用合適的計算機設計程序語言進行系統軟件的設計。第一,在系統正式運行之前,需要進行自檢以及初始化處理,還需要設置參數。第二,需要構建用戶信息表。第三,構建書籍信息表。第四,通過數據的形式將表格連接起來,形成完善的借閱信息表格。
以云計算為基礎的借閱信息管理系統的功能較為完善,主要包括系統管理模塊、圖書信息管理模塊、圖書借閱模塊、用戶登錄模塊、系統搜索模塊、管理員管理模塊、通告管理模塊以及數據庫管理模塊。
在完成借閱信息管理系統的理論設計工作后,需要對系統進行實測,從而判斷系統功能是否與預期一致,是否能夠滿足讀者的需求。實測主要包括設置系統開發與運行環境、選擇測試數據、選取評價指標、分析測試結果等環節。
系統開發與運行環境的情況如表一所示。
表一:借閱信息管理系統開發及運行環境
在測試過程中,選擇了50位讀者同時登陸該系統,并利用相同的功能模塊進行操作,從而測試系統的響應時間。
需要通過吞吐量判斷系統的處理能力,并通過響應時間判斷系統的反應速度。
從測試結果來看,以云計算為基礎的圖書館借閱信息管理系統在被50位讀者同時訪問的過程中,吞吐量為3.5個/s,而響應時間為0.75s,所以該圖書館借閱信息管理系統的處理性能比較強,處理速度也比較快,明顯優于傳統的圖書館借閱信息管理系統。
在進行以云計算為基礎的圖書館借閱信息管理系統時,需要完善系統框架設計、明確系統硬件設備的構成并進行系統軟件的設計與功能模塊的分析,在完成設計工作后需要進行系統仿真測試實驗,優化借閱信息管理系統,為讀者提供更優質的服務。