国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

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

這篇具有很好參考價(jià)值的文章主要介紹了基于JAVA在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

摘要

隨著考試類(lèi)型的不斷增加與考試要求的不同提出,就更加增添了考試的復(fù)雜度,同時(shí)目前考試系統(tǒng)設(shè)置的科目,題庫(kù)量太少,管理復(fù)雜,而且實(shí)際操作起來(lái)困難度較大,所以就需要一種代替人工出卷考試的傳統(tǒng)考試方法,即在線智能考試系統(tǒng),通過(guò)其友好的界面,簡(jiǎn)潔的操作,方便了管理,節(jié)省了人力和時(shí)間。

在線考試系統(tǒng)使用后端使用spring boot框架進(jìn)行快速開(kāi)發(fā),采用當(dāng)前主流的后端開(kāi)發(fā)語(yǔ)言Java實(shí)現(xiàn)系統(tǒng)的業(yè)務(wù)流程。前端使用VUE框架實(shí)現(xiàn)前端交互,使用采用了漸進(jìn)式的開(kāi)發(fā)形式。數(shù)據(jù)庫(kù)采用免費(fèi)開(kāi)源的MySQL數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)數(shù)據(jù)。

通過(guò)Java開(kāi)發(fā)實(shí)現(xiàn)初中數(shù)學(xué)在線考試系統(tǒng)設(shè)計(jì)針對(duì)中學(xué)數(shù)學(xué)設(shè)計(jì)的一款在線考試、在線出題和在線題庫(kù)管理的系統(tǒng)。管理員可以查詢(xún)現(xiàn)有成員的信息,可以添加、刪除成員信息,更改狀態(tài)信息,設(shè)置權(quán)限,能否進(jìn)入本系統(tǒng)。對(duì)教師來(lái)說(shuō),包括試卷管理、題庫(kù)管理、成績(jī)管理等功能。

關(guān)鍵詞:在線考試;spring boot;VUE;題庫(kù)管理

第一章? 引言

1.1研究背景及意義

隨著新冠疫情的持續(xù)蔓延,線上教學(xué)成為了師生的常態(tài),同時(shí)計(jì)算機(jī)技術(shù)的發(fā)展和互聯(lián)網(wǎng)時(shí)代的到來(lái),人們已經(jīng)進(jìn)入了信息時(shí)代,也有人稱(chēng)之為數(shù)字化時(shí)代。在數(shù)字化的網(wǎng)絡(luò)環(huán)境下,學(xué)生希望得到個(gè)性化的滿足,根據(jù)自己的情況進(jìn)行學(xué)習(xí),同時(shí)希望能夠得到科學(xué)的評(píng)價(jià);老師希望有效改進(jìn)現(xiàn)有的考試模式,提高考試的效率;教育機(jī)構(gòu)也希望給網(wǎng)上的學(xué)生提供更全面靈活的服務(wù),同時(shí)希望全面準(zhǔn)確地對(duì)學(xué)生進(jìn)行跟蹤和評(píng)價(jià)。在線考試系統(tǒng)正式迎合這一市場(chǎng)需求而開(kāi)發(fā)的,它旨在探索一種以互聯(lián)網(wǎng)為基礎(chǔ)的考試模式。通過(guò)這種新的模式,為學(xué)校創(chuàng)造一種新的考試環(huán)境,使考務(wù)管理突破時(shí)空限制,提高考試工作效率和標(biāo)準(zhǔn)化水平,使學(xué)校管理者、教師和學(xué)生可以隨時(shí)、隨地通過(guò)網(wǎng)絡(luò)完成考試。

網(wǎng)絡(luò)教育包括教學(xué)系統(tǒng)、答疑系統(tǒng)和考試系統(tǒng)等很多的環(huán)節(jié),但現(xiàn)在的網(wǎng)絡(luò)教育軟件還處于開(kāi)發(fā)階段,發(fā)展不是很成熟,這些環(huán)節(jié)都需要我們?nèi)ラ_(kāi)發(fā)并進(jìn)一步升級(jí)完善,從而使我國(guó)的遠(yuǎn)程教育軟件不斷趨于成熟。在眾多的環(huán)節(jié)中,在線考試系統(tǒng)環(huán)節(jié)最為重要,但也是最難實(shí)現(xiàn)的環(huán)節(jié)。同時(shí),在我國(guó),大多的中小學(xué)與社會(huì)上的各種考試大都采用人工組卷、閱卷、考試、計(jì)算成績(jī)、成績(jī)分析、試卷分析等。然而,這種傳統(tǒng)的紙筆考試方式受時(shí)間和空間的限制較大,進(jìn)行一次考試需要耗費(fèi)大量的人力和物力,顯然已經(jīng)不能完全適應(yīng)網(wǎng)絡(luò)教育開(kāi)放性、交互性、協(xié)作性和自主性的特征。隨著考試類(lèi)型的不斷增加與考試要求的不同提出,就更加增添了考試的復(fù)雜度,同時(shí)目前考試系統(tǒng)設(shè)置的科目,題庫(kù)量太少,管理復(fù)雜,而且實(shí)際操作起來(lái)困難度較大,所以就需要一種代替人工出卷考試的傳統(tǒng)考試方法,即在線智能考試系統(tǒng),通過(guò)其友好的界面,簡(jiǎn)潔的操作,方便了管理,節(jié)省了人力和時(shí)間。

