版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于J2EE的考試系統(tǒng)設(shè)計(jì)與開發(fā)摘要在教務(wù)管理中,考試作為教學(xué)測(cè)評(píng)的一種最主要的手段,其傳統(tǒng)的做法全部由手工完成,使得工作效率低下。如何讓考試適應(yīng)現(xiàn)代教育的特點(diǎn),如何更好的為教學(xué)服務(wù),就成了一個(gè)急需解決的問題。計(jì)算機(jī)網(wǎng)絡(luò)考試系統(tǒng)以其特有的優(yōu)勢(shì),成為解決問題的關(guān)鍵手段。本文闡述了傳統(tǒng)的J2EE體系結(jié)構(gòu)以及開發(fā)J2EEWeb項(xiàng)目的一般原則,從體系結(jié)構(gòu)的角度詳述了開發(fā)J2EEWeb應(yīng)用時(shí)表示層、業(yè)務(wù)層和數(shù)據(jù)存取層的設(shè)計(jì)問題。論文所實(shí)現(xiàn)的基于J2EE的在線考試系統(tǒng),采用JSP、Jetty等技術(shù)實(shí)現(xiàn)了試題管理、試卷管理、考試管理、學(xué)生考試、試卷評(píng)閱、成績(jī)的統(tǒng)計(jì)與分析等功能。本考試系統(tǒng)分為四大模塊:系統(tǒng)登錄模塊、系統(tǒng)管理模塊、考生考試模塊和教師管理模塊。其中系統(tǒng)管理模塊對(duì)系統(tǒng)用戶、權(quán)限進(jìn)行管理??忌荚嚹K的主要功能是實(shí)現(xiàn)學(xué)生在線考試、在線練習(xí)及成績(jī)查詢。教師管理模塊主要功能是維護(hù)系統(tǒng)中的試題庫的編輯、設(shè)置或生成試卷、批改試卷及成績(jī)查詢、考試管理、試卷分析,為系統(tǒng)最重要的模塊。本文使用J2EE企業(yè)解決方案構(gòu)建了B/S模式的企業(yè)軟件系統(tǒng),保證系統(tǒng)的健壯性和可擴(kuò)充性。同時(shí)該系統(tǒng)用Oracle10gR2作為后臺(tái)數(shù)據(jù)庫,分析了傳統(tǒng)考試系統(tǒng)的缺陷,采用了多種新的設(shè)計(jì)方案,滿足了任意題量、任意數(shù)量班級(jí)同時(shí)考試的考試要求,真正地使教師從出題、監(jiān)考、評(píng)改統(tǒng)計(jì)等等費(fèi)時(shí)的工作中解脫出來,以更好地適應(yīng)現(xiàn)代教育形勢(shì)。本系統(tǒng)克服了傳統(tǒng)考試的不足,讓計(jì)算機(jī)參與到整個(gè)考試過程中來,實(shí)現(xiàn)無紙化考試,大大提高了考務(wù)工作效率,具有廣泛的應(yīng)用前景。關(guān)鍵詞:Java;J2EE;考試系統(tǒng);軟件工程目錄TOC\o"1-2"\h\z\u一、緒論 3(一)課題開發(fā)背景 3(二)國(guó)內(nèi)外發(fā)展情況 3(三)論文主要工作 4(四)論文結(jié)構(gòu)安排 4二、系統(tǒng)相關(guān)技術(shù)介紹 4(一)J2EE簡(jiǎn)介 4(二)JSP簡(jiǎn)介 5(三)考試系統(tǒng)開發(fā)環(huán)境簡(jiǎn)介 6(四)設(shè)計(jì)模式 6三、系統(tǒng)設(shè)計(jì) 6(一)需求分析 6(二)系統(tǒng)設(shè)計(jì) 8(三)數(shù)據(jù)庫的設(shè)計(jì) 11四、系統(tǒng)的實(shí)現(xiàn) 16(一)系統(tǒng)整體功能模塊說明 16(二)登錄退出模塊的功能實(shí)現(xiàn) 21(三)管理員管理模塊的功能實(shí)現(xiàn) 23(四)監(jiān)考老師管理模塊的功能實(shí)現(xiàn) 24(五)考生管理模塊的功能實(shí)現(xiàn) 25(六)科目管理模塊的功能實(shí)現(xiàn) 26(七)題庫管理模塊的功能實(shí)現(xiàn) 27(八)試卷管理模塊的功能實(shí)現(xiàn) 28(九)考生個(gè)人信息模塊的功能實(shí)現(xiàn) 31(十)考試模塊的功能實(shí)現(xiàn) 31(十一)考生考試記錄模塊的功能實(shí)現(xiàn) 35五、結(jié)論 35參考文獻(xiàn) 37基于J2EE的考試系統(tǒng)設(shè)計(jì)與開發(fā)一、緒論(一)課題開發(fā)背景 隨著信息技術(shù)和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,教育信息化和網(wǎng)絡(luò)化也將成為必然的趨勢(shì)。作為教育評(píng)價(jià)和衡量學(xué)生能力的考試也正經(jīng)歷著無紙化和網(wǎng)絡(luò)化的飛躍。網(wǎng)絡(luò)的開放性和分布性的特點(diǎn)以及基于互聯(lián)網(wǎng)的巨大計(jì)算能力使得考試突破了時(shí)間和空間的限制?;诰W(wǎng)絡(luò)技術(shù)的考試系統(tǒng)正成為人們的研究熱點(diǎn)之一。隨著Internet的發(fā)展,計(jì)算機(jī)的全面普及,學(xué)校的教學(xué)、教務(wù)管理、行政管理也一改傳統(tǒng)的模式,借助現(xiàn)代計(jì)算機(jī)技術(shù)及因特網(wǎng)技術(shù),努力朝著信息化建設(shè)的方向發(fā)展。教育的改革,給人們帶來了更多的學(xué)習(xí)機(jī)會(huì)。隨著學(xué)習(xí)形式靈活、學(xué)生分布廣的成人教育及各種的認(rèn)證培訓(xùn)考試教育的迅猛發(fā)展,考試的形式也變得更加多樣化。比如,在線考試就已經(jīng)成為廣泛應(yīng)用的一種考試形式,相應(yīng)的,對(duì)在線考試系統(tǒng)的需求也越來越大[1]。(二)國(guó)內(nèi)外發(fā)展情況1.國(guó)內(nèi)研究情況在我國(guó),計(jì)算機(jī)考試系統(tǒng)和題庫的理論研究和實(shí)踐應(yīng)用起步比較晚。但發(fā)展也比較迅速,研究和開發(fā)活動(dòng)比較活躍。北京師范大學(xué)、華北師范大學(xué)等高等院校都有教師進(jìn)行教育測(cè)量理論應(yīng)用于題庫建設(shè)方面的研究。清華大學(xué)、北京師范大學(xué)等高校,也有教師在組織力量致力于實(shí)用考試系統(tǒng)的研究和開發(fā)工作。其中使用專用在線考試系統(tǒng)影響較大的考試有:1994年開始,國(guó)家教務(wù)組織的全國(guó)計(jì)算機(jī)等級(jí)考試;1996年,教育部考試中心舉辦的全國(guó)計(jì)算機(jī)應(yīng)用技術(shù)證書考試(NationalApplideInformationTechnologyCerticate簡(jiǎn)稱AIT);微軟授權(quán)培訓(xùn)中心(MircrosoftAuthorizedTrainingCenter簡(jiǎn)稱ATC)組織的認(rèn)證考試等[2]。面向普通教師使用的題庫系統(tǒng)也有“海北智能助教系統(tǒng)”和國(guó)家“九五”重點(diǎn)攻關(guān)項(xiàng)目“計(jì)算機(jī)輔助教學(xué)軟件研究開發(fā)與應(yīng)用”,“中小學(xué)課件的研究與開發(fā)”專題中的“通用題庫生成管理系統(tǒng)”等。以上考試系統(tǒng)各自實(shí)現(xiàn)了試題的計(jì)算機(jī)管理,抽題成卷,無紙化考試,自動(dòng)判卷,對(duì)考試結(jié)果進(jìn)行統(tǒng)計(jì)分析等各項(xiàng)功能的一部分,但也都存在一定的問題和局限性[3]??偟膩碚f,我國(guó)在線考試系統(tǒng)發(fā)展比較迅速,但總體水平不高,與發(fā)達(dá)國(guó)家相比在理論和實(shí)踐上都存在一定差距。1.2.2國(guó)外研究情況國(guó)外,那些發(fā)達(dá)國(guó)家,基于計(jì)算機(jī)的考試蓬勃發(fā)展,對(duì)于題庫建設(shè)的理論研究不斷深入,實(shí)用考試系統(tǒng)層出不窮。早在1986年,美國(guó)心理協(xié)會(huì)出版了關(guān)于如何開發(fā)、使用計(jì)算機(jī)化考試以及解釋考分的指南,成為了考試和軟件開發(fā)者事實(shí)標(biāo)準(zhǔn)。投入使用的例子有,1992年采用遠(yuǎn)距離教育方式的美國(guó)學(xué)院(AmericanCollege)考試使用計(jì)算機(jī)進(jìn)行測(cè)試;1993年美國(guó)教育考試中心(EraduadeRecordExamination簡(jiǎn)稱ETS)考試,從1994年開始,美國(guó)護(hù)理證書考試完全在計(jì)算機(jī)上進(jìn)行。目前,國(guó)外許多大型測(cè)驗(yàn)出版機(jī)構(gòu)、地區(qū)教育主管部門和專業(yè)資格認(rèn)證機(jī)構(gòu)都以某種測(cè)量理論為指導(dǎo)建立題庫、設(shè)計(jì)考試系統(tǒng),并進(jìn)行各項(xiàng)相關(guān)研究。除了這類行業(yè)專用的大型考試系統(tǒng)之外,供普通教師使用的通用考試系統(tǒng)軟件也有相應(yīng)的研究和產(chǎn)品。如英國(guó)QuestionMark公司出品的QuestionMark,就是一種基于項(xiàng)目反應(yīng)理論的,課供普通教師使用的通用的考試系統(tǒng)。(三)論文主要工作本論文將以Java語言為開發(fā)背景,以B/S類軟件工程為實(shí)施過程為標(biāo)準(zhǔn),實(shí)現(xiàn)一套在線考試系統(tǒng)。本系統(tǒng)主要完成了題庫管理、監(jiān)考老師管理、考生管理、試卷管理、成績(jī)管理等幾個(gè)模塊的設(shè)計(jì)和開發(fā)實(shí)現(xiàn)。(四)論文結(jié)構(gòu)安排本文研究的主要內(nèi)容如下:全文共分5章。第一章,主要是介紹系統(tǒng)概述,包括介紹了課題研究的背景、系統(tǒng)開發(fā)的意義與主要內(nèi)容及組織框架。第二章,介紹系統(tǒng)相關(guān)技術(shù)介紹,包括J2EE架構(gòu)分析、J2EE的特點(diǎn)及JSP簡(jiǎn)介、考試系統(tǒng)開發(fā)環(huán)境簡(jiǎn)介。第三章,介紹系統(tǒng)需求分析,包括了系統(tǒng)的主要功能和設(shè)計(jì)原則、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)功能設(shè)計(jì)、系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)。第四章,介紹系統(tǒng)的實(shí)現(xiàn),包括了系統(tǒng)整體功能模塊說明、登錄退出模塊的功能實(shí)現(xiàn)、管理員管理模塊的功能實(shí)現(xiàn)、監(jiān)考老師管理模塊的功能實(shí)現(xiàn)、考生管理模塊、科目管理模塊、題庫管理模塊、試卷管理模塊、考生個(gè)人信息模塊、考試模塊、考生考試記錄模塊的功能實(shí)現(xiàn)。第五章,介紹結(jié)論與展望。二、系統(tǒng)相關(guān)技術(shù)介紹(一)J2EE簡(jiǎn)介J2EE開發(fā)框架:系統(tǒng)將采用開源框架Spring2.5.6作為應(yīng)用基礎(chǔ),數(shù)據(jù)庫層將采用Hibernate3.0進(jìn)行操作。多層架構(gòu)設(shè)計(jì):系統(tǒng)采用SpringMVC架構(gòu)為基礎(chǔ),利用MVC架構(gòu)將系統(tǒng)進(jìn)行多層分離編碼,提高系統(tǒng)模塊間的靈活性及減少耦合度。本系統(tǒng)除了MVC層之外,還將對(duì)數(shù)據(jù)持久層進(jìn)行獨(dú)立成一層。系統(tǒng)的頁面層將采用JSP及JSTL進(jìn)行展示,同時(shí)配合CSS樣式表,Javascript進(jìn)行效果處理。URL訪問路徑將交由控制層處理,每個(gè)請(qǐng)求的事務(wù)都將在控制層時(shí)行調(diào)用業(yè)務(wù)邏輯層服務(wù)[3]。而業(yè)務(wù)邏輯層可調(diào)用不同的數(shù)據(jù)持久層服務(wù)。工作流程如圖2-1所示:圖2-1四層架構(gòu)設(shè)計(jì)流程視圖層:JSP頁面為主??刂茖樱篨xxController類為主,并實(shí)現(xiàn)Controller注解。業(yè)務(wù)邏輯層:XxxServices類為主,并實(shí)現(xiàn)Service注解。數(shù)據(jù)操作層:XxxDao類為主,并實(shí)現(xiàn)Service注解,并繼承于HibernateGenericDao類和實(shí)現(xiàn)EntityDao接口。J2EE為搭建具有可伸縮性、靈活性、易維護(hù)性的商務(wù)系統(tǒng)提供了良好的機(jī)制。它主要有以下方面的優(yōu)點(diǎn):1.保留現(xiàn)存的IT資產(chǎn)由于基于J2EE平臺(tái)的產(chǎn)品幾乎能夠在任何操作系統(tǒng)和硬件配置上運(yùn)行,因此J2EE架構(gòu)可以充分利用用戶原有的投資,保留現(xiàn)有的操作系統(tǒng)和硬件[4]。2.高效的開發(fā)J2EE允許公司把那些通用的、很繁瑣的服務(wù)端任務(wù)交給中間供應(yīng)商去完成。這樣開發(fā)人員可以集中精力在如何創(chuàng)建商業(yè)邏輯上,相應(yīng)地縮短了開發(fā)時(shí)間。3.支持異構(gòu)環(huán)境J2EE能夠開發(fā)部署在異構(gòu)環(huán)境中的可移植程序?;贘2EE的應(yīng)用程序不依賴任何特定的操作系統(tǒng)、中間件和硬件,因此,設(shè)計(jì)合理的基于J2EE的程序只需開發(fā)一次就可部署到各種平臺(tái)。這在典型的異構(gòu)企業(yè)計(jì)算環(huán)境中是十分關(guān)鍵的[5]。(二)JSP簡(jiǎn)介JSP是JAVA的頁面開發(fā)的常用方法,JSP是在HTML頁面中通過嵌入JSP的標(biāo)簽進(jìn)行調(diào)用JAVA的語法。JSP在J2EE容器中首次被請(qǐng)求會(huì)被編譯為一個(gè)對(duì)應(yīng)的Servlet語法的Java文件,并生成對(duì)應(yīng)的CLASS文件。本系統(tǒng)中的JSP只使用到一些基本語法,常用的數(shù)據(jù)取值都將使用JSTL組件的EL表達(dá)式以及自定義標(biāo)簽Tags表示。系統(tǒng)的JSP開發(fā)遵循JSP2.0規(guī)范,可保證兼容于任何標(biāo)準(zhǔn)的J2EE容器。JSP技術(shù)在以下的幾個(gè)方面加速了動(dòng)態(tài)WEB頁面開發(fā):(1)內(nèi)容的生成和顯示進(jìn)行分離。使用JSP技術(shù),WEB頁面開發(fā)人員可以使用HTML或者XML標(biāo)識(shí)來設(shè)計(jì)和格式化最終頁面,使用JSP標(biāo)識(shí)或者小腳本來生成頁面上的動(dòng)態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)中,并且捆綁在小腳本中,所有的腳本在服務(wù)端運(yùn)行。在服務(wù)器端,JSP引擎解釋JSP標(biāo)識(shí)和小腳本,生成所請(qǐng)求的內(nèi)容,并且將結(jié)果以HTML頁面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基于的WEB瀏覽器的完全可用性[6]。(2)強(qiáng)調(diào)可重用的組件。絕大多數(shù)JSP頁面依賴于可重用的、跨平臺(tái)的組件來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團(tuán)體所使用。基于組件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。(3)采用標(biāo)識(shí)簡(jiǎn)化頁面開發(fā)。JavaServerPage技術(shù)封裝了許多功能,這些功能是與JSP相關(guān)的XML標(biāo)識(shí)中進(jìn)行動(dòng)態(tài)內(nèi)容生成所需要的。標(biāo)準(zhǔn)的JSP標(biāo)識(shí)能夠訪問實(shí)例化JavaBeans組件,設(shè)置或者檢索組件屬性。由于JSP頁面的內(nèi)置腳本語文是基于Java編程語言的,而且所有的JSP頁面都被編譯成JavaServlet,JSP頁面就具有Java技術(shù)的所有好處,包括健壯的存儲(chǔ)管理和安全性。作為java平臺(tái)的一部分,JSP擁有java編程語言“一次編寫,處處運(yùn)行”的特點(diǎn)[7]。(三)考試系統(tǒng)開發(fā)環(huán)境簡(jiǎn)介1.系統(tǒng)平臺(tái):WindowsXP選擇WindowsXP作為系統(tǒng)平臺(tái),是因?yàn)樗膽?yīng)用非常普遍而且系統(tǒng)的穩(wěn)定性和兼容性都不錯(cuò),使得考試系統(tǒng)的安裝非常簡(jiǎn)單、快捷,為將來的推廣和應(yīng)用打下良好的基礎(chǔ)。2.Web服務(wù)器平臺(tái)開發(fā)成功的J2EE項(xiàng)目,將要部署在基于J2EE規(guī)范的WEB服務(wù)器上才能訪問,常見的Web服務(wù)器有:Weblogic、WebShpere、Jboss、Tomcat、Jetty等等。本應(yīng)用開發(fā)環(huán)境使用的是Jetty,可部署運(yùn)行于以上幾種服務(wù)器內(nèi)。(四)設(shè)計(jì)模式在設(shè)計(jì)過程中,使用到了UML知識(shí)進(jìn)行用例分析、領(lǐng)域分析、部署方案分析等等,并在編碼中將使用到多種設(shè)計(jì)模式來提高系統(tǒng)的靈活性和穩(wěn)定性。用到的設(shè)計(jì)模式有以下幾種:工廠模式、單例模式、State模式等等。系統(tǒng)設(shè)計(jì)中還充分使用到了抽象、多態(tài)、繼承、接口等面向?qū)ο蟮奶匦?。三、系統(tǒng)設(shè)計(jì)(一)需求分析1.功能需求本系統(tǒng)的用戶可分為管理員和普通用戶兩類。本系統(tǒng)共分成兩個(gè)界面:一個(gè)界面用于管理員登錄,主要負(fù)責(zé)進(jìn)行基本資料、題庫、試卷、成績(jī)的管理以及查詢等;另外一個(gè)界面用于普通用戶登錄,主要負(fù)責(zé)在線考試、查詢以往考試成績(jī)留言和在線交流等。從總體上考慮,系統(tǒng)應(yīng)該實(shí)現(xiàn)下列功能:對(duì)管理員來說,包括試卷管理、題庫管理、成績(jī)管理。試卷管理:管理員可以從課程,各種題型的數(shù)里等方面對(duì)某份試卷提出一定的要求生成試卷規(guī)則。同時(shí),管理員還可以對(duì)庫中已有的試卷進(jìn)行修改和刪除,添加新試卷等。題庫管理:管理員可以對(duì)題庫中的試題進(jìn)行三種基本操作:添加新的考題、刪除舊有考題、修改原有考題,其中試題類型包括判斷題、填空題、選擇題;對(duì)于每種類型的試題,教師可以設(shè)置題干、答案等屬性。圖3-1系統(tǒng)總體功能圖2.非功能性需求考試系統(tǒng)以為考生提供考卷為主,由此需要題庫的支持,題庫將由系統(tǒng)管理員錄入及維護(hù),題庫將分不同科目類型(語文、數(shù)學(xué))以及出題類型(單選、多選),并在題庫中給出正確答案。當(dāng)要進(jìn)行一場(chǎng)某類型的考試時(shí)(如語文),由系統(tǒng)管理員進(jìn)行確定試卷的考試時(shí)間以及試題范圍(可以從題庫中選擇該類型下的部分題目(必須大于等于考試的題目數(shù))或全部題目為一次考試的考試范圍)。并將選擇準(zhǔn)備考生的人員名單,不在名單內(nèi)的將無法進(jìn)入系統(tǒng)參加考試,同時(shí)確認(rèn)考試的開始時(shí)間、限制登錄時(shí)間范圍、交卷的時(shí)間范圍,以及監(jiān)考老師。監(jiān)考老師將由主考單位派出到考試地點(diǎn)進(jìn)行監(jiān)考,以進(jìn)行有效的督察和監(jiān)控考試效果,防止作弊,同時(shí)每一份考試需要提前30分鐘內(nèi)完成監(jiān)考老師的授權(quán)登錄,否則不充許進(jìn)行考試[8]。考生所分配的試題將是從題庫中隨機(jī)抽取的,并且每位考生所分配的試題順序?qū)⒉煌苑乐箍忌u,考生需要提前登錄系統(tǒng),完成監(jiān)考老師的授權(quán),然后進(jìn)入試卷模塊等待準(zhǔn)考時(shí)間到來,當(dāng)?shù)搅艘?guī)定的準(zhǔn)考時(shí)間后,充許考生進(jìn)入試卷簽卷,在規(guī)定時(shí)間內(nèi),不充提前交卷,若到了考試結(jié)束時(shí)間,系統(tǒng)將自動(dòng)交卷。每一題都有一個(gè)標(biāo)記位,可以用來快速復(fù)查。交卷后系統(tǒng)將自動(dòng)給出分?jǐn)?shù)并保存整個(gè)考試記錄。出于安全考慮,考試系統(tǒng)打開后將全屏,并且將屏蔽系統(tǒng)熱鍵,直到考試結(jié)束方可退出全屏[9]。(二)系統(tǒng)設(shè)計(jì)1.系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)在線考試系統(tǒng)總體應(yīng)用拓?fù)鋱D如3-1所示,功能結(jié)構(gòu)設(shè)計(jì)如圖3-2所示,系統(tǒng)的體系架構(gòu)圖如圖3-3所示。圖3-1應(yīng)用系統(tǒng)拓?fù)鋱D圖3-2在線考試系統(tǒng)功能結(jié)構(gòu)圖根據(jù)圖3-2所示可知,在線考試系統(tǒng)分為安全框架、系統(tǒng)管理、考生管理、題庫管理、試卷管理、在線考試六個(gè)模塊。(1)安全框架模塊包括管理員、監(jiān)考老師與考生模塊,每個(gè)模塊分別有登陸系統(tǒng)與退出登陸模塊。(2)系統(tǒng)管理模塊包括用戶管理與監(jiān)考老師管理模塊。(3)考生管理模塊包括考生管理與添加考生,其中考生管理包括禁用與啟用。(4)題庫管理模塊包括科目管理與題庫管理模塊??颇抗芾戆ㄌ砑涌颇?,題庫管理包括添加題庫。(5)試卷管理模塊包括試卷管理與添加試卷,其中試卷管理包括已考試卷與待考試卷模塊。(6)在線考試模塊包括考試信息、考試記錄、個(gè)人信息模塊,其中考試信息包括生成試題,個(gè)人信息包括修改密碼。圖3-3體系結(jié)構(gòu)圖2.系統(tǒng)流程結(jié)構(gòu)設(shè)計(jì)考試系統(tǒng)管理員功能模塊:安全驗(yàn)證模塊:對(duì)管理員和考生進(jìn)行分開身份驗(yàn)證??颇抗芾恚嚎荚嚳颇抗芾?,可添加新的科目。已經(jīng)存在的科目只充許禁用,不充許刪除。題庫管理:題庫分不同的科目,并且每一試題都屬于一個(gè)科目,試題分單選或多選兩種,可錄入多個(gè)備選記錄。并且每題都將內(nèi)置正確答案。試題可禁用和修改,但不充許刪除。修改試題,不會(huì)更新已經(jīng)產(chǎn)生的試題和考過的試題。修改的試題只有再次發(fā)布試卷時(shí)才會(huì)顯示更新后的內(nèi)容[10]。監(jiān)考老師管理:監(jiān)考老師可添加及查看某位老師的所有監(jiān)考記錄??忌芾恚嚎商砑涌忌畔ⅲ约安榭茨骋晃豢忌目荚囉涗浐统煽?jī)。試卷管理:當(dāng)發(fā)布一次考試信息時(shí),將生成一份試卷題庫,并指定一批生考名單和一名監(jiān)考老師。選擇的試題數(shù)量將大于等于考試總數(shù),當(dāng)考生通過監(jiān)考老師的授權(quán)后,將從該試卷庫中進(jìn)行隨機(jī)抽取試題生成試卷。成績(jī)管理:每一次考試的成績(jī)將記錄在案,但不公布試題和正確答案。系統(tǒng)用戶管理:修改當(dāng)前管理員的帳戶密碼??荚囅到y(tǒng)考生登錄功能模塊:考試信息:當(dāng)考生登錄系統(tǒng)后,可看到自己可以參加的考試列表。考試記錄:當(dāng)前考生所有參國(guó)過的考試記錄,以及成績(jī)查看。個(gè)人信息:修改個(gè)人的信息和密碼。考試系統(tǒng)考試流程圖:圖3-4考試系統(tǒng)考試流程圖(三)數(shù)據(jù)庫的設(shè)計(jì)1.數(shù)據(jù)庫總架構(gòu)圖圖3-5數(shù)據(jù)庫總架構(gòu)圖2.數(shù)據(jù)庫需求分析針對(duì)一般考試系統(tǒng)的需求,數(shù)據(jù)庫設(shè)計(jì)如下所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):①系統(tǒng)管理用戶,包括的數(shù)據(jù)項(xiàng)有:用戶名、密碼、姓名、最后一次登錄時(shí)間、郵箱地址、停用標(biāo)志、添加時(shí)間。②監(jiān)考老師,包括的數(shù)據(jù)項(xiàng)有:監(jiān)考老師賬戶、監(jiān)考老師姓名、監(jiān)考老師密碼、監(jiān)考老師性別、監(jiān)考老師工作地址、監(jiān)考老師電話、監(jiān)考老師郵箱地址、添加時(shí)間、添加用戶、最后更新時(shí)間、啟用狀態(tài)。③考生,包括的數(shù)據(jù)項(xiàng)有:考生編號(hào)、考生姓名、考生密碼、考生郵箱地址、生身份證號(hào)、考生性別、考生通訊地址、考生郵政編碼、考生聯(lián)系電話、考生聯(lián)系手機(jī)、添加時(shí)間、最后一次登錄IP、最后登錄時(shí)間。④科目,包括的數(shù)據(jù)項(xiàng)有:科目編碼、科目名稱、添加時(shí)間、添加用戶、最后修改時(shí)間。⑤試題題庫,包括的數(shù)據(jù)項(xiàng)有:試題編碼、科目編碼、試題內(nèi)容、試題類型、啟用狀態(tài)、添加時(shí)間、添加用戶、最后修改時(shí)間。⑥試題選擇項(xiàng),包括的數(shù)據(jù)項(xiàng)有:試題編碼、選項(xiàng)值、是否正確答案,排序⑦試卷,包括的數(shù)據(jù)項(xiàng)有:試卷編號(hào)、科目編碼、試卷名稱、試題總數(shù)、考試試題數(shù)、多選分值計(jì)算方式、合格成績(jī)、添加時(shí)間、考生數(shù)量、開考時(shí)間、結(jié)束時(shí)間、考試時(shí)長(zhǎng)、考試狀態(tài)。⑧考試監(jiān)考老師,包括的數(shù)據(jù)項(xiàng)有:試卷編號(hào)、監(jiān)考老師賬戶。⑨考試考生,包括的數(shù)據(jù)項(xiàng)有:試卷編號(hào)、考生編號(hào)、成績(jī)、考試狀態(tài)。⑩考生試卷,包括的數(shù)據(jù)項(xiàng)有:考生編號(hào)、試卷編號(hào)、試題編碼、排序、標(biāo)記、是否答題、答題時(shí)間。3.數(shù)據(jù)庫E-R圖概念設(shè)計(jì)中自頂向下的實(shí)體分析方法,即常用的實(shí)體聯(lián)系模型(簡(jiǎn)稱E-R模型),對(duì)具體數(shù)據(jù)進(jìn)行抽象加工,將實(shí)體集合抽象成實(shí)體類型。用實(shí)體間聯(lián)系反映現(xiàn)實(shí)世界事物間的內(nèi)在聯(lián)系。E-R模型是建立概念性數(shù)據(jù)模型的有力工具。通過對(duì)在線考試內(nèi)容和過程的分析,本系統(tǒng)應(yīng)設(shè)計(jì)的實(shí)體和屬性如下:試題(題目編號(hào)、題型、題目主干、難度系數(shù)、選項(xiàng)、答案、分值、章節(jié))試卷(試卷編號(hào)、試卷標(biāo)題、課程編號(hào)、可用狀態(tài))試卷詳細(xì)信息(試卷編號(hào)、題目編號(hào)、題目類型、分值)用戶(用戶名、用戶姓名、密碼、權(quán)限)(1)實(shí)體之間關(guān)系E-R圖如圖3.6。用考生、試卷兩個(gè)實(shí)體及其屬性和聯(lián)系構(gòu)建E-R圖??忌膶傩裕航處煛⒄n程;試卷的屬性:試題。圖3.6實(shí)體間關(guān)系E-R(2)試題實(shí)體E-R圖如圖3.7。試題實(shí)體屬性包括題目?jī)?nèi)容、題目類型、試題號(hào)、分值、正確答案、選項(xiàng)。圖3.7試題實(shí)體屬性E-R圖(3)用戶實(shí)體E-R圖如圖3.8。用戶實(shí)體屬性包括用戶編號(hào)、用戶名、訪問權(quán)限、密碼。圖3.8用戶實(shí)體E-R圖(4)成績(jī)實(shí)體E-R圖如圖3.9。成績(jī)單實(shí)體屬性包括考試時(shí)間、成績(jī)、準(zhǔn)考證號(hào)、課程號(hào)。圖3.9成績(jī)單實(shí)體E-R(5)試卷實(shí)體E-R圖如3.10。試卷實(shí)體屬性包括試卷編號(hào)、試卷標(biāo)題、課程編號(hào)、可用狀態(tài)。圖3.10試卷實(shí)體E-R4.數(shù)據(jù)庫邏輯表設(shè)計(jì)本數(shù)據(jù)庫中共包含四張管理表,包括考試系統(tǒng)用戶信息表、考試成績(jī)信息表、考試系統(tǒng)考試科目信息表、考試系統(tǒng)試卷信息表,具體結(jié)構(gòu)如下:(1)考試系統(tǒng)用戶信息表存放相關(guān)用戶信息,其表結(jié)構(gòu)如表3-1所示。表3-1users表列名數(shù)據(jù)類型長(zhǎng)度是否為空注釋userrIdIntNo用戶編號(hào),自動(dòng)編號(hào),主鍵userNameVarchar16No用戶名userPwdVarchar8No密碼userPowerVarchar10No用戶權(quán)限(管理員與考生)(2)考試成績(jī)信息表用來存入考生相關(guān)考試成績(jī)信息,其表結(jié)構(gòu)如表3-2所示。表3-2score表列名數(shù)據(jù)類型長(zhǎng)度是否為空注釋userrIdIntNoID,自動(dòng)編號(hào),主鍵userIdInt5No考生編號(hào)paperIdcharNo試卷編號(hào)scoreIntNo分?jǐn)?shù)examTimeDatatimeNo考試時(shí)間(3)考試系統(tǒng)考試科目信息表存入相關(guān)考試信息科目的基本信息,設(shè)計(jì)的表結(jié)構(gòu)如表3-3所示。表3-3course表列名數(shù)據(jù)類型長(zhǎng)度是否為空注釋userrIdVarchar8No課程編號(hào),主鍵CourseNameVarchar24No課程號(hào)joinTimeDatetimeYes加入時(shí)間(4)考試系統(tǒng)試卷信息表存入相關(guān)試卷的的基本信息,設(shè)計(jì)的表結(jié)構(gòu)如表3-4所示。表3-4paper表列名數(shù)據(jù)類型長(zhǎng)度是否為空注釋paperIdIntNoID,自動(dòng)編號(hào),主鍵CourseIdVarchar8No課程編號(hào)paperNameVarchar24No試卷標(biāo)題questionNumIntNo試卷包含題目數(shù)量judgeNumIntNo判斷題數(shù)量optionNumIntNo選擇題數(shù)量totalMarkIntNo試卷滿分judgeValueIntNo判斷題分值optionValueIntNo選擇題分值exanTineIntNo考試時(shí)間(單位:分)四、系統(tǒng)的實(shí)現(xiàn)本章為系統(tǒng)的實(shí)現(xiàn)。給出了各模塊的功能實(shí)現(xiàn)分析。分析了系統(tǒng)整體功能模塊說明、登錄退出模塊的功能實(shí)現(xiàn)、管理員管理模塊的功能實(shí)現(xiàn)、監(jiān)考老師管理模塊的功能實(shí)現(xiàn)、考生管理模塊的功能實(shí)現(xiàn)、科目管理模塊的功能實(shí)現(xiàn)、題庫管理模塊的功能實(shí)現(xiàn)、試卷管理模塊的功能實(shí)現(xiàn)、考生個(gè)人信息模塊的功能實(shí)現(xiàn)、考試模塊的功能實(shí)現(xiàn)、考生考試記錄模塊的功能實(shí)現(xiàn)。(一)系統(tǒng)整體功能模塊說明1.系統(tǒng)緩存設(shè)計(jì)系統(tǒng)中大量使用到一些常量,我們將之抽象出來,做成字典表,放在緩存中。接口的實(shí)現(xiàn)除了運(yùn)用了單例模式還使用到了工廠模式。通過對(duì)Java中的繼承、多態(tài)特性的利用,很方便地提供多種不同緩存的實(shí)現(xiàn)。采用接口設(shè)計(jì),將系統(tǒng)常用字典和系統(tǒng)科目數(shù)據(jù)進(jìn)行緩存。該緩存除了供系統(tǒng)業(yè)務(wù)處理時(shí)使用外,還將供自定義標(biāo)簽TAG使用。緩存將跟隨系統(tǒng)一啟動(dòng)便進(jìn)行加載,在系統(tǒng)運(yùn)行過程中可以通過接口提供的update()方法進(jìn)行更新緩存。在系統(tǒng)啟動(dòng)時(shí),系統(tǒng)將根據(jù)緩存接口類查找系統(tǒng)中所有注冊(cè)的Beans,只要是繼承于該緩存接口的,就運(yùn)行run()方法。緩存加載初始化實(shí)現(xiàn)代碼:packagelin.sun.ksxt.cache;importjavax.servlet.ServletContextEvent;importjavax.servlet.ServletContextListener;importorg.apache.log4j.Logger;importorg.springframework.web.context.WebApplicationContext;importorg.springframework.web.context.support.WebApplicationContextUtils;/***Web容器啟動(dòng)時(shí)加載的方法。系統(tǒng)一啟動(dòng)會(huì)自動(dòng)運(yùn)行contextInitialized方法**authorSunLinlinsun*createdate2010-12-17上午10:08:03*version2.0.0*/publicclassSystemStartLoadimplementsServletContextListener{ Loggerlogger=Logger.getLogger(this.getClass()); /** *Web容器結(jié)束時(shí)執(zhí)行的方法 */ publicvoidcontextDestroyed(ServletContextEventarg0){ if(logger.isInfoEnabled()) ("-->contextDestroyed(ServletContextEventarg0)"); } /** *WEB容器啟動(dòng)時(shí)執(zhí)行的方法 */ publicsynchronizedvoidcontextInitialized(ServletContextEventarg0){ if(this.logger.isInfoEnabled()) ("啟動(dòng)-->contextInitialized(ServletContextEvent)"); WebApplicationContextwac=WebApplicationContextUtils .getWebApplicationContext(arg0.getServletContext()); String[]at=wac.getBeanNamesForType(SystemCacheService.class); if(at!=null&&at.length>0){ for(Stringbean:at){ SystemCacheServicescs=(SystemCacheService)wac.getBean(bean); if(logger.isInfoEnabled()) ("加載啟動(dòng)項(xiàng):"+scs.getCacheName()); scs.run(); } } }}同時(shí)在web.xml里添加配置項(xiàng):<listener> <listener-class>lin.sun.ksxt.cache.SystemStartLoad</listener-class></listener>2.系統(tǒng)公共模塊自定義標(biāo)簽系統(tǒng)中大量使用到一些字典表數(shù)據(jù)的顯示,在此將其處理為自定義標(biāo)簽。以方便頁面中調(diào)用。自定義select標(biāo)簽。TypeSelectTag類是實(shí)現(xiàn)針對(duì)字典表的數(shù)據(jù)處理。JsonSelectTag類是實(shí)現(xiàn)針對(duì)非字典表的JSON格式的數(shù)據(jù)處理。兩個(gè)類只實(shí)現(xiàn)了業(yè)務(wù)數(shù)據(jù)處理的模塊,都繼承于AbstractSelectTag抽象類。在抽象類中完成了selectHTML標(biāo)簽的組裝的實(shí)現(xiàn)。而數(shù)據(jù)項(xiàng)的填充放在抽象方法中去供子類實(shí)現(xiàn)。圖4-2自定義標(biāo)簽圖其它自定義標(biāo)簽ShowDateStrTag類是一個(gè)日期時(shí)間格式化輸入標(biāo)簽的實(shí)現(xiàn)。SubStringTag類是一個(gè)字符串截取類。ShowTag類是針對(duì)字典表中的數(shù)據(jù)顯示類,可根據(jù)字典項(xiàng)編碼顯示成對(duì)應(yīng)的名稱。圖4-3自定義標(biāo)簽圖3.系統(tǒng)Job的實(shí)現(xiàn)發(fā)布的試卷,開始考試和結(jié)束考試的狀態(tài)是由系統(tǒng)后臺(tái)的JOB完成的。采用Spring的ScheduledTimerTask的接口,進(jìn)行Job類開發(fā)和實(shí)現(xiàn)。該Job采用單例模式,由單獨(dú)的一個(gè)線在后臺(tái)對(duì)所有試卷的考試狀態(tài)進(jìn)行監(jiān)控和變更。每一分鐘運(yùn)行一次。圖4-4系統(tǒng)JOB實(shí)現(xiàn)圖4.系統(tǒng)公共類及公共方法BaseController類是所有Controller層類的父類,主要是提供日志記錄接口,和輸入接口。圖4-5日志記錄接口圖系統(tǒng)中各控制層實(shí)現(xiàn)類都繼承于BaseController類。圖4-6各控制層實(shí)現(xiàn)類圖BaseService業(yè)務(wù)邏輯處理類,該類主要提供日志操作接口。圖4-7業(yè)務(wù)邏輯處理類圖(二)登錄退出模塊的功能實(shí)現(xiàn)為了安全保障,在線考試系統(tǒng)的管理員及監(jiān)考老師登錄頁面與考生登錄界面不同,登錄地址也將分開。系統(tǒng)將分別根據(jù)管理員和考生兩個(gè)不同的地址進(jìn)行記錄Session會(huì)話,管理員的所有訪問地址都將以“/control/”開頭,考生的所有訪問地址都將以“/kaoshi/”開頭。管理員登錄系統(tǒng)后,系統(tǒng)將保存管理的身份信息到Session中去,Key為“admin_session”,值為當(dāng)前用戶的對(duì)象??忌卿浵到y(tǒng)后,系統(tǒng)將保存考生的身份信息到Session中去,Key為“kaoshi_session”,值為當(dāng)前考生的用戶對(duì)象。系統(tǒng)將采用J2EE中的Filter進(jìn)行身份驗(yàn)證和URL權(quán)限過濾。1.管理員登錄登錄地址及頁面:圖4-8登錄界面圖2.考生登錄考生登錄地址及頁面(如圖4-11所示):圖4-9考生登錄頁面考生登錄成功后,瀏覽器將進(jìn)入全屏界面。點(diǎn)擊“退出登錄”,服務(wù)器清除當(dāng)前會(huì)話Session內(nèi)容,并顯示考生退出系統(tǒng)提示(如圖4-12所示);安全起見,系統(tǒng)將建議關(guān)閉當(dāng)前瀏覽器窗口。圖4-10退出消息提示(三)管理員管理模塊的功能實(shí)現(xiàn)1.管理員個(gè)人信息管理用例圖4-11個(gè)人信息管理圖2.管理員個(gè)人信息編輯修改系統(tǒng)用戶的個(gè)人信息,提交時(shí)會(huì)進(jìn)行登錄用戶名的唯一性檢查,如果系統(tǒng)中有相同的登錄用戶名且不為當(dāng)前賬戶的,無法保存更改,并返回提示信息。圖4-12個(gè)人信息編輯圖3.管理員修改密碼系統(tǒng)管理員登錄后可進(jìn)行當(dāng)前用戶的密碼修改!在輸入正確的舊密碼后,新登錄密碼與確認(rèn)新密碼一致,可提交更新當(dāng)前用戶的登錄密碼。圖4-13管理員修改密碼(四)監(jiān)考老師管理模塊的功能實(shí)現(xiàn)1.監(jiān)考老師管理用例圖4-14監(jiān)考老師管理用例圖2.監(jiān)考老師列表監(jiān)考老師管理頁面可以查詢所有的監(jiān)考老師信息,并且可以進(jìn)行禁用操作??梢酝ㄟ^多個(gè)過濾條件進(jìn)行篩選!3.添加監(jiān)考老師填寫要添加的監(jiān)考老師信息,提交后系統(tǒng)會(huì)對(duì)監(jiān)考老師的登錄賬號(hào)進(jìn)行唯一性檢查,如果已經(jīng)存在同樣的賬號(hào),將無法保存并返回提示信息。圖4-15添加監(jiān)考老師圖4.啟用禁用監(jiān)考老師在監(jiān)考老師列表中,點(diǎn)擊每行最后一列的“禁用”或“啟用”按鈕,可對(duì)當(dāng)前行的監(jiān)考老師進(jìn)行狀態(tài)控制,被禁用的監(jiān)考老師將無法進(jìn)行授權(quán)考生考試操作。(五)考生管理模塊的功能實(shí)現(xiàn)1.考生管理用例圖4-16考生管理用例圖2.考生列表考生列表中可以查詢多種組合條件的考生信息,可對(duì)列表中的考生賬戶進(jìn)行編輯、查查詳細(xì)信息、啟用已經(jīng)禁用的考生賬戶、禁用已經(jīng)啟用的考生賬戶。3.添加考生 為系統(tǒng)添加考生信息,考生唯一標(biāo)識(shí)的編號(hào)將在保存前系統(tǒng)自動(dòng)生成。圖4-17添加考生圖4.編輯考生信息從考生管理列表中編輯指定的考生信息,可以進(jìn)行考生除考生編號(hào)的其它信息的修改,如果不進(jìn)行密碼修改,則將密碼修改項(xiàng)留空。(六)科目管理模塊的功能實(shí)現(xiàn)1.科目管理用例圖4-18科目管理用例圖2.科目列表系統(tǒng)的所有試卷都將與科目關(guān)聯(lián),科目管理列表將顯示系統(tǒng)所有科目信息,并可以進(jìn)行查詢過濾、新增、編輯修改、刪除操作。3.添加科目填寫好科目名稱后,點(diǎn)擊“提交”按鈕進(jìn)行保存(圖4-21),在保存前,系統(tǒng)會(huì)對(duì)科目名稱進(jìn)行檢查,如果系統(tǒng)中已經(jīng)存在同樣的科目名稱,則不進(jìn)行保存,并提示該科目名稱已經(jīng)存在。圖4-19添加科目圖4.廢除科目在科目列表頁面,點(diǎn)擊每行后面的“刪除”按鈕,即可將當(dāng)前行科目刪除!5.編輯科目在科目列表頁面,點(diǎn)擊每行后面的“刪除”按鈕,即可進(jìn)入科目修改編輯頁面。編輯提交時(shí),會(huì)進(jìn)行科目名稱校驗(yàn),如果科目名稱已經(jīng)存在會(huì)進(jìn)行提醒并無法提交保存。圖4-20編輯科目圖(七)題庫管理模塊的功能實(shí)現(xiàn)1.題庫管理用例圖4-21題庫管理用例圖2.題庫列表系統(tǒng)所有試卷都依賴于題庫的支持,題庫做為系統(tǒng)考試的資源中心,可以在題庫管理頁面進(jìn)行查詢、添加、刪除、編輯試題。已經(jīng)發(fā)布過的試卷中的試題,將被復(fù)制到試卷表中去,對(duì)于題庫的修改,不會(huì)影響到已經(jīng)發(fā)布的試卷試題信息。3.新建試題添加試題功能,試題在保存時(shí)將生成唯一的身份編碼,試題的答題類型分多種(單選題或多選題),單選題的答案只能選擇一項(xiàng)做為正確答案,在下面的答題選項(xiàng)中,是否答案為單選框(radio),若答題類型選擇為“多選師”時(shí),在下面的答題選項(xiàng)中,是否答案為多選框(checkbox)。圖4-22新建試題圖4.編輯試題對(duì)于試題庫中的試題可以進(jìn)行修改,提交后保存更新到數(shù)據(jù)庫中,但不會(huì)更新發(fā)布的試卷中選擇了些題的信息,發(fā)布的試卷中該題的信息仍舊是選擇時(shí)的內(nèi)容和正確答案。圖4-23編輯試題圖5.刪除試題在題庫管理列表中,點(diǎn)擊每行后面的“刪除”鏈接,好即可將當(dāng)前行的試題刪除,但不會(huì)影響已經(jīng)發(fā)布的試題信息。(八)試卷管理模塊的功能實(shí)現(xiàn)1.試卷管理用例圖4-24試卷管理用例圖2.新建試卷發(fā)布一次考試有兩個(gè)步驟,首先需要新建試卷,點(diǎn)擊“新建試卷”,進(jìn)入到第一步試卷常規(guī)項(xiàng)填寫,填寫完畢后,點(diǎn)擊“下一步”將進(jìn)入到監(jiān)考老師(如圖4-27)、試題(如圖4-28)、考生的選擇頁面。選擇后進(jìn)行“提交”保存。試卷發(fā)布成功后將進(jìn)入詳細(xì)頁面。圖4-25選擇監(jiān)考老師圖4-26選擇試題4.考試記錄每份試卷考完后都可以在考試記錄中查看。圖4-27考試記錄(九)考生個(gè)人信息模塊的功能實(shí)現(xiàn)1.考生個(gè)人信息用例圖4-28考生個(gè)人信息用例2.考生修改密碼考生可以自行修改登錄密碼,進(jìn)入修改密碼頁面,需要輸入正確的舊密碼,才能重設(shè)新密碼,重復(fù)新密碼要與新密碼一致。提交后,系統(tǒng)將驗(yàn)證密碼是否正確,若不正確,無法修改,若舊密碼正確,考生登錄密碼將被更新,密碼在數(shù)據(jù)庫中將以MD5加密后的形式存在。3.考生編輯個(gè)人信息考生用戶可修改自己的個(gè)人信息,完成修改后,點(diǎn)擊“提交”按鈕系統(tǒng)將進(jìn)行必填項(xiàng)驗(yàn)證(凡編輯項(xiàng)后面帶紅色“*”的,表示該項(xiàng)不能為空),沒有錯(cuò)誤,將更新數(shù)據(jù)庫中的考生信息。(十)考試模塊的功能實(shí)現(xiàn)1.考生考試用例圖4-29考生考試用例2.考試信息進(jìn)入考試信息欄目,將看到根據(jù)開考時(shí)間倒排序的所有與當(dāng)前考生有關(guān)的考試信息。可通過考試狀態(tài)進(jìn)行不同的操作。考試狀態(tài)有以下幾種:已經(jīng)考過:考試已經(jīng)結(jié)束,可以查看成績(jī)。正在考試:考生進(jìn)入考卷,并且未到結(jié)束時(shí)間,考生也未交卷,如掉線,考生點(diǎn)擊操作“繼續(xù)考試”,重新進(jìn)入系統(tǒng)繼續(xù)答題,之前的答題結(jié)果不會(huì)丟失。未開考:表示還未進(jìn)行考試的試卷,在開考前15分鐘可以進(jìn)入考試,由監(jiān)考老師授權(quán)后,等待到開考時(shí)間進(jìn)入考試界面進(jìn)行答卷。超過開考時(shí)間15分鐘,將無法授權(quán)考試,考試狀態(tài)將變成缺考,成績(jī)?yōu)?分。缺考:表示在開考時(shí)間前15分鐘以及開考后15分鐘,考生仍未進(jìn)行授權(quán)考試,造成缺考,考生將無法登錄考試。3.考試授權(quán)進(jìn)入考試前,需要對(duì)考試試卷進(jìn)行監(jiān)考老師授權(quán)驗(yàn)證。該授權(quán)只充許在開考時(shí)間前30分鐘及開考時(shí)間后20分鐘內(nèi)進(jìn)行。不在該時(shí)間段內(nèi),將出現(xiàn)提示欄。在合法的時(shí)間內(nèi),將會(huì)出現(xiàn)監(jiān)考老師登錄的界面。監(jiān)考老師登錄自己的系統(tǒng)賬號(hào)通過驗(yàn)證后,系統(tǒng)才開始為當(dāng)前考生分配試卷,試卷的題庫范圍取自該試卷出題時(shí)所劃分的范圍,并進(jìn)行隨機(jī)排序,生成的考生試卷將存于單獨(dú)的表中。在考試過程中,考生未結(jié)束考試并且考試結(jié)束時(shí)間未到時(shí),若系統(tǒng)掉線,考生可再次登陸系統(tǒng),進(jìn)入試卷繼續(xù)考試,此時(shí),已經(jīng)經(jīng)監(jiān)考老師授權(quán)后的試卷,不需要再次授權(quán),點(diǎn)擊超鏈可直接進(jìn)入試卷頁面。當(dāng)監(jiān)考老師授權(quán)通過
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年農(nóng)業(yè)合作社勞務(wù)合作合同模板4篇
- 2025年度船舶改裝設(shè)計(jì)服務(wù)合同范本3篇
- 2025年度母嬰護(hù)理與家居安全月嫂服務(wù)合同4篇
- 二零二五年度新能源材料名義合伙人合同4篇
- 2025年儲(chǔ)煤場(chǎng)租賃與智能化倉儲(chǔ)解決方案合同4篇
- 二零二五年度農(nóng)藥產(chǎn)品市場(chǎng)拓展銷售合同4篇
- 二零二五年度木屑生物質(zhì)復(fù)合材料承包協(xié)議4篇
- 二零二五美容院美容院美容院美容院美容產(chǎn)品售后服務(wù)合同2篇
- 二零二五年度醫(yī)療健康行業(yè)借款合同協(xié)議2篇
- 23-24年項(xiàng)目部安全管理人員安全培訓(xùn)考試題及答案審定
- 2021年全國(guó)高考物理真題試卷及解析(全國(guó)已卷)
- 拆遷評(píng)估機(jī)構(gòu)選定方案
- 趣味知識(shí)問答100道
- 鋼管豎向承載力表
- 2024年新北師大版八年級(jí)上冊(cè)物理全冊(cè)教學(xué)課件(新版教材)
- 人教版數(shù)學(xué)四年級(jí)下冊(cè)核心素養(yǎng)目標(biāo)全冊(cè)教學(xué)設(shè)計(jì)
- JJG 692-2010無創(chuàng)自動(dòng)測(cè)量血壓計(jì)
- 三年級(jí)下冊(cè)口算天天100題(A4打印版)
- 徐州市2023-2024學(xué)年八年級(jí)上學(xué)期期末地理試卷(含答案解析)
- CSSD職業(yè)暴露與防護(hù)
- 飲料對(duì)人體的危害1
評(píng)論
0/150
提交評(píng)論