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

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

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

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

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

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

1引言

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

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

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

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

2.2數(shù)字圖書館管理標(biāo)準(zhǔn)化

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

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

3.1需求分析

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

3.2軟件的設(shè)計(jì)

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

3.3開(kāi)發(fā)工具簡(jiǎn)介

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

4軟件的實(shí)現(xiàn)

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

5結(jié)語(yǔ)

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

參考文獻(xiàn)

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

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

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

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

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