1.2國(guó)內(nèi)外研究現(xiàn)狀

早在1957年,美國(guó)科技公司就已經(jīng)設(shè)計(jì)出全球第一套在線考試系統(tǒng),歷經(jīng)半個(gè)世紀(jì)的發(fā)展以及各國(guó)之間的深層探討與交流,該考試模式已經(jīng)國(guó)際化,在我國(guó)很多行業(yè)當(dāng)中對(duì)計(jì)算機(jī)在線考試的滿意度與普及率是持一個(gè)上升趨勢(shì)。截止到目前,美國(guó)、德國(guó)、日本、英國(guó)等發(fā)達(dá)國(guó)家已經(jīng)借助網(wǎng)絡(luò)信息技術(shù)來(lái)評(píng)估參與檢測(cè)的對(duì)象,比如美國(guó)思而文學(xué)習(xí)系統(tǒng)有限公司在全球6大洲均設(shè)立了考試中心,數(shù)量高達(dá)2000個(gè),美國(guó)教育考試服務(wù)中心(簡(jiǎn)稱(chēng)ETC)自1993年就開(kāi)始采取適應(yīng)型考試機(jī)制,并減少了紙卷檢測(cè)中的筆試部分.ETC作為一家非營(yíng)利性單位,主要靠收取報(bào)名費(fèi)來(lái)維持正常運(yùn)轉(zhuǎn),考試類(lèi)目如下:GRE、SATReasoningTest、SATSubjectTest、TOEFL等。1991年,Novell公司成功采用CAT展開(kāi)認(rèn)證考試,參考人數(shù)已達(dá)到一百萬(wàn)次。目前,托福、微軟認(rèn)證、IBM認(rèn)證、CISCO認(rèn)證、Oracle認(rèn)證等考試都比較著名。

在我國(guó),在線考試系統(tǒng)起步較早,但發(fā)展極為迅速,設(shè)計(jì)活動(dòng)也相對(duì)活躍。如今已經(jīng)有多家公司和高校開(kāi)始應(yīng)用該系統(tǒng),例如:普通話考試、計(jì)算機(jī)二級(jí)考試、英語(yǔ)四(六)級(jí)考試等。并且隨著計(jì)算機(jī)技術(shù)的逐步推廣,在線考試將應(yīng)用于多個(gè)學(xué)科。

綜合我國(guó)大部分在線考試系統(tǒng)的設(shè)計(jì)團(tuán)隊(duì),其系統(tǒng)可以分成以下模塊,即功能模塊;分類(lèi)模塊;過(guò)程模塊。針對(duì)全部的考試系統(tǒng)而言,主要是通過(guò)分類(lèi)模塊進(jìn)行詳細(xì)系統(tǒng)的建立。國(guó)內(nèi)比較常見(jiàn)的系統(tǒng)有NATURE試題庫(kù)系統(tǒng)和邁達(dá)威試題庫(kù)系統(tǒng),其中NATURE試題庫(kù)系統(tǒng)是一種通用的計(jì)算機(jī)管理軟件,可應(yīng)用于普通教育、成人教育、高等教育、各中小學(xué)、職業(yè)教育、特殊教育等方面;而邁達(dá)威試題庫(kù)系統(tǒng)通過(guò)采用多種技術(shù)(如Word、OLE、VisualBasic、數(shù)據(jù)庫(kù)等),保證大量試題可用文本處理器進(jìn)行錄入,不僅如此,題目轉(zhuǎn)換起來(lái)比較方便,組卷策略也比較靈活,按照試卷生成狀態(tài),不論何時(shí)何地都能對(duì)參數(shù)進(jìn)行調(diào)整。另外,還能對(duì)已生成的試題實(shí)施人為干預(yù),不管采取哪種組卷策略,該系統(tǒng)均能快速實(shí)現(xiàn)。般情況下,考試系統(tǒng)的前期出題環(huán)節(jié),經(jīng)常交由具備一定閱歷的老教師來(lái)負(fù)責(zé),首先對(duì)各個(gè)方面進(jìn)行對(duì)比與分析,比如學(xué)科特征、題目難度、重點(diǎn)、難點(diǎn)分布、題型要求等,然后經(jīng)過(guò)反復(fù)斟酌來(lái)建立一套完整的組卷機(jī)制。在實(shí)際組卷過(guò)程中,在線考試系統(tǒng)會(huì)依據(jù)各科教師的多種需求對(duì)試卷展開(kāi)重新處理。從而得出以下結(jié)論:組卷算法能否滿足教師需求是提升組卷質(zhì)量與效果的充分條件。正常來(lái)說(shuō),教師所講的教學(xué)內(nèi)容基本上就是教學(xué)重點(diǎn),但對(duì)知識(shí)點(diǎn)進(jìn)行考核時(shí)可能會(huì)用到不同的方式,因此怎樣兼顧上述個(gè)體差異又能科學(xué)考察學(xué)生水平才是隨機(jī)組卷考試系統(tǒng)的核心所在。

