數(shù)字圖書(shū)管理系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)與研究_第1頁(yè)
已閱讀1頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  數(shù)字圖書(shū)管理系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)與研究</p><p>  摘 要:隨著信息技術(shù)和計(jì)算機(jī)技術(shù)的不斷發(fā)展,人類(lèi)的信息資源可以達(dá)到高度共享,改變了人類(lèi)信息交流的方式。圖書(shū)館作為高校,市區(qū)傳播知識(shí)和信息的重要精神場(chǎng)所,其工作水平和建設(shè)水平與提高人們素質(zhì)有著重要的聯(lián)系。隨著讀者,藏書(shū)的增多,圖書(shū)館信息量也大大增加,為了為讀者提供高效快捷的信息搜索服務(wù),合理分配資源,必須要設(shè)計(jì)出合理有效的數(shù)字圖書(shū)管理系統(tǒng)。

2、本文先對(duì)圖書(shū)管理系統(tǒng)的相關(guān)關(guān)鍵技術(shù)進(jìn)行了介紹,然后給出了系統(tǒng)開(kāi)發(fā)架構(gòu),運(yùn)行,系統(tǒng)數(shù)據(jù)庫(kù),系統(tǒng)安全設(shè)計(jì)等。希望有一定的借鑒意義。 </p><p>  關(guān)鍵詞:數(shù)字圖書(shū)館 系統(tǒng) 設(shè)計(jì)開(kāi)發(fā) </p><p>  中圖分類(lèi)號(hào):G251 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1003-9082(2014)06-0014-01 </p><p><b>  引語(yǔ) </b&

3、gt;</p><p>  隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,基于web技術(shù)的企業(yè)級(jí)應(yīng)用變得非常廣泛,信息化管理建設(shè)在圖書(shū)館也獲得了極大的發(fā)展。數(shù)字圖書(shū)館管理系統(tǒng)以其吞吐量大,信息蘊(yùn)藏豐富,且連接科研,技術(shù)部門(mén),為信息的處理,集中,創(chuàng)新提供了良好的平臺(tái)。實(shí)現(xiàn)圖書(shū)資源網(wǎng)絡(luò)化和科學(xué)化管理,對(duì)圖書(shū)的編目,借還,查閱,典藏等信息進(jìn)行集中管理,已經(jīng)成為圖書(shū)館管理系統(tǒng)設(shè)計(jì)開(kāi)發(fā)的大勢(shì)所趨。下面就數(shù)字圖書(shū)館系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)進(jìn)行一定探討。

4、</p><p>  一、相關(guān)系統(tǒng)知識(shí)和技術(shù) </p><p><b>  1.NET框架 </b></p><p>  NET框架一套有著獨(dú)立應(yīng)用程序的開(kāi)發(fā)框架,其特點(diǎn)在于簡(jiǎn)化了程序開(kāi)發(fā)的復(fù)雜性,提供一致的開(kāi)發(fā)模型,圖書(shū)管理系統(tǒng)開(kāi)發(fā)人員可以選擇任何支持NET編程語(yǔ)言的應(yīng)用程序進(jìn)行開(kāi)發(fā),如J#,C#等,可以輕松的設(shè)計(jì)出強(qiáng)大的應(yīng)用程序。Net F

5、ramework是微軟開(kāi)發(fā)的可用于規(guī)模級(jí)企業(yè)Web的開(kāi)發(fā)應(yīng)用程序,簡(jiǎn)化了程序開(kāi)發(fā)的復(fù)雜度,包含了操作系統(tǒng)的所有層面。Net框架主要由Net Framework類(lèi)庫(kù),公共語(yǔ)言運(yùn)行庫(kù),Net語(yǔ)言構(gòu)成。 </p><p>  ASP.NET是基于NET框架的編譯環(huán)境,可以用使用和Net兼容的任何語(yǔ)言創(chuàng)建應(yīng)用程序,Net框架可以用于任何ASP.NET應(yīng)用程序,其優(yōu)點(diǎn)在于有世界級(jí)的工具支持,執(zhí)行效率高,適應(yīng)性強(qiáng),可高效管理

