基于asp技術的網絡考試系統(tǒng)的設計與實現_第1頁
基于asp技術的網絡考試系統(tǒng)的設計與實現_第2頁
基于asp技術的網絡考試系統(tǒng)的設計與實現_第3頁
基于asp技術的網絡考試系統(tǒng)的設計與實現_第4頁
全文預覽已結束

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

基于asp技術的網絡考試系統(tǒng)的設計與實現

1基于互聯(lián)網的考試隨著網絡教育的快速發(fā)展,基于網絡的遠程評估系統(tǒng)已成為當前計算機教育中應用程序的熱點。教育信息化水平的不斷提高,考試形式已經歷了兩次飛躍,即從傳統(tǒng)以紙筆為主要手段的考試到在計算機支持下的考試,再到計算機網絡環(huán)境下的考試。考試從單機運行環(huán)境擴展到網絡環(huán)境,只意味著采用Internet作為分布計算和信息交換平臺,具有與計算機支持下的考試方式相同的特征,同時它又有自身的特點,例如基于Internet的考試往往是跨地域的,范圍廣、規(guī)模大是其主要特點,學習者可以不受時間和空間的約束,根據自身知識、能力水平和時間情況申請考試,并得到及時的評價和反饋,從而實現真正意義上的開放教育。通過網絡考試挖掘出隱含的教育規(guī)律、模式或趨勢,用以指導教學并提供決策支持,讓考試真正發(fā)揮“指揮棒”的積極作用,是一項非常有意義的工作。2網絡評估系統(tǒng)的功能2.1考生考試模塊網絡考試系統(tǒng)大致可分兩個模塊,即考生考試模塊和管理員實施管理模塊(圖1)。在考生考試模塊包括:動態(tài)隨機出題、考試時間鎖定、系統(tǒng)自動判卷、突發(fā)問題應對等。管理員模塊包括:考試信息管理、考生資料管理、考試題庫管理及其它輔助管理功能。2.2測試結果的選取網絡考試系統(tǒng)的出題模塊,能夠保證抽取的試題動態(tài)、隨機、不重復。為避免在考生考卷中出現重復的考題,系統(tǒng)在試題表中設置一個字段為抽取標記。首先從數據庫中得到該科試題編號的最大值,其次在一到最大值之間隨機選取一道考題,判斷該試題是否被抽取過,若被抽取過,放棄這個隨機值,重新選取;若隨機選取的考題沒有被抽取過,然后判斷試題的類型,若該類試題的數量已達到要求,放棄這個隨機值;若該類試題的數量還沒有飽和,則才能從試題表中取出這條記錄,插入到該科考生的試題表中。直到各類試題的數目均達到試卷組成的要求,才停止抽取試題(圖2)。2.3考生的考試頁面網絡考試系統(tǒng)通過兩個途徑來達到考試時間鎖定:一是管理員通過系統(tǒng)管理來控制考生的登錄時間;二是考試卷面定時。管理員可以通過考試科目的開啟與停止,來控制考生的登錄時間,在規(guī)定時間外考生不能登錄考試頁面??荚嚩〞r,指考生的答題時間不得超過教師設定的時間。進入答題頁面后,首先由考生確認“確定開始考試并開啟計時器!”操作,之后才能瀏覽試卷與答題;考試頁面為考生同時提供了開始考試時間、當前時間和剩余考試時間??忌目荚図撁?不能刷新、不能后退,考生除了答題和交卷外,其他操作均不能實現??荚嚱Y束時間一到,考試系統(tǒng)將提示“考試時間到,請你交卷!”,這時考生不能再答題,只能確定交卷。當考生交卷后,為防止考生回到考試頁面修改自己的答案后再次交卷,在考生交卷頁面,不允許后退,且該頁面在10s后自動關閉。2.4考生成績錄入考生交卷后,系統(tǒng)立刻為其判卷,并把考生所選答案、考試結束時間和考生成績寫入數據庫。系統(tǒng)根據考生所選答案,與數據庫中的答案進行一一比較,根據答案的對錯和該題的分值,計算出考生的總分。考生的試卷組成、答題情況及成績只有管理員才能看到。2.5考試臨時表不能正常生成在考生參加考試的過程當中,有可能遇到一些突發(fā)問題,如計算機死機、斷電等,這些突發(fā)問題的最終解決方法分兩類:其一,考生的二次考試與第一次所用的為同一張試卷;其二,兩次考試所用的是不同的試卷。考試過程中,在考試臨時生成表中插入了動態(tài)抽取的試題的前提下,由于客戶機的性能不穩(wěn)定等原因,考試卷面無法打開;在考試初期,由于意外原因突然死機等,均屬于第一類情況。其解決辦法是:在考生表中清除考試時間,寫入允許二次考試標記(btime字段的字清空,again字段的值設置為2)??荚囘^程中,由于意外原因,考試臨時表無法正常生成;臨時表生成后,無法正常抽取試題;在考試臨時表中插入了動態(tài)抽取的試題,但考試快要結束時無法交卷或者突然死機等,屬于第二類情況。其解決辦法是:把考生表中該考生的所有信息還原為初值(mark字段為0,score字段為0,btime和otime字段為空),同時刪除該生的考試臨時生成表。2.6考試信息的基本功能考試信息管理模塊可分為考前信息設置和考后信息處理兩大部分。其功能之間的聯(lián)系如圖3所示??记靶畔⒃O置,一是考試科目選擇,控制當前考生可以參考的考試科目,該考試科目停止登錄的時間;二是考試方式設定,該科考試的時間、總分、各類考試題型的個數及分值??己笮畔⑻幚戆?查看考試信息、刪除考試信息、單個信息處理三部分。查看考試信息,查看該科目所有參加考試的考生情況。例如,參加考試的時間、交卷的時間、考生的最后得分等,如果需要,該信息還可以生成報表、另存別處或者打印輸出。刪除考試信息,考試結束,有關該科目的考試情況已經做了處理,可以通過此模塊,把該科的所有考試信息完全刪除。為了能夠對考生的單個信息做處理,考后處理模塊提供了單個信息處理的功能,主要有:查看某個考生的試卷組成及其答題情況,針對考后出現的問題或者是考試時沒有來得及解決的突發(fā)問題,可以安排該考生二次參加考試,或者把該考生的信息單獨刪除。2.7生成報表,增加考生信息考生資料管理模塊實現的主要功能是:查看考生信息,以及對考生信息的增加、刪除和修改。查看考生信息,顯示該科的所有考生的考號、密碼、以及考生姓名、性別、出生年月和家庭住址等輔助信息,還可以生成報表,以便另存別處或者打印輸出。增加考生信息,為某科考試添加新的考生資料,即把考生的考號、密碼、以及考生姓名、性別、出生年月和家庭住址等輔助信息寫入該科考生表。修改考生信息,把考試表中該考生的信息提取出來,作適當的修改,例如考生的密碼、考生的姓名、性別等信息。刪除考生信息,把某個考生的資料完全刪除,不允許該生參加該科考試。2.8考生的信息調整考試題庫管理模塊實現的主要功能是:查看試題信息,以及對該科試題的增加、刪除和修改。查看試題信息,顯示該科的所有試題的詳細信息,試題的編號、題型、題干、題枝及參考答案。增加新的試題,需要提供試題的題型、題干、題枝及參考答案。刪除或修改試題,需要先輸入試題的編號,把該試題從該科試題表中提取出來,以便進一步的修改或者刪除。2.9創(chuàng)建考試科目輔助信息管理模塊實現的主要功能是:修改管理員密碼、修改考場規(guī)則、考試科目的增加和刪除。增加考試科目,需要輸入科目名稱及英文縮寫,增加新的考試科目,意味著在數據庫中,創(chuàng)建了一個試題表和一個該科考生表,同時,在試題統(tǒng)計及試卷設置表和考生情況統(tǒng)計表中,分別添加了相應的紀錄。刪除考試科目,在數據庫中刪除了該科試題表和該科考生表,同時,在試題統(tǒng)計及試卷設置表和考生情況統(tǒng)計表中,分別刪除了相應的紀錄。3系統(tǒng)表的設計整個考試系統(tǒng)的數據庫由四類數據表組成,即:試題表、考生表、考試臨時生成表和系統(tǒng)輔助表。這四類表組成一個有機的整體,它們之間的相互關系如圖4所示。在數據庫中,以考試臨時生成表為核心,其它表均為它服務。需要說明的是在數據庫中,為了進一步提高考試的安全性,試題表與考生表是一一對應的關系。4嚴格、嚴格、安全的考試流程考試系統(tǒng)不同于普通的練習系統(tǒng),對系統(tǒng)安全性有較高的要求,因此在系統(tǒng)的考試流程(圖5)設計上,充分體現了考試本身特點,嚴格審核考生權限,嚴密控制考試流程,避免非法操作,從而提高了考試的安全性。4.1不適宜進入考試系統(tǒng)測試考生只能參加已注冊課程的考試,即考生表與試題表有一一對應關系,這樣可以避免考生誤入不相干課程考試;考生只有在考試時間,才允許進入考試系統(tǒng);進入考試頁面前首先要檢驗考生的考號和密碼,然后要求考生確認個人信息,兩項信息均正確后,才能進入考試頁面。4.2直接輸入文件,無考生操作考生只有經過確認頁面,才能進入考試頁面,試圖通過其他操作進入頁面,例如直接輸入文件名,將視為非法操作;在考試頁面,考生的操作除了瀏覽試題、答題、交卷和放棄考試外,其他操作均不能實現;考生交卷后,不可能再次回到考試頁面,試圖“后退”的操作不能實現,體現了考試流程的嚴密性。4

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論