1.3主要任務(wù)

基于JAVA的初中數(shù)學(xué)在線考試系統(tǒng)設(shè)計(jì)針對(duì)中學(xué)數(shù)學(xué)設(shè)計(jì)的一款在線考試、在線出題和在線題庫(kù)管理的系統(tǒng)。管理員可以查詢(xún)現(xiàn)有成員的信息,可以添加、刪除成員信息,更改狀態(tài)信息,設(shè)置權(quán)限,能否進(jìn)入本系統(tǒng)。對(duì)教師來(lái)說(shuō),包括試卷管理、題庫(kù)管理、成績(jī)管理等。主要如下:

  1. 試卷管理:教師可以從課程,各種題型的數(shù)量等方面對(duì)某份試卷提出一定的要求生成試卷規(guī)則,同時(shí),教師還可以對(duì)庫(kù)中已有的試卷進(jìn)行修改和刪除,添加新試卷等。
  2. 題庫(kù)管理:教師可以針對(duì)每個(gè)知識(shí)點(diǎn)添加不同難度、不同類(lèi)型的題目,并對(duì)題目設(shè)置難度值。老師可以進(jìn)行題庫(kù)的添加、題目難點(diǎn)設(shè)置、題目類(lèi)似設(shè)置,可以修改題目難點(diǎn)等。
  3. 成績(jī)管理:教師可以查看考生的考試成績(jī),并針對(duì)不同的課程進(jìn)行成績(jī)統(tǒng)計(jì),包括考試人數(shù)、最高分、最低分、平均分以及各分?jǐn)?shù)段得分人數(shù)等。

對(duì)普通用戶來(lái)說(shuō),包括在線考試、查詢(xún)以往考試成績(jī)等。主要如下:

1.在線考試:學(xué)生可以任選時(shí)間進(jìn)行在線測(cè)試,考試結(jié)束后,系統(tǒng)會(huì)根據(jù)已有的標(biāo)準(zhǔn)答案進(jìn)行在線判卷,考生可以立刻知道考試成績(jī)。

2、查詢(xún)以往考試成績(jī):學(xué)生可以在線查詢(xún)以前參加過(guò)的每門(mén)課程的考試相關(guān)信息。

3,學(xué)生可以對(duì)個(gè)人信息進(jìn)行維護(hù)包括(修改個(gè)人密碼。修改個(gè)人基本信息)

第3章? 系統(tǒng)分析

3.1可行性分析

在線考試系統(tǒng)主要目標(biāo)是實(shí)現(xiàn)在線考試系統(tǒng)正式迎合這一市場(chǎng)需求而開(kāi)發(fā)的,它旨在探索一種以互聯(lián)網(wǎng)為基礎(chǔ)的考試模式。通過(guò)這種新的模式,為學(xué)校創(chuàng)造一種新的考試環(huán)境,使考務(wù)管理突破時(shí)空限制,提高考試工作效率和標(biāo)準(zhǔn)化水平,使學(xué)校管理者、教師和學(xué)生可以隨時(shí)、隨地通過(guò)網(wǎng)絡(luò)完成考試。在確定了目標(biāo)后,我們從以下四方面對(duì)能否實(shí)現(xiàn)本系統(tǒng)目標(biāo)進(jìn)行可行性分析。

3.1.1技術(shù)可行性

在線考試系統(tǒng)使用JAVA語(yǔ)言,基于B/S結(jié)構(gòu),MYSQL數(shù)據(jù)庫(kù),主要包括前端應(yīng)用程序的開(kāi)發(fā)以及后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)兩個(gè)方面。對(duì)于應(yīng)用程序的開(kāi)發(fā)要求具備功能要完備、使用應(yīng)簡(jiǎn)單等特點(diǎn),而對(duì)于數(shù)據(jù)庫(kù)的建立和維護(hù)則要求建立一個(gè)數(shù)據(jù)完整性強(qiáng)、數(shù)據(jù)安全性好、數(shù)據(jù)穩(wěn)定性高的庫(kù)。

綜上所述:在線考試系統(tǒng)在開(kāi)發(fā)技術(shù)方面具有很高可行性,且開(kāi)發(fā)人員掌握了一定的開(kāi)發(fā)技術(shù),所以系統(tǒng)的開(kāi)發(fā)具有可行性。

3.1.2操作可行性

在線考試系統(tǒng)的登錄界面簡(jiǎn)單易于操作,采用常見(jiàn)的界面窗口來(lái)登錄界面,通過(guò)電腦進(jìn)行訪問(wèn)操作,用戶只要平時(shí)使用過(guò)電腦都能進(jìn)行訪問(wèn)操作。此系統(tǒng)的開(kāi)發(fā)采用JSP語(yǔ)言開(kāi)發(fā),基于B/S結(jié)構(gòu),這些開(kāi)發(fā)環(huán)境使系統(tǒng)更加完善。本系統(tǒng)具有易操作、易管理、交互性好的特點(diǎn),在操作上是非常簡(jiǎn)單的。因此本系統(tǒng)可以進(jìn)行開(kāi)發(fā)。