6、,簡(jiǎn)單易學(xué)等。 </p><p><b>  2.AJAX技術(shù) </b></p><p>  Ajax是異步JavaScript和XML的簡(jiǎn)寫(xiě),是JavaScript,綜合異步通信等多種網(wǎng)絡(luò)技術(shù)新的編程方式,從實(shí)際效果角度看,也可以稱(chēng)其為無(wú)頁(yè)面刷新。Ajax Web應(yīng)用上不需要任何插件,也不用在Web服務(wù)器中裝程序,Ajax風(fēng)格的Web應(yīng)用程序的優(yōu)點(diǎn)在于不對(duì)整頁(yè)頁(yè)面進(jìn)

7、行刷新,減輕服務(wù)器的負(fù)擔(dān),不需要插件,數(shù)據(jù)與呈現(xiàn)分離。 </p><p><b>  3.短信貓技術(shù) </b></p><p>  短信貓是一種支持GSM的無(wú)線通訊調(diào)制解調(diào)器,只要在它上面插上移動(dòng)運(yùn)營(yíng)商的SIM卡后就可以接入GSM網(wǎng)絡(luò),實(shí)現(xiàn)短信,數(shù)據(jù),通話等功能。短信貓相當(dāng)于一個(gè)沒(méi)有鍵盤(pán),不帶軟件,沒(méi)有屏幕的手機(jī),在使用它的時(shí)候一般都要加入驅(qū)動(dòng)軟件,結(jié)合電腦一起使用。

8、圖書(shū)管理系統(tǒng)中超短期信息提醒就需要使用短信貓,它提供了SDK開(kāi)發(fā)包,有相應(yīng)的函數(shù)可以調(diào)動(dòng)。 </p><p>  二、系統(tǒng)狀態(tài)圖和系統(tǒng)非功能需求 </p><p><b>  1.系統(tǒng)狀態(tài)圖 </b></p><p>  數(shù)字圖書(shū)管理系統(tǒng)涉及到的轉(zhuǎn)換狀態(tài)主要有兩個(gè),分別是圖書(shū)和讀者。圖書(shū)涉及的三個(gè)方面的狀態(tài),一,是否已被借,有未被借和已被借兩種

9、狀態(tài)。二,是否通過(guò)審核,有待審核與已經(jīng)通過(guò)審核狀態(tài)。三,是否通過(guò)典藏檢驗(yàn),有未通過(guò)典藏驗(yàn)收和通過(guò)典藏驗(yàn)收兩個(gè)狀態(tài)。讀者的有效性狀態(tài)一共有三個(gè),即掛失,凍結(jié)和有效。這些狀態(tài)在特定的條件下可以互相轉(zhuǎn)換。 </p><p>  2.系統(tǒng)非功能需求 </p><p>  首先要確保圖書(shū)管理系統(tǒng)的安全性需求,只有經(jīng)過(guò)授權(quán)的用戶(hù)才能使用和訪問(wèn)提供的各種服務(wù),其次要確保授權(quán)用戶(hù)只可在自己的權(quán)限范圍能使用

10、應(yīng)用數(shù)據(jù),還要對(duì)數(shù)據(jù)庫(kù)信息進(jìn)行備份,保證數(shù)據(jù)信息的安全。為此,圖書(shū)管理系統(tǒng)管理員必須要憑借有效的賬號(hào)和密碼才能進(jìn)入該系統(tǒng),僅限對(duì)應(yīng)用權(quán)限的操作,在登陸的時(shí)候還應(yīng)該防止SQL的攻擊和惡意機(jī)器注冊(cè),使用驗(yàn)證碼技術(shù)。 </p><p>  同時(shí),還要滿足系統(tǒng)響應(yīng)時(shí)間的需求,根據(jù)業(yè)務(wù)管理模式,有關(guān)的應(yīng)用程序和數(shù)據(jù)庫(kù)應(yīng)該集中放置在一臺(tái)專(zhuān)門(mén)的服務(wù)器上,用戶(hù)可通過(guò)上網(wǎng)來(lái)操作這個(gè)系統(tǒng)。為此,系統(tǒng)對(duì)于用戶(hù)操作響應(yīng)時(shí)間受到網(wǎng)速的影響

