當前位置:文書都 >

實用範文 >論文 >

數字圖書館信息管理軟件開發分析論文

數字圖書館信息管理軟件開發分析論文

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

數字圖書館信息管理軟件開發分析論文

關鍵詞:數字圖書館;信息管理;

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]林珍3.0時代數字圖書館信息資源管理[J].湘南學院學報,2013,03:68-71.

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

  • 文章版權屬於文章作者所有,轉載請註明 https://wenshudu.com/shiyongfanwen/lunwen/gp79o2.html
專題