【論文寫作】在線考試系統(tǒng)的設(shè)計原理如何寫
2.3在線考試系統(tǒng)的設(shè)計原理
本網(wǎng)上考試系統(tǒng)采用ASP、HTML、JavaScript、VBScript、FrontPage2000、Access2000等技術(shù)與工具,通過基于WEB服務(wù)器訪問純WEB頁面,實現(xiàn)網(wǎng)上注冊,在線考試與后臺管理等相關(guān)的功能。
2.3.1 ASP的工作原理
ASP(Active Server Pages動態(tài)網(wǎng)頁)是微軟公司推出的一種用以取代CGI(Common Gateway Interface通用網(wǎng)關(guān)接口)的技術(shù)。簡單地講,ASP是一個位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式動態(tài)網(wǎng)頁,包括使用HTML表單收集和處理信息,上傳與下載等等。
2.3.2 ASP的工作過程及其運(yùn)行環(huán)境
ASP程序工作在Web服務(wù)端,瀏覽器向服務(wù)器發(fā)出一個請求,請求一個.asp文件,Web服務(wù)器響應(yīng)該請求并調(diào)用ASP引擎執(zhí)行該文件,當(dāng)遇到任何與Active腳本兼容的腳本(如VBScript 、JavaScript)時ASP引擎調(diào)用相應(yīng)的腳本引擎解釋執(zhí)行其中的腳本命令,若腳本中含有訪問數(shù)據(jù)庫的請求,則通過ODBC連接后臺數(shù)據(jù)庫,由數(shù)據(jù)庫訪問組件ADO(Active Data Object)執(zhí)行訪庫的操作,最后,ASP依據(jù)訪庫的結(jié)果自動生成標(biāo)準(zhǔn)的HTML頁面發(fā)送到客戶瀏覽器。此過程如圖2-1 ASP的工作過程所示:
