正文 基礎工程訓練理論在線考試係統設計(1 / 2)

基礎工程訓練理論在線考試係統設計

考試研究

作者:趙青

摘 要: 簡述利用ASP.NET技術和Access開發基礎工程訓練理論考試試題庫與在線考試係統。設計的考試係統功能比較全麵,基本滿足網上考試係統中的考生參加考試所需要的條件。本係統能與數據庫相連接,網頁能動態顯示數據庫中的內容,學生考試子係統具有良好的交互性。

關鍵詞: ASP.NET 在線考試係統 基礎工程

隨著網絡技術發展,高校校園網建設逐步完善,已具備利用網絡進行考試的條件。但部分高校基礎工程實訓理論考試仍采用傳統考試方式,每個工種組織一次考試至少要經過人工出卷、考生考試、人工閱卷、成績評估分析等環節,特別是實訓人數較多時,批改試卷和統計成績將十分煩瑣且易出錯,指導教師的工作量越來越大,可以說傳統考試方式已不能適應現代教學需要。

為此,利用網絡和數據庫技術——ASP.NET應用程序開發了基礎工程訓練理論在線考試係統。它使用方便,操作簡單,效率很高,具有試題(卷)錄入、修改和查詢,手工組卷與自動組卷及進行在線考試等重要功能。在線考試係統實現了真正的無紙化考試,滿足任何授權的實訓人員隨時隨地考試並迅速獲得成績,並給出其詳細的成績分析與試卷評估,同時大大減輕教師出題、組卷和改卷等工作量。

一、係統簡介

本係統最大特點是開放性、方便性和靈活性。授權的各工種教師不僅可以輕鬆地向題庫添加、修改和刪除試題,而且可以自動新增科目並建立相應數據表,允許考生根據自己的需求選取考試科目。

(一)ASP.NET技術

ASP.NET是.NETFrameWork的一部分,是一項微軟公司的技術,是一種使嵌入網頁中的腳本可由因特網服務器執行的服務器端腳本技術,它可以在通過HTTP請求文檔時再在Web服務器上動態創建它們。

(二)係統結構模型

係統主要采用B/S的三層結構:表示層、應用層、數據層。表示層是客戶端的瀏覽器;應用層是具有應用程序擴展功能的Web服務器,包括事務處理邏輯,位於服務器端;數據層即數據庫服務器。B/S的三層結構是基於Web服務的體係結構,采用三層結構可實現應用服務器級和數據庫級的全麵分布,較好實現負載上的平衡,因為有了中間層,提高了數據的安全性。

(三)係統總體設計

1.係統總體結構

考慮到係統完整性和實用性,在線考試係統根據要實現的功能,分成考務管理子係統和在線考試子係統兩部分。

2.係統模塊功能描述

(1)學生在線考試子係統主要功能

①考生登錄:係統接受考生輸入的個人身份信息,通過驗證,允許合法考生進入考試係統。若考生忘記密碼,則可由管理員對其進行密碼重置,重置後的密碼為六位隨機數字。

②選擇實訓工種:進入係統出現實訓工種選擇界麵,選擇實訓工種,將顯示考生的姓名、題型、題數等。

③考生在線答卷:創建考生答卷的各種資料和配置,保存考生的答題結果。考生通過題型按鈕可以瀏覽試題,或有選擇地做題,對於未做題要做標記,可以返回再做此題。

為了防止考生的誤操作將考試界麵關閉、刷新及後退等,在調用考試界麵時使用全屏顯示方法,使考生無法看到和使用關閉按鈕。

④試卷提交:包括考生在規定時間內主動提交試卷和考試時間已到係統強迫提交試卷。考生在答題過程中係統會自動將答題結果暫時保存到數據庫的考試狀態信息表中,當考生完成試卷後,可以按提交按鈕實現主動交卷。如果在規定時間內考生沒有完成試卷,考試時間到,係統將自動執行保存和提交操作。