1、在當今社會,網(wǎng)絡教育作為構建開放的終身教育體系的一種十分重要和行之有效的途徑,越來越受到各方面的關注,并得到了極大的應用和發(fā)展。網(wǎng)上考試系統(tǒng),作為網(wǎng)絡教育支持平臺中十分重要的組成部分,為網(wǎng)絡教育教學反饋、質(zhì)量評估的有效手段,同時也對傳統(tǒng)考試提出了巨大的挑戰(zhàn)。 本系統(tǒng)利用網(wǎng)絡技術和數(shù)據(jù)庫技術,開發(fā)了基于B/S結構的多用戶在線考試系統(tǒng)。該系統(tǒng)使用方便、操作簡單,現(xiàn)階段能實現(xiàn)多用戶同時在線考試、動態(tài)隨機出題、時間控制,試題錄入及修改、
2、用戶管理、科目管理、成績管理等重要功能,也就是說實現(xiàn)了真正的無紙化考試,滿足任何授權的考生隨時隨地考試并迅速獲得成績。 首先,對系統(tǒng)的總體需求、工作原理、系統(tǒng)構成做了簡要的概述,并對系統(tǒng)中重要的模塊實現(xiàn)方法做了詳細介紹。 (1)采用軟件工程的思想對網(wǎng)上考試系統(tǒng)進行需求分析,分析系統(tǒng)綜合要求和數(shù)據(jù)要求。 (2)系統(tǒng)采用三層體系結構:用戶層,業(yè)務邏輯層,數(shù)據(jù)層。其中用戶層負責處理用戶的輸入和向用戶的輸出;業(yè)務邏輯層是
3、上下兩層的紐帶,建立實際的數(shù)據(jù)庫連接,根據(jù)用戶的請求生成SQL語句檢索或更新數(shù)據(jù)庫,并把結果返回給客戶端;數(shù)據(jù)層負責實際的數(shù)據(jù)存儲和檢索。 (3)將整個考試系統(tǒng)分解成三個不同的模塊:管理員模塊、教師模塊和考生模塊。管理員模塊負責系統(tǒng)管理、用戶管理和新聞管理;教師模塊主要負責科目管理、題庫管理、試卷管理和成績管理;考生模塊主要負責網(wǎng)上考試、成績查詢和新聞信息瀏覽。根據(jù)不同模塊把系統(tǒng)分成若干子系統(tǒng),并對部分重要的子系統(tǒng)進行了詳細的闡