国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2017-04-27 10:41劉美鷴
電腦知識(shí)與技術(shù) 2016年29期

劉美鷴

摘要:該文所介紹的在線考試系統(tǒng)采用C/S模式構(gòu)建,使用Java作為開(kāi)發(fā)語(yǔ)言、SQL Server2008作為后臺(tái)數(shù)據(jù)庫(kù),并利用Eclipse作為開(kāi)發(fā)環(huán)境完成系統(tǒng)的實(shí)現(xiàn)。按照軟件工程方法,對(duì)系統(tǒng)進(jìn)行了需求分析,逐步給出系統(tǒng)的用例圖,并進(jìn)行系統(tǒng)的總體設(shè)計(jì)和具體實(shí)現(xiàn)。通過(guò)在線考試系統(tǒng)實(shí)現(xiàn)了無(wú)紙化考試,提高了考試工作的效率,避免了傳統(tǒng)考試中的不足。

關(guān)鍵詞:在線考試系統(tǒng);數(shù)據(jù)庫(kù);C/S模式

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)29-0096-03

1背景

隨著信息技術(shù)的飛速發(fā)展以及計(jì)算機(jī)網(wǎng)絡(luò)的普及,網(wǎng)絡(luò)考試逐漸成為對(duì)學(xué)生學(xué)習(xí)情況考核的一種便捷方式。目前學(xué)校與社會(huì)上的各種考試大都還采用傳統(tǒng)的考試方式,在此方式下,組織一次考試至少要經(jīng)過(guò)五個(gè)步驟:即人工出題、考生考試、人工閱卷、成績(jī)?cè)u(píng)估和試卷分析。顯然,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會(huì)越來(lái)越大,并且其工作將是一件十分煩瑣和非常容易出錯(cuò)的事情。

網(wǎng)絡(luò)在線考試系統(tǒng)極大地提高了考試的便捷性,現(xiàn)在在許多領(lǐng)域已經(jīng)有了廣泛的應(yīng)用。最有影響的案例就是ETS(美國(guó)教育考試中心)舉辦的GRE(美國(guó)研究生入學(xué)考試)的計(jì)算機(jī)化考試,它使考試由原來(lái)的每年只能有兩次參加考試的機(jī)會(huì)變成了每個(gè)工作日都可以參加的考試。國(guó)內(nèi)典型的有由教育部考試中心主辦的全國(guó)計(jì)算機(jī)等級(jí)考試、各省的非計(jì)算機(jī)專業(yè)大學(xué)生水平考試,還有用于教考分離的各種題庫(kù)等。因此,在當(dāng)前各高校中實(shí)現(xiàn)一套完善的在線考試系統(tǒng),對(duì)于學(xué)校、教師以及學(xué)生都將受益。

2系統(tǒng)需求分析

2.1功能需求

根據(jù)高??荚嚨木唧w需求,本文所介紹的在線考試系統(tǒng)具有考生信息維護(hù)、考場(chǎng)設(shè)置、分配座次、試題信息維護(hù)、試題模板設(shè)置、組卷、考場(chǎng)監(jiān)控、自動(dòng)評(píng)分以及學(xué)生答題等功能。通過(guò)對(duì)需求進(jìn)行具體分析,進(jìn)一步確定了系統(tǒng)中包含“考務(wù)人員”、“監(jiān)考人員”、“考生”、“系統(tǒng)管理人員”和“考試系統(tǒng)”5個(gè)角色以及“組卷”、“分配考場(chǎng)”等27個(gè)用例,用例如圖1所示,該用例圖刻畫了業(yè)務(wù)活動(dòng)中的各個(gè)角色以及他們?cè)跇I(yè)務(wù)活動(dòng)中的關(guān)系。

3系統(tǒng)設(shè)計(jì)

3.1系統(tǒng)功能模塊

本文所實(shí)現(xiàn)的在線考試系統(tǒng)主要分考務(wù)人員管理模塊、監(jiān)考人員管理模塊和考生模塊,三個(gè)模塊的功能結(jié)構(gòu)分別如圖2一圖4所示。

3.2系統(tǒng)業(yè)務(wù)流程分析

本系統(tǒng)主要由考務(wù)人員、監(jiān)考人員、考生以及系統(tǒng)管理員組成。考務(wù)人員主要負(fù)責(zé)考務(wù)管理,即:

1)首先完成對(duì)試題信息的維護(hù),然后設(shè)定試題模板,確定試題內(nèi)每種題型的數(shù)量、分值及生成試題的套數(shù),最后通過(guò)系統(tǒng)生成試題;

