1 緒論
目前,學校與社會上的各種考試大都采用傳統的紙式考試方式,在此方式下,一般要經過五個步驟,即人工出卷、考生考試、人工閱卷、成績評估和試卷分析。這需要消耗很大的人力和物力,現在都提倡環保無紙辦公,網絡考試系統的優勢已經顯示出來,不僅極大地提高了教學的靈活性,而且提高了效率。與以往考試方式相比較,網上考試系統的主要好處是一方面可以根據教師提出考試要點的需求,動態的產生各種題庫;另一方面,考試時間自主性強,可以在規定的時間段內的任意時間參加考試;本論文講述了一個功能較為完善的網上考試系統的實現過程,系統的目標是要將考生考試、教師出題閱卷由傳統的模式向在線模式轉變,同時還要能對考生和試題的信息進行全面的管理。
2 系統模塊分析
2.1 考生登錄注冊模塊
考生登錄界面為本系統的主界面??忌梢杂靡延械膸ぬ柕卿浀奖究荚囅到y中。當考生帳號和密碼正確的時候,將進入顯示考生信息的頁面,若考生此前參加過考試,將顯示出考生上次考試的成績,若是新考生則不顯示成績。此時同時給出考生進行考試的鏈接。考生注冊,若新考生想進行考試,可以先進入系統首頁,點擊注冊按鈕,即可進入考生注冊頁面,此時新考生可以進行注冊。注冊完成后,點擊提交按鈕,系統將會檢查注冊信息是否正確,若正確將會轉入新的頁面,顯示考生注冊的id號,并給出登錄系統的鏈接;若注冊信息有誤,則返回注冊頁面,要求考生重新注冊。
2.2 考生考試模塊
在線考試:當考生成功登錄到考試系統,進入在線考試頁面后,系統會從試題庫中隨機抽取題目給考生考試。并且系統會在考生進入考試頁面倒記時,提醒考生注意打題時間。而且系統為了防止考生作弊,一旦考生刷新頁面,則將退出考試系統。考生完成試題后,點擊提交按鈕即完成答題。自動閱卷;當考生提交了自己的答題后,系統將會對考生的答案自動檢查,并根據得分算法,給出考生最后考試的成績,并給出一個查看答案的鏈接,考生可以點擊該鏈接查看自己所做題目的答案,同時在答案頁面也給出了一個返回系統首頁的鏈接。
2.3 管理員登錄模塊
管理員登錄:管理員進入系統首頁后,點擊頁面上的管理員登錄這個按鈕就可以進入到管理員登錄界面。超級管理員添加普通的管理員。管理員身份驗證的方法是:當管理員輸入帳號和密碼后,點擊提交,系統將會驗證管理員身份,如果正確將進入顯示管理員信息的界面,同時給出進入系統管理的鏈接;如果有誤,將會重新返回管理員登錄界面。
2.4 系統管理模塊
該模塊主要分為考生管理、題目管理、管理員添加刪除、考生成績查訊和退出管理等模塊。
該模塊的流稱圖如下:
系統管理首頁考題管理成績查詢考生管理管理員添加退出管理添加考生刪除考生添加考題刪除考題添加管理員刪除管理員系統首頁
2.5 系統總流程圖
根據系統功能設計的要求以及及各個功能模塊的實現和劃分,該系統的總流程圖為:
系統首頁考生登錄頁考生注冊注冊成功考生進入顯示考生信息考生進行考試記錄考生成績查看正確答案管理員頁面管理員進入考生信息添加考生刪除考生試題信息添加試題刪除試題管理員信息添加管理員刪除管理員成績信息查看考試成績
3 小結
整個系統采用B/S(即三層的C/S )工作模式,設有數據庫服務器,試題數據庫和考試事務的其它數據庫的訪問請求由數據庫服務器進行處理;考試系統的核心一考試系統的控制部分建立在3W服務器上,它與數據庫服務器的連接訪問采用ODBC技術,通過數據庫訪問控制部分訪問數據庫從而動態生成考試系統交互所需網頁并控制考試流程;用戶通過瀏覽器訪問3W服務器上的網頁使用本考試系統。
本系統基本上避免了傳統手工出卷過程中出現的不必要的重復勞動,較大的節省了人力資源和工作時間;杜絕了傳統考試過程中出現的自教自考、考前露題的不良情況;并提供了更為公正的閱卷。