【正文】
學(xué) 號(hào) B060210011分類號(hào)本科生畢業(yè)論文(設(shè)計(jì))題目: 基于Ajax技術(shù)的虛擬閱覽室 院 (系) 專 業(yè) 班 級(jí) 學(xué) 生 姓 名 指導(dǎo)教師(職稱) 提 交 時(shí) 間 基于Ajax技術(shù)的虛擬閱覽室的設(shè)計(jì)與實(shí)現(xiàn) (電子與信息工程系,725000)摘 要 網(wǎng)上圖書館主要是通過web形式,對(duì)整個(gè)圖書展示工作書綜合管理,使得管理統(tǒng)一、簡(jiǎn)便、快捷化。系統(tǒng)中主要運(yùn)用數(shù)據(jù)庫和Ajax中的各種技術(shù)可以對(duì)大量的數(shù)據(jù)進(jìn)行條件檢索、編輯,對(duì)全的所有圖書館將要訂購的圖書和現(xiàn)有的圖書進(jìn)行統(tǒng)一管理。本文首先對(duì)整個(gè)圖書分類管理的結(jié)構(gòu)、特點(diǎn)、應(yīng)用范圍進(jìn)行了說明,在此基礎(chǔ)上,利用Dreamvaver作為開發(fā)工具 ,以SQL Server2000作為數(shù)據(jù)庫,進(jìn)行了整個(gè)系統(tǒng)的開發(fā)。系統(tǒng)最終按照本系實(shí)際需求,開發(fā)出了具有網(wǎng)上圖書閱覽功能的虛擬閱覽室。關(guān)鍵詞 圖書預(yù)覽;Ajax異步訪問;THE desigin and implementation of Virtual Reading Room AJAXbased (Department of Electronic and Information Engineering,)Abstract Online Library primarily through web forms, the book39。s presentation of the integrated management of work, making management of uniform, simple, fast technology. The main use of the database system and Ajax in a variety of technology conditions on a large number of data retrieval, editing, on the whole of all libraries will want to order books and books available for unified management.Firstly, the entire management structure of book classification, characteristics, scope of application are described in this paper, using Dreamvaver as a development tool to SQL Server2000 as the database for the entire system development. System in accordance with the Department of the actual final demand, developed with online preview book features applications.Key Words Book Preview。 AJAX Asynchronous access。目 錄1 緒論 2 引言 2 網(wǎng)上圖書館的概述 3 網(wǎng)上圖書館的概念 3 網(wǎng)上圖書館的特點(diǎn) 3 網(wǎng)上圖書館的發(fā)展歷史 42 AJAX技術(shù)簡(jiǎn)介 7 AJAX的概念及相關(guān)技術(shù) 7 XML HTTP Request 9 DOM 11 CSS 12 XML 13 AJAX的工作原理 13 XMLHTTPRequest 14 JavaScript 14 DOM Document Object Model 14 XML 15 15 AJAX的應(yīng)用 16 表單驅(qū)動(dòng)的交互 16 深層次的樹的導(dǎo)航 16 快速的用戶與用戶間的交流響應(yīng) 1yes/no等無關(guān)痛癢的場(chǎng)景 17 17 173系統(tǒng)需求分析與設(shè)計(jì) 17 可行性分析 17 17 17 194概要設(shè)計(jì) 19 系統(tǒng)模塊圖 19 圖書管理模塊 20 20 管理員模塊 21 圖書搜索頁面 215系統(tǒng)實(shí)現(xiàn) 22 22 22 23 系統(tǒng)各界面圖及代碼 246 總結(jié)與展望 27參考文獻(xiàn) 1致 謝 1附件 21 緒論 引言 隨著計(jì)算機(jī)技術(shù)、現(xiàn)代通訊技術(shù)、網(wǎng)絡(luò)技術(shù)突飛猛進(jìn)的發(fā)展,尤其是這些技術(shù)在文獻(xiàn)出版和信息傳播領(lǐng)域內(nèi)的廣泛應(yīng)用,不經(jīng)意間,使傳統(tǒng)圖書館發(fā)生了翻天覆地的變化,這種變化雖然悄無聲息,但卻來勢(shì)迅猛,觸手可及。這種變化源于一種技術(shù)的發(fā)展和成熟,那就是數(shù)字化技術(shù)在圖書館的廣泛應(yīng)用,從而產(chǎn)生的數(shù)字圖書館。與傳統(tǒng)圖書館相比,數(shù)字圖書館最突出的特點(diǎn)是收藏?cái)?shù)字化,操作電腦化,傳遞網(wǎng)絡(luò)化,信息存儲(chǔ)規(guī)范化,資源共享化、和結(jié)構(gòu)連接化。這里數(shù)字圖書館已不再是傳統(tǒng)意義上的圖書館了,而是一個(gè)綜合性的信息資源中心。首先,在外延上,知識(shí)中心的信息來源不再局限于某一個(gè)圖書館,也不是所有的圖書館,而是所有的信息提供單位;其次,在內(nèi)涵上,知識(shí)中心不再僅僅包括各種原始信息,而且更加重視對(duì)這些原始信息的篩選、組織和開發(fā),從而產(chǎn)生了不同層次的加工產(chǎn)品。數(shù)字化圖書館最大的方便還在于利用上。首先,它不受時(shí)空的局限,無論天涯海角,無論白天晚上或者假日,只要借助一臺(tái)上網(wǎng)的電腦,你便能夠獲取你所要的信息;其次是數(shù)字圖書館是以用戶為中心,以追求用戶利益最大化為主要特征,它讓讀者以最小的代價(jià),最簡(jiǎn)捷的獲取方式,就能獲得最豐富、最有價(jià)值的信息資料。當(dāng)然數(shù)字圖書館的特點(diǎn)還遠(yuǎn)遠(yuǎn)不止這些。正因?yàn)閿?shù)字圖書館能提供如此方便的服務(wù),因此,目前國內(nèi)各種類型的圖書館都在積極的建設(shè)或者籌建自己的數(shù)字化圖書館,以適應(yīng)現(xiàn)代技術(shù)條件下圖書館自身發(fā)展的需要。從以上幾個(gè)主要的特點(diǎn)可以知道,數(shù)字圖書館的最大特點(diǎn)在于讀者利用的快捷和方便上,在于不同區(qū)域、不同館的讀者能利用其它地區(qū)、其它館的數(shù)字化文獻(xiàn),也就是共享。但這種共享是有條件的,有許許多多客觀、主觀的因素在其中,必須解決好這些因素才能最大化的實(shí)現(xiàn)數(shù)字圖書館給我們帶來的方便快捷的服務(wù)。 網(wǎng)上圖書館的概述 網(wǎng)上圖書館的概念 傳統(tǒng)圖書館在數(shù)字化的過程中有一個(gè)清醒的認(rèn)識(shí),將傳統(tǒng)的圖書館服務(wù)搬到網(wǎng)上去并不是數(shù)字圖書館,將館藏資源進(jìn)行大規(guī)模數(shù)字化后也并不一定是數(shù)字圖書館。傳統(tǒng)圖書館在建設(shè)數(shù)字圖書館時(shí)要分清幾個(gè)層次的問題,這幾個(gè)層次涉及到電子圖書館、網(wǎng)上圖書館、虛擬圖書館等幾個(gè)類似概念,許多文章把這些概念當(dāng)作同義詞,我們認(rèn)為有必要把它們的不同側(cè)重點(diǎn)表述出來,對(duì)我們建設(shè)數(shù)字圖書館有一定的幫助。 電子圖書館:側(cè)重對(duì)收藏特色的概括,收藏品基本為電子讀物,閱讀手段一般通過電腦等。不強(qiáng)調(diào)提供網(wǎng)上信息或上網(wǎng)服務(wù)。網(wǎng)上圖書館:將一定量的信息在網(wǎng)上組織起來,供“讀者”,它也可以視為數(shù)字圖書館的初級(jí)形態(tài)。虛擬圖書館:網(wǎng)上圖書館的別稱,側(cè)重其無實(shí)體的特征 網(wǎng)上圖書館的特點(diǎn)(1) 信息資源數(shù)字化 信息資源數(shù)字化是數(shù)字圖書館的基礎(chǔ),因?yàn)閿?shù)字圖書館的其他特點(diǎn)都是建立在信息資源數(shù)字化的基礎(chǔ)之上的,這也是數(shù)字圖書館與傳統(tǒng)圖書館的最大區(qū)別。數(shù)字圖書館的本質(zhì)特征就是利用現(xiàn)代信息技術(shù)和網(wǎng)絡(luò)通信技術(shù),將各類傳統(tǒng)介質(zhì)的文獻(xiàn)進(jìn)行壓縮處理并轉(zhuǎn)化為數(shù)字信息,以“1”和“0”來組成信息資源的單位,并組成無數(shù)個(gè)比特和字節(jié)的信息元素和單元,通過這種轉(zhuǎn)換將所有信息統(tǒng)一為數(shù)字信息。 (2)信息傳遞網(wǎng)絡(luò)化 在信息資源數(shù)字化的基礎(chǔ)上,數(shù)字圖書館通過以網(wǎng)絡(luò)為主的信息基礎(chǔ)設(shè)施來實(shí)現(xiàn)。目前,數(shù)字圖書館正在通過由寬帶網(wǎng)組成的Internet以高速度、海量的計(jì)算機(jī)和網(wǎng)絡(luò)系統(tǒng)將全球的圖書館和數(shù)以萬計(jì)的計(jì)算機(jī)構(gòu)成一個(gè)整體。信息傳遞網(wǎng)絡(luò)化的特點(diǎn)也同時(shí)帶來了跨時(shí)空、跨地域、開放性標(biāo)準(zhǔn)規(guī)范化的信息服務(wù),從而使信息的傳遞達(dá)到全方位的信息交互。 (3) 信息利用共享化 數(shù)字圖書館在實(shí)現(xiàn)了信息資源數(shù)字化和信息傳遞的網(wǎng)絡(luò)化之后,接下來是關(guān)于信息利用的共享問題。資源共享可以減少信息資源的重復(fù)采購,從而使有限的經(jīng)費(fèi)發(fā)揮最大的效益,提高知識(shí)資源的利用率。信息利用共享化是數(shù)字圖書館的一大特點(diǎn),其共享化的廣度與深度都得到了很大的發(fā)展,遠(yuǎn)遠(yuǎn)超過了傳統(tǒng)圖書館在資源共享的利用程度。由于有了數(shù)字化與網(wǎng)絡(luò)化的基礎(chǔ),數(shù)字圖書館的信息共享化充分體現(xiàn)出了跨行業(yè)的資源無限,跨時(shí)空的服務(wù)無限的特征,同時(shí)也體現(xiàn)了跨地域、跨國界的資源共建的協(xié)作化與資源共享的便捷性。信息傳遞的網(wǎng)絡(luò)化,理論上使全球的圖書館能夠借助網(wǎng)絡(luò)獲取全部數(shù)字信息,以滿足讀者對(duì)知識(shí)信息日益增長的需求,原有的信息壁壘將會(huì)逐漸被開放的信息共享所取代。 (4) 信息提供的知識(shí)化 與傳統(tǒng)圖書館的區(qū)別是數(shù)字圖書館正在實(shí)現(xiàn)由文獻(xiàn)的提供向知識(shí)的提供的轉(zhuǎn)變。數(shù)字圖書館將圖書、期刊、圖像資料、數(shù)據(jù)庫、網(wǎng)頁、多媒體資料等各類信息載體與信息來源在知識(shí)單元的基礎(chǔ)上有機(jī)地組織起來,以動(dòng)態(tài)分布式的方式為用戶提供服務(wù)有什么優(yōu)點(diǎn)(可否在答辯的時(shí)候解釋的明白?);而自動(dòng)標(biāo)引、元數(shù)據(jù)這些概念一定要了解,meta data 、內(nèi)容檢索、不同數(shù)據(jù)庫的互聯(lián)等知識(shí)發(fā)現(xiàn)與組織的技術(shù)將成為數(shù)字圖書館發(fā)展的技術(shù)關(guān)鍵。數(shù)字圖書館信息提供的知識(shí)化,將會(huì)為廣大讀者提供多種滿足不同需要的數(shù)據(jù)庫。由于信息加工的智能化和檢索系統(tǒng)的完備性,使數(shù)字圖書館能夠?yàn)樽x者提供某一主題的各種知識(shí)信息。 (5)信息實(shí)體虛擬化 數(shù)字圖書館使實(shí)體圖書館與虛擬圖書館結(jié)合在一起,在實(shí)體圖書館的基礎(chǔ)上趨向虛擬化。在網(wǎng)絡(luò)環(huán)境下,以各類文獻(xiàn)為載體的知識(shí)信息都可以方便地轉(zhuǎn)化為數(shù)字形式,向世界各地傳輸。從而打破了單個(gè)圖書館的界限,使每個(gè)圖書館在虛擬化的大環(huán)境下成為一個(gè)整體的圖書館。 網(wǎng)上圖書館的