摘要:隨著信息技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,傳統(tǒng)的考試形式已不能適應(yīng)發(fā)展的需要。針對這一問題,開發(fā)了基于Web的網(wǎng)上考試系統(tǒng),實現(xiàn)了學(xué)生網(wǎng)上考試和教師網(wǎng)上判卷的交互平臺,提高了考試的效率。
關(guān)鍵詞:網(wǎng)上考試系統(tǒng);ASP;數(shù)據(jù)庫設(shè)計
中圖分類號:TP393文獻標(biāo)識碼:A 文章編號:1009-3044(2008)06-10000-00
Network Examination System
HE Hong,ZHANG Ya-na,CAO Xin
(Shijiazhuang Information Engineering Vocational College,Shijiazhuang 050035,China)
Abstract:Along with the development of information and network techniques,the traditional examination can not meet the needs of the development. For the problem,network examination system on based web is developed, the interaction platform of students testing online and teacher correcting papers online is achieved,efficiency of examination is increased.
Key words:network examination system; ASP; database design
1 引言
考試是教學(xué)過程中的重要環(huán)節(jié),隨著信息技術(shù)和網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,利用互聯(lián)網(wǎng)可以使考試的各個環(huán)節(jié):出卷、考試、判卷等都分別得到簡化,為廣大教師提供極大的方便。同時,學(xué)生也可以根據(jù)個人情況進行自學(xué)和檢測,查漏補缺。而作為學(xué)校的管理者通過這樣一種新的考試模式簡化了工作程序,提高了考試效率。教師和學(xué)生都可以隨時隨地通過網(wǎng)絡(luò)在這種考試環(huán)境中完成考試。
2 系統(tǒng)分析
2.1 可行性分析
在Windows操作系統(tǒng)中,Access和SQL Server是最常見的網(wǎng)絡(luò)后臺數(shù)據(jù)庫。對于學(xué)校來說學(xué)生規(guī)模大都在千人以上,而隨著這幾年高校的擴招有的學(xué)校甚至達到上萬人。因此,如果使用ACCESS作為后臺數(shù)據(jù)庫,訪問速度有時可能會非常慢。而如果用SQL Server作為后臺數(shù)據(jù)庫的話,即使數(shù)據(jù)量大的時候訪問速度也會比較快,同時這個軟件也比較簡單且容易實現(xiàn)。ASP是Web服務(wù)器端的開發(fā)環(huán)境。利用它可以創(chuàng)建和執(zhí)行動態(tài)、高效和交互的Web服務(wù)應(yīng)用程序。目前國內(nèi)ASP技術(shù)應(yīng)用的相當(dāng)廣泛,它簡單易學(xué),使用方便所以系統(tǒng)使用ASP作為開發(fā)工具。
2.2 用戶需求分析
通過對學(xué)??荚嚵鞒痰恼{(diào)查和研究,學(xué)校的考試過程大都按下列步驟進行:相關(guān)教師根據(jù)教學(xué)大綱和授課內(nèi)容命題;教研室主任審批;印制試卷;安排考試包括安排監(jiān)考人員,考場,考試時間等;考試;閱卷;成績登統(tǒng)。
根據(jù)前期的調(diào)查,得到了系統(tǒng)的大致考試流程:
(1)管理員對系統(tǒng)的專業(yè)、課程、題庫、學(xué)生和教師進行管理。
(2)各專業(yè)教師命題組成各專業(yè)課程的題庫,管理員依據(jù)教師的要求對題庫進行管理,只有管理員可以對系統(tǒng)的題目、專業(yè)和科目進行添加、刪除、修改的操作。
(3)學(xué)生用學(xué)號和姓名登錄考試系統(tǒng),進行專業(yè)和課程的選擇后可以自動組卷出題,也可以按照一定的要求組卷出題。學(xué)生間的題目不完全相同。
(4)系統(tǒng)自動記錄考試時間,考試結(jié)束前五分鐘有考試結(jié)束提醒。學(xué)生可以提前交卷,考試時間到了則自動交卷。交卷后系統(tǒng)自動判卷給出成績和正確答案。
3 系統(tǒng)設(shè)計
3.1 功能設(shè)計
該系統(tǒng)具備了以下功能:
(1)登錄驗證功能:系統(tǒng)設(shè)置了三種權(quán)限的用戶分別是學(xué)生用戶、教師用戶和管理員用戶,他們都可以用自己的用戶名和密碼登錄系統(tǒng)。學(xué)生用戶可以選擇相應(yīng)的專業(yè)和課程自動組卷,也可以按照一定的要求組卷出題。教師用戶可以查看學(xué)生的試卷,也可以組卷出題。管理員用戶可以對專業(yè)、課程和題庫進行管理。
(2)用戶管理功能:管理員可以對學(xué)生用戶、教師用戶和管理員用戶進行添加、刪除、修改操作。
(3)題庫管理功能:這其中又包括專業(yè)管理和課程管理還有試題管理。
(4)試卷管理功能:學(xué)生和教師都可以讓系統(tǒng)自動組卷出題,也可以自己按題型或者難度有選擇地組卷出題。學(xué)生可以看到自己的成績和試卷分析及答案,而教師可以看到所有學(xué)生的成績和試卷分析及答案。
3.2 數(shù)據(jù)庫設(shè)計
本系統(tǒng)數(shù)據(jù)庫的主要結(jié)構(gòu)設(shè)計如下:
(1)學(xué)生信息:學(xué)號、學(xué)生姓名、密碼、所屬專業(yè)、班級。
(2)教師信息:教師編號、教師姓名、密碼、所屬部門、職務(wù)。
(3)管理員信息:管理員編號、管理員姓名、管理員密碼。
(4)專業(yè)信息:專業(yè)編號、專業(yè)名稱。
(5)課程信息:課程編號、課程名稱。
(6)班級信息:班級編號、班級名稱。
(7)試題信息:試題編號、題目信息、題目分值、答案信息。
(8)試卷信息:試卷編號、題目數(shù)量、試卷成績、考試時間、考生姓名、學(xué)號。
3.3 用戶界面設(shè)計
本系統(tǒng)界面設(shè)計簡潔、可靠、系統(tǒng)響應(yīng)快、成本低、具有容錯能力等特點。在圖形界面上添加了單選框、復(fù)選框、列表框、文本框、滾動條、表格和命令按鈕等控件。盡量使用戶的大多數(shù)操作使用簡單的鼠標(biāo)點擊就可以實現(xiàn)。例如:一些常用的數(shù)據(jù)可以放在列表框中,這樣用戶遇到這些數(shù)據(jù)就可以直接通過鼠標(biāo)點擊選擇,不用自己輸入。這樣通過點擊各種控件來輸入指令和數(shù)據(jù)減少了鍵盤的輸入,也就可以減少了出錯的可能性。
4 結(jié)束語
由于本系統(tǒng)是基于Web的,所以它可以讓學(xué)生在學(xué)校任何地方通過校園網(wǎng)進行復(fù)習(xí)和自我測驗,也可以在實驗室進行集中考試,在監(jiān)考老師的監(jiān)督下實現(xiàn)無紙化考試,減輕教師閱卷工作量。
參考文獻:
[1]高林,周海燕.管理信息系統(tǒng)與案例分析[M].北京:人民郵電出版社,2004.
[2]賽奎春.ASP信息系統(tǒng)開發(fā)實例精選[M].北京:機械工業(yè)出版社,2006.
[3]薛小龍. ASP典型系統(tǒng)實戰(zhàn)與解析[M].北京:電子工業(yè)出版社,2007.
收稿日期:2008-01-12
作者簡介:賀宏(1979-),女,河北石家莊人,助理講師,管理學(xué)學(xué)士,研究方向:信息管理與信息系統(tǒng)等;曹鑫(1981-),女,河北張家口人,助理講師,管理學(xué)學(xué)士,研究方向:信息管理與信息系統(tǒng)等;張亞娜(1979-),河北石家莊人,助理講師,管理學(xué)學(xué)士,研究方向:信息管理與信息系統(tǒng)等。