查文庫>論文> 數字圖書館資訊管理軟體開發分析論文

數字圖書館資訊管理軟體開發分析論文

數字圖書館資訊管理軟體開發分析論文

  摘要:數字圖書館具備著傳統圖書館沒有的諸多優勢,在高校和社會上都得到了廣泛應用。然而數字圖書館中的資訊資源很豐富且廣泛,需要藉助相應的軟體對其進行管理,使得數字圖書館的使用更加便捷。本文透過對數字圖書館的資訊管理進行研究,設計並開發了一個數字圖書館資訊管理軟體。

  關鍵詞:數字圖書館;資訊管理;

  1引言

  圖書館是每個國家和各個院校都必不可少的基礎設施,有著很重要的作用和地位。隨著計算機技術、網際網路和資訊數字化技術的不斷髮展,數字圖書館應運而生並發展迅速[1],它克服了傳統圖書館依賴紙質儲存,收集、分類、檢索等工作繁瑣,需要大量人力物力等多方面的缺點。數字圖書館的資訊資源不僅包含了傳統圖書館館藏紙質圖書的數字資訊,還有豐富廣泛的電子文獻、網路資源和音訊、圖片等多媒體資源[2,3]。如何對這些不同種類的資訊進行合理高效的管理,以便於管理者的管理和使用者的使用,對於真正使數字圖書館發揮其高效、便捷的優勢是非常重要的。本文將介紹並開發一個數字圖書館資訊管理軟體,以實現對數字圖書館中多種資訊高效、便捷的管理。

  2數字圖書館資訊管理軟體開發與研究的內容

  2.1數字圖書館管理資訊化

  數字圖書館管理現代化的內容之一就是實施圖書館管理的資訊化,透過使用現代資訊科技對圖書館管理工作進行完善,重點構建圖書館基礎平臺和最佳化圖書館資訊管理資源是管理員圖書館現代化管理的核心和標誌。

  2.2數字圖書館管理標準化

  數字圖書館資訊管理軟體開發與研究的另一重大內容就是數字圖書館管理標準化,其指的就是對使用者和管理員圖書館資料進行統一的標準化交換,對資訊傳遞和資訊共享同時也實施統一的規範化措施進行處理。這種標準不僅可以藉助標準化的指導促進數字圖書館管理質量,同時也為現代化發展中的電子圖書館管理發展奠定了相應的設施基礎和理論。

  3軟體的總體設計

  3.1需求分析

  軟體的使用者分為普通使用者和管理員,普通使用者可以透過註冊擁有預設的一定許可權,也可以對自己的基本資訊進行修改和維護;管理員則負責管理普通使用者的角色、許可權和數字圖書館中的'資訊資源。要對數字圖書館中包含的所有資訊進行合理分類和管理,使用者可根據各自的許可權對其進行查詢、新增、刪除、修改、收藏、評論、下載等操作。使用者可以在網上實現私下或公開進行資訊交流,並同時透過區域網和外網進入軟體作業系統,實現資料資訊的分享,另外使用者可以給管理員留言或提出改善的建議,軟體使用的資訊記錄可以被使用者和管理儲存和隱藏,但是管理員可以對軟體使用者進行資訊監控,防止非法人員肆意破壞然見程式影響數字圖書館資訊管理軟體的正常執行功能。

  3.2軟體的設計

  根據對軟體的需求分析,在設計過程中可將其分為使用者管理、數字圖書管理、電子文獻管理、音訊管理和軟體管理等5大模組,透過對這些模組分別進行設計和實現來完成整個軟體的開發,實現軟體所需的功能,滿足使用者的需求。資料庫是整個數字圖書館資訊管理軟體的基礎,透過需求調研和功能分析,對資料庫進行設計,最終形成相對應的資料表,主要有使用者資訊表、使用者角色表、使用者收藏表、圖書資訊表、圖書分類表、圖書分卷表、電子文獻資訊表、音訊資訊表、評論意見表等。每一個大板塊下有很多小版塊等快捷功能方便不同使用者可以滿足不同的需求。

  3.3開發工具簡介

  本軟體採用C#語言進行開發,開發平臺採用MicrosoftVisualStudio2010,資料庫設計採用SQLServer2008,開發模式採用MVC框架,運行於B/S架構之上。

  4軟體的實現

  在完成需求分析和軟體的設計之後,就要採用相關技術將其實現,透過對上述5個模組分別實現並將它們進行整合來實現整個軟體的功能。使用者管理模組:要實現的主要功能有(1)使用者的資訊維護,指使用者可以自主註冊並管理維護自己的使用資訊和資料資訊,介面有英文版和中文版兩種;(2)使用者收藏,使用者可以選擇自己感興趣的點或面進行收藏喜歡的或要下次繼續訪問的資源,方面使用者和管理員對資訊的蒐集和整理及閱覽;(3)使用者評論,使用者與管理員及其他使用者之間可以進行資訊互動和溝通,也可發表其意見或評論,有什麼建議或意見可以線上討論和給管理員留言。數字圖書管理、電子文獻管理和音訊管理等3個模組:要實現的功能主要是不同使用者根據自己的許可權對數字圖書資訊、電子文獻、音訊檔案進行查詢、觀看、新增、借閱、歸還、修改、刪除、收藏、評論、下載等操作。每個操作將會觸發MVC各層之間的呼叫或傳參,分層的架構有利於程式碼的維護和複用;收藏操作的實現還採用了Ajax技術,利用了其非同步性。軟體管理模組:要實現的主要功能是管理員管理使用者資訊並分配使用者相應的角色,以及賦予各角色的許可權;統計數字圖書資訊、電子文獻或音訊檔案等的閱覽數、下載和評論數量。定期還可以實現軟體的更新和軟體使用情況的資訊公佈,幫助使用者和管理員實時瞭解和掌握軟體使用狀態。另外安全是最主要的問題,因此軟體管理模組有反病毒和攔截等資訊功能,一旦有任何不良情況出現可以自動反饋給使用者和管理員,幫助使用者和管理員管理和維護軟體,實現使用者和管理員對軟體的正常執行[4]。

  5結語

  綜上所述,本文所開發和研究的數字圖書館資訊管理軟體包括使用者管理、數字圖書管理、電子文獻管理、音訊管理和軟體管理等5個模組,實現了對數字圖書館中的數字圖書、電子文獻、音訊和圖片等資訊資源的管理,發揮了資訊網路技術和計算機技術的優點,且本軟體介面友好,功能全面,方便使用,對數字圖書館的應用有著重要的意義。

  參考文獻

  [1]劉磊,林小娟,王賢,高海燕,餘潔.社會網路環境下使用者參與的圖書館數字資訊資源建設研究述評[J].圖書館,2012,06:77-83.

  [2]李賀,毛剛,李琳.我國圖書館使用者需求研究綜述[J].圖書館學研究,2013,10:5-15.

  [3]林珍.Web3.0時代數字圖書館資訊資源管理[J].湘南學院學報,2013,03:68-71.

  [4]黃曦葶.基於B/S的數字圖書館管理系統設計與實現[D].2015(5):69-72.