3.1.3經(jīng)濟(jì)可行性

在線考試系統(tǒng)是基于B/S模式,采用MYSQL數(shù)據(jù)庫(kù)儲(chǔ)存數(shù)據(jù),所要求的硬件和軟件環(huán)境,市場(chǎng)上都很容易購(gòu)買(mǎi),程序開(kāi)發(fā)主要是管理系統(tǒng)的開(kāi)發(fā)和維護(hù)。所以程序在開(kāi)發(fā)人力、財(cái)力上要求不高,而且此系統(tǒng)不是很復(fù)雜,開(kāi)發(fā)周期短。

在線考試系統(tǒng)設(shè)計(jì)與開(kāi)發(fā),在系統(tǒng)開(kāi)發(fā)上并不是很大,整個(gè)系統(tǒng)是不是非常大,耗用的時(shí)間也不太長(zhǎng),所以開(kāi)發(fā)成本不會(huì)太高。在整個(gè)發(fā)展過(guò)程是由自己獨(dú)立完成,只需一臺(tái)電腦和多種上面提到的軟件,就可以實(shí)現(xiàn)所有的發(fā)展的任務(wù)。因此,在整個(gè)開(kāi)發(fā)成本,可以說(shuō)是非常低的。

3.2系統(tǒng)功能基本需求

在線考試系統(tǒng)建立在系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)的基礎(chǔ)上,主要涉及兩種用戶:管理員和用戶。兩種用戶對(duì)系統(tǒng)各有不同的需求,其中管理員功能模塊包括信息管理、試題管理、試卷管理、成績(jī)查詢(xún)4個(gè)部分。

(1)信息管理模塊包括用戶管理和管理員管理。在用戶管理功能中,可以對(duì)用戶信息進(jìn)行添加、修改和刪除。在管理員管理功能中,可以實(shí)現(xiàn)管理員密碼修改。

(2)試題管理。管理員可以對(duì)試題信息進(jìn)行添加、修改和刪除。

(3)試卷管理。管理員可以對(duì)試卷進(jìn)行隨機(jī)生成、手工錄入、刪除。

(4)成績(jī)查詢(xún)。管理員對(duì)考生成績(jī)查詢(xún)、統(tǒng)計(jì)。

用戶功能模塊包括考試頁(yè)面、個(gè)人信息修改和考試結(jié)果查詢(xún)部分。

(1)考試頁(yè)面。學(xué)生進(jìn)行考試的網(wǎng)頁(yè),通過(guò)有效身份驗(yàn)證登錄就可以進(jìn)入考試。

(2)個(gè)人信息修改。學(xué)生可以根據(jù)管理員要求,修改個(gè)人賬號(hào)信息和登錄密碼。

(3)考試結(jié)果查看。學(xué)生在考試結(jié)束,可以查看自己的考試成績(jī)。

3.3非功能需求

1)數(shù)據(jù)的精確性。當(dāng)用戶填寫(xiě)不規(guī)范數(shù)據(jù)時(shí),系統(tǒng)及時(shí)給用戶有好的提示,并且不讓該臟數(shù)據(jù)提交。

2)友好性。系統(tǒng)難免會(huì)出現(xiàn)一些同步以及異步的操作,有時(shí)反應(yīng)會(huì)特別卡頓,希望系統(tǒng)給予一定的提示。

3)實(shí)用性。系統(tǒng)中的功能應(yīng)該都是有意義的,在線考試系統(tǒng)應(yīng)該以學(xué)生實(shí)際需求進(jìn)行開(kāi)發(fā)。

4)復(fù)用性。系統(tǒng)可以支持多人同時(shí)使用,因?yàn)閷W(xué)校學(xué)生和院系多,在線考試系統(tǒng)不是單人使用的專(zhuān)用系統(tǒng)。

5)安全性。學(xué)生個(gè)人在信息管理系統(tǒng)中會(huì)有一些敏感的數(shù)據(jù),大部分?jǐn)?shù)據(jù)都是真實(shí)的,系統(tǒng)要進(jìn)行安全的防護(hù),防止數(shù)據(jù)泄露。

第4章? 系統(tǒng)設(shè)計(jì)

4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)

基于以上需求,在線考試系統(tǒng)采用以Web技術(shù)為基礎(chǔ)的B/S模式進(jìn)行設(shè)計(jì)。B/S模式由瀏覽器、Web服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器3個(gè)層次組成1。在此模式下,客戶端使用一個(gè)通用瀏覽器,代替形形色色的各種應(yīng)用軟件,用戶的所有操作都是通過(guò)瀏覽器進(jìn)行的。該模式的核心部分是Web服務(wù)器,負(fù)責(zé)接收遠(yuǎn)程(或本地)的HTTP查詢(xún)請(qǐng)求,然后根據(jù)查詢(xún)條件到數(shù)據(jù)庫(kù)服務(wù)器獲取相關(guān)數(shù)據(jù),再將結(jié)果翻譯成HTTP和各種頁(yè)面描述語(yǔ)言,傳送回提出查詢(xún)請(qǐng)求的瀏覽器,由瀏覽器與數(shù)據(jù)庫(kù)聯(lián)系完成操作任務(wù)。

