曹金靜 孫德剛
摘 要:隨著現(xiàn)代信息技術(shù)的普及,高校對(duì)課程進(jìn)行考核的方式也在不斷改變。為了改變傳統(tǒng)輕實(shí)踐重理論的考核方式,筆者設(shè)計(jì)出基于互聯(lián)網(wǎng)的在線網(wǎng)絡(luò)考試系統(tǒng),其可以在學(xué)生學(xué)習(xí)的過程中,對(duì)其課程每章節(jié)的學(xué)習(xí)情況進(jìn)行綜合測(cè)評(píng)。同時(shí),教師也可以利用本系統(tǒng)進(jìn)行期末測(cè)試、成績(jī)查詢并對(duì)分?jǐn)?shù)進(jìn)行統(tǒng)計(jì)。因此,基于互聯(lián)網(wǎng)的在線考試系統(tǒng)為教師對(duì)學(xué)生進(jìn)行測(cè)評(píng)和及時(shí)掌握學(xué)生學(xué)習(xí)情況提供了極大的便利。
關(guān)鍵詞:互聯(lián)網(wǎng);在線考試系統(tǒng);考試管理
中圖分類號(hào):TP315 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2096-4706(2019)02-0014-03
Abstract:With the popularization of modern information technology,the form of curriculum assessment in colleges and universities is constantly changing. In order to change the past assessment form of emphasizing theory rather than practice,we have designed an online network examination system based on internet. In the process of learning,students can make a comprehensive assessment of the learning situation of each chapter of their curriculum. At the same time,teachers can also use the system for final test,performance query and score statistics. Therefore,the online examination system based on the Internet provides great convenience for teachers to evaluate students and grasp students’learning situation in time.
Keywords:internet;online examination system;examination management
0 引 言
在線考試系統(tǒng)充分利用計(jì)算機(jī)網(wǎng)絡(luò)資源,實(shí)現(xiàn)了考試的無紙化和網(wǎng)絡(luò)化管理,打破了傳統(tǒng)理論考試方式的限制,其在線網(wǎng)絡(luò)考試的方式,在一定程度上降低了考試成本。學(xué)生借助此系統(tǒng),可以實(shí)現(xiàn)計(jì)算機(jī)在線考試,提高自身實(shí)踐操作能力,做到將理論與實(shí)踐相結(jié)合,相較于傳統(tǒng)考試方式,在線考試系統(tǒng)可以更好地提高學(xué)生的實(shí)際應(yīng)用能力;同時(shí),通過該系統(tǒng)老師也可以更便捷、高效、快速地對(duì)學(xué)生的考試成績(jī)進(jìn)行匯總、整理及分析。在線考試系統(tǒng)設(shè)計(jì)靈感源于軟件工程思想,筆者根據(jù)對(duì)教師、學(xué)生各項(xiàng)需求的分析,對(duì)功能模塊進(jìn)行劃分,并通過實(shí)驗(yàn)與調(diào)試,對(duì)各個(gè)模塊進(jìn)行詳細(xì)設(shè)計(jì),以便為學(xué)校設(shè)計(jì)出功能較為齊全且較為實(shí)用的學(xué)生成績(jī)測(cè)評(píng)在線考試系統(tǒng)。
1 需求分析
1.1 需求概述
根據(jù)對(duì)考試方式的實(shí)際調(diào)查,可將考核方式分為過程性考核和終結(jié)性考核,而過程性考核主要涉及組織學(xué)生考試和老師批改試卷兩方面。如果軟件類課程采用紙質(zhì)方式考核,從學(xué)生層面來講,就重理論而輕實(shí)踐,難以真實(shí)體現(xiàn)學(xué)生的水平。從教師層面來講,其需要在考后進(jìn)行大量試卷批改工作,占用時(shí)間相對(duì)較長(zhǎng)。而在線考試系統(tǒng)利用現(xiàn)代化技術(shù),既可以真實(shí)體現(xiàn)學(xué)生的動(dòng)手實(shí)踐能力,又可以省去教師批改試卷的程序,在很大程度上便利了學(xué)校測(cè)評(píng)活動(dòng)的展開,因此,對(duì)于軟件類課程測(cè)評(píng)而言,在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)十分必要。
1.2 功能需求
該系統(tǒng)的設(shè)計(jì)主要涉及三種類型的用戶:管理員,即系統(tǒng)權(quán)限操作者,有權(quán)限對(duì)系統(tǒng)進(jìn)行維護(hù)、升級(jí)等操作;教師,通過該系統(tǒng)可以便捷地對(duì)數(shù)據(jù)進(jìn)行匯總、整理及分析;學(xué)生,主要的界面使用群體,因此,在線考試系統(tǒng)應(yīng)對(duì)學(xué)生使用界面進(jìn)行人性化的系統(tǒng)設(shè)計(jì)。
2 系統(tǒng)概要設(shè)計(jì)
2.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)概述
在線考試系統(tǒng)可以在Internet或Windows局域網(wǎng)上使用,其總體結(jié)構(gòu)設(shè)計(jì)采用3層分組B/S結(jié)構(gòu),學(xué)生考試試卷資源均上傳至服務(wù)器終端,試卷數(shù)據(jù)儲(chǔ)存方式為SQL Server。學(xué)生操作的PC客戶端,無須任何配置操作,只需使用瀏覽器代理向服務(wù)器終端發(fā)出考試請(qǐng)求,服務(wù)終端代理通過中間組件與試卷存放數(shù)據(jù)庫相鏈接,由瀏覽器代理以Web頁面形式把PC客戶端請(qǐng)求考試的試卷內(nèi)容反饋給學(xué)生進(jìn)行操作。在線考試系統(tǒng)結(jié)構(gòu)如圖1所示。
2.2 功能模塊設(shè)計(jì)
2.2.1 考試管理模塊
通過Web技術(shù)實(shí)現(xiàn)的在線考試系統(tǒng),使考試不再受時(shí)間、地點(diǎn)的限制。為了便于期末考試的組織和管理,教師可以先將本班學(xué)生的信息導(dǎo)入,之后再讓學(xué)生通過網(wǎng)絡(luò)進(jìn)行考試權(quán)限獲取,進(jìn)而實(shí)現(xiàn)在線考試。學(xué)生獲取權(quán)限的方式為實(shí)名注冊(cè)認(rèn)證,其將學(xué)號(hào)、姓名、身份證號(hào)等信息與系統(tǒng)導(dǎo)入的學(xué)生信息進(jìn)行匹配,若匹配成功,則完成實(shí)名注冊(cè)認(rèn)證,系統(tǒng)將自動(dòng)確認(rèn)該考生信息,確認(rèn)無誤后,學(xué)生方可登陸考試界面進(jìn)行考試。當(dāng)學(xué)生進(jìn)入試卷考試界面后,系統(tǒng)將根據(jù)考生輸入的試卷代碼,從終端數(shù)據(jù)庫中自動(dòng)讀取符合條件的試卷記錄并通過Web網(wǎng)頁生成考試所需試題。在考試的過程中,考試試卷界面上將顯示考試倒計(jì)時(shí),當(dāng)學(xué)生完成考試,點(diǎn)擊“交卷”按鈕后,系統(tǒng)會(huì)將考生答案?jìng)魉椭链矸?wù)器的終端數(shù)據(jù)庫,數(shù)據(jù)庫會(huì)對(duì)考生答案進(jìn)行匯總、存檔并將已提交考試答案學(xué)生的信息標(biāo)注為已考。
2.2.2 成績(jī)查詢模塊
成績(jī)查詢模塊共包括兩部分:學(xué)生查詢成績(jī)模塊,教師查詢成績(jī)模塊。教師和學(xué)生登錄系統(tǒng)后,可通過此模塊進(jìn)行成績(jī)查詢。成績(jī)的錄入方式為系統(tǒng)自動(dòng)錄入?yún)R總,可實(shí)現(xiàn)交卷后即可查詢成績(jī)。學(xué)生賬號(hào)登陸后,只能查詢本賬號(hào)所對(duì)應(yīng)的考試成績(jī);教師賬號(hào)登陸后,系統(tǒng)自動(dòng)分配教師查詢成績(jī)模塊,教師可以根據(jù)數(shù)據(jù)分析需要,進(jìn)行多種成績(jī)查詢操作,例如按班級(jí)進(jìn)行查詢等。
2.2.3 試卷管理模塊
通過試卷管理模塊教師可以對(duì)數(shù)據(jù)庫終端存儲(chǔ)的試卷進(jìn)行管理,教師既可對(duì)單個(gè)試卷題型的數(shù)量進(jìn)行更改,也可根據(jù)某份試卷要求生成試題整理規(guī)則,并對(duì)其進(jìn)行發(fā)布。除此之外,教師還可以對(duì)已生成的試卷進(jìn)行預(yù)覽、刪除和修改等操作。
2.2.4 信息管理模塊
信息管理模塊主要分為三部分:管理員管理,教師用戶管理,學(xué)生管理。該模塊主要實(shí)現(xiàn)教師及學(xué)生信息的增加、修改及刪除等功能。
2.2.5 成績(jī)管理模塊
在線考試系統(tǒng)可以同時(shí)完成客觀題和主觀題的考察。選擇題、填空題、判斷題等客觀題以及程序辨析等主觀題均可通過該系統(tǒng)進(jìn)行考試。成績(jī)管理模塊的核心為試卷批閱,系統(tǒng)設(shè)置的閱卷流程為:學(xué)生答完所有試題后,點(diǎn)擊“交卷”按鈕,系統(tǒng)會(huì)自動(dòng)檢索相應(yīng)試卷的答案,并將之與數(shù)據(jù)庫中試卷正確答案進(jìn)行比對(duì),進(jìn)而自動(dòng)得出學(xué)生提交試卷的分?jǐn)?shù)。
3 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
在線考試系統(tǒng)數(shù)據(jù)庫分為四個(gè)模塊:學(xué)生信息表,課程信息表,管理員信息表,試題信息表。四個(gè)模塊具體描述如下。
學(xué)生信息表(id,username,password,sex),id號(hào)為主鍵。如表1所示。
課程信息表(id,lesson_name),lesson_name為主鍵。如表2所示。
管理員信息表(glname,password),glname號(hào)為主鍵。如表3所示。
試題信息表(tihao,title,選項(xiàng)A,選項(xiàng)B,選項(xiàng)C,選項(xiàng)D,answer),tihao為主鍵。如表4所示。
這四個(gè)模塊基于SQL Server數(shù)據(jù)庫實(shí)現(xiàn)運(yùn)行。
4 在線考試系統(tǒng)具體設(shè)計(jì)
4.1 考試管理模塊設(shè)計(jì)
考試管理模塊的主要使用群體為需要參加考試的學(xué)生。系統(tǒng)實(shí)現(xiàn)過程如下:首先,學(xué)生在用戶登錄界面選擇學(xué)生入口,輸入自己的用戶名和密碼,即可進(jìn)入學(xué)生考試模塊主界面。在此界面設(shè)置多種考試形式,例如:?jiǎn)卧荚嚒⑵谥锌荚?、期末考試等。?duì)于單元考試,學(xué)生可在界面選擇相應(yīng)的單元考試,系統(tǒng)則自動(dòng)為學(xué)生生成單元考試試卷,對(duì)考試成績(jī)進(jìn)行匯總,并以單元考試的形式對(duì)其進(jìn)行分類存儲(chǔ)。對(duì)于期末考試,為了便于組織統(tǒng)一考試,教師需要設(shè)置固定考試時(shí)間和考試班級(jí)等條件,考生答完試卷點(diǎn)擊“交卷”后,或考試倒計(jì)時(shí)結(jié)束后,系統(tǒng)將自動(dòng)默認(rèn)考試結(jié)束,自動(dòng)閱卷并生成考試成績(jī)。
4.2 成績(jī)查詢模塊設(shè)計(jì)
成績(jī)查詢模塊的主要功能為成績(jī)查詢,模塊共分為兩部分:學(xué)生查詢成績(jī)、教師查詢成績(jī)。其中,教師以對(duì)應(yīng)的用戶名登錄,可以查看任課班級(jí)所有學(xué)生的各項(xiàng)考試成績(jī),如單元測(cè)試、期末考試等,此模塊為教師對(duì)學(xué)生成績(jī)數(shù)據(jù)進(jìn)行分析提供了極大的便利;學(xué)生以對(duì)應(yīng)賬戶登錄時(shí),僅可以查看自己的各項(xiàng)考試成績(jī),包括單元測(cè)試成績(jī)和期末考試成績(jī)等。
4.3 試卷管理模塊設(shè)計(jì)
試卷管理模塊通過“添加試卷”選項(xiàng)可以添加新的試卷,系統(tǒng)管理員只需填好試卷名稱、內(nèi)容,然后添加試題即可。
4.4 信息管理模塊設(shè)計(jì)
信息管理模塊可分為三部分:學(xué)生信息管理、教師管理、管理員管理。學(xué)生通過對(duì)應(yīng)賬號(hào)登陸系統(tǒng)后,可通過信息管理界面,對(duì)賬號(hào)的個(gè)人信息進(jìn)行更改,但不可刪除。教師通過對(duì)應(yīng)賬號(hào)登陸系統(tǒng)后,可通過信息管理界面,對(duì)任課班級(jí)的學(xué)生信息進(jìn)行更改或刪除,同時(shí)也可以對(duì)教師個(gè)人信息進(jìn)行修改。管理員登錄系統(tǒng)時(shí),可以對(duì)數(shù)據(jù)庫中的課程、試卷、學(xué)生信息等進(jìn)行管理操作。其中,管理員擁有最高信息管理權(quán)限。
4.5 成績(jī)管理模塊設(shè)計(jì)
成績(jī)管理模塊主要是為任課老師提供成績(jī)查詢、統(tǒng)計(jì)、分析整理功能,通過此模塊,教師可以查看所有考生的各項(xiàng)考試成績(jī),并對(duì)其進(jìn)行分類、統(tǒng)計(jì)操作,分類、統(tǒng)計(jì)內(nèi)容包括考試人數(shù)、班級(jí)最高分、班級(jí)平均分、專業(yè)平均分、專業(yè)最高分以及各分?jǐn)?shù)段人數(shù)等。
5 系統(tǒng)測(cè)試
對(duì)登錄界面進(jìn)行測(cè)試。管理員,老師,學(xué)生均可通過用戶名賬號(hào)和密碼登錄系統(tǒng),登錄時(shí)用戶需要選擇對(duì)應(yīng)的身份,并將登錄身份與賬號(hào)一一對(duì)應(yīng),系統(tǒng)則會(huì)根據(jù)不同的用戶名權(quán)限跳轉(zhuǎn)到相應(yīng)的頁面,從而完成登錄。如果用戶名或密碼錯(cuò)誤,或用戶名與系統(tǒng)默認(rèn)登陸身份不統(tǒng)一,系統(tǒng)將會(huì)彈出對(duì)話框,提示用戶名或密碼錯(cuò)誤,需返回登錄界面重新輸入,直到用戶名和密碼同時(shí)正確,并與對(duì)應(yīng)登陸身份匹配,才可登錄系統(tǒng)。登錄界面如圖2所示。
對(duì)該系統(tǒng)五大管理模塊的功能測(cè)試結(jié)果表明,此系統(tǒng)的功能可以基本滿足用戶需求,具有可用性。
6 結(jié) 論
在線考試系統(tǒng)依托計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和計(jì)算機(jī)軟件技術(shù),實(shí)現(xiàn)了教學(xué)考察過程中,學(xué)生與教師的線上信息交流,提高了考試工作的服務(wù)效率,降低了考試的材料成本和人工成本,實(shí)現(xiàn)了考試的網(wǎng)絡(luò)化和信息化,為學(xué)校教學(xué)測(cè)評(píng)工作提供了極大的便利。
參考文獻(xiàn):
[1] 黃浩.在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].淮北職業(yè)技術(shù)學(xué)院學(xué)報(bào),2018,17(6):113-114.
[2] 金強(qiáng),王亮,方春華.計(jì)算機(jī)信息技術(shù)課程在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].軟件工程,2018,21(11):59-62+58.
[3] 陳磊萍.計(jì)算機(jī)應(yīng)用在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [J].計(jì)算機(jī)產(chǎn)品與流通,2018(9):86.
[4] 張素珍,王月春,田衛(wèi)輝,等.基于在線考試系統(tǒng)精準(zhǔn)教學(xué)模式設(shè)計(jì)與實(shí)現(xiàn) [J].電腦知識(shí)與技術(shù),2018,14(18):114-115.
[5] 許光林.在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [D].青島:青島大學(xué),2018.
[6] 左匡天,韓露男.在線練習(xí)及考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].電腦知識(shí)與技術(shù),2018,14(11):112-114.
作者簡(jiǎn)介:曹金靜(1983.12-),女,漢族,山東德州人,教師,講師,碩士,研究方向:電子信息、軟件開發(fā);孫德剛(1980.12-),男,漢族,山東德州人,教師,副教授,碩士,研究方向:電子信息、軟件開發(fā)