公務(wù)員期刊網(wǎng) 論文中心 正文

數(shù)字圖書館信息管理軟件開發(fā)分析

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了數(shù)字圖書館信息管理軟件開發(fā)分析范文,希望能給你帶來靈感和參考,敬請閱讀。

數(shù)字圖書館信息管理軟件開發(fā)分析

摘要:數(shù)字圖書館具備著傳統(tǒng)圖書館沒有的諸多優(yōu)勢,在高校和社會上都得到了廣泛應(yīng)用。然而數(shù)字圖書館中的信息資源很豐富且廣泛,需要借助相應(yīng)的軟件對其進行管理,使得數(shù)字圖書館的使用更加便捷。本文通過對數(shù)字圖書館的信息管理進行研究,設(shè)計并開發(fā)了一個數(shù)字圖書館信息管理軟件。

關(guān)鍵詞:數(shù)字圖書館;信息管理;

1引言

圖書館是每個國家和各個院校都必不可少的基礎(chǔ)設(shè)施,有著很重要的作用和地位。隨著計算機技術(shù)、互聯(lián)網(wǎng)和信息數(shù)字化技術(shù)的不斷發(fā)展,數(shù)字圖書館應(yīng)運而生并發(fā)展迅速[1],它克服了傳統(tǒng)圖書館依賴紙質(zhì)存儲,收集、分類、檢索等工作繁瑣,需要大量人力物力等多方面的缺點。數(shù)字圖書館的信息資源不僅包含了傳統(tǒng)圖書館館藏紙質(zhì)圖書的數(shù)字信息,還有豐富廣泛的電子文獻、網(wǎng)絡(luò)資源和音頻、圖片等多媒體資源[2,3]。如何對這些不同種類的信息進行合理高效的管理,以便于管理者的管理和用戶的使用,對于真正使數(shù)字圖書館發(fā)揮其高效、便捷的優(yōu)勢是非常重要的。本文將介紹并開發(fā)一個數(shù)字圖書館信息管理軟件,以實現(xiàn)對數(shù)字圖書館中多種信息高效、便捷的管理。

2數(shù)字圖書館信息管理軟件開發(fā)與研究的內(nèi)容

2.1數(shù)字圖書館管理信息化

數(shù)字圖書館管理現(xiàn)代化的內(nèi)容之一就是實施圖書館管理的信息化,通過使用現(xiàn)代信息技術(shù)對圖書館管理工作進行完善,重點構(gòu)建圖書館基礎(chǔ)平臺和優(yōu)化圖書館信息管理資源是管理員圖書館現(xiàn)代化管理的核心和標志。

2.2數(shù)字圖書館管理標準化

數(shù)字圖書館信息管理軟件開發(fā)與研究的另一重大內(nèi)容就是數(shù)字圖書館管理標準化,其指的就是對用戶和管理員圖書館數(shù)據(jù)進行統(tǒng)一的標準化交換,對信息傳遞和信息共享同時也實施統(tǒng)一的規(guī)范化措施進行處理。這種標準不僅可以借助標準化的指導(dǎo)促進數(shù)字圖書館管理質(zhì)量,同時也為現(xiàn)代化發(fā)展中的電子圖書館管理發(fā)展奠定了相應(yīng)的設(shè)施基礎(chǔ)和理論。

3軟件的總體設(shè)計

3.1需求分析

軟件的用戶分為普通用戶和管理員,普通用戶可以通過注冊擁有默認的一定權(quán)限,也可以對自己的基本信息進行修改和維護;管理員則負責(zé)管理普通用戶的角色、權(quán)限和數(shù)字圖書館中的信息資源。要對數(shù)字圖書館中包含的所有信息進行合理分類和管理,用戶可根據(jù)各自的權(quán)限對其進行查詢、添加、刪除、修改、收藏、評論、下載等操作。用戶可以在網(wǎng)上實現(xiàn)私下或公開進行信息交流,并同時通過局域網(wǎng)和外網(wǎng)進入軟件操作系統(tǒng),實現(xiàn)數(shù)據(jù)信息的分享,另外用戶可以給管理員留言或提出改善的建議,軟件使用的信息記錄可以被用戶和管理保存和隱藏,但是管理員可以對軟件使用者進行信息監(jiān)控,防止非法人員肆意破壞然見程序影響數(shù)字圖書館信息管理軟件的正常運行功能。

3.2軟件的設(shè)計

