劉麗莉


摘要:傳統的圖書館管理系統,不管是系統配備、體系構造還是集成模式,又或是技術產品的選型,已經無法在圖書館的日常管理工作中迅速做出決策,無法獲得最優化的系統管理實行方案。因此,如何利用新一代高新技術,建設一體化綜合集成智能化管理平臺,集大數據、云計算、人工智能、增強現實、VR技術之所長,把握時代的發展趨勢,乘上互聯網發展東風,讓圖書館的信息化系統建設可以發揮出其最大的運營和管理優勢,獲得更高的文化及社會效益,成為新時代圖書館管理工作的重點研究課題。基于此,文章針對互聯網時代圖書館的信息化系統設計展開研究,提出了其具體的設計思想、設計方案、測試過程和優化路徑。
關鍵詞:互聯網 圖書館 信息化系統 系統設計
Discussion on the Design of the Library Information System in the Internet Age
LIU Lili
(Guizhou?Provincial?Library?Collection?Center, Guiyang, Guizhou?Province, 550004 China)
Abstract: The traditional library management system, whether it is its system configuration, system construction, integration mode or the selection of technical products, is no longer able to make rapid decisions in the daily management work of libraries, and cannot obtain the optimal implementation plan for system management. Therefore, how to use the new generation of high and new technology to build an integrated comprehensive integrated intelligent management platform, integrate the advantages of big data, cloud computing, artificial intelligence, augmented reality and VR technology, grasp the development trend of the times, take the advantage of the development of the Internet, and let the construction of the information system of libraries give full play to its greatest operational and management advantages to obtain higher cultural and social benefits has become a key research topic in library management in the new era. Based on this, this paper studies the design of the information system of libraries in the Internet age, and puts forward its specific design ideas, design schemes, testing processes and optimization paths.
Key Words: Internet; Library; Information system; System design
近年來,智慧圖書館的建設已經成為我國在圖書館事業發展過程中的重要話題,有關理念也開始相繼落地轉化,成為我國在文化事業發展上的前進方向,這也為新時期我國文化事業的高質量發展提供有力抓手,更是其未來的必然趨勢。2021年,我國文旅部門正式印發《十四五公共文化服務體系建設規劃》,其中重點提及,在“十四五”末期,我國智慧圖書館的建設需要獲得明顯成效。智慧化建設,已經成為互聯網時代我國構建全新發展戰略、完善我國現代化社會發展體系的重要環節。這些基于國家層面上的頂層規劃及設計,為新時期我國圖書館行業的轉型提供了機遇和動力??傮w來說,圖書館建設需要條件較為成熟、資源具有優勢的圖書館作為試點先行,發揮出其引領和示范作,全國下好一盤棋。順應時代發展潮流,以滿足廣大人民群眾的文化精神需求[1]。
1 互聯網時代圖書館信息化系統設計方案
1.1功能模塊設計
1.1.1圖書信息查詢
此系統在該管理系統的設計過程中,前臺模塊主要包括三大查詢子模塊,分別是借閱模塊、圖書模塊和推薦模塊,具體如圖1所示。在圖書信息查詢上,其可查詢內容包括館藏信息和瀏覽信息。界面信息主要以用戶的借書記錄、還書記錄等為主。推薦信息主要以用戶感興趣數據信息查詢內容為主。
1.1.2圖書管理子系統
讀者借閱圖書與系統信息是后臺管理系統中的重要模塊。圖書信息的錄入與移除過程,可以直接包含于圖書信息管理模塊中,借閱信息主要為圖書借還的登記和管理,讀者信息主要為有關信息的錄入、更新以及綜合讀者個人借閱需求的移動系統管理,主要為安全管理和信息管理[2]。
1.2數據庫設計
1.2.1邏輯設計
在概念設計工作完成之后,便可以綜合圖書館的具體智慧化轉型需求,設定確定路基數據的模型。在路基數據模型上,可以助力系統有關工作人員,明確數據的具體信息,并基于概念數據這一角度,派生對象可具有獨立化存儲數據信息的特征。在基礎設計上,其主要步驟為確定實體、組建實體、屬性查詢、關系確定以及多對關系解決。具體來說,包括以下幾點內容:首先是讀者信息表,該邏輯需針對讀者、用戶數據字段展開精準描述,并進行適當約束;其次是圖書信息表,主要為圖書資源的字段描述以及約束;管理員信息表,主要為面向于管理員的字段描述;借還記錄表,主要為圖書信息的借還信息,關鍵詞的描述;個性化推薦表,主要為針對圖書有關摘要及關鍵詞的描述。
1.2.2數據庫物理設計
通過對數據庫物理層面的合理設計,可以促使整個系統性能得到優化,同時也是規避整個系統數據冗余、保證數據信息安全完整的重要條件。在數據庫物理設計工作上,需要將其重點放置在性能的全方位監控以及保證數據信息的完整性上,實現對系統的定期更新和改進,是保證數據庫發揮出最大使用效果的重要內容。數據模型如何轉變為數據庫的管理系統,是在進行物理數據庫設計過程中的重點內容。需通過合理設計步驟,達到物理設計目標。同時使用歸因模型,實現對業務模型的全方位擴展,最終將其轉變為物理設計模型?;谛畔鞌祿鞂崿F角度來分析,物理數據模型包括不同結構之間的關系,例如:主鍵和列、約束列數據和主鍵之間,同時需對不同文檔和電子表格進行關聯,以達成數據使用的預期發展目標。而針對物理數據庫模型來說,其重點及其表現特征在于使用應用程序數據,用于描述邏輯數據模型和物理數據模型之間存在的不同。而若是需要實現從實例到行、從屬性到列的轉變,則需明確其數據信息映射的基礎內容,例如表實體、 列屬性、索引鍵等[3]。
1.3圖書館管理系統流程設計
1.3.1系統的處理流程
通過用戶登錄模塊,可以有效區分管理員和用戶的身份,并綜合用戶的具體類型,為其提供一定的信息操作功能與用戶管理功能,如圖2所示。
1.3.2時序圖
系統列序圖為序列圖中所包含的子類型,其具體的表現形式主要決定于建模語言,可以針對某一時間段的事件進展和發生情況進行全方位的展示。系統序列圖可以利用特定用例,將序列進行展示,其中包括事件、參與者和事件對象三大元素[4]。
1.3.3活動圖
針對系統活動圖進行科學合理的設計,可以為業務及其開發人員的行為予以理解,并使用有關規定符號來形成活動圖?;诨顒訄D的使用現狀來分析,可以使用算法邏輯來進行展示,明確其在具體使用過程中的執行步驟,并把不同用戶、不同系統之間的工作流程予以表示,具有一定的建模優化功能和系統改進功能。
2 圖書館信息管理系統實現
2.1協同過濾算法(圖書推薦)
2.1.1思路
在使用協同過濾算法時,其重點便在于把相似用戶發生過相似借閱圖書行為的情況展開綜合分析,同時把該類用戶的圖書借閱情況以精準推送的方式推送給特定用戶。這一算法使用的主要技術條件便是鄰域技術。可以通過對活動用戶的分析,在計算之后,綜合用戶評級加權平均數,以實現對用戶活動的精準預測。實現多個人的推薦加權平均值分析是預測的技術條件,并不是將其中一個相似的用戶作為分析條件,而是在充分考量預測人之間相關性的條件下確定評級的權重,以保障其相關性度量符合系統的設計要求。一般情況下,是person相關系數。
2.1.2實現
面對圖書推薦這一重要環節,使用協同過濾算法時,主要包括兩大部分:首先是針對圖書的相似度來展開計算和分析;其次是明確讀者較為感興趣的領域,針對其相似項進行查詢,同時保障推薦圖書未出現過相關的借閱記錄。將鄰域作為重點的協同過濾算法使用包括兩種類型,分別是基于用戶和基于項。基于項更加適合運用在推薦目標數量要比用戶數量更大的情況下,因此其在省級圖書館的圖書精準推送上更適合使用[5]。
2.2系統頁面實現
2.2.1登錄頁面
在使用該圖書館信息管理系統時,首先需要用戶通過系統進行登錄,在登錄這一環節,可以通過賬號設定身份,其身份包括讀者和管理員兩大類。在設定完成之后,便可以在系統中自動記錄,后續登錄時,系統可進行自動化身份檢測。
2.2.2前臺訪問
系統可以為用戶提供一定的圖書查詢服務,在頁面中可展示對應的功能按鈕,包括圖書的查詢、借閱以及推薦。例如:對于借閱查詢來說,用戶在點擊系統按鈕之后,系統會直接跳轉頁面,將對應的圖書編號和名稱展現在讀者面前。推薦查詢主要是指用戶可以通過點擊按鈕,查詢到與所需圖書相關的書目。
2.2.3后臺管理
首先,圖書信息管理,管理員在登錄個人管理賬號之后,可以直接點擊圖書管理模塊,直接進入信息查詢系統,圖書館中的各類圖書信息會通過清單列表的形式展現出來,綜合圖書的名稱進行圖書編號檢索之后,管理員可以直接在其中添加全新的圖書信息。點擊刪除,便可以將其中的多余信息刪除,點擊修改,便可以將其中的某一行信息進行修改。其次,讀者信息管理。管理員直接對讀者信息管理系統進行點擊,通過菜單查詢有關信息,并執行操作。包括讀者的地址、手機號和用戶名等。再次,借閱信息管理,通過借閱管理模塊的點擊,可以針對讀者的借閱記錄進行查看,如歸還信息情況。最后,系統信息管理,管理員在點擊系統菜單之后,可以對系統進行一鍵管理,并綜合管理的具體需要,設置安全防護密碼,并定期展開更新[6]。
3 系統測試
3.1系統的集成性測試
首先,從下到上。對于低級別的模塊測試工作來說,需要通過高級別模塊來為其提供支撐性測試,一直到所有的模塊功能測試完成為止。這一測試過程,其核心目標在于明確子系統模塊接口功能是否可以滿足需求。通過測試驅動程序,便可以把數據信息直接傳遞到低級別模塊。在這一測試環節中,無須進行存根處理,同時可以對不關聯子系統進行同步測試。其次,從上到下。這一測試環節主要是對還未經集成的低級別模塊行為進行模擬測試,具有一定的從上到下測試特征,先從高級著手,隨后再進行低級模塊測試,最后把低級模塊轉變為高級模塊,以保障系統中的所有功能模塊均可以依照其預期設定目標來執行命令,具有一定的獨立測試、獨立調節價值。由于無須進行驅動處理,因此在這一測試環節,可獲得較為穩定的測試結果。最后,混合集成。管理員在登錄系統之后,可以針對系統中的圖書借還、系統設置以及用戶管理等多項功能進行測試,其核心測試對象為后臺管理功能是否保持完善。當用戶在登錄系統之后,可以對系統的借款記錄、圖書查詢以及圖書推薦進行測試,其核心測試對象為前臺管理模塊。
3.2性能測試
若是軟件系統在部署之后出現了明顯的性能延遲問題,其主要原因如下: 數據庫記錄數量在短時間內急劇增加,系統在相同時間點出現了較多的同時請求數,系統用戶量出現短時間內的暴增。以上這些問題的出現,均會導致系統功能異常,甚至會出現系統崩潰,因此需要提前進行系統測試。本文使用的系統性的測試工具主要為LoadRunner,這一測試工具更加適合運用在技術開發工具與各種通信協議測試工作中,可以滿足協議的性能測試要求。具體需要基于兩個維度進行測試,分別是復雜和響應時間。測試的核心對象為平均響應時長、最大響應時長以及系統可承載的最大負載數。用到的測試方法是模擬訪問者、點擊。
?4 結語
綜上所述,目前我國圖書館信息化系統的建設正處于轉型的重要階段,不管是理論研究還是實踐探索,仍有很大的進步空間。建立智慧化的圖書館信息管理系統,有助于實現館藏資源的開放,促進圖書館發揮出更大的文化和社會效益。文章對此進行了分析,并提出了系統建設的具體方案,但仍有不足,還需有關研究工作人員持續加以探索,為新時期我國圖書館事業的智慧化轉型與發展做出更多的貢獻。
參考文獻
[1]??? 顏昌茂.元宇宙視域下的圖書館信息化發展路徑探析[J].圖書館,2023(6):49-54.
[2]??? 龍艷.公共圖書館在推進社會科學普及信息化中的作用:以湖南圖書館為例[J].文化產業,2023(13):100-102.
[3]??? 劉洋.新時代數字圖書館視域下的圖書館信息化管理工作創新[J].國際公關,2023(8):31-33.
[4]??? 郭明鐸,魏亞茹.全民健身時代下體育院校圖書館服務能力提升策略探究[J].當代體育科技,2022,12(19):189-191.
[5]??? 皇甫軍.基于大數據的現代高校圖書館信息化建設研究[J].科技創新導報,2020,17(15):157-158.
[6]??? 陳松.天津大學圖書館信息化建設研究[D].天津:天津大學,2019.