該考試系統(tǒng)包含前端設(shè)計(jì)和后端設(shè)計(jì),前端設(shè)計(jì)支持用戶登錄、在線考試和在線評(píng)分等功能,后端設(shè)計(jì)支持試題管理和信息管理功能等。在后端功能設(shè)計(jì)中,試題管理模塊包含:管理員登錄、試題管理、試卷管理和考試管理;信息管理模塊包含:管理員登錄、用戶信息管理、管理員信息管理、考試信息管理管理、閱卷信息管理、考試結(jié)果管理和管理員維護(hù)。

系統(tǒng)總體功能如圖1所示。

java在線考試系統(tǒng)技術(shù)亮點(diǎn),java,開(kāi)發(fā)語(yǔ)言,web,模塊測(cè)試

?

圖1功能模塊圖

4.2時(shí)序圖

時(shí)序圖用來(lái)描述對(duì)象之間的動(dòng)態(tài)交互,著重體現(xiàn)對(duì)象間消息傳遞的時(shí)間順序。時(shí)序圖以垂直軸表示時(shí)間,水平軸表示不同的對(duì)象。對(duì)象間的通信在對(duì)象

的生命線間通過(guò)消息符號(hào)來(lái)表示。

4.2.1系統(tǒng)管理員時(shí)序圖

如圖2所示:

?java在線考試系統(tǒng)技術(shù)亮點(diǎn),java,開(kāi)發(fā)語(yǔ)言,web,模塊測(cè)試

圖2系統(tǒng)管理員時(shí)序圖

4.2.2學(xué)生時(shí)序圖

如圖3所示:

圖3系統(tǒng)用戶時(shí)序圖

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

4.3.1數(shù)據(jù)庫(kù)概念的設(shè)計(jì)

數(shù)據(jù)庫(kù)是信息管理系統(tǒng)的核心和基礎(chǔ),在線考試系統(tǒng)的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)的各個(gè)表中,當(dāng)需要使用這些數(shù)據(jù)時(shí),系統(tǒng)可以快速、準(zhǔn)確地從數(shù)據(jù)庫(kù)中獲取數(shù)據(jù)信息。由于系統(tǒng)有12個(gè)實(shí)體類(lèi)對(duì)象,所以相對(duì)應(yīng)的也有12張數(shù)據(jù)庫(kù)表。E-R圖如圖4所示。

圖4系統(tǒng)E-R圖

4.3.2數(shù)據(jù)庫(kù)表的設(shè)計(jì)

考試表1

字段名稱(chēng)

類(lèi)型

長(zhǎng)度

主鍵

字段說(shuō)明

id

varchar

64

ID

Title

varchar

255

考試名稱(chēng)

Content

varchar

255

考試描述

Open_type

int

11

1、公開(kāi)2、部門(mén)3、定員

state

int

11

考試狀態(tài)

Time_limit

tinyint

4

是否限時(shí)

Startz_time

datetime

0

開(kāi)始時(shí)間

End_time

datetime

0

結(jié)束時(shí)間

Create_time

datetime

0

創(chuàng)建時(shí)間

Update_time

datetime

0

更新時(shí)間

Total_score

int

11

總分?jǐn)?shù)

Total_time

int

11

總時(shí)長(zhǎng)

Qualify_score

int

11

及格分?jǐn)?shù)

考試題庫(kù)表

字段名稱(chēng)

類(lèi)型

長(zhǎng)度

主鍵

字段說(shuō)明

id

varchar

64

ID

Exam_id

varchar

64

考試ID

Repo_id

varchar

64

題庫(kù)ID

Radio_count

int

11

單選題數(shù)據(jù)

Radio_score

int

11

單選題分?jǐn)?shù)

Multi_count

int

11

多選題數(shù)據(jù)

Multi_score

int

11

多選題分?jǐn)?shù)

Judge_count

int

11

判斷題數(shù)據(jù)

Judge_score

int

11

判斷題分?jǐn)?shù)

Saq_count

int

11

簡(jiǎn)答題數(shù)據(jù)

Saq_score

int

11

簡(jiǎn)答題分?jǐn)?shù)

試卷表

字段名稱(chēng)

類(lèi)型

長(zhǎng)度

主鍵

字段說(shuō)明

id

varchar

64

試卷ID

user_id

varchar

64

學(xué)生ID

depart_id

varchar

32

班級(jí)ID

Exam_id

varchar

64

規(guī)則ID

title

varchar

64

考試標(biāo)題

Total_time

int

11

考試時(shí)長(zhǎng)

User_time

int

11

用戶時(shí)長(zhǎng)

Total_score

int

11

試卷總分

Qualify_score

int

11

及格分

obj_score

int

11

客觀分

subj_score

int

11

主觀分

user_score

int

11

用戶得分

Has_saq

tinyint

4

是否包含簡(jiǎn)答題

state

int

