關(guān)鍵詞:圖書(shū)館;asp;ajax;自建數(shù)據(jù)庫(kù);設(shè)計(jì)
摘要:文章設(shè)計(jì)了一個(gè)基于asp和ajax的自建數(shù)據(jù)庫(kù)系統(tǒng),對(duì)其數(shù)據(jù)庫(kù)的構(gòu)建和系統(tǒng)功能的設(shè)計(jì)進(jìn)行了詳細(xì)的闡述。該系統(tǒng)可根據(jù)文獻(xiàn)的題名、作者、關(guān)鍵詞等,實(shí)現(xiàn)單條件檢索和模糊檢索,提高文獻(xiàn)的檢索效率與信息資源利用率。
中圖分類(lèi)號(hào):G250.71文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1003-1588(2014)08-0121-04
目前,遼寧科技大學(xué)圖書(shū)館通過(guò)其他館獲取的文獻(xiàn)日益增多,同一篇文獻(xiàn)被多位讀者進(jìn)行申請(qǐng)傳遞的現(xiàn)象也屢見(jiàn)不鮮。這樣,圖書(shū)館就會(huì)對(duì)同一篇文獻(xiàn)多次承擔(dān)文獻(xiàn)傳遞費(fèi)用,從而造成了很大程度的浪費(fèi)。同時(shí),讀者也不能立即獲取文獻(xiàn),工作效率較低。針對(duì)這個(gè)問(wèn)題,以校園網(wǎng)為依托,本文設(shè)計(jì)開(kāi)發(fā)了館際文獻(xiàn)自建數(shù)據(jù)庫(kù)管理系統(tǒng)。通過(guò)該系統(tǒng),一方面,管理員能夠?qū)钠渌^獲取的文獻(xiàn)進(jìn)行歸檔;另一方面,本校讀者能夠快速地查詢所需文件并進(jìn)行下載。該系統(tǒng)的成功運(yùn)行提高了在校讀者檢索其他館文獻(xiàn)的效率,節(jié)省了檢索費(fèi)用,同時(shí)也增加了館藏量,在很大程度上提高了服務(wù)質(zhì)量。
1系統(tǒng)需求分析
根據(jù)館際文獻(xiàn)自建數(shù)據(jù)庫(kù)的實(shí)際使用情況,用戶分為兩類(lèi),讀者和管理員。從讀者的使用角度來(lái)看,系統(tǒng)應(yīng)實(shí)現(xiàn)讀者登錄、瀏覽館際文獻(xiàn)自建數(shù)據(jù)庫(kù)記錄狀態(tài)、查詢記錄信息、查看文獻(xiàn)摘要以及在線下載記錄等功能。從管理員的使用角度來(lái)看,系統(tǒng)應(yīng)實(shí)現(xiàn)管理員登錄、錄入記錄信息、刪除記錄信息、修改記錄信息、查看文獻(xiàn)摘要以及在線下載記錄等功能。系統(tǒng)結(jié)構(gòu)圖如圖1所示。
根據(jù)《信息資源網(wǎng)絡(luò)傳播保護(hù)條例》第七條,圖書(shū)館可以不經(jīng)著作權(quán)人許可,通過(guò)本館網(wǎng)站向?qū)W校師生提供本館收藏的館際文獻(xiàn)。為保護(hù)館際文獻(xiàn)版權(quán),讀者或管理員首先通過(guò)圖書(shū)館主頁(yè)進(jìn)入本系統(tǒng)登錄頁(yè)面進(jìn)行身份驗(yàn)證,只有通過(guò)身份確認(rèn)后才能進(jìn)入系統(tǒng)主頁(yè)。筆者所在圖書(shū)館圖書(shū)管理軟件采用的是匯文系統(tǒng),所以,筆者首先將匯文系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)中的讀者信息表里的數(shù)據(jù)都導(dǎo)入到本系統(tǒng)讀者信息表中,這樣讀者在利用圖書(shū)館各種資源時(shí)實(shí)現(xiàn)了統(tǒng)一認(rèn)證。
1.2查詢文獻(xiàn)讀者或管理員在成功登錄本系統(tǒng)后,可以看到當(dāng)前的一些文獻(xiàn)信息。讀者可以根據(jù)題名、作者、出版時(shí)間、歸檔時(shí)間和來(lái)源等選擇項(xiàng)進(jìn)行檢索文獻(xiàn)。如果檢索到文獻(xiàn),可以顯示相應(yīng)的記錄。記錄信息包括題名、作者、出版時(shí)間、文獻(xiàn)類(lèi)型和摘要。
1.3查看摘要
讀者或管理員在成功登錄本系統(tǒng)后,讀者可以通過(guò)點(diǎn)擊當(dāng)前記錄的摘要圖標(biāo)來(lái)查看該文獻(xiàn)摘要信息。
1.4下載文獻(xiàn)
讀者或管理員在成功登錄本系統(tǒng)后,如果讀者想保存該文獻(xiàn),只需點(diǎn)擊下載圖標(biāo),即可進(jìn)行下載該文獻(xiàn)的操作。
1.5錄入文獻(xiàn)
管理員在成功登錄本系統(tǒng)后,通過(guò)點(diǎn)擊錄入圖標(biāo),即可登錄到錄入文獻(xiàn)頁(yè)面進(jìn)行錄入文獻(xiàn)信息,錄入頁(yè)面如圖2所示。在圖2中,可以依次輸入或選擇各數(shù)據(jù)項(xiàng),然后點(diǎn)擊“提交數(shù)據(jù)”就可以將文獻(xiàn)信息保存到后臺(tái)數(shù)據(jù)庫(kù)中。
1.6修改文獻(xiàn)
管理員在成功登錄本系統(tǒng)后,若想對(duì)某一條文獻(xiàn)記錄進(jìn)行修改,只需點(diǎn)擊該記錄后面的修改文獻(xiàn)圖標(biāo),此時(shí)會(huì)進(jìn)入修改文獻(xiàn)的頁(yè)面,該頁(yè)面布局同錄入文獻(xiàn)頁(yè)面,如圖2所示。同時(shí),當(dāng)前記錄各數(shù)據(jù)項(xiàng)均從數(shù)據(jù)庫(kù)中獲得數(shù)據(jù)并顯示出來(lái),以便于管理員進(jìn)行修改。管理員在修改記錄完成后,點(diǎn)擊“提交修改”按鈕,即可將最新的數(shù)據(jù)項(xiàng)保存到后臺(tái)數(shù)據(jù)庫(kù)中。
陳作新,王玉香:基于asp和ajax的高校自建數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)陳作新,王玉香:基于asp和ajax的高校自建數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)1.7刪除文獻(xiàn)
管理員在成功登錄本系統(tǒng)后,若需對(duì)某一條無(wú)效文獻(xiàn)記錄進(jìn)行刪除操作,只需點(diǎn)擊該記錄后面的刪除文獻(xiàn)圖標(biāo),即可從后臺(tái)數(shù)據(jù)庫(kù)將該條記錄進(jìn)行刪除。
本系統(tǒng)是基于B/S 模式的Web 數(shù)據(jù)庫(kù)軟件。B/S 模式下,在客戶端幾乎不需要做任何修改,系統(tǒng)軟硬件的安裝、升級(jí)、維護(hù)僅集中在服務(wù)器端,且Web 瀏覽器具有統(tǒng)一的用戶界面,形式簡(jiǎn)單,操作方便。系統(tǒng)采用的開(kāi)發(fā)工具為ASP。ASP是一個(gè)服務(wù)器端的腳本編寫(xiě)環(huán)境,在站點(diǎn)的Web 服務(wù)器上解釋腳本,可以用來(lái)創(chuàng)建和運(yùn)行交互式、高效率的動(dòng)態(tài)網(wǎng)頁(yè)或站點(diǎn)服務(wù)器下應(yīng)用程序。ASP 可以與數(shù)據(jù)庫(kù)和其他程序進(jìn)行交互,可以勝任基于微軟Web 服務(wù)器的各種動(dòng)態(tài)數(shù)據(jù)發(fā)布[1]。我校讀者總量為2萬(wàn)多人,館際文獻(xiàn)記錄目前為200多條,因此選擇使用access數(shù)據(jù)庫(kù)能夠很好地滿足系統(tǒng)要求。同時(shí),在系統(tǒng)中使用Ajax,能夠根據(jù)用戶信息的變化實(shí)現(xiàn)頁(yè)面的局部更新,這樣客戶端可以得到豐富的應(yīng)用體驗(yàn)和交互操作,無(wú)需刷新頁(yè)面,也無(wú)需等待,用戶提交的信息就能得到及時(shí)的回應(yīng)[2]。
3數(shù)據(jù)庫(kù)的設(shè)計(jì)
數(shù)據(jù)庫(kù)作為系統(tǒng)服務(wù)器端的后臺(tái)存儲(chǔ)了讀者個(gè)人信息和文獻(xiàn)記錄信息等數(shù)據(jù)內(nèi)容。本系統(tǒng)主要有兩個(gè)重要的數(shù)據(jù)表:讀者信息表和文獻(xiàn)記錄信息表。下面分別對(duì)這些表的結(jié)構(gòu)依次進(jìn)行介紹。
管理員操作主頁(yè)面運(yùn)行效果圖如圖3所示。在此頁(yè)面中管理員即可瀏覽當(dāng)前頁(yè)面各文獻(xiàn)的相關(guān)信息,如題目、作者、來(lái)源、出版年、文獻(xiàn)類(lèi)型和文件名。同時(shí),又可以進(jìn)行查看文獻(xiàn)摘要、查詢文獻(xiàn)、修改文獻(xiàn)內(nèi)容、刪除文獻(xiàn)、下載文獻(xiàn)和錄入文獻(xiàn)等操作。管理員查詢文獻(xiàn)時(shí)可以根據(jù)題目、作者、來(lái)源和出版年進(jìn)行查詢操作。圖3館際文獻(xiàn)自建數(shù)據(jù)庫(kù)系統(tǒng)管理員操作主頁(yè)面運(yùn)行效果圖讀者查詢頁(yè)面運(yùn)行效果圖如圖4所示。在此頁(yè)面中,讀者可以根據(jù)題目、作者、來(lái)源和出版年進(jìn)行查詢文獻(xiàn)的操作。同時(shí),讀者可以對(duì)某一條文獻(xiàn)記錄進(jìn)行查看文獻(xiàn)摘要的操作,并對(duì)所需要的文獻(xiàn)進(jìn)行下載。從此頁(yè)面中可以看出讀者沒(méi)有錄入文獻(xiàn)、修改文獻(xiàn)和刪除文獻(xiàn)等操作權(quán)限。圖4館際文獻(xiàn)自建數(shù)據(jù)庫(kù)系統(tǒng)讀者查詢頁(yè)面運(yùn)行效果圖該系統(tǒng)于2013年5月開(kāi)始正式投入使用,系統(tǒng)運(yùn)行穩(wěn)定、可靠,效果良好。一方面,信息部管理員通過(guò)該系統(tǒng)能夠?qū)钠渌^獲取的文獻(xiàn)進(jìn)行歸檔。另一方面,在校讀者通過(guò)該系統(tǒng)可以查閱所需要的文獻(xiàn)并進(jìn)行下載。該系統(tǒng)的使用提高了讀者查詢文獻(xiàn)的效率,又為圖書(shū)館節(jié)省了大量的文獻(xiàn)傳遞等服務(wù)費(fèi)用,并且在很大程度上豐富了館藏,受到讀者的歡迎和認(rèn)可。
參考文獻(xiàn):
[1]朱印宏.Dreamweaver CS4&ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)[M].北京:中國(guó)電力出版社,2010.
[2]王黎, 于永軍, 張豪.ASP+Dreamweaver CS4+CSS+Ajax動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)典型案例[M].北京:清華大學(xué)出版社,2010.
(編校:馬懷云)
關(guān)鍵詞:圖書(shū)館;asp;ajax;自建數(shù)據(jù)庫(kù);設(shè)計(jì)
摘要:文章設(shè)計(jì)了一個(gè)基于asp和ajax的自建數(shù)據(jù)庫(kù)系統(tǒng),對(duì)其數(shù)據(jù)庫(kù)的構(gòu)建和系統(tǒng)功能的設(shè)計(jì)進(jìn)行了詳細(xì)的闡述。該系統(tǒng)可根據(jù)文獻(xiàn)的題名、作者、關(guān)鍵詞等,實(shí)現(xiàn)單條件檢索和模糊檢索,提高文獻(xiàn)的檢索效率與信息資源利用率。
中圖分類(lèi)號(hào):G250.71文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1003-1588(2014)08-0121-04
目前,遼寧科技大學(xué)圖書(shū)館通過(guò)其他館獲取的文獻(xiàn)日益增多,同一篇文獻(xiàn)被多位讀者進(jìn)行申請(qǐng)傳遞的現(xiàn)象也屢見(jiàn)不鮮。這樣,圖書(shū)館就會(huì)對(duì)同一篇文獻(xiàn)多次承擔(dān)文獻(xiàn)傳遞費(fèi)用,從而造成了很大程度的浪費(fèi)。同時(shí),讀者也不能立即獲取文獻(xiàn),工作效率較低。針對(duì)這個(gè)問(wèn)題,以校園網(wǎng)為依托,本文設(shè)計(jì)開(kāi)發(fā)了館際文獻(xiàn)自建數(shù)據(jù)庫(kù)管理系統(tǒng)。通過(guò)該系統(tǒng),一方面,管理員能夠?qū)钠渌^獲取的文獻(xiàn)進(jìn)行歸檔;另一方面,本校讀者能夠快速地查詢所需文件并進(jìn)行下載。該系統(tǒng)的成功運(yùn)行提高了在校讀者檢索其他館文獻(xiàn)的效率,節(jié)省了檢索費(fèi)用,同時(shí)也增加了館藏量,在很大程度上提高了服務(wù)質(zhì)量。
1系統(tǒng)需求分析
根據(jù)館際文獻(xiàn)自建數(shù)據(jù)庫(kù)的實(shí)際使用情況,用戶分為兩類(lèi),讀者和管理員。從讀者的使用角度來(lái)看,系統(tǒng)應(yīng)實(shí)現(xiàn)讀者登錄、瀏覽館際文獻(xiàn)自建數(shù)據(jù)庫(kù)記錄狀態(tài)、查詢記錄信息、查看文獻(xiàn)摘要以及在線下載記錄等功能。從管理員的使用角度來(lái)看,系統(tǒng)應(yīng)實(shí)現(xiàn)管理員登錄、錄入記錄信息、刪除記錄信息、修改記錄信息、查看文獻(xiàn)摘要以及在線下載記錄等功能。系統(tǒng)結(jié)構(gòu)圖如圖1所示。
根據(jù)《信息資源網(wǎng)絡(luò)傳播保護(hù)條例》第七條,圖書(shū)館可以不經(jīng)著作權(quán)人許可,通過(guò)本館網(wǎng)站向?qū)W校師生提供本館收藏的館際文獻(xiàn)。為保護(hù)館際文獻(xiàn)版權(quán),讀者或管理員首先通過(guò)圖書(shū)館主頁(yè)進(jìn)入本系統(tǒng)登錄頁(yè)面進(jìn)行身份驗(yàn)證,只有通過(guò)身份確認(rèn)后才能進(jìn)入系統(tǒng)主頁(yè)。筆者所在圖書(shū)館圖書(shū)管理軟件采用的是匯文系統(tǒng),所以,筆者首先將匯文系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)中的讀者信息表里的數(shù)據(jù)都導(dǎo)入到本系統(tǒng)讀者信息表中,這樣讀者在利用圖書(shū)館各種資源時(shí)實(shí)現(xiàn)了統(tǒng)一認(rèn)證。
1.2查詢文獻(xiàn)讀者或管理員在成功登錄本系統(tǒng)后,可以看到當(dāng)前的一些文獻(xiàn)信息。讀者可以根據(jù)題名、作者、出版時(shí)間、歸檔時(shí)間和來(lái)源等選擇項(xiàng)進(jìn)行檢索文獻(xiàn)。如果檢索到文獻(xiàn),可以顯示相應(yīng)的記錄。記錄信息包括題名、作者、出版時(shí)間、文獻(xiàn)類(lèi)型和摘要。
1.3查看摘要
讀者或管理員在成功登錄本系統(tǒng)后,讀者可以通過(guò)點(diǎn)擊當(dāng)前記錄的摘要圖標(biāo)來(lái)查看該文獻(xiàn)摘要信息。
1.4下載文獻(xiàn)
讀者或管理員在成功登錄本系統(tǒng)后,如果讀者想保存該文獻(xiàn),只需點(diǎn)擊下載圖標(biāo),即可進(jìn)行下載該文獻(xiàn)的操作。
1.5錄入文獻(xiàn)
管理員在成功登錄本系統(tǒng)后,通過(guò)點(diǎn)擊錄入圖標(biāo),即可登錄到錄入文獻(xiàn)頁(yè)面進(jìn)行錄入文獻(xiàn)信息,錄入頁(yè)面如圖2所示。在圖2中,可以依次輸入或選擇各數(shù)據(jù)項(xiàng),然后點(diǎn)擊“提交數(shù)據(jù)”就可以將文獻(xiàn)信息保存到后臺(tái)數(shù)據(jù)庫(kù)中。
1.6修改文獻(xiàn)
管理員在成功登錄本系統(tǒng)后,若想對(duì)某一條文獻(xiàn)記錄進(jìn)行修改,只需點(diǎn)擊該記錄后面的修改文獻(xiàn)圖標(biāo),此時(shí)會(huì)進(jìn)入修改文獻(xiàn)的頁(yè)面,該頁(yè)面布局同錄入文獻(xiàn)頁(yè)面,如圖2所示。同時(shí),當(dāng)前記錄各數(shù)據(jù)項(xiàng)均從數(shù)據(jù)庫(kù)中獲得數(shù)據(jù)并顯示出來(lái),以便于管理員進(jìn)行修改。管理員在修改記錄完成后,點(diǎn)擊“提交修改”按鈕,即可將最新的數(shù)據(jù)項(xiàng)保存到后臺(tái)數(shù)據(jù)庫(kù)中。
陳作新,王玉香:基于asp和ajax的高校自建數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)陳作新,王玉香:基于asp和ajax的高校自建數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)1.7刪除文獻(xiàn)
管理員在成功登錄本系統(tǒng)后,若需對(duì)某一條無(wú)效文獻(xiàn)記錄進(jìn)行刪除操作,只需點(diǎn)擊該記錄后面的刪除文獻(xiàn)圖標(biāo),即可從后臺(tái)數(shù)據(jù)庫(kù)將該條記錄進(jìn)行刪除。
本系統(tǒng)是基于B/S 模式的Web 數(shù)據(jù)庫(kù)軟件。B/S 模式下,在客戶端幾乎不需要做任何修改,系統(tǒng)軟硬件的安裝、升級(jí)、維護(hù)僅集中在服務(wù)器端,且Web 瀏覽器具有統(tǒng)一的用戶界面,形式簡(jiǎn)單,操作方便。系統(tǒng)采用的開(kāi)發(fā)工具為ASP。ASP是一個(gè)服務(wù)器端的腳本編寫(xiě)環(huán)境,在站點(diǎn)的Web 服務(wù)器上解釋腳本,可以用來(lái)創(chuàng)建和運(yùn)行交互式、高效率的動(dòng)態(tài)網(wǎng)頁(yè)或站點(diǎn)服務(wù)器下應(yīng)用程序。ASP 可以與數(shù)據(jù)庫(kù)和其他程序進(jìn)行交互,可以勝任基于微軟Web 服務(wù)器的各種動(dòng)態(tài)數(shù)據(jù)發(fā)布[1]。我校讀者總量為2萬(wàn)多人,館際文獻(xiàn)記錄目前為200多條,因此選擇使用access數(shù)據(jù)庫(kù)能夠很好地滿足系統(tǒng)要求。同時(shí),在系統(tǒng)中使用Ajax,能夠根據(jù)用戶信息的變化實(shí)現(xiàn)頁(yè)面的局部更新,這樣客戶端可以得到豐富的應(yīng)用體驗(yàn)和交互操作,無(wú)需刷新頁(yè)面,也無(wú)需等待,用戶提交的信息就能得到及時(shí)的回應(yīng)[2]。
3數(shù)據(jù)庫(kù)的設(shè)計(jì)
數(shù)據(jù)庫(kù)作為系統(tǒng)服務(wù)器端的后臺(tái)存儲(chǔ)了讀者個(gè)人信息和文獻(xiàn)記錄信息等數(shù)據(jù)內(nèi)容。本系統(tǒng)主要有兩個(gè)重要的數(shù)據(jù)表:讀者信息表和文獻(xiàn)記錄信息表。下面分別對(duì)這些表的結(jié)構(gòu)依次進(jìn)行介紹。
管理員操作主頁(yè)面運(yùn)行效果圖如圖3所示。在此頁(yè)面中管理員即可瀏覽當(dāng)前頁(yè)面各文獻(xiàn)的相關(guān)信息,如題目、作者、來(lái)源、出版年、文獻(xiàn)類(lèi)型和文件名。同時(shí),又可以進(jìn)行查看文獻(xiàn)摘要、查詢文獻(xiàn)、修改文獻(xiàn)內(nèi)容、刪除文獻(xiàn)、下載文獻(xiàn)和錄入文獻(xiàn)等操作。管理員查詢文獻(xiàn)時(shí)可以根據(jù)題目、作者、來(lái)源和出版年進(jìn)行查詢操作。圖3館際文獻(xiàn)自建數(shù)據(jù)庫(kù)系統(tǒng)管理員操作主頁(yè)面運(yùn)行效果圖讀者查詢頁(yè)面運(yùn)行效果圖如圖4所示。在此頁(yè)面中,讀者可以根據(jù)題目、作者、來(lái)源和出版年進(jìn)行查詢文獻(xiàn)的操作。同時(shí),讀者可以對(duì)某一條文獻(xiàn)記錄進(jìn)行查看文獻(xiàn)摘要的操作,并對(duì)所需要的文獻(xiàn)進(jìn)行下載。從此頁(yè)面中可以看出讀者沒(méi)有錄入文獻(xiàn)、修改文獻(xiàn)和刪除文獻(xiàn)等操作權(quán)限。圖4館際文獻(xiàn)自建數(shù)據(jù)庫(kù)系統(tǒng)讀者查詢頁(yè)面運(yùn)行效果圖該系統(tǒng)于2013年5月開(kāi)始正式投入使用,系統(tǒng)運(yùn)行穩(wěn)定、可靠,效果良好。一方面,信息部管理員通過(guò)該系統(tǒng)能夠?qū)钠渌^獲取的文獻(xiàn)進(jìn)行歸檔。另一方面,在校讀者通過(guò)該系統(tǒng)可以查閱所需要的文獻(xiàn)并進(jìn)行下載。該系統(tǒng)的使用提高了讀者查詢文獻(xiàn)的效率,又為圖書(shū)館節(jié)省了大量的文獻(xiàn)傳遞等服務(wù)費(fèi)用,并且在很大程度上豐富了館藏,受到讀者的歡迎和認(rèn)可。
參考文獻(xiàn):
[1]朱印宏.Dreamweaver CS4&ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)[M].北京:中國(guó)電力出版社,2010.
[2]王黎, 于永軍, 張豪.ASP+Dreamweaver CS4+CSS+Ajax動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)典型案例[M].北京:清華大學(xué)出版社,2010.
(編校:馬懷云)
關(guān)鍵詞:圖書(shū)館;asp;ajax;自建數(shù)據(jù)庫(kù);設(shè)計(jì)
摘要:文章設(shè)計(jì)了一個(gè)基于asp和ajax的自建數(shù)據(jù)庫(kù)系統(tǒng),對(duì)其數(shù)據(jù)庫(kù)的構(gòu)建和系統(tǒng)功能的設(shè)計(jì)進(jìn)行了詳細(xì)的闡述。該系統(tǒng)可根據(jù)文獻(xiàn)的題名、作者、關(guān)鍵詞等,實(shí)現(xiàn)單條件檢索和模糊檢索,提高文獻(xiàn)的檢索效率與信息資源利用率。
中圖分類(lèi)號(hào):G250.71文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1003-1588(2014)08-0121-04
目前,遼寧科技大學(xué)圖書(shū)館通過(guò)其他館獲取的文獻(xiàn)日益增多,同一篇文獻(xiàn)被多位讀者進(jìn)行申請(qǐng)傳遞的現(xiàn)象也屢見(jiàn)不鮮。這樣,圖書(shū)館就會(huì)對(duì)同一篇文獻(xiàn)多次承擔(dān)文獻(xiàn)傳遞費(fèi)用,從而造成了很大程度的浪費(fèi)。同時(shí),讀者也不能立即獲取文獻(xiàn),工作效率較低。針對(duì)這個(gè)問(wèn)題,以校園網(wǎng)為依托,本文設(shè)計(jì)開(kāi)發(fā)了館際文獻(xiàn)自建數(shù)據(jù)庫(kù)管理系統(tǒng)。通過(guò)該系統(tǒng),一方面,管理員能夠?qū)钠渌^獲取的文獻(xiàn)進(jìn)行歸檔;另一方面,本校讀者能夠快速地查詢所需文件并進(jìn)行下載。該系統(tǒng)的成功運(yùn)行提高了在校讀者檢索其他館文獻(xiàn)的效率,節(jié)省了檢索費(fèi)用,同時(shí)也增加了館藏量,在很大程度上提高了服務(wù)質(zhì)量。
1系統(tǒng)需求分析
根據(jù)館際文獻(xiàn)自建數(shù)據(jù)庫(kù)的實(shí)際使用情況,用戶分為兩類(lèi),讀者和管理員。從讀者的使用角度來(lái)看,系統(tǒng)應(yīng)實(shí)現(xiàn)讀者登錄、瀏覽館際文獻(xiàn)自建數(shù)據(jù)庫(kù)記錄狀態(tài)、查詢記錄信息、查看文獻(xiàn)摘要以及在線下載記錄等功能。從管理員的使用角度來(lái)看,系統(tǒng)應(yīng)實(shí)現(xiàn)管理員登錄、錄入記錄信息、刪除記錄信息、修改記錄信息、查看文獻(xiàn)摘要以及在線下載記錄等功能。系統(tǒng)結(jié)構(gòu)圖如圖1所示。
根據(jù)《信息資源網(wǎng)絡(luò)傳播保護(hù)條例》第七條,圖書(shū)館可以不經(jīng)著作權(quán)人許可,通過(guò)本館網(wǎng)站向?qū)W校師生提供本館收藏的館際文獻(xiàn)。為保護(hù)館際文獻(xiàn)版權(quán),讀者或管理員首先通過(guò)圖書(shū)館主頁(yè)進(jìn)入本系統(tǒng)登錄頁(yè)面進(jìn)行身份驗(yàn)證,只有通過(guò)身份確認(rèn)后才能進(jìn)入系統(tǒng)主頁(yè)。筆者所在圖書(shū)館圖書(shū)管理軟件采用的是匯文系統(tǒng),所以,筆者首先將匯文系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)中的讀者信息表里的數(shù)據(jù)都導(dǎo)入到本系統(tǒng)讀者信息表中,這樣讀者在利用圖書(shū)館各種資源時(shí)實(shí)現(xiàn)了統(tǒng)一認(rèn)證。
1.2查詢文獻(xiàn)讀者或管理員在成功登錄本系統(tǒng)后,可以看到當(dāng)前的一些文獻(xiàn)信息。讀者可以根據(jù)題名、作者、出版時(shí)間、歸檔時(shí)間和來(lái)源等選擇項(xiàng)進(jìn)行檢索文獻(xiàn)。如果檢索到文獻(xiàn),可以顯示相應(yīng)的記錄。記錄信息包括題名、作者、出版時(shí)間、文獻(xiàn)類(lèi)型和摘要。
1.3查看摘要
讀者或管理員在成功登錄本系統(tǒng)后,讀者可以通過(guò)點(diǎn)擊當(dāng)前記錄的摘要圖標(biāo)來(lái)查看該文獻(xiàn)摘要信息。
1.4下載文獻(xiàn)
讀者或管理員在成功登錄本系統(tǒng)后,如果讀者想保存該文獻(xiàn),只需點(diǎn)擊下載圖標(biāo),即可進(jìn)行下載該文獻(xiàn)的操作。
1.5錄入文獻(xiàn)
管理員在成功登錄本系統(tǒng)后,通過(guò)點(diǎn)擊錄入圖標(biāo),即可登錄到錄入文獻(xiàn)頁(yè)面進(jìn)行錄入文獻(xiàn)信息,錄入頁(yè)面如圖2所示。在圖2中,可以依次輸入或選擇各數(shù)據(jù)項(xiàng),然后點(diǎn)擊“提交數(shù)據(jù)”就可以將文獻(xiàn)信息保存到后臺(tái)數(shù)據(jù)庫(kù)中。
1.6修改文獻(xiàn)
管理員在成功登錄本系統(tǒng)后,若想對(duì)某一條文獻(xiàn)記錄進(jìn)行修改,只需點(diǎn)擊該記錄后面的修改文獻(xiàn)圖標(biāo),此時(shí)會(huì)進(jìn)入修改文獻(xiàn)的頁(yè)面,該頁(yè)面布局同錄入文獻(xiàn)頁(yè)面,如圖2所示。同時(shí),當(dāng)前記錄各數(shù)據(jù)項(xiàng)均從數(shù)據(jù)庫(kù)中獲得數(shù)據(jù)并顯示出來(lái),以便于管理員進(jìn)行修改。管理員在修改記錄完成后,點(diǎn)擊“提交修改”按鈕,即可將最新的數(shù)據(jù)項(xiàng)保存到后臺(tái)數(shù)據(jù)庫(kù)中。
陳作新,王玉香:基于asp和ajax的高校自建數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)陳作新,王玉香:基于asp和ajax的高校自建數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)1.7刪除文獻(xiàn)
管理員在成功登錄本系統(tǒng)后,若需對(duì)某一條無(wú)效文獻(xiàn)記錄進(jìn)行刪除操作,只需點(diǎn)擊該記錄后面的刪除文獻(xiàn)圖標(biāo),即可從后臺(tái)數(shù)據(jù)庫(kù)將該條記錄進(jìn)行刪除。
本系統(tǒng)是基于B/S 模式的Web 數(shù)據(jù)庫(kù)軟件。B/S 模式下,在客戶端幾乎不需要做任何修改,系統(tǒng)軟硬件的安裝、升級(jí)、維護(hù)僅集中在服務(wù)器端,且Web 瀏覽器具有統(tǒng)一的用戶界面,形式簡(jiǎn)單,操作方便。系統(tǒng)采用的開(kāi)發(fā)工具為ASP。ASP是一個(gè)服務(wù)器端的腳本編寫(xiě)環(huán)境,在站點(diǎn)的Web 服務(wù)器上解釋腳本,可以用來(lái)創(chuàng)建和運(yùn)行交互式、高效率的動(dòng)態(tài)網(wǎng)頁(yè)或站點(diǎn)服務(wù)器下應(yīng)用程序。ASP 可以與數(shù)據(jù)庫(kù)和其他程序進(jìn)行交互,可以勝任基于微軟Web 服務(wù)器的各種動(dòng)態(tài)數(shù)據(jù)發(fā)布[1]。我校讀者總量為2萬(wàn)多人,館際文獻(xiàn)記錄目前為200多條,因此選擇使用access數(shù)據(jù)庫(kù)能夠很好地滿足系統(tǒng)要求。同時(shí),在系統(tǒng)中使用Ajax,能夠根據(jù)用戶信息的變化實(shí)現(xiàn)頁(yè)面的局部更新,這樣客戶端可以得到豐富的應(yīng)用體驗(yàn)和交互操作,無(wú)需刷新頁(yè)面,也無(wú)需等待,用戶提交的信息就能得到及時(shí)的回應(yīng)[2]。
3數(shù)據(jù)庫(kù)的設(shè)計(jì)
數(shù)據(jù)庫(kù)作為系統(tǒng)服務(wù)器端的后臺(tái)存儲(chǔ)了讀者個(gè)人信息和文獻(xiàn)記錄信息等數(shù)據(jù)內(nèi)容。本系統(tǒng)主要有兩個(gè)重要的數(shù)據(jù)表:讀者信息表和文獻(xiàn)記錄信息表。下面分別對(duì)這些表的結(jié)構(gòu)依次進(jìn)行介紹。
管理員操作主頁(yè)面運(yùn)行效果圖如圖3所示。在此頁(yè)面中管理員即可瀏覽當(dāng)前頁(yè)面各文獻(xiàn)的相關(guān)信息,如題目、作者、來(lái)源、出版年、文獻(xiàn)類(lèi)型和文件名。同時(shí),又可以進(jìn)行查看文獻(xiàn)摘要、查詢文獻(xiàn)、修改文獻(xiàn)內(nèi)容、刪除文獻(xiàn)、下載文獻(xiàn)和錄入文獻(xiàn)等操作。管理員查詢文獻(xiàn)時(shí)可以根據(jù)題目、作者、來(lái)源和出版年進(jìn)行查詢操作。圖3館際文獻(xiàn)自建數(shù)據(jù)庫(kù)系統(tǒng)管理員操作主頁(yè)面運(yùn)行效果圖讀者查詢頁(yè)面運(yùn)行效果圖如圖4所示。在此頁(yè)面中,讀者可以根據(jù)題目、作者、來(lái)源和出版年進(jìn)行查詢文獻(xiàn)的操作。同時(shí),讀者可以對(duì)某一條文獻(xiàn)記錄進(jìn)行查看文獻(xiàn)摘要的操作,并對(duì)所需要的文獻(xiàn)進(jìn)行下載。從此頁(yè)面中可以看出讀者沒(méi)有錄入文獻(xiàn)、修改文獻(xiàn)和刪除文獻(xiàn)等操作權(quán)限。圖4館際文獻(xiàn)自建數(shù)據(jù)庫(kù)系統(tǒng)讀者查詢頁(yè)面運(yùn)行效果圖該系統(tǒng)于2013年5月開(kāi)始正式投入使用,系統(tǒng)運(yùn)行穩(wěn)定、可靠,效果良好。一方面,信息部管理員通過(guò)該系統(tǒng)能夠?qū)钠渌^獲取的文獻(xiàn)進(jìn)行歸檔。另一方面,在校讀者通過(guò)該系統(tǒng)可以查閱所需要的文獻(xiàn)并進(jìn)行下載。該系統(tǒng)的使用提高了讀者查詢文獻(xiàn)的效率,又為圖書(shū)館節(jié)省了大量的文獻(xiàn)傳遞等服務(wù)費(fèi)用,并且在很大程度上豐富了館藏,受到讀者的歡迎和認(rèn)可。
參考文獻(xiàn):
[1]朱印宏.Dreamweaver CS4&ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)[M].北京:中國(guó)電力出版社,2010.
[2]王黎, 于永軍, 張豪.ASP+Dreamweaver CS4+CSS+Ajax動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)典型案例[M].北京:清華大學(xué)出版社,2010.
(編校:馬懷云)