前言:本站為你精心整理了Web的ASP技術(shù)研究和應(yīng)用范文,希望能為你的創(chuàng)作提供參考價(jià)值,我們的客服老師可以幫助你提供個(gè)性化的參考范文,歡迎咨詢。

1.簡(jiǎn)介
目前,在醫(yī)學(xué)教育和醫(yī)療活動(dòng)領(lǐng)域中存在著各類形式、各層次的考試,考試的方式也有各種各樣。隨著信息技術(shù)和互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,各大、中專醫(yī)學(xué)院校的校園網(wǎng)普及,遠(yuǎn)程教育的日益推廣,為新型的醫(yī)學(xué)考試方式——網(wǎng)絡(luò)考試提供了可能和提出了迫切要求,向醫(yī)學(xué)教育工作者也提出了新的課題。為了適應(yīng)新世紀(jì)網(wǎng)絡(luò)課程發(fā)展的需要,不僅要開(kāi)發(fā)大量的網(wǎng)絡(luò)課件,也要開(kāi)發(fā)相應(yīng)的網(wǎng)絡(luò)在線考試系統(tǒng),以檢驗(yàn)教學(xué)效果。我校目前已實(shí)現(xiàn)醫(yī)學(xué)專業(yè)網(wǎng)絡(luò)考試系統(tǒng)。該系統(tǒng)是建立醫(yī)學(xué)專業(yè)的Access試題數(shù)據(jù)庫(kù),使用ASP結(jié)合HTML編寫(xiě)web界面的考試程序,利用asp的內(nèi)置的Application對(duì)象最大地程度地增加了系統(tǒng)的嚴(yán)密性,開(kāi)發(fā)了一個(gè)較完善、較好的通用性的網(wǎng)絡(luò)在線考試系統(tǒng)。該系統(tǒng)可供不同地域的考生同時(shí)參加考試。當(dāng)考試結(jié)束時(shí),系統(tǒng)能自動(dòng)判卷并給出考生成績(jī),并且學(xué)能進(jìn)行成績(jī)編計(jì)與分析,使得考試的內(nèi)容、形式、要求和評(píng)測(cè)都規(guī)范統(tǒng)一。也可以適用于其他學(xué)科的網(wǎng)絡(luò)考試,學(xué)生可在Internet或校園網(wǎng)上使用瀏覽器進(jìn)行在線考試。由于系統(tǒng)的管理者為教師,每個(gè)人使用計(jì)算機(jī)的能力各不相同,也就要求考試系統(tǒng)管理操作力求簡(jiǎn)單、易學(xué)、好用。因此,我們?cè)O(shè)計(jì)了十分清晰、方便快捷的管理頁(yè)面,教師可以方便地使用瀏覽器上對(duì)系統(tǒng)進(jìn)行修改、擴(kuò)充和管理。
2.方法
網(wǎng)絡(luò)考試系統(tǒng)的服務(wù)器硬件是CPU為Pentium42.0G、內(nèi)存為512MB、硬盤(pán)60GB),操作系統(tǒng)為MicrosoftWindowsNT2000(服務(wù)版),支持軟件為Access2000、InternetInformationServer5.0。用戶端的瀏覽器軟件可以使用最常用的InternetExplorer或Netscape,配置要求安裝Windows98以上,使用非常方便。HTML(HyperTextMarkupLanguage)是WWW上通用的超文本開(kāi)發(fā)語(yǔ)言。HTML只能實(shí)現(xiàn)一般的靜態(tài)Web頁(yè)面,較難實(shí)現(xiàn)動(dòng)態(tài)、交互或有執(zhí)行能力的頁(yè)面。ActiveServerPages(ASP)是Microsoft公司推出的一種簡(jiǎn)單易用服務(wù)器命令執(zhí)行應(yīng)用程序環(huán)境。它編程靈活,簡(jiǎn)潔,可以讓W(xué)eb編程人員在HTML文件內(nèi)直接嵌入簡(jiǎn)單腳本。運(yùn)用ASP可編寫(xiě)的應(yīng)用程序,可以利用本地服務(wù)器上運(yùn)行的組件輕易地實(shí)現(xiàn)動(dòng)態(tài)頁(yè)面和存取網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用程序或處理信息,無(wú)需編寫(xiě)傳統(tǒng)的CGI程序。ASP通過(guò)ODBC(OpenDatabaseconnectivity)連接到各種支持ODBC的數(shù)據(jù)庫(kù)(如Access等),運(yùn)行SQL命令,最后ASP生成包含有數(shù)據(jù)查詢結(jié)果的HTML主頁(yè)返回用戶端顯示,使用一般的瀏覽器就可實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)數(shù)據(jù)的存取。
3.設(shè)計(jì)與實(shí)現(xiàn)
3.1系統(tǒng)功能與結(jié)構(gòu)
系統(tǒng)結(jié)構(gòu)采用基于用戶端/服務(wù)器結(jié)構(gòu)的三層應(yīng)用模塊來(lái)實(shí)現(xiàn)考試系統(tǒng)。該系統(tǒng)結(jié)構(gòu)圖如圖1所示。采用三層應(yīng)用模塊的系統(tǒng)具有較高的擴(kuò)展性、安全性,維護(hù)也簡(jiǎn)單。
3.2系統(tǒng)文件及其關(guān)系
該網(wǎng)絡(luò)系統(tǒng)由10個(gè)文件共同組成。
4.討論
基于Web的ASP技術(shù)網(wǎng)絡(luò)考試系統(tǒng)是以Access數(shù)據(jù)庫(kù)為數(shù)據(jù)連接的網(wǎng)絡(luò)考試系統(tǒng),利用網(wǎng)絡(luò)技術(shù),將試題內(nèi)容放在服務(wù)器上,考生通過(guò)姓名和口令進(jìn)行登陸考試,考試答案也存放在服務(wù)器中。該軟件操作簡(jiǎn)便,學(xué)生只需登陸上考試頁(yè)面,通過(guò)簡(jiǎn)單的操作就可以完成考試。該系統(tǒng)以Access數(shù)據(jù)庫(kù)為數(shù)據(jù)連接的網(wǎng)絡(luò)考試系統(tǒng),可以隨時(shí)選擇任何課程進(jìn)行測(cè)試,不受時(shí)間和空間的限制,并節(jié)約了傳統(tǒng)考試所需的費(fèi)用,全面實(shí)現(xiàn)考試工作的網(wǎng)絡(luò)化、無(wú)紙化、自動(dòng)化??梢宰詣?dòng)組卷也可手工輸入或二者結(jié)合??梢跃庉嬌蓤D片、動(dòng)畫(huà)、聲音、影片等信息的多媒體試卷??季毥Y(jié)合,當(dāng)場(chǎng)合分,可以即時(shí)反饋學(xué)生成績(jī),了解學(xué)生對(duì)知識(shí)掌握的程度。并可進(jìn)行初步的成績(jī)分析。該系統(tǒng)具體有以下四個(gè)特點(diǎn):
①系統(tǒng)的易用性。該系統(tǒng)操作界面簡(jiǎn)單直觀,一般老師都可以獨(dú)立完成,不需要太多的計(jì)算機(jī)專業(yè)知識(shí)。
②系統(tǒng)的可操作性。網(wǎng)絡(luò)考試試卷,可以由電腦抽題,又可以人工選題;亦可以先由電腦抽題,再由科任老師根據(jù)每個(gè)專業(yè)的特點(diǎn)加以增刪或編輯試題,保正組卷的合理性。該考試系統(tǒng)可以實(shí)現(xiàn)不同考試科目同一時(shí)間進(jìn)行考試??忌某煽?jī)可以即時(shí)顯示在學(xué)生的終端機(jī)上,亦可以屏蔽即時(shí)成績(jī),日后統(tǒng)一放榜。
③系統(tǒng)的保密性、單一性。該考試系統(tǒng)的試卷管理、考生的姓名和進(jìn)入密碼全部由一臺(tái)教師服務(wù)器完成。由于代碼是需要經(jīng)過(guò)服務(wù)器執(zhí)行之后才向?yàn)g覽器發(fā)送的,所以在客戶端看到的只能是經(jīng)過(guò)解析之后的數(shù)據(jù),而無(wú)法獲得源代碼,故編寫(xiě)者不用擔(dān)心自己的代碼會(huì)被別人剽竊。學(xué)生終端機(jī)只是讀取網(wǎng)頁(yè),選取答案,完成后提交教師服務(wù)器處理,不會(huì)留下任何數(shù)據(jù)。
④系統(tǒng)的先進(jìn)性、穩(wěn)定性。該考試系統(tǒng)穩(wěn)定性極高。從2002年開(kāi)始試用至今,在我校臨床醫(yī)學(xué)??瓢嗟纳韺W(xué)、藥理學(xué)、病理學(xué)等課程,使用該系統(tǒng)進(jìn)行多次較大規(guī)模的考試,系統(tǒng)沒(méi)有出現(xiàn)故障,精確度100%。醫(yī)學(xué)教育存在各層次多樣化的局面,有研究生、本科、??坪椭袑#灿腥罩?、成人在職和繼續(xù)教育培訓(xùn),業(yè)余或脫產(chǎn)的等形式。而考試目前依然是評(píng)價(jià)醫(yī)學(xué)生學(xué)業(yè)的主要手段和有效指標(biāo),也是醫(yī)學(xué)專業(yè)技術(shù)人員職稱晉升以及資格取得的常用形式。另外,無(wú)論是醫(yī)學(xué)教育還是臨床實(shí)踐工作,都具有明顯的職業(yè)特征,需要通過(guò)大量的醫(yī)學(xué)圖片、影音或視像來(lái)配合醫(yī)學(xué)教學(xué)或醫(yī)療診治。故沿用傳統(tǒng)的單一卷面考試形式,難以全面地、科學(xué)地評(píng)價(jià)考生的實(shí)際水平,也難以適應(yīng)和滿足越來(lái)越繁多的醫(yī)學(xué)考試市場(chǎng)需求。網(wǎng)絡(luò)考試可減輕教師的負(fù)擔(dān),為實(shí)現(xiàn)真正的教考分離以及考務(wù)工作的全自動(dòng)管理提供了可能提供可能,可以有效利用校園網(wǎng)的軟硬件資源,使其發(fā)揮最大效力,更好地為教學(xué)、科研管理服務(wù),豐富考試題庫(kù)資源,更激發(fā)學(xué)生的學(xué)習(xí)興趣,所以,網(wǎng)絡(luò)考試是代傳統(tǒng)的考試的延伸,將是教育改革的一個(gè)重要的發(fā)展方向。
現(xiàn)需要解決和注意的問(wèn)題是:①系統(tǒng)安全性,如考試時(shí)間限制、身份驗(yàn)證等,②教師組題為試卷庫(kù),而非以往計(jì)算機(jī)考試系統(tǒng)以知識(shí)點(diǎn)為組題題庫(kù),考試內(nèi)容只有客觀題,③運(yùn)行ASP頁(yè)面相對(duì)于普通的html頁(yè)面要慢一點(diǎn),因?yàn)槠胀ǖ膆tml頁(yè)面只需要瀏覽器就能夠解析,而ASP則必須是服務(wù)器將整頁(yè)的代碼都執(zhí)行一篇之后再發(fā)送數(shù)據(jù)。④詳細(xì)的成績(jī)統(tǒng)計(jì)和分析。