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