摘要:考試工作是高校教育教學工作中非常重要的組成部分。伴隨著網絡技術的高速發展,其在教育的領域中也得到了越來越多的應用,網絡在線考試系統也表現出越來越多的優越性。本系統利用Microsoft公司所提供的VisualStudio2003軟件編程平臺并結合當前的教育方式,采用B/S體系的結構及ASP技術設計在線的考試系統。
關鍵詞:考試 高校 網絡技術
中圖分類號:G420文獻標識碼:A文章編號:1672-3791(2012)09(b)-0213-01
隨著計算機的高速發展,網絡技術也以同樣的速度在不斷地進步著。現在,網絡技術已在教育方面得到了大力的發展。今天,無論是在中國還是在外國,很的大學都開展了使用網絡進行在線的教育方式,使用計算機對學生進行授課或考試。網上考試的優點包括以下幾個方面:節省并降低了成本、提高教師的教學工作效率、優化教學的管理、提高教育質量。由此可見網上的考試系統已成為了衡量現代化教育的標準。
1 在線考試系統的解析與規劃
1.1 需求方面的相關分析
在線考試系統的原理是運用計算機網絡平臺,將考試題目發放給學生,并且需要在規定的考試時間內答題完畢,并且可以將學生使用的終端機的試卷傳送至網絡服務器進行保存的系統。利用計算機的網絡平臺分發給學生進行考試時,考生可以選擇不一樣的試卷,只要考試的題庫設置是科學、合理的,考試的結果就會是客觀存在且公平的,非常有效的防止了學生的舞弊并防止教師的誤判。
在線考試的系統開發、設計一定需要實現以下幾個方面的內容:學生成功登錄考試系統后可進入相對應的考試界面以及考場—系統進行相應的匹配出題目—進入試題進行考試(考試的時間是已設定)—時間結束后考生退出—考試結束后試題自動評分存檔。
管理人員可以掌握學生的信息、題庫的相關內容、試卷的掌握管理、成績的評定管理,并可以對這些模塊進行操作,但前提是需要管理人員進入相應的管理員界面才可實行這些操作。
系統開發過程是與計算機技術以及網絡的通信技術有機結合的,按軟件工程的流程建立起一個基本的在線考試系統(基本流程包括:系統的分析、結構的設計、數據庫的設計及建立、程序的編程等等)。
1.2 在線考試系統的整體模板結構
在線考試系統的主要功能模板包括以下幾方面的內容。
在線考試。考生對需要參加考試的試卷進行選擇—通過系統打開試卷—開始參加考試并答題—考試或者答題結束—點擊交卷即可提交答題的試卷。
密碼修改。考生登錄后可以對密碼進行相應的修改。如果考生一不小心忘記了密碼,可以由管理員對其進行密碼的重新設置,重置以后的密碼可為初始密碼或隨機的六位數字。
成績查詢。考生自己輸入學號—密碼登錄后即可查詢到已經考過的試卷成績—可看到相應的參考答案—通過系統所顯示的答案與自己錯誤的答案比較—發現出錯的關鍵點。成績查詢是整個在線考試系統所不能缺少的功能。
用戶的注冊登錄。考生提交注冊信息進行相應的注冊(如登錄名、密碼等)—注冊后可修改個人資料(個人資料包括考生的真實姓名、學號、年級班組等)或是密碼。
后臺管理。該模板最重要的功能是“添加”,該添加的權限是已設定好的,只有教師以及管理員才擁有相應的權限功能。管理員和教師都有單獨的管理模板和安全的認證口,可進入后對,并對后臺數據庫進行相應的處理工作。
1.3 關于在線考試系統的功能規劃簡介
與現在教學的要求有機的結合在一起對考試系統的規劃如下所示:系統的主要功能包括:考生考試前的登錄、在線進行相應試卷的考試、考試后對已考過的成績進行查詢、退出相應的登錄。
根據用戶的屬性不同,可以為分考生、管理員、教師,系統分別給予不一樣的權限,其中管理員與老師可通過單獨的后臺入口對數據庫的內容進行管理。
2 在線考試系統的實現
2.1 體系的結構設計
該系統選擇基于B/S的三層網絡結構(即是瀏覽器/服務器),將應用的用戶分為用戶界面、業務邏輯、數據庫三層。利用分層的思路來組織一個系統,每個層完成系統的相應功能。每層與每層之間的關聯性不會太強,這樣就有助于軟件功能的實現。因為,使用分層的思路構建Web的軟件體系結構有一定的意義。能有效的提升系統并發處理的能力、合適用于較大規模以和復雜的應用需要、可以適應不停變化的基本要求、非常有效的降低建設和維護的相關成本、簡化相應的管理,這些都是三層結構的優勢所在。
2.2 關鍵技術的實施方法
(1)Web.Config文件(XML的文本文件)代碼編寫的內容,該文件是用來保存ASP.NETWeb應用的配置信息。通過.NET新建一個Web的應用程序后,在通常的情況下會在根目錄中自動創建一個默認為Web.config文件。在該子目錄下新建立一個Web.config文件就可以修改子目錄的配置方面的設置。
(2)系統的安全性問題。介于在線考試系統的特殊性質,系統試卷數據應該受到相應的安全防護的處理。該系統可考慮增加關于訊問方面的控制程序,針對每一次考試,學生用戶的進出系統可以通過數據日志進行記錄和把控。
3 結語
本次的設計的系統功能確實還不能滿足所有學校在考試方面的需求,還存在著一些漏洞,在今后的軟件設計中添加其他老師或學生覺得有用的模塊功能,如學習討論區等,方便考生與教師之間的溝通。考試系統的運用一定可以提高教師的工作效率,節約成本,方便學生。
參考文獻
[1]潘曉鋒.系統的設計與實現[J].中國信息科技,2008.
[2]夏齡.構建基于B/S結構的網絡考試系統[J].西華大學學報,2005.
[3]王宇.高校在線考試系統的設計與實現[J].價值工程,2010,29(8