根據(jù)對軟件的需求分析,在設(shè)計過程中可將其分為用戶管理、數(shù)字圖書管理、電子文獻管理、音頻管理和軟件管理等5大模塊,通過對這些模塊分別進行設(shè)計和實現(xiàn)來完成整個軟件的開發(fā),實現(xiàn)軟件所需的功能,滿足用戶的需求。數(shù)據(jù)庫是整個數(shù)字圖書館信息管理軟件的基礎(chǔ),通過需求調(diào)研和功能分析,對數(shù)據(jù)庫進行設(shè)計,最終形成相對應(yīng)的數(shù)據(jù)表,主要有用戶信息表、用戶角色表、用戶收藏表、圖書信息表、圖書分類表、圖書分卷表、電子文獻信息表、音頻信息表、評論意見表等。每一個大板塊下有很多小版塊等快捷功能方便不同用戶可以滿足不同的需求。

3.3開發(fā)工具簡介

本軟件采用C#語言進行開發(fā),開發(fā)平臺采用MicrosoftVisualStudio2010,數(shù)據(jù)庫設(shè)計采用SQLServer2008,開發(fā)模式采用MVC框架,運行于B/S架構(gòu)之上。

4軟件的實現(xiàn)

在完成需求分析和軟件的設(shè)計之后,就要采用相關(guān)技術(shù)將其實現(xiàn),通過對上述5個模塊分別實現(xiàn)并將它們進行整合來實現(xiàn)整個軟件的功能。用戶管理模塊:要實現(xiàn)的主要功能有(1)用戶的信息維護,指用戶可以自主注冊并管理維護自己的使用信息和資料信息,界面有英文版和中文版兩種;(2)用戶收藏,用戶可以選擇自己感興趣的點或面進行收藏喜歡的或要下次繼續(xù)訪問的資源,方面用戶和管理員對信息的搜集和整理及閱覽;(3)用戶評論,用戶與管理員及其他用戶之間可以進行信息互動和溝通,也可發(fā)表其意見或評論,有什么建議或意見可以在線討論和給管理員留言。數(shù)字圖書管理、電子文獻管理和音頻管理等3個模塊:要實現(xiàn)的功能主要是不同用戶根據(jù)自己的權(quán)限對數(shù)字圖書信息、電子文獻、音頻文件進行查詢、觀看、添加、借閱、歸還、修改、刪除、收藏、評論、下載等操作。每個操作將會觸發(fā)MVC各層之間的調(diào)用或傳參,分層的架構(gòu)有利于代碼的維護和復(fù)用;收藏操作的實現(xiàn)還采用了Ajax技術(shù),利用了其異步性。軟件管理模塊:要實現(xiàn)的主要功能是管理員管理用戶信息并分配用戶相應(yīng)的角色,以及賦予各角色的權(quán)限;統(tǒng)計數(shù)字圖書信息、電子文獻或音頻文件等的閱覽數(shù)、下載和評論數(shù)量。定期還可以實現(xiàn)軟件的更新和軟件使用情況的信息公布,幫助用戶和管理員實時了解和掌握軟件使用狀態(tài)。另外安全是最主要的問題,因此軟件管理模塊有反病毒和攔截等信息功能,一旦有任何不良情況出現(xiàn)可以自動反饋給用戶和管理員,幫助用戶和管理員管理和維護軟件,實現(xiàn)用戶和管理員對軟件的正常運行[4]。

5結(jié)語

綜上所述,本文所開發(fā)和研究的數(shù)字圖書館信息管理軟件包括用戶管理、數(shù)字圖書管理、電子文獻管理、音頻管理和軟件管理等5個模塊,實現(xiàn)了對數(shù)字圖書館中的數(shù)字圖書、電子文獻、音頻和圖片等信息資源的管理,發(fā)揮了信息網(wǎng)絡(luò)技術(shù)和計算機技術(shù)的優(yōu)點,且本軟件界面友好,功能全面,方便使用,對數(shù)字圖書館的應(yīng)用有著重要的意義。

參考文獻

[1]劉磊,林小娟,王賢,高海燕,余潔.社會網(wǎng)絡(luò)環(huán)境下用戶參與的圖書館數(shù)字信息資源建設(shè)研究述評[J].圖書館,2012,06:77-83.

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

[3]林珍.Web3.0時代數(shù)字圖書館信息資源管理[J].湘南學(xué)院學(xué)報,2013,03:68-71.

[4]黃曦葶.基于B/S的數(shù)字圖書館管理系統(tǒng)設(shè)計與實現(xiàn)[D].2015(5):69-72.

作者:李程 單位:云南經(jīng)濟管理學(xué)院