11、,該系統(tǒng)在性能方面可以以用戶(hù)可接受響應(yīng)時(shí)間為準(zhǔn)。此外還應(yīng)滿足可靠性需求和易學(xué)性的需求。 </p><p>  三、圖書(shū)管理系統(tǒng)設(shè)計(jì) </p><p>  1.系統(tǒng)功能構(gòu)架設(shè)計(jì) </p><p>  圖書(shū)管理系統(tǒng)主要的功能由讀者管理,圖書(shū)管理,系統(tǒng)設(shè)置,系統(tǒng)查詢(xún),超期短信,圖書(shū)借還等組成。不同的圖書(shū)管理員用戶(hù)組應(yīng)該具有不同的作用,根據(jù)其不同的權(quán)限可以訪問(wèn)不同的版塊。讀

12、者管理主要包括讀者檔案管理和讀者類(lèi)型管理,系統(tǒng)設(shè)置主要是刪除,添加,修改管理員,設(shè)置不同管理員的權(quán)限。圖書(shū)管理主要包括新增圖書(shū)類(lèi)型,圖書(shū)類(lèi)型管理,圖書(shū)審批管理等。系統(tǒng)查詢(xún)主要包括圖書(shū)借閱查詢(xún),熱門(mén)圖書(shū)排行版,熱心讀者排行等。超期短信主要包括短信觸發(fā)和短信設(shè)置。 </p><p><b>  2.系統(tǒng)開(kāi)發(fā)架構(gòu) </b></p><p>  數(shù)字圖書(shū)管理系統(tǒng)中的三層架構(gòu)主

13、要是利用了簡(jiǎn)單工廠設(shè)計(jì)模式抽象出來(lái)的模塊接口,擺脫了對(duì)具體數(shù)據(jù)庫(kù)的以來(lái),有利于數(shù)據(jù)庫(kù)的擴(kuò)充和遷移,實(shí)現(xiàn)了多數(shù)據(jù)庫(kù)支持。Model層包括所有實(shí)體類(lèi),主要映射數(shù)據(jù)庫(kù)的視圖或數(shù)據(jù)表,用來(lái)表示數(shù)據(jù)存儲(chǔ)中客官存在,持久的對(duì)象。實(shí)體層貫穿于業(yè)務(wù)邏輯層,表示層和數(shù)據(jù)訪問(wèn)層,在這三層之間進(jìn)行信息傳遞和調(diào)用。 </p><p><b>  3.系統(tǒng)安全設(shè)計(jì) </b></p><p> 

14、 數(shù)字圖書(shū)館的安全系統(tǒng)采用B/S架構(gòu),為了加強(qiáng)其安全性,就需要從多個(gè)方面進(jìn)行防范。主要有防止SQL注入攻擊,登陸追加驗(yàn)證碼,防止跨站腳本攻擊XSS,數(shù)據(jù)加密,權(quán)限管理等。 </p><p><b>  總結(jié) </b></p><p>  本文介紹的數(shù)字圖書(shū)管理系統(tǒng)采用了簡(jiǎn)單的工廠模式中的三層架構(gòu),不僅讓系統(tǒng)維護(hù)升級(jí)變得簡(jiǎn)單,而且使得系統(tǒng)中的各個(gè)功能有明確的分工。在結(jié)合

15、C#的反射機(jī)制后,可以將數(shù)據(jù)庫(kù)的變動(dòng)引入到配置文件中進(jìn)行簡(jiǎn)單的修改,簡(jiǎn)化了需求變動(dòng)帶來(lái)的影響。這樣的數(shù)字圖書(shū)管理系統(tǒng)總體上可以勝任圖書(shū)館的日常工作,但在細(xì)節(jié)上還有待繼續(xù)加強(qiáng)和完善。 </p><p><b>  參考文獻(xiàn) </b></p><p>  [1]張晶;圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[M]西南交通大學(xué)碩士論文2011(19) </p><p&g

16、t;  [2]李廣建;國(guó)外圖書(shū)館自動(dòng)化系統(tǒng)的現(xiàn)狀與趨勢(shì)[J]現(xiàn)代圖書(shū)情報(bào)技術(shù)2003(3) </p><p>  [3]崔巍,王曉敏;數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)教程[M].北京:清華大學(xué)出版社2010(6) </p><p>  [4]胡靜,韓英杰;ASP.NET動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)教程[M]北京:清華大學(xué)出版社2009(10) </p><p>  [5]陶宏才;數(shù)據(jù)庫(kù)原理及設(shè)計(jì)[M

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論