版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于Web的圖書(shū)館隨書(shū)光盤(pán)系統(tǒng)下的數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)摘要:通過(guò)對(duì)各高校管理隨書(shū)光盤(pán)的現(xiàn)狀分析,設(shè)計(jì)開(kāi)發(fā)了隨書(shū)光盤(pán)網(wǎng)上發(fā)布系統(tǒng)。系統(tǒng)采用基于ASP技術(shù)、Access數(shù)據(jù)庫(kù)、OPAC的Web管理模式開(kāi)發(fā)。文中主要討論了該系統(tǒng)的數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)。論文關(guān)鍵詞:隨書(shū)光盤(pán),Access數(shù)據(jù)庫(kù),Web近幾年來(lái)隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、多媒體技術(shù)的開(kāi)展,由于各種科技形式的需要,附帶光盤(pán)的圖書(shū)大量出版。而隨書(shū)附盤(pán)圖書(shū)不同于普通圖書(shū),書(shū)中的光盤(pán)由書(shū)附帶,但需要借助計(jì)算機(jī)閱讀,并隨書(shū)一起以傳統(tǒng)的印刷形式出版。因此對(duì)于光盤(pán)的有效管理迫在眉睫。目前國(guó)內(nèi)主要有三種隨書(shū)光盤(pán)網(wǎng)絡(luò)化管理方式:基于光盤(pán)庫(kù)的網(wǎng)絡(luò)管理模式、基于專(zhuān)用軟件
2、的網(wǎng)絡(luò)管理模式、基于ASP【1】技術(shù)、Access數(shù)據(jù)庫(kù)、OPAC的Web管理模式。其中第三種開(kāi)發(fā)模式是較為經(jīng)濟(jì)且實(shí)用的,本文就是基于Web的這種管理模式進(jìn)行設(shè)計(jì)與開(kāi)發(fā)的。據(jù)調(diào)研,現(xiàn)在一些高校已采用此模式進(jìn)行開(kāi)發(fā),因?yàn)槠溆布菀着鋫?,軟件容易開(kāi)發(fā),而且伸縮性較強(qiáng),對(duì)隨書(shū)光盤(pán)資源選擇性上網(wǎng)的圖書(shū)館最為適合,光盤(pán)內(nèi)容的管理與查找很方便。2.光盤(pán)發(fā)布系統(tǒng)數(shù)據(jù)庫(kù)結(jié)構(gòu)分析系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)是系統(tǒng)設(shè)計(jì)中一個(gè)很重要的局部,本館要想自建一個(gè)隨書(shū)光盤(pán)系統(tǒng)必須要建立一個(gè)新的帶有隨書(shū)光盤(pán)的書(shū)的數(shù)據(jù)庫(kù)。由于我館采用的是匯文文獻(xiàn)信息效勞系統(tǒng),C/S方式,后臺(tái)數(shù)據(jù)庫(kù)采用oracle數(shù)據(jù)庫(kù)。oracle數(shù)據(jù)庫(kù)是一個(gè)功能及其強(qiáng)
3、大和靈活的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),但是由于購(gòu)置的是成品軟件,數(shù)據(jù)庫(kù)設(shè)計(jì)當(dāng)中并沒(méi)有專(zhuān)門(mén)的隨書(shū)光盤(pán)的圖書(shū)的庫(kù),并且在文獻(xiàn)錄入時(shí),對(duì)于帶有隨書(shū)光盤(pán)的圖書(shū)也未加標(biāo)識(shí)。這樣對(duì)于之后的自主開(kāi)發(fā)隨書(shū)光盤(pán)系統(tǒng)帶來(lái)了一定的難度。因此我們?cè)陂_(kāi)發(fā)中要就需要重新建立相關(guān)的數(shù)據(jù)庫(kù),起先可以小批量的輸入一些數(shù)據(jù)用來(lái)測(cè)試使用,隨著系統(tǒng)的不斷成熟開(kāi)展在加大數(shù)據(jù)量來(lái)滿(mǎn)足讀者的需求。雖然可以采用多種數(shù)據(jù)庫(kù)系統(tǒng)來(lái)從事ASP網(wǎng)頁(yè)數(shù)據(jù)庫(kù)的設(shè)計(jì),但是由于Access取得較為容易,使用方便,因此隨書(shū)光盤(pán)網(wǎng)上發(fā)布系統(tǒng)采用Access數(shù)據(jù)庫(kù)【2】,數(shù)據(jù)庫(kù)名稱(chēng)為MirrorCD。數(shù)據(jù)庫(kù)內(nèi)包含一些數(shù)據(jù)表,系統(tǒng)通過(guò)對(duì)數(shù)據(jù)表的操作進(jìn)行光盤(pán)的管理。3數(shù)據(jù)庫(kù)表
4、設(shè)計(jì)3.1數(shù)據(jù)庫(kù)局部表結(jié)構(gòu)光盤(pán)發(fā)布系統(tǒng)包括以下幾個(gè)表:附盤(pán)圖書(shū)信息表DB_bookinfo、光盤(pán)鏡像信息表DB_CDinfo、光盤(pán)分類(lèi)查詢(xún)表、下載記錄表DB_download。這里我們主要給出了兩個(gè)表的具體結(jié)構(gòu):光盤(pán)鏡像信息表DB_CDinfo用來(lái)存儲(chǔ)光盤(pán)鏡像的根本信息。表DB_CDinfo的結(jié)構(gòu)如表2:表1光盤(pán)鏡像信息表序號(hào)字段名稱(chēng)描 述數(shù)據(jù)類(lèi)型字段大小允許空字符串1Cd_id光盤(pán)號(hào)自動(dòng)編號(hào)長(zhǎng)整形否2BookIDID信息文本50否3ISO_name鏡像光盤(pán)名稱(chēng)文本40否4ISO_size鏡像光盤(pán)大小文本105ISO_path鏡像光盤(pán)路徑超鏈接否6ISO_date收錄日期文本8否7click點(diǎn)
5、擊次數(shù)數(shù)字整型否8Sort_ID光盤(pán)主分類(lèi)號(hào)數(shù)字整型否在很多其他高校的隨書(shū)光盤(pán)發(fā)布系統(tǒng)中,都有分類(lèi)查詢(xún)的功能,但大都是按中國(guó)圖書(shū)館圖書(shū)分類(lèi)法進(jìn)行分類(lèi)的,分成經(jīng)濟(jì)類(lèi)、藝術(shù)類(lèi)、語(yǔ)言類(lèi)等二十三類(lèi)。但當(dāng)前許多圖書(shū)都是計(jì)算機(jī)類(lèi)、語(yǔ)言類(lèi)等帶有隨書(shū)光盤(pán)。針對(duì)這一點(diǎn),我沒(méi)有采用多數(shù)高校的做法,而是對(duì)光盤(pán)進(jìn)行重新分類(lèi)。將帶有隨書(shū)光盤(pán)【3】最多的計(jì)算機(jī)大類(lèi)分成幾個(gè)小類(lèi),如計(jì)算機(jī)軟件類(lèi)、數(shù)據(jù)庫(kù)技術(shù)類(lèi)、網(wǎng)絡(luò)技術(shù)類(lèi)等。還有隨書(shū)光盤(pán)較多的經(jīng)濟(jì)類(lèi)和語(yǔ)言類(lèi),這樣去除了許多平時(shí)就沒(méi)有隨書(shū)光盤(pán)的類(lèi)別,大大提高了查詢(xún)效率。因此在這里光盤(pán)分類(lèi)查詢(xún)表DB_CDindex實(shí)現(xiàn)光盤(pán)分類(lèi)數(shù)據(jù)導(dǎo)航,提供讀者按類(lèi)快速查詢(xún)自己選擇的類(lèi)別。光盤(pán)分類(lèi)
6、查詢(xún)表DB_CDindex的結(jié)構(gòu)如表2:表2光盤(pán)分類(lèi)查詢(xún)表序號(hào)字段名稱(chēng)描 述數(shù)據(jù)類(lèi)型字段大小允許空字符串1Sort_ID光盤(pán)主分類(lèi)號(hào)數(shù)字長(zhǎng)整形否2Leiscr1主分類(lèi)描述文本50否3Leiscr2主分類(lèi)對(duì)應(yīng)的館藏號(hào)文本40否系統(tǒng)對(duì)數(shù)據(jù)表的查詢(xún),采用主鍵嚴(yán)格關(guān)聯(lián)技術(shù),動(dòng)態(tài)實(shí)現(xiàn)光盤(pán)數(shù)據(jù)的多表查詢(xún),三個(gè)數(shù)據(jù)表通過(guò)BookID字段關(guān)聯(lián),即保證了數(shù)據(jù)的完整性,又保證了檢索查詢(xún)的速度。3.2數(shù)據(jù)庫(kù)表的關(guān)聯(lián)為實(shí)現(xiàn)數(shù)據(jù)的實(shí)體和參照完整性,在表之間建立關(guān)聯(lián),用E-R圖表示局部關(guān)聯(lián)如圖:通過(guò)數(shù)據(jù)庫(kù)的有效關(guān)聯(lián),可以提高數(shù)據(jù)查詢(xún)速度,有效提高隨書(shū)光盤(pán)系統(tǒng)的使用效率。3.3數(shù)據(jù)庫(kù)連接的實(shí)現(xiàn)本系統(tǒng)利用ASP通過(guò)ADO進(jìn)行
7、數(shù)據(jù)庫(kù)編程,對(duì)于Web頁(yè)面而言,大多數(shù)頁(yè)面的頂部是相同的,這時(shí)將這些相同的局部放在一個(gè)文件中,在需要時(shí)引用它。在本系統(tǒng)中,不管瀏覽、檢索還是光盤(pán)的管理,都需要翻開(kāi)數(shù)據(jù)庫(kù)這一操作十分頻繁,所以使用include的方法簡(jiǎn)化代碼,以便修改和查找。系統(tǒng)中連接數(shù)據(jù)庫(kù)局部的代碼如下:Public connstr, path As StringPublic conn As New ADODB.Connection/*/翻開(kāi)數(shù)據(jù)庫(kù)連接 ADO 連接/*Public Function adoDbConect() As Booleanpath = App.pathIf Right(path, 1) Then pa
8、th = path On Error GoTo err_exitconn.Open connstradoDbConect = TrueExit Functionerr_exit:MsgBox 翻開(kāi)數(shù)據(jù)庫(kù)錯(cuò)誤!, vbInformation, 提示adoDbConect = FalseEndEnd Function4結(jié)束語(yǔ)基于ASP Web【4】數(shù)據(jù)庫(kù)的隨書(shū)光盤(pán)Web檢索、發(fā)布系統(tǒng)的建立,使讀者上網(wǎng)查找方便,工作人員易于管理,解決了圖書(shū)館隨書(shū)光盤(pán)的管理和利用的難題,并充分發(fā)揮這些光盤(pán)的最大資源效率,隨著計(jì)算機(jī)、多媒體、網(wǎng)絡(luò)技術(shù)的開(kāi)展與普及,信息資料的海量存儲(chǔ)的實(shí)現(xiàn),讀者利用網(wǎng)絡(luò)獲取自己所需信息也越來(lái)越便利。但該系統(tǒng)在數(shù)據(jù)庫(kù)設(shè)計(jì)上還是有很不完備的地方,應(yīng)根據(jù)實(shí)際情況不斷進(jìn)行完善。還有一些需要注意的問(wèn)題:1由于ACCESS數(shù)據(jù)庫(kù)本身就有他根本的局限性,如當(dāng)數(shù)據(jù)庫(kù)過(guò)大時(shí),性能會(huì)急劇下降?;蛘吖獗P(pán)請(qǐng)求量過(guò)大等,都會(huì)給系統(tǒng)帶來(lái)不穩(wěn)定因素。2將隨書(shū)光盤(pán)壓縮后,仍要占用大量的硬盤(pán)空間,應(yīng)及時(shí)清理隨書(shū)光盤(pán)數(shù)據(jù)庫(kù)中的垃圾或利用率較低的數(shù)據(jù)。在存儲(chǔ)容量受限制時(shí),應(yīng)先復(fù)制教學(xué)參考書(shū)等利用率高的隨書(shū)光盤(pán)。參考文獻(xiàn):【1】 王國(guó)榮.Active Server Pages Web數(shù)據(jù)庫(kù).北京:人民
溫馨提示
- 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 全省小學(xué)數(shù)學(xué)教師賽課一等獎(jiǎng)數(shù)學(xué)一年級(jí)上冊(cè)(人教2024年新編)《連加、連減 》課件
- 2024年安徽省高考生物試卷(含答案解析)
- 2014-2018年傳感器市場(chǎng)趨勢(shì)報(bào)告
- 小學(xué)三年發(fā)展規(guī)劃(2024年6月-2027年6月)
- 2024至2030年中國(guó)廣告照明節(jié)能設(shè)備數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024至2030年中國(guó)小印章行業(yè)投資前景及策略咨詢(xún)研究報(bào)告
- 2024至2030年中國(guó)子彈型慢回彈耳塞數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024至2030年中國(guó)壁掛普通型燃?xì)鈭?bào)警器數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 高三數(shù)學(xué)復(fù)習(xí)研討會(huì)結(jié)新
- 2024至2030年中國(guó)單音電子警報(bào)器數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 九宮數(shù)獨(dú)200題(附答案全)
- 護(hù)士延續(xù)注冊(cè)體檢表
- 2024中國(guó)中煤電力及新能源人才招聘筆試參考題庫(kù)含答案解析
- 國(guó)際標(biāo)準(zhǔn)《風(fēng)險(xiǎn)管理指南》(ISO31000)的中文版
- MOOC 高級(jí)綜合英語(yǔ)-北京交通大學(xué) 中國(guó)大學(xué)慕課答案
- 九年級(jí)英語(yǔ)月考試卷分析
- 14S501-1 球墨鑄鐵單層井蓋及踏步施工
- 汽車(chē)4S店的涉稅風(fēng)險(xiǎn)分析與幾個(gè)涉稅疑難問(wèn)題處理
- 無(wú)損檢測(cè)Ⅱ級(jí)人員超聲(UT)鍛件門(mén)類(lèi)專(zhuān)業(yè)知識(shí)試題及詳解
- 員工崗位職責(zé)說(shuō)明書(shū)
- 電動(dòng)汽車(chē)無(wú)線(xiàn)充電技術(shù)
評(píng)論
0/150
提交評(píng)論