2)根據(jù)考生信息和考場(chǎng)信息,為每個(gè)考生分配考場(chǎng)及座次,發(fā)放考試通知單;

3)查詢、打印考生的成績(jī)單。

考務(wù)人員業(yè)務(wù)流程如圖5所示。

監(jiān)考人員主要負(fù)責(zé)考場(chǎng)管理,即:

1)啟動(dòng)發(fā)放試卷程序,由機(jī)器隨機(jī)向每位考生發(fā)放一套試題;

2)發(fā)放開(kāi)考指令,使考生可以由客戶端登錄考試;

3)進(jìn)行考場(chǎng)監(jiān)控,記錄考場(chǎng)報(bào)告;

4)考試結(jié)束發(fā)放結(jié)束考試指令,強(qiáng)行結(jié)束所有考試;

5)發(fā)出自動(dòng)評(píng)分指令,由機(jī)器自動(dòng)完成評(píng)分工作。

監(jiān)考人員業(yè)務(wù)流程如圖6所示。

考生主要完成考試任務(wù),即:

1)客戶端登錄,完成考生身份驗(yàn)證;

2)答題;

3)交卷。

考生業(yè)務(wù)流程如圖7所示。

3.3數(shù)據(jù)庫(kù)設(shè)計(jì)

本系統(tǒng)所涉及實(shí)體包括考生、班級(jí)、部門、試卷、試題、試題模板、考場(chǎng)、座次、違紀(jì)、成績(jī)、用戶、選擇題、判斷題以及程序設(shè)計(jì)題等。采用實(shí)體關(guān)系圖來(lái)描述實(shí)體的概念模型并建立數(shù)據(jù)表包括考生表、班級(jí)表、部門表、試卷表、試題表、試題模板表、考場(chǎng)表、座次表、違紀(jì)表、成績(jī)表、用戶表選擇題表、判斷題表以及程序設(shè)計(jì)題表等,本系統(tǒng)的數(shù)據(jù)邏輯模型如圖8所示。

3.4系統(tǒng)類圖分析

根據(jù)圖8中的實(shí)體及實(shí)體之間的關(guān)系,設(shè)計(jì)了在線考試系統(tǒng)所涉及的所有類,系統(tǒng)類圖如圖9所示。

5系統(tǒng)實(shí)現(xiàn)

本系統(tǒng)采用Java作為開(kāi)發(fā)語(yǔ)言、SQL Server 2008作為后臺(tái)數(shù)據(jù)庫(kù),并利用Eclipse開(kāi)發(fā)環(huán)境實(shí)現(xiàn),主要分為服務(wù)器端和客戶端程序,服務(wù)器端程序主要提供菜單操作和圖形界面操作,完成系統(tǒng)各項(xiàng)功能,服務(wù)器端程序主控界面如圖10所示。當(dāng)用戶單擊主界面上對(duì)應(yīng)圖標(biāo)時(shí),則在下方信息欄產(chǎn)生下級(jí)圖標(biāo),供用戶選擇完成相應(yīng)功能。

客戶端程序主要功能為考生可以通過(guò)菜單選擇進(jìn)行考試,考試主窗口如圖11所示。

6結(jié)束語(yǔ)

本文所實(shí)現(xiàn)的在線考試系統(tǒng)為使用者提供了豐富的操作功能,實(shí)現(xiàn)了考試的自動(dòng)化,從而大幅度地降低了考試工作的難度,減少了大量的手工操作可能引起的操作失誤,提高了考試工作的效率,推動(dòng)了考試信息化建設(shè)。后期,將進(jìn)一步完善該系統(tǒng)的功能,如增加自動(dòng)批卷等功能,從而真正為學(xué)校、教師、學(xué)生的考試帶來(lái)更多便利。

延吉市| 旬阳县| 湖州市| 三明市| 禄劝| 桐梓县| 朝阳县| 九龙县| 寿宁县| 于田县| 含山县| 道孚县| 大连市| 万载县| 岐山县| 门头沟区| 吉安县| 嘉兴市| 丹阳市| 繁昌县| 常州市| 抚顺市| 太原市| 尉犁县| 扶风县| 来宾市| 长葛市| 昌图县| 大竹县| 左云县| 合川市| 北票市| 二手房| 麻城市| 乌兰县| 马鞍山市| 福贡县| 栾城县| 平山县| 甘德县| 玛沁县|