韋俊旭
摘? 要:隨著計算機技術的迅猛發(fā)展,各行各業(yè)的信息化發(fā)展都有著自身的需求。其中,學校作為教育事業(yè)中的一個重要角色,有必要打造自己的信息化管理平臺。文章就是本著減輕教師工作負擔、提高工作效益、簡化考試過程的原則,論述線上考試管理系統(tǒng)的設計過程。
關鍵詞:線上考試;B/S;數據庫;ASP.NET;SQL
中圖分類號:TP311? ? ? 文獻標志碼:A? ? ? ? 文章編號:2095-2945(2019)08-0090-02
Abstract: With the rapid development of computer technology, the development of information technology in various industries has its own needs. Among them, the school as an important role in education, it is necessary to build their own information management platform. Based on the principles of lightening teachers' work burden, improving work efficiency and simplifying examination process, this paper discusses the design process of online examination management system.
Keywords: online examination; B/S; database; ASP.NET; SQL
1 系統(tǒng)分析
現階段,作為教育事業(yè)中的重要角色,部分學??荚嚾允莻鹘y(tǒng)的考試方式:由老師人工出題、打印紙質試卷,學生人手作答,老師人工閱卷,以及人工試卷分析四大部分組成,這種方式給教學人員及考試管理者帶來沉重的工作負擔,不利于其工作效率的提高,而且人工操作極為容易出錯。隨著各種考試類型的不斷增加和考試要求的不斷提高,傳統(tǒng)的考試方式已不能滿足當前社會的需求;線上考試系統(tǒng)能夠隨機組卷、線上閱卷,不但能節(jié)省教師及考試管理者大量寶貴時間,而且能在很大程度上消除出卷人的主觀影響,考試工作變得更加規(guī)范化效益化,同時對于提高教學質量、整體教學水平,以及人才篩選,具有非常重要的意義。
2 系統(tǒng)設計與實現
2.1 系統(tǒng)總體設計
系統(tǒng)開發(fā)的總體任務是實現學生通過本系統(tǒng)進行在線考試功能。本系統(tǒng)的總體功能分為前臺和后臺兩個部分,前臺功能包括:在線考試、成績查詢和信息管理;后臺功能包括系統(tǒng)用戶管理、試卷管理、題庫管理、評閱管理、成績管理。
2.2 系統(tǒng)詳細設計
(1)系統(tǒng)登錄設計
系統(tǒng)登錄主要用于對進入線上考試系統(tǒng)的用戶進行安全性檢查,以防止非法用戶進入該系統(tǒng)。在該模塊中使用了驗證碼技術,可以有效的防止非法用戶使用機器惡意登錄破壞本系統(tǒng), 該系統(tǒng)登錄頁面的運行效果如圖1所示。
(2)系統(tǒng)主界面設計
本系統(tǒng)的主界面整體結構為上下結構,上面部分顯示系統(tǒng)名稱以及當前使用人員名稱和當前系統(tǒng)時間,左面部分采用了樹型層次結構羅列了系統(tǒng)的全部功能,右面部分為客戶區(qū),顯示當前操作的使用窗口。系統(tǒng)首先為系統(tǒng)運行提供了可靠的操作平臺,并利用樹形結構圖,將用戶的操作權限顯示在界面上,便于用戶瀏覽、操作。系統(tǒng)主界面如圖2所示。
(3)用戶管理設計
在設計用戶管理模塊中,主要是管理員通過本模塊對要參加考試的學生進行注冊添加,添加后可以登錄進入系統(tǒng)進行考試。其運行效果如圖3所示。
(4)多選題維護設計
此模塊是系統(tǒng)根據不同的考試題目維護多選題列表的程序模塊,題目類型有多種,其實現過程類似。此模塊運行效果如圖4所示。
(5)考生考試模塊設計
考生考試模塊主要是提供給考生進行登錄考試的功能,管理員添加考試信息后,考生可以通過自己的帳號和密碼進入系統(tǒng)進行考試,考試可以根據時間進行,提交考卷后,系統(tǒng)會自動把考生的考試信息提交到管理員處,管理員可以對考試進行評閱,其考生考試的運行效果如圖5所示。
(6)成績統(tǒng)計模塊設計
考生考試后管理員可以對考生成績信進行統(tǒng)計操作,其的運行效果如圖6所示。
2.3 系統(tǒng)數據庫設計
數據庫設計分為概念結構設計、邏輯結構設計、物理結構設計三個階段,現在分別進行描述。
(1)概念結構設計是使用E-R圖來表達,
其中選取用戶實體和成績實體加以描述,如圖7和圖8所示。
(2)邏輯結構階段
邏輯階段是使用邏輯模型來表達,根據用戶E-R圖得到用戶模型(用戶ID、用戶名、用戶密碼、角色ID),成績模型(編號、用戶ID、評語、評卷ID、成績、評閱時間、考試時間)
(3)物理結構階段
本階段是采用SQL SERVER數據庫進行設計,其中用戶表和成績表的設計如表1和表2所示。
3 結束語
本文描述了線上考試系統(tǒng)的分析、設計與實現過程,通過考試系統(tǒng)的使用可以將考試從傳統(tǒng)的考試模式轉變?yōu)榫€上考試的全新模式,