Qq

考試狀態(tài)

Create_time

datetime

0

創(chuàng)建時(shí)間

Update_time

datetime

0

更新時(shí)間

Limit_time

datetime

0

截止時(shí)間

試卷考試題表

字段名稱(chēng)

類(lèi)型

長(zhǎng)度

主鍵

字段說(shuō)明

id

varchar

64

ID

Paper_id

varchar

64

試卷ID

qu_id

varchar

64

題目ID

Qu_type

int

11

題目類(lèi)型

answered

tinyint

4

是否已答

answer

varchar

255

主觀答案

sort

int

11

問(wèn)題排序

score

int

11

單題分分值

actual_score

int

11

實(shí)際得分(主觀題)

Is_right

tinyint

4

是否答對(duì)

備選答案表

字段名稱(chēng)

類(lèi)型

長(zhǎng)度

主鍵

字段說(shuō)明

id

varchar

64

ID

Paper_id

varchar

64

試卷ID

qu_id

varchar

64

題目ID

Qu_type

int

11

題目類(lèi)型

answered

tinyint

4

是否已答

answer

varchar

255

主觀答案

sort

int

11

問(wèn)題排序

score

int

11

單題分分值

actual_score

int

11

實(shí)際得分(主觀題)

Is_right

tinyint

4

是否答對(duì)

問(wèn)題題目表

字段名稱(chēng)

類(lèi)型

長(zhǎng)度

主鍵

字段說(shuō)明

id

varchar

64

ID

Paper_id

varchar

64

試卷ID

qu_id

varchar

64

題目ID

Qu_type

int

11

題目類(lèi)型

answered

tinyint

4

是否已答

answer

varchar

255

主觀答案

sort

int

11

問(wèn)題排序

score

int

11

單題分分值

actual_score

int

11

實(shí)際得分(主觀題)

Is_right

tinyint

4

是否答對(duì)

角色表

字段名稱(chēng)

類(lèi)型

長(zhǎng)度

主鍵

字段說(shuō)明

id

varchar

32

角色I(xiàn)D

Real_name

varchar

255

角色名稱(chēng)

用戶表

字段名稱(chēng)

類(lèi)型

長(zhǎng)度

主鍵

字段說(shuō)明

id

varchar

32

ID

User_name

varchar

255

用戶名

Real_name

varchar

255

真實(shí)姓名

password

Varchar

255

密碼

Salt

Varchar

255

密碼鹽

Role_ids

Varchar

255

角色列表

Depar_id

Varchar

32

學(xué)院id

Create_time

datetime

0

創(chuàng)建時(shí)間

Update_time

datetime

0

更新時(shí)間

tate

int

11

狀態(tài)

Data_flag

int

11

0、正常1、隱藏

第5章? 系統(tǒng)實(shí)現(xiàn)及測(cè)試

5.1登錄模塊實(shí)現(xiàn)

用戶登錄需要提供用戶名、密碼;當(dāng)用戶名和密碼匹配時(shí)才能登錄進(jìn)入系統(tǒng)。利用前端的信息,后端調(diào)用mybatispluse的basemapper實(shí)現(xiàn)認(rèn)證。

頁(yè)面效果如圖13:

java在線考試系統(tǒng)技術(shù)亮點(diǎn),java,開(kāi)發(fā)語(yǔ)言,web,模塊測(cè)試

圖13登錄界面

?

5.2用戶注冊(cè)功能實(shí)現(xiàn)

用戶注冊(cè)功能是通過(guò)瀏覽器渲染一個(gè)表單,需要提供用戶賬號(hào)、密碼、姓名、年齡、性別、電話、地址等信息。將數(shù)據(jù)傳入后臺(tái),通過(guò)后臺(tái)實(shí)現(xiàn)對(duì)用戶的新增。

頁(yè)面效果如圖14:

圖14系統(tǒng)注冊(cè)界面

5.3考試功能實(shí)現(xiàn)

管理員可以對(duì)考試進(jìn)行增刪改查

頁(yè)面效果如圖15、圖16:

java在線考試系統(tǒng)技術(shù)亮點(diǎn),java,開(kāi)發(fā)語(yǔ)言,web,模塊測(cè)試

圖15考試配置面

java在線考試系統(tǒng)技術(shù)亮點(diǎn),java,開(kāi)發(fā)語(yǔ)言,web,模塊測(cè)試

?圖16考試列表面

5.4試卷功能實(shí)現(xiàn)

用戶進(jìn)入考試,會(huì)生成一份試卷,試卷有個(gè)人信息、考試結(jié)果以及該考試的題庫(kù)

頁(yè)面效果如圖17:

java在線考試系統(tǒng)技術(shù)亮點(diǎn),java,開(kāi)發(fā)語(yǔ)言,web,模塊測(cè)試

?圖17進(jìn)入試卷詳情面

5.5題庫(kù)管理模塊實(shí)現(xiàn)

試卷由題庫(kù)的試題組成,管理員可以對(duì)題庫(kù)增刪改查

頁(yè)面效果如圖18:

