摘要:本文針對高校圖書館的圖書采訪咨詢工作,以本館的實踐為實例,介紹了一種基于ASP構(gòu)建網(wǎng)絡圖書采訪咨詢系統(tǒng)的基本原理和技術(shù)方法,以及與傳統(tǒng)圖書采訪相比其優(yōu)越性。
關(guān)鍵詞:ASP;圖書采訪;網(wǎng)絡環(huán)境
圖書采訪咨詢是針對圖書館的文獻資源建設而采取的一種方法,指在文獻資源建設過程中廣泛征詢各學科專家的意見,建立一個結(jié)構(gòu)優(yōu)化、布局合理的文獻收藏體系。圖書采訪工作無論在傳統(tǒng)圖書館,還是在新信息環(huán)境下的自動化圖書館,都是圖書館業(yè)務工作的“第一站”。采訪工作的好壞直接影響到圖書館的館藏質(zhì)量,信息收集工作的優(yōu)劣,直接關(guān)系到圖書館工作的成本與圖書館服務的能力。對于許多大學來說,圖書館是文獻情報中心,教學科研的基地,文獻收藏的質(zhì)量又將直接影響學校的教學科研水平。為了做好這項工作,我們以圖書館的自動化系統(tǒng)為依托,在校園網(wǎng)上,利用ASP技術(shù),開發(fā)了網(wǎng)上圖書采訪咨詢系統(tǒng),通過全校的廣大教師、科研人員和學生在網(wǎng)上推薦自己需要的圖書,指導圖書館的文獻采訪工作。
一、系統(tǒng)實現(xiàn)的原理和技術(shù)支持
系統(tǒng)建立在校園網(wǎng)上,采用目前廣泛應用的Client/Server模式。在Server端,系統(tǒng)采用SQLSERVER數(shù)據(jù)庫管理系統(tǒng)做后臺,結(jié)合館內(nèi)自動化管理系統(tǒng)中關(guān)于教職工、學生等信息的數(shù)據(jù)庫,一方面為讀者提供最新的書目供讀者進行選擇,另一方面根據(jù)讀者的身份,系統(tǒng)對每種圖書推薦的次數(shù)作加權(quán)統(tǒng)計。不同的讀者有不同的推薦權(quán)值(如教授的權(quán)值為5,副教授為3,一般教師為2,普通學生為1等),不同的需求也有不同的權(quán)值(如科研的權(quán)值為3,教學的權(quán)值為2,娛樂的權(quán)值為1等),這些權(quán)值可以根據(jù)各院校教學與科研側(cè)重點的需要進行設置。
為了便于Client端讀者的使用,系統(tǒng)采用ASP技術(shù)。ASP是Active server pages(動態(tài)服務器主頁)的縮寫,是一種在服務器端腳本編寫環(huán)境,使用它可以創(chuàng)建和運行動態(tài)、交互的WEB服務器應用程序。使用ASP可以組合HTML頁、腳本命令和ActionX組件以創(chuàng)建交互的WEB頁面和基于WEB的功能強大的應用程序。ASP應用程序很容易開發(fā)和修改,使用任何的文本編輯器都可以創(chuàng)建ASP文件。使用那些帶有ASP增強支持的編輯器將更能提高效率,例如Dreanweaver MX。
ASP能夠引用ADO(Activex Data Objecf)進行存取各種類型數(shù)據(jù)庫。ADO是一個內(nèi)置的Activex服務器組件,它是一種對象模型,包括Connection、command、recordset等,其中,eonn-ection對象用于建立與數(shù)據(jù)庫的連接,command對象用于定義對數(shù)據(jù)源操作的命令,recordset對象則表示數(shù)據(jù)庫信息的結(jié)果集。ADO提供準確的連接ODBC數(shù)據(jù)庫或OLEDB數(shù)據(jù)源的功能,ASP與ADO結(jié)合,作用在服務器端,可以存取、操縱各種類型的關(guān)系數(shù)據(jù)庫。
通過執(zhí)行SQL(Structured Query Language)發(fā)給數(shù)據(jù)庫并要求數(shù)據(jù)庫操作其數(shù)據(jù)的指令,讓用戶在瀏覽器畫面中輸入、更新、刪除和查詢站點服務器的數(shù)據(jù)庫信息。由數(shù)據(jù)庫訪問組件執(zhí)行訪問數(shù)據(jù)庫的操作,動態(tài)生成HTML頁面?zhèn)魉徒o客戶端瀏覽器,用表格的形式表現(xiàn)后臺數(shù)據(jù)庫中查詢的內(nèi)容。
二、系統(tǒng)的設計與功能
系統(tǒng)按照以下的流程進行功能設計:
登錄是指讀者憑借自己的借書證號以及密碼登錄圖書采訪系統(tǒng)。通過讀者的借書證號,系統(tǒng)推斷出該讀者身份,根據(jù)讀者身份采用不同的權(quán)值。
選擇書刊模塊是指系統(tǒng)提供近期各出版社出版的詳細的圖書書目,供讀者進行選擇。為方便讀者選擇,系統(tǒng)提供各種檢索方式,例如按院系選擇,按出版社進行選擇,按正題名進行選擇,按出版日期進行選擇,按中圖分類法進行選擇,按著者進行選擇等等。其中,按院系進行選擇,是考慮到許多讀者并不熟悉中圖分類法,圖書館工作人員根據(jù)各個院系學習及研究方向,將圖書模糊分到各個院系,進一步為讀者提供方便。圖書館采購人員根據(jù)最后所有書目權(quán)值總和的對比,選擇權(quán)值較大的一些書進行批量采購。
推薦書刊模塊是指許多讀者在工作學習中,了解到一些圖書或期刊以及其他信息資料不錯或急需,向圖書館圖書采購人員進行推薦。讀者需提供所推薦期刊的信息包括:書名(刊名或光盤名、磁帶名等)、出版社(發(fā)行者)、著者、出版日期等等。圖書館采購人員根據(jù)讀者所推薦的書刊的需要情況以及館藏情況,進行零散購入或給與答復。這種方式進一步增進了讀者和圖書館工作人員的信息交互。
書刊預定模塊是指系統(tǒng)根據(jù)書目預定的次數(shù)、讀者的身份職別、書刊的不同需求計算權(quán)值,如果預定圖書的權(quán)值超過閾值,會自動追加到書刊預定表中。圖書館采購工作人員根據(jù)書刊預定表進行采購工作。
三、數(shù)據(jù)庫的維護
要實現(xiàn)上述功能,必須有可靠的數(shù)據(jù)庫支持。因此維護數(shù)據(jù)庫,保持數(shù)據(jù)庫的準確性、可靠性與及時性很重要。該系統(tǒng)主要是對書目數(shù)據(jù)、讀者數(shù)據(jù)、系統(tǒng)配置這三個數(shù)據(jù)庫進行維護。對書目數(shù)據(jù)庫的維護是指根據(jù)各出版社提供的新書目錄等及時對數(shù)據(jù)庫進行添加、刪除與修改,以便于及時的為讀者提供最新的書目信息。讀者數(shù)據(jù)庫的維護則是指讀者身份并不是一成不變的,隨著工作經(jīng)驗以及學歷、職稱的增長,有些讀者的推薦信息會越來越有價值,所以對讀者信息也要及時進行修改。如果系統(tǒng)配置不當,所有的一切功能都不可能實現(xiàn)。
四、與傳統(tǒng)圖書采訪相比,圖書采訪系統(tǒng)的優(yōu)越性
1 擴大了采訪的對象
在傳統(tǒng)圖書采訪工作中,圖書采訪人員將《科技新書目》和《社科新書目》等書目送到各系部,由各系部的教師圈選。而各系部由于教師不坐班,不可能把所有的教師集中到一起進行選書。因此,這些書目只能由各系的主任、教學主任及個別的教師圈選,大多數(shù)的教師和學生則不能進行選擇,采訪對象的局限性很大。而圖書采訪系統(tǒng)通過網(wǎng)絡,可以很方便的讓全院的師生進行選擇,極大的擴大了采訪對象的范圍。
2 提高了采訪的時效性
傳統(tǒng)的圖書采訪工作不可能隨時對教職工以及學生進行采訪,并且每次采訪都要和采訪對象約定好時間與地點。當代社會信息更新與知識發(fā)展都很快,傳統(tǒng)的圖書采訪工作不能及時的反映這些變化,而圖書采訪系統(tǒng)可以及時的把最新的書目放在網(wǎng)上,供全院師生隨時隨地的進行選擇。
3 放寬了選擇的范圍
傳統(tǒng)的圖書采訪工作選擇范圍僅是《科技新書目》和《社科新書目》等幾個書目,而圖書采訪系統(tǒng)還可以把各出版社最新出版的圖書及時的放在網(wǎng)上供讀者進行選擇,擴大了選擇的范圍。讀者也可以不拘泥于書目,把自己認為不錯的或急需的圖書或期刊推薦給圖書館,館內(nèi)考慮實際情況對這些圖書或期刊以及其他形式的資料進行零散購入。
4 方便讀者有針對性的進行選擇
傳統(tǒng)的圖書采訪工作只能由采訪對象對《科技新書目》和《社科新書目》等書目逐個的進行圈選,可想而知,這是一個枯燥無味的工作,而且效率極低。圖書采訪系統(tǒng)可以根據(jù)出版社、主題詞、出版日期、分類號、責任者等等很快的選擇出采訪對象所查找的圖書。
總而言之,該系統(tǒng)能夠更廣泛,更充分,更方便,更精確的了解讀者的需求,對于提高圖書館的文獻收藏質(zhì)量,起到了很大的作用。
圖書采訪作為圖書館基礎(chǔ)性工作,其間所包含的理念與經(jīng)驗是圖書館人長期實踐的經(jīng)驗總結(jié),是人類文化遺產(chǎn)中的重要組成部分。圖書采訪在具體社會環(huán)境中通過對文獻和信息的選擇,實現(xiàn)著社會資源的合理配置,實現(xiàn)著圖書館的存在價值。其蘊涵著豐富內(nèi)容和深刻思想,對于這筆寶貴的精神財富我們應不僅予以足夠的重視,還應當利用當今先進的網(wǎng)絡技術(shù)和軟件,來進一步完善。
責任編輯 王建武