宗 波
[摘要]依據(jù)特色數(shù)據(jù)庫建設(shè)理論,使用ASP、md5加密等技術(shù),使用SQLServer部署特色數(shù)據(jù)庫論文檢索系統(tǒng)并在建設(shè)有高職特色的學(xué)院論文數(shù)據(jù)庫系統(tǒng)進(jìn)行有意義的探索研究。
[關(guān)鍵詞]特色數(shù)據(jù)庫ASP檢索系統(tǒng)B/S高職
中圖分類號(hào):TP311.52文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1671-7597(2009)1210081-01
一、引言
隨著網(wǎng)絡(luò)技術(shù)、電子技術(shù)、數(shù)字化技術(shù)的廣泛應(yīng)用,圖書館建設(shè)數(shù)字館藏的速度大大加快。面對(duì)海量的數(shù)據(jù)信息建設(shè)大而全的數(shù)據(jù)庫無論從資金上還是從人力上已經(jīng)不太現(xiàn)實(shí),建設(shè)有針對(duì)性有專題目的的專業(yè)特色數(shù)據(jù)庫已經(jīng)是圖書館信息建設(shè)的必然選擇。特色數(shù)據(jù)庫是指充分反映本地區(qū)本單位資源特色的信息總匯,具有鮮明的專業(yè)學(xué)科特色、區(qū)域經(jīng)濟(jì)特色、地方文化特色和館藏特色。加速實(shí)現(xiàn)圖書館信息資源數(shù)字化,已成為圖書館數(shù)字化建設(shè)發(fā)展的核心與關(guān)鍵。
近幾年許多高校已經(jīng)建立起各自特色數(shù)據(jù)庫系統(tǒng),但在絕大多數(shù)高職院校中還沒有進(jìn)行相應(yīng)的建設(shè),我們結(jié)合高職學(xué)院現(xiàn)狀進(jìn)行特色數(shù)據(jù)庫論文檢索系統(tǒng)的探索建設(shè),最終選擇教職工學(xué)術(shù)論文建設(shè)數(shù)據(jù)庫,選擇的理由有以下幾個(gè)方面:首先,對(duì)于我院教職工所發(fā)表學(xué)術(shù)論文的收錄我們具有得天獨(dú)厚的優(yōu)勢(shì),有利于準(zhǔn)確、全面的建庫。其次,收錄信息資源是圖書館信息化建設(shè)新使命,進(jìn)行電子資源建設(shè)也是圖書館的發(fā)展方向。再次,建設(shè)我院教職工論文數(shù)據(jù)庫有利于我們進(jìn)行后續(xù)數(shù)據(jù)挖掘,分析我院優(yōu)勢(shì)學(xué)科和優(yōu)勢(shì)專業(yè),有利于學(xué)院的專業(yè)建設(shè)決策。
二、技術(shù)簡(jiǎn)介
(一)ASP技術(shù)。ASP是Microsoft提出的基于服務(wù)器端的腳本執(zhí)行環(huán)境,用它創(chuàng)建的應(yīng)用程序可跨平臺(tái)運(yùn)行,能將VBscript,JavaScript,Perl等多種語言的語句嵌入HTML頁面,使它們?cè)诜?wù)器端執(zhí)行。ASP提供了一個(gè)在服務(wù)器端腳本編程的開發(fā)環(huán)境,它有利于創(chuàng)建動(dòng)態(tài)的、交互的web應(yīng)用程序,執(zhí)行速度快。ADO對(duì)象對(duì)數(shù)據(jù)庫的操作功能強(qiáng)大、速度快,而且可將多種腳本語言嵌入到HTML語言中,從而具有很強(qiáng)的數(shù)據(jù)處理能力和動(dòng)態(tài)頁面生成能力。
(二)B/S結(jié)構(gòu)。B/S模式又稱B/S結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,一種以Web技術(shù)為基礎(chǔ)的新型系統(tǒng)平臺(tái)模式。在這種結(jié)構(gòu)下,用戶工作界面是通過IE瀏覽器來實(shí)現(xiàn)的。B/S模式最大的好處是運(yùn)行維護(hù)比較簡(jiǎn)便,能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式訪問和操作共同的數(shù)據(jù)。
(三)ODBC。ODBC(開放數(shù)據(jù)庫互連)是微軟公司開放服務(wù)結(jié)構(gòu)中有關(guān)數(shù)據(jù)庫的一個(gè)組成部分,它建立了一組規(guī)范,并提供了一組對(duì)數(shù)據(jù)庫訪問的標(biāo)準(zhǔn)API。
(四)MD5。MD5的全稱是Message-digest Algorithm 5(信息-摘要算法),在90年代初由MIT Laboratory for Computer Science和Ronald L.Rivest開發(fā)出來,經(jīng)MD2、MD3和MD4發(fā)展而來。它的作用是讓大容量信息在用數(shù)字簽名軟件簽署私人密鑰前被“壓縮”成一種保密的格式。不管是MD2、MD4還是MD5,它們都需要獲得一個(gè)隨機(jī)長(zhǎng)度的信息并產(chǎn)生一個(gè)128位的信息摘要。
三、設(shè)計(jì)思想
該系統(tǒng)采用B/S架構(gòu)結(jié)合SqlServer數(shù)據(jù)庫設(shè)計(jì)開發(fā),服務(wù)器端安裝Web和數(shù)據(jù)庫服務(wù)器,客戶端只需安裝瀏覽器即可,數(shù)據(jù)庫接口采用開放式數(shù)據(jù)庫互連ODBC,用戶首先通過瀏覽器訪問Web服務(wù)器,Web服務(wù)器通過ODBC連接到SQL server數(shù)據(jù)庫,通過SQL語言通數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交換,取得用戶所需要的數(shù)據(jù),再通過Web服務(wù)器將數(shù)據(jù)和HTML代碼一同返回給用戶的瀏覽器,瀏覽器再將代碼進(jìn)行解釋,最終將查詢結(jié)果按照事先安排好的效果返回給用戶。
四、系統(tǒng)結(jié)構(gòu)
本系統(tǒng)主要分為用戶界面和管理員界面,具體結(jié)構(gòu)如圖1所示:
圖1系統(tǒng)模塊流程圖
五、設(shè)計(jì)與實(shí)現(xiàn)
使用ASP技術(shù)進(jìn)行開發(fā),數(shù)據(jù)庫采用SqlServer2000作為后臺(tái)數(shù)據(jù)庫并部署于集成IIS的Windows2003企業(yè)版操作系統(tǒng)的塔式服務(wù)器中。
在系統(tǒng)的安全性方面考慮使用md5加密算法,在管理員登陸界面上使用如下語句將系統(tǒng)傳遞過來的adminpwd字符串利用md5.asp頁面中的算法進(jìn)行加密:“adminpwd = md5(request("adminpwd"))”通過該加密算法保證了數(shù)據(jù)庫的安全性,黑客入侵?jǐn)?shù)據(jù)庫后也僅僅拿到加密后的字符串無法得出管理員的密鑰信息。
在數(shù)據(jù)庫收錄論文方面,教師們上傳的電子稿大都是Word文檔,為了統(tǒng)一和便于閱讀,我們使用Adobe公司的Acrobat Professional 7.0版將論文由Office的Doc文檔轉(zhuǎn)成PDF格式文檔并進(jìn)行安全性設(shè)置,更適用于論文的網(wǎng)絡(luò)在線閱讀。PDF文檔格式是較為通用的網(wǎng)絡(luò)文檔格式之一,其優(yōu)點(diǎn)有四:一是版式較為柔和美觀;二是PDF文檔具有翻頁和書簽導(dǎo)航功能,便于機(jī)上閱讀;三是文件的大小較之同樣的Word文檔大幅度壓縮,更加便于在線閱讀;四是PDF文檔具有一定的安全性,利用Acrobat相應(yīng)的軟件功能可進(jìn)行文檔安全性設(shè)置,例如:禁止打印、禁止復(fù)制、禁止更改等。
六、結(jié)束語
特色數(shù)據(jù)庫論文檢索系統(tǒng)自2007年起進(jìn)行建設(shè),經(jīng)過反復(fù)實(shí)踐修改,最終成功部署到HP塔式服務(wù)器上運(yùn)行,到目前為止收錄學(xué)院公開發(fā)表論文827篇,上傳未發(fā)表論文47篇,查詢下載次數(shù)為9871人次,活躍了教職工學(xué)術(shù)交流的同時(shí)為學(xué)院專業(yè)定位和優(yōu)勢(shì)挖掘提供數(shù)字依據(jù),也為下一步圖書館電子資源的建設(shè)和發(fā)展打下了堅(jiān)實(shí)的基礎(chǔ)。
立項(xiàng)課題:淄博職業(yè)學(xué)院“崗位創(chuàng)新·百萬行動(dòng)”課題
課題編號(hào):2006GY01
參考文獻(xiàn):
[1]趙連朋,數(shù)字圖書館之特色數(shù)據(jù)庫建設(shè)——渤海大學(xué)數(shù)字圖書館學(xué)位論文數(shù)據(jù)庫管理系統(tǒng)的研發(fā),中國(guó)圖書情報(bào)科學(xué),2004(4):9-13.
[2]張淼,特色數(shù)據(jù)庫建設(shè)中信息發(fā)布的研究與實(shí)踐,圖書館學(xué)研究,2004(9):4-5,15.
[3]曲金麗,論高校圖書館自建特色數(shù)據(jù)庫建設(shè),石河子科技,2005(4):23-24.
作者簡(jiǎn)介:
宗波(1980-),男,山東淄博人,淄博職業(yè)學(xué)院圖書館助教,碩士在讀,主要從事數(shù)據(jù)庫、網(wǎng)絡(luò)和信息管理方面應(yīng)用研究。