java在線考試系統(tǒng)技術(shù)亮點(diǎn),java,開(kāi)發(fā)語(yǔ)言,web,模塊測(cè)試

?圖18題庫(kù)管理界面

總結(jié)

? ? ? 在線考試系統(tǒng)是基于網(wǎng)絡(luò)的在線考試系統(tǒng)。面向中職學(xué)校研發(fā)的在線考試系統(tǒng),在線考試系統(tǒng)能改變傳統(tǒng)考試模式的同時(shí),盡可能地為學(xué)生提供在線考試訓(xùn)練的模式,讓學(xué)生能適應(yīng)考證時(shí)的操作要求。把在線考試系統(tǒng)能廣泛運(yùn)用到平時(shí)的教學(xué)考試任務(wù)中或是單元測(cè)驗(yàn)中,有利于提高教學(xué)質(zhì)量,有利于教師實(shí)現(xiàn)資源共享,實(shí)現(xiàn)試題分享,為教師出題提供參考,對(duì)學(xué)生的考核也會(huì)更全面、更公正、更便捷。通過(guò)網(wǎng)絡(luò)應(yīng)用技術(shù)來(lái)建設(shè)一個(gè)能夠集考試、題庫(kù)和交流于一體的考試平臺(tái),方便教師每次考試的出題和組織,也更方便考生通過(guò)在線考試平臺(tái)檢驗(yàn)自己所學(xué)的知識(shí),達(dá)到以考促教的目的。

? ? ?目前系統(tǒng)仍有許多不足之處,例如缺少主觀題,缺少班級(jí)管理等等,未來(lái)我將繼續(xù)努力學(xué)習(xí),將該系統(tǒng)完善。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-773286.html

