李宇新
(黑龍江省經濟管理干部學院,哈爾濱 150080)
ASP是一個可以產生與運行動態(tài)、交互、高性能的web服務器應用程序,ASP不僅僅是因特網的一個組件,同時也是microsoftpersonalwebserver的一個組件,所以它可以從Windows98se當中獲取,還可以從http:www.microsoft。com中經過下載得到。另外也解決了開發(fā)人員的擔憂,因為ASP運行于服務器端,所以開發(fā)人員就不用擔心自己的源程序會泄漏,也不用去擔心用戶的瀏覽器是否支持ASP,因為根源的站點服務器會自動將ASP的程序碼解釋成標準的HTML格式。然后再自動選擇某一瀏覽器進行顯示,所以用戶那邊只需要較為常規(guī)的可執(zhí)行的HTML碼瀏覽器,就可以對所設計的主頁內容進行瀏覽。
制作ASP文件時只需要文本編輯工具即可,而且不需要任何格式,其中一個ASP文件就是一個文本文件。主要包含了HTML標記、第三方腳本語言程序碼、ASP語法。ASP中還有五個內置對象:Rquest是獲取用戶信息用的;Response主要是把信息傳送給用戶;Server主要的作用是訪問服務器;Application是一個應用程序,其作用是可以在不同的主頁之間進行保留以及運用不同主頁中的共同信息。我們利用者五個內置對象可以用來完成較為高級的應用要求。除了這五個內置對象外,還有五個內置的服務器組件:數據庫訪問組件、文件訪問組件、廣告輪播器組件、內容鏈接組件以及瀏覽器信息組件。我們利用這些服務器組件可以操作數據庫的文件。由于ASP的出現,使得訪問網頁的用戶和服務器之間能夠更好地進行互相交流,可以對后端的數據庫記錄進行增加、修改、查詢等工作。而且我們利用ASP還可以實現分頁技術,使用戶對大量的瀏覽記錄一目了然。ADO是ASP的一個內置服務器組件。ADO具有非常先進的語言無關性以及查詢處理功能,并且結合了ASP在網頁中執(zhí)行SQL命令,使其對數據庫進行操作。ADO的對象主要有三個:Connection對象是建立數據庫服務器的連接;Command對象是執(zhí)行SQL命令,進而對數據庫進行查閱;Recordset對象是表示數據庫產生的記錄集。我們運用ASP和ADO訪問數據庫的一般步驟為:首先要先設定好數據源,在服務器上打開我的電腦,再打開控制面板,然后雙擊ODBC,選擇系統(tǒng)DSN的添加,再選擇已設定好的數據庫種類。其次,對于ADO查詢數據庫的運用,要先用SCO的對象ADODB.Connection的一個實例,用Open打開想要訪問的數據,然后執(zhí)行SQL命令即可執(zhí)行訪問數據庫的操作。接著對數據庫進行查詢操作。最后關閉數據庫。
第一,設置防火墻。對于只有本圖書館的讀者才可以訪問數據庫內容,而且還要利用ASP制作口令系統(tǒng)進行密碼驗證才能夠獲得數據庫信息,此外我們還可以改變訪問控制列表來對用戶的身份進行鑒定,從而保證整個系統(tǒng)的安全性和嚴密性。
第二,因為ASP是在服務器端執(zhí)行的,所以我們不用擔心用戶下載程序而獲得編程邏輯,但是值得注意的是,在網絡級、數據庫級、操作系統(tǒng)級和客戶界面級設置四級安全措施是非常有必要的。
第三,圖書館公告。我們可以采用流動的方式來公告圖書館的信息以及讀者想要知道的信息,如新到書籍的時間、開館時間變動、讀書歸還期限通知等,使讀者可以及時了解到圖書館的最新消息。
第四,對圖書進行預訂,我們通過因特網可以對圖書館里的書籍進行網上預訂,這也大大提高了圖書館的服務層次,根據讀者的需求,可以將預訂權限根據讀者的級別進行限定。
第五,創(chuàng)建圖書館留言薄。圖書館留言薄的創(chuàng)建可以及時了解讀者的狀態(tài)以及提出的問題,讀者對圖書館的在管理方面的一些改進意見,我們都可以通過圖書館留言薄進行采納。
第六,圖書管理員信息上網。我們把圖書館業(yè)務人員的基本信息全部記錄到網上,比如管理人員的職稱、職務、所學專業(yè)以及業(yè)務專長等多方面信息都向讀者公開,這樣做的好處是可以拉近管理人員與讀者之間的距離,讀者可以直接向館員進行咨詢,還可以在一定程度上激勵我們的館員,提升其自身形象和素質。
目前ASP已經越來越多地應用于Intemet動態(tài)站點的組件,目前ASP新版本的使用推出和其性能的不斷提高,使得ASP的應用前景非常廣闊。現如今ASP技術的不斷更新完善將最大程度滿足讀者廣泛、動態(tài)的信息需求,以及讀者的思想表達。進一步的提高了讀者與圖書館以及管理人員的相互交流,從而促進了圖書館集成化系統(tǒng)的網絡化發(fā)展。
[1]位元文化.ASP3.0動態(tài)網頁實務經典[M].北京:中國青年出版社,2000.
[2]尹露禾,葉震.ASP技術在Web數據庫中的應用[J].電腦開發(fā)與應用,2000,(02).
[3]周偉良,張友華,何鯤.基于ASP技術的交互式web應用[J].合肥工業(yè)大學學報(自然科學版),1999,(5).