到了這里,關(guān)于基于JAVA在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 基于Java的在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)【附源碼+lun文完整版】

    基于Java的在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)【附源碼+lun文完整版】

    ** ** 1.引言 1.1 研究背景 互聯(lián)網(wǎng)技術(shù)已經(jīng)是未來(lái)的發(fā)展方向更是成為當(dāng)代教育的一個(gè)特征之一。計(jì)算機(jī)網(wǎng)絡(luò)給我們帶來(lái)諸多的信息,也帶來(lái)了無(wú)窮的便捷。線上網(wǎng)絡(luò)教育也開(kāi)始顯山露水,在線考試作為遠(yuǎn)程教育的一個(gè)分支也必然成為一個(gè)重要領(lǐng)域[1]。 隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展

    2024年02月04日
    瀏覽(235)
  • 基于Java(SpringBoot框架)畢業(yè)設(shè)計(jì)作品成品(08)web網(wǎng)頁(yè)網(wǎng)絡(luò)在線考試網(wǎng)站系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    基于Java(SpringBoot框架)畢業(yè)設(shè)計(jì)作品成品(08)web網(wǎng)頁(yè)網(wǎng)絡(luò)在線考試網(wǎng)站系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    博主介紹 :《Vue.js入門(mén)與商城開(kāi)發(fā)實(shí)戰(zhàn)》《微信小程序商城開(kāi)發(fā)》圖書(shū)作者,CSDN博客專(zhuān)家,在線教育專(zhuān)家,CSDN鉆石講師;專(zhuān)注大學(xué)生畢業(yè)設(shè)計(jì)教育和輔導(dǎo)。 所有項(xiàng)目都配有從入門(mén)到精通的基礎(chǔ)知識(shí)視頻課程,免費(fèi) 項(xiàng)目配有對(duì)應(yīng)開(kāi)發(fā)文檔、開(kāi)題報(bào)告、任務(wù)書(shū)、PPT、論文模版

    2024年02月06日
    瀏覽(99)
  • 基于JAVA在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(Springboot框架) 研究背景與意義、國(guó)內(nèi)外研究現(xiàn)狀

    ?博主介紹 :黃菊華老師《Vue.js入門(mén)與商城開(kāi)發(fā)實(shí)戰(zhàn)》《微信小程序商城開(kāi)發(fā)》圖書(shū)作者,CSDN博客專(zhuān)家,在線教育專(zhuān)家,CSDN鉆石講師;專(zhuān)注大學(xué)生畢業(yè)設(shè)計(jì)教育和輔導(dǎo)。 所有項(xiàng)目都配有從入門(mén)到精通的基礎(chǔ)知識(shí)視頻課程,免費(fèi) 項(xiàng)目配有對(duì)應(yīng)開(kāi)發(fā)文檔、開(kāi)題報(bào)告、任務(wù)書(shū)、

    2024年02月03日
    瀏覽(98)
  • (Java畢業(yè)設(shè)計(jì))在線考試系統(tǒng)(基于java+springboot)

    (Java畢業(yè)設(shè)計(jì))在線考試系統(tǒng)(基于java+springboot)

    您好!我是島上程序猿,感謝您閱讀本文,歡迎一鍵三連哦。 在線考試的需求和管理上的不斷提升,在線考試管理的潛力將無(wú)限擴(kuò)大,在線考試系統(tǒng)在業(yè)界被廣泛關(guān)注,本系統(tǒng)及對(duì)此進(jìn)行總體分析,將在線考試信息管理的發(fā)展提供參考。在線考試系統(tǒng)對(duì)高校有著明顯的帶動(dòng)效

    2024年02月08日
    瀏覽(105)
  • 基于python在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

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

    主要講解本系統(tǒng)設(shè)計(jì)到的文件和所存在路徑等 ? 系統(tǒng)訪問(wèn) 默認(rèn)訪問(wèn)系統(tǒng)頁(yè)面:http://127.0.0.1:8000 后臺(tái)管理登錄頁(yè)面:http://127.0.0.1:8000/ht/ 默認(rèn)賬號(hào)admin 密碼123456 后臺(tái)管理系統(tǒng)框架路由文件: houtai/urls.py 這是開(kāi)源的后臺(tái)管理框架,不要?jiǎng)樱旅娴倪@些文件供參考,了解即可 路

    2024年02月11日
    瀏覽(94)
  • 在線考試|基于Springboot的在線考試管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(源碼+數(shù)據(jù)庫(kù)+文檔)

    在線考試|基于Springboot的在線考試管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(源碼+數(shù)據(jù)庫(kù)+文檔)

    在線考試管理系統(tǒng)目錄 目錄 基于Springboot的在線考試管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 一、前言 二、系統(tǒng)設(shè)計(jì) 三、系統(tǒng)功能設(shè)計(jì)? 1、前臺(tái): 2、后臺(tái) 管理員功能 四、數(shù)據(jù)庫(kù)設(shè)計(jì) ?五、核心代碼? 六、論文參考 七、最新計(jì)算機(jī)畢設(shè)選題推薦 八、源碼獲?。?博主介紹 :??大廠碼農(nóng)|畢設(shè)

    2024年04月11日
    瀏覽(90)
  • 基于JavaWeb的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

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

    目 錄 摘 要 Ⅰ Abstract Ⅱ 1 緒 論 1 1.1 背景 1 1.2 國(guó)內(nèi)外現(xiàn)狀 2 1.3 系統(tǒng)開(kāi)發(fā)的目標(biāo)與意義 2 1.3.1 系統(tǒng)開(kāi)發(fā)目標(biāo) 2 1.3.2 意義 2 2 開(kāi)發(fā)技術(shù)背景 4 2.1 Java語(yǔ)言 4 2.2 Struts2 4 2.3 Spring 5 2.4 Hibernate 5 2.5 JavaScript 6 2.6 JSP 6 2.7 MySQL數(shù)據(jù)庫(kù) 7 2.8 開(kāi)發(fā)環(huán)境 7 3 系統(tǒng)需求分析和設(shè)計(jì) 9 3.1 系統(tǒng)的基本需

    2024年02月13日
    瀏覽(87)
  • JAVA在線刷題在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(Springboot框架)

    JAVA在線刷題在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(Springboot框架)

    ?博主介紹 :黃菊華老師《Vue.js入門(mén)與商城開(kāi)發(fā)實(shí)戰(zhàn)》《微信小程序商城開(kāi)發(fā)》圖書(shū)作者,CSDN博客專(zhuān)家,在線教育專(zhuān)家,CSDN鉆石講師;專(zhuān)注大學(xué)生畢業(yè)設(shè)計(jì)教育和輔導(dǎo)。 所有項(xiàng)目都配有從入門(mén)到精通的基礎(chǔ)知識(shí)視頻課程,免費(fèi) 項(xiàng)目配有對(duì)應(yīng)開(kāi)發(fā)文檔、開(kāi)題報(bào)告、任務(wù)書(shū)、

    2024年02月03日
    瀏覽(95)
  • 基于微信小程序/安卓APP的在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    基于微信小程序/安卓APP的在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    ??博主介紹:?全網(wǎng)粉絲10W+,CSDN全棧領(lǐng)域優(yōu)質(zhì)創(chuàng)作者,博客之星、掘金/知乎/華為云/阿里云等平臺(tái)優(yōu)質(zhì)作者。 ???? 精彩專(zhuān)欄 推薦訂閱???? 計(jì)算機(jī)畢業(yè)設(shè)計(jì)精品項(xiàng)目案例(持續(xù)更新) ?? 文末獲取源碼+數(shù)據(jù)庫(kù)+文檔 ?? 感興趣的可以先收藏起來(lái),還有大家在畢設(shè)選題,項(xiàng)

    2024年02月22日
    瀏覽(102)
  • 基于Web技術(shù)的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(論文+源碼)_kaic

    基于Web技術(shù)的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(論文+源碼)_kaic

    基于Web技術(shù)的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 2021級(jí)計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)升本06班 ? ?趙磊 摘要: 首先是智能防作弊的整合創(chuàng)新,系統(tǒng)自動(dòng)進(jìn)行考試數(shù)據(jù)的分析,及格率、錯(cuò)題率、高分統(tǒng)計(jì)等等數(shù)據(jù)完整呈現(xiàn)。以往傳統(tǒng)的考試學(xué)習(xí)方式,極大地束縛了人的創(chuàng)造力和想象力,使人們

    2024年02月03日
    瀏覽(96)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包