版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
(基于javaweb的在線(xiàn)考試答題系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn))(DesignandimplementationofonlineexaminationsystembasedonJavaWeb)摘要隨著現(xiàn)在網(wǎng)絡(luò)的快速發(fā)展,網(wǎng)上管理系統(tǒng)也逐漸快速發(fā)展起來(lái),網(wǎng)上管理模式很快融入到了許多用戶(hù)的眼球之中,隨之就產(chǎn)生了“基于BS模式的考試系統(tǒng)”,這樣就讓的考試信息管理更加方便簡(jiǎn)單,同時(shí)這種在線(xiàn)的考試模式在近幾年也受到越來(lái)越多的人青睞。文中重點(diǎn)介紹了系統(tǒng)實(shí)現(xiàn)的整個(gè)過(guò)程,整個(gè)系統(tǒng)分為三個(gè)部分包括管理員,教師以及考生。整個(gè)系統(tǒng)是基于BS模式的,利用eclipse和mysql數(shù)據(jù)庫(kù)開(kāi)發(fā)的。系統(tǒng)的完成望能利用先進(jìn)的計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)來(lái)改變目前的考試信息管理狀況,提高考試管理效率,提高考生以及教師的便捷考試,同時(shí)也讓管理員更容易地對(duì)成員進(jìn)行管理和授予成員相對(duì)應(yīng)的成員。系統(tǒng)完成之后主要是在Windows系統(tǒng)上進(jìn)行工作,同時(shí)需要用到eclipse和mysql數(shù)據(jù)庫(kù)。主要的功能大致包括了:管理員在線(xiàn)對(duì)考生,教師進(jìn)行權(quán)限等管理、教師閱卷批卷、教師出題以及及時(shí)匯總考生成績(jī)、學(xué)生在線(xiàn)考試、查看成績(jī)等功能。關(guān)鍵詞:考試系統(tǒng)javamysqlB/S模式AbstractWiththerapiddevelopmentofthenetwork,theonlinemanagementsystemisalsograduallydevelopingrapidly.Theonlinemanagementmodeisquicklyintegratedintotheeyesofmanyusers,resultinginthe"examinationsystembasedonBSmode",whichmakestheexaminationinformationmanagementmoreconvenientandsimple.Atthesametime,thisonlineexaminationmodeisalsofavoredbymoreandmorepeopleinrecentyears.Thispaperfocusesonthewholeprocessofsystemimplementation,thewholesystemisdividedintothreeparts,includingadministrators,teachersandexaminees.ThewholesystemisbasedonBSmode,usingeclipseandMySQLdatabasedevelopment.Thecompletionofthesystemisexpectedtouseadvancedcomputertechnologyandnetworktechnologytochangethecurrentsituationofexaminationinformationmanagement,improvetheefficiencyofexaminationmanagement,improvetheconvenienceofexamineesandteachers,andalsomakeiteasierforadministratorstomanagemembersandgrantmemberscorrespondingmembers.Afterthecompletionofthesystem,itmainlyworksonthewindowssystem,andneedstouseeclipseandMySQLdatabase.Themainfunctionsinclude:administratoronlinemanagementofexaminees,authoritymanagementofteachers,teachermarkingpapers,teacherwritingquestionsandcollectingexaminees'scoresintime,students'onlineexamination,checkingscoresandotherfunctions.Keywords:ExaminationsystemJavatechnologymysqldatabaseB/S目錄1.緒論 11.1研究背景 11.2研究現(xiàn)狀 11.3系統(tǒng)發(fā)展 22.技術(shù)與工具平臺(tái) 32.1基于JSP的數(shù)據(jù)庫(kù)連接技術(shù) 32.2基于JSP和Servelt技術(shù) 32.3java技術(shù) 42.4MySql數(shù)據(jù)庫(kù) 52.5B/S結(jié)構(gòu) 53.系統(tǒng)分析 63.1可行性分析 63.1.1技術(shù)可行性 63.1.2操作可行性 63.1.3經(jīng)濟(jì)可行性 63.2系統(tǒng)性能分析 73.3需求分析 73.3.1教師用例圖 83.3.2管理員用例圖 83.3.3學(xué)生用例圖 83.4業(yè)務(wù)流分析 93.5設(shè)計(jì)思想 104.系統(tǒng)設(shè)計(jì) 114.1系統(tǒng)概述 114.2系統(tǒng)的功能結(jié)構(gòu)圖 114.3數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 124.4數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 135.系統(tǒng)功能實(shí)現(xiàn) 175.1登錄界面 185.2管理員功能 185.2.1班級(jí)管理 195.2.2學(xué)生管理 205.2.3教師管理 215.2.4科目管理 225.2.5管理員管理 235.2.6敏感詞管理 245.3教師功能 255.3.1添加選課管理 265.3.2導(dǎo)入題目管理 275.3.3自動(dòng)組卷管理 285.3.4成績(jī)查詢(xún)統(tǒng)計(jì)管理 295.3.5閱卷管理 305.3.6導(dǎo)出成績(jī)管理 315.4學(xué)生功能 325.4.1在線(xiàn)練習(xí)題目管理 325.4.2錯(cuò)題練習(xí)管理 335.4.3在線(xiàn)考試管理 335.4.4成績(jī)查看管理 346.系統(tǒng)測(cè)試 366.1系統(tǒng)測(cè)試目的 366.2模塊測(cè)試 366.2測(cè)試結(jié)論 407.總結(jié) 41參考文獻(xiàn) 42致謝 431緒論研究背景隨著現(xiàn)代生活水平的不斷變化,用戶(hù)對(duì)考試要求也有所提高,在需求提高的發(fā)展道路上,管理員要對(duì)考試信息管理方面出現(xiàn)的問(wèn)題進(jìn)行分析總結(jié),實(shí)施對(duì)應(yīng)措施和程序開(kāi)發(fā)方法。基于BS模式的考試系統(tǒng)在互聯(lián)網(wǎng)快速發(fā)展中已經(jīng)成為了管理考試信息管理主流發(fā)展模式?;贐S模式的考試系統(tǒng)的其實(shí)已經(jīng)在社會(huì)的發(fā)展實(shí)踐中廣為流傳了,該系統(tǒng)通過(guò)線(xiàn)上的這種新穎的模式可以方便教師在線(xiàn)發(fā)布試卷等,還可以通過(guò)這些技術(shù)實(shí)現(xiàn)學(xué)生在線(xiàn)考試等操作過(guò)程。當(dāng)今社會(huì)互聯(lián)網(wǎng)急速發(fā)展,計(jì)算機(jī)管理系統(tǒng)在國(guó)內(nèi)爆炸式的發(fā)展起來(lái)。這種網(wǎng)絡(luò)模式對(duì)考試信息管理發(fā)展產(chǎn)生根深蒂固的的影響,在這種社會(huì)環(huán)境下如果有一個(gè)便捷的基于BS模式的考試系統(tǒng)的出現(xiàn),那么會(huì)改變?nèi)缃竦默F(xiàn)狀,而且這樣的系統(tǒng)也一定會(huì)受到大眾的青睞。這種基于BS模式的考試系統(tǒng)的出現(xiàn)讓網(wǎng)上教學(xué)的這種模式再次出現(xiàn)在大眾的眼里,同時(shí)它也對(duì)于網(wǎng)上考試起著一種支撐的作用,隨著信息大時(shí)代的潮流,使得基于BS模式的考試系統(tǒng)逐漸越來(lái)越廣泛地被適用于各個(gè)考試系統(tǒng)中。通過(guò)該這種BS模式的系統(tǒng),管理員能夠快捷地對(duì)考試信息中存在的問(wèn)題進(jìn)行適當(dāng)?shù)靥幚恚瑫r(shí)為了能夠提高數(shù)據(jù)的效率性和準(zhǔn)確性,需要不斷完善本管理系統(tǒng)功能。實(shí)現(xiàn)考試信息管理信息更加規(guī)范、自動(dòng)化以及高效性。研究現(xiàn)狀隨著現(xiàn)代網(wǎng)絡(luò)技術(shù)的快速發(fā)展和我國(guó)網(wǎng)絡(luò)的大量普及,我國(guó)的校園教學(xué)信息管理得到了新的發(fā)展趨勢(shì),對(duì)于現(xiàn)在的網(wǎng)絡(luò)信息管理模式也逐漸走向了成熟的道路,所以各個(gè)高校也快速推出了網(wǎng)絡(luò)考試管理系統(tǒng)。由于互聯(lián)網(wǎng)給人們帶來(lái)的實(shí)時(shí)、準(zhǔn)確高效的需求,所以對(duì)于過(guò)去傳統(tǒng)的管理發(fā)生根本上的改變,它是未來(lái)網(wǎng)絡(luò)管理發(fā)展的趨勢(shì)?;贐S模式的考試系統(tǒng)它是一個(gè)適用于廣大人群的系統(tǒng),特別是學(xué)生和教師給他們提供了一種更加便捷的在線(xiàn)考試以及閱卷的方法。而這種系統(tǒng)的開(kāi)發(fā)必須在一定的程度上保證網(wǎng)站的低成本、方便、可靠的優(yōu)勢(shì)。而且隨著現(xiàn)代科學(xué)技術(shù)的快速發(fā)展和技術(shù)的不斷成長(zhǎng)提高,我們還要保證基于BS模式的考試系統(tǒng)搜索功能的完善與功能強(qiáng)大性。同時(shí)還要保證基于BS模式的考試系統(tǒng)前端界面的美觀性,讓人眼前一亮。[10]的設(shè)計(jì)中,對(duì)于考生來(lái)說(shuō)是不需要注冊(cè)的,只需管理員授予權(quán)限即可通過(guò)用戶(hù)名和密碼進(jìn)行登錄。系統(tǒng)設(shè)計(jì)系統(tǒng)概述總體的軟件設(shè)計(jì)和開(kāi)發(fā)階段是由上游階段來(lái)完成的,該階段在后續(xù)的開(kāi)發(fā)上做了很好的鋪墊。所以在整個(gè)設(shè)計(jì)上我們做出的種種決策來(lái)做了軟件上的質(zhì)量決策,從而做好設(shè)計(jì)的穩(wěn)定性,同時(shí)也保證了軟件方便維護(hù)。基于BS模式的考試系統(tǒng)工作原理圖如圖4-1所示:圖4-1系統(tǒng)工作原理圖系統(tǒng)的功能結(jié)構(gòu)圖通過(guò)對(duì)以上的分析,系統(tǒng)可以進(jìn)行開(kāi)發(fā)拆析,具體可以分為教師、學(xué)生和管理員的功能模塊。具體教師和學(xué)生功能模塊就是為用戶(hù)所設(shè)計(jì),管理員功能就是為管理員設(shè)計(jì)的它可以對(duì)信息進(jìn)行添加、刪除、修改和查詢(xún)等操作。其功能結(jié)構(gòu)圖如下圖4-2所示:圖4-2系統(tǒng)功能結(jié)構(gòu)圖數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)目前比較常用的技術(shù)是JDBC技術(shù)和數(shù)據(jù)庫(kù)連接池技術(shù),而本系統(tǒng)采用的是JDBC數(shù)據(jù)庫(kù)直接訪(fǎng)問(wèn)技術(shù)。對(duì)于這個(gè)中間件來(lái)說(shuō)它是位于數(shù)據(jù)庫(kù)的當(dāng)中,它可以通過(guò)web服務(wù)器來(lái)返回給瀏覽器的用戶(hù)。這時(shí)候用戶(hù)可以在末端進(jìn)行對(duì)用戶(hù)的中間件來(lái)進(jìn)行加密和驗(yàn)證,然后對(duì)數(shù)據(jù)庫(kù)當(dāng)中的數(shù)據(jù)進(jìn)行加密,最后經(jīng)過(guò)數(shù)據(jù)庫(kù)來(lái)打開(kāi),這個(gè)程序使用它由三個(gè)部分?jǐn)?shù)據(jù)庫(kù)訪(fǎng)問(wèn)模式,本系統(tǒng)的E-R圖如下圖所示:1、管理員實(shí)體圖如圖4-3所示:圖4-3管理員信息實(shí)體圖2、我的課程信息實(shí)體圖如圖4-4所示:圖4-4我的課程信息實(shí)體圖3、題目實(shí)體圖如圖4-5所示:圖4-5題目信息實(shí)體圖4、試卷實(shí)體圖如圖4-6所示:圖4-6試卷實(shí)體圖4.4數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)其實(shí)質(zhì)就是將實(shí)體-關(guān)系圖轉(zhuǎn)換為關(guān)系模型,里面會(huì)出現(xiàn)一對(duì)一,一對(duì)多,多對(duì)多的關(guān)系模式。轉(zhuǎn)換之后還可以對(duì)這些數(shù)據(jù)模型進(jìn)行優(yōu)化來(lái)滿(mǎn)足用戶(hù)的要求。對(duì)于每個(gè)數(shù)據(jù)的應(yīng)用它都是區(qū)分開(kāi)的,當(dāng)在某一個(gè)階段運(yùn)行時(shí)它就會(huì)自動(dòng)與客戶(hù)端進(jìn)行通訊,所以系統(tǒng)就與相應(yīng)的數(shù)據(jù)進(jìn)行連接。當(dāng)我們選擇哪一個(gè)橋段的時(shí)候它就會(huì)對(duì)數(shù)據(jù)庫(kù)進(jìn)行創(chuàng)建,這時(shí)候就會(huì)在對(duì)話(huà)框內(nèi)彈出相應(yīng)的數(shù)據(jù)源名稱(chēng),同時(shí)輸入相應(yīng)的用戶(hù)名和登錄密碼。本系統(tǒng)的數(shù)據(jù)庫(kù)表如下所示:表4-1t_course課程信息表字段名數(shù)據(jù)類(lèi)型主鍵/允許空字段含義IDVARCHAR(100)PRIMARYKEY序號(hào)nameVARCHAR(100)NOTNULL課程名稱(chēng)teacherIdVARCHAR(100)NOTNULL教師examDateVARCHAR(100)NOTNULL時(shí)間表4-2t_question試卷信息表字段名數(shù)據(jù)類(lèi)型主鍵/允許空字段含義IDVARCHAR(31)PRIMARYKEY編號(hào)answerVARCHAR(31)NOTNULL答案courseIdVARCHAR(31)NOTNULL課程option1VARCHAR(31)NOTNULL選項(xiàng)Aoption2VARCHAR(31)NOTNULL選項(xiàng)Boption3VARCHAR(31)NOTNULL選項(xiàng)Coption4VARCHAR(31)NOTNULL選項(xiàng)DquesTypeVARCHAR(31)NOTNULL題目類(lèi)型scoreVARCHAR(31)NOTNULL分值teacherIdVARCHAR(31)NOTNULL老師titleVARCHAR(31)NOTNULL標(biāo)題userTypeVARCHAR(31)NOTNULL用戶(hù)類(lèi)型zqlvVARCHAR(31)NOTNULL正確答案表4-3t_student學(xué)生信息表字段名數(shù)據(jù)類(lèi)型主鍵/允許空字段含義IDVARCHAR(31)PRIMARYKEY序號(hào)clazzIdVARCHAR(31)NOTNULL班級(jí)typeVARCHAR(31)NOTNULL角色unameVARCHAR(31)NOTNULL姓名userAddressVARCHAR(31)NOTNULL地址userBirthVARCHAR(31)NOTNULL生日userEmailVARCHAR(31)NOTNULL郵箱userNameVARCHAR(31)NOTNULL賬號(hào)userPasswordVARCHAR(31)NOTNULL密碼userPhoneVARCHAR(31)NOTNULL聯(lián)系電話(huà) 對(duì)應(yīng)的班級(jí)表,表示管理員能夠?qū)⑦@些班級(jí)里的成員能夠授予他們考試的權(quán)利,班級(jí)表如下表4-3所示:表4-3班級(jí)表課程表,表示的是考試能夠進(jìn)行考試的科目,考生可以自主地進(jìn)行選擇自己相對(duì)應(yīng)的考試科目進(jìn)行考試,課程表如下表4-4所示:表4-4課程表試卷成績(jī)表,對(duì)應(yīng)的是每個(gè)考生考完后的ID,成績(jī)等關(guān)于考生的相關(guān)信息,成績(jī)表如下表4-5所示:表4-5考試成績(jī)表考題表,對(duì)應(yīng)的是每個(gè)教師出的各個(gè)題目,是考生在考試過(guò)程中需要完成的題目,也是考卷的主要部分,如下表4-6所示:表4-6考題表 考生表,對(duì)應(yīng)的管理員授予考試權(quán)限的,能夠在網(wǎng)站上進(jìn)行在線(xiàn)考試的考生名單,如下表4-7所示:表4-7考生表管理員表,擁有最大的權(quán)限,能夠授予考試考試權(quán)限,能夠?qū)處熯M(jìn)行信息的管理,如下表4-8所示:表4-8管理員表 教師表,能夠進(jìn)行閱卷,出卷以及對(duì)于學(xué)生幾次考試的成績(jī)統(tǒng)計(jì),如下表4-9所示:表4-9教師表 閱卷表,顯示的是閱卷的日期等一些信息,考生能夠在上面看到自己的閱卷是否閱卷成功,并及時(shí)地查看自己的成績(jī),如下表4-10所示:表4-10閱卷表 考卷答題表,顯示的是每個(gè)題考生所做的答案,能夠方便教師快速效率地進(jìn)行閱卷,并將成績(jī)及時(shí)反饋給學(xué)生,如下表4-11所示:表4-11考卷答題表系統(tǒng)功能實(shí)現(xiàn)整個(gè)系統(tǒng)的大致功能概述如下:登陸部分設(shè)計(jì)功能:學(xué)生用戶(hù)只能通過(guò)管理員添加的學(xué)生用戶(hù)才能夠在系統(tǒng)中進(jìn)行登錄(用戶(hù)的賬戶(hù)名和密碼都是管理員分配的),在各個(gè)權(quán)限不同的用戶(hù)進(jìn)行登錄時(shí),系統(tǒng)會(huì)自動(dòng)識(shí)別,必須輸入正確的用戶(hù)名和密碼才能夠進(jìn)入系統(tǒng),系統(tǒng)會(huì)根據(jù)權(quán)限的不同進(jìn)入相應(yīng)的用戶(hù)界面進(jìn)行各自的操作。管理員用戶(hù)功能設(shè)計(jì):對(duì)于不同用戶(hù)的管理,授予新用戶(hù)不同的權(quán)限以及對(duì)于敏感詞語(yǔ)的管理。教師用戶(hù)功能設(shè)計(jì):試題庫(kù)的管理(增刪查改)和試卷的生成,查看考試成績(jī),系統(tǒng)能夠呈現(xiàn)出每次該學(xué)生的成績(jī)曲線(xiàn)變化以及能夠方便地將閱卷后的學(xué)生成績(jī)導(dǎo)出至excel表格。學(xué)生用戶(hù)功能設(shè)計(jì):在規(guī)定時(shí)間之內(nèi)參加考試,考試結(jié)束交卷,并可以查詢(xún)考試成績(jī)以及對(duì)于自己的錯(cuò)題練習(xí)和在線(xiàn)練習(xí)這兩種考試類(lèi)型是不需要時(shí)間限制的。5.1登錄界面管理員要按要求進(jìn)行登錄,需要輸入正確的賬號(hào)、密碼和驗(yàn)證碼才能登錄到系統(tǒng),需要我們?cè)俅屋斎氪_認(rèn)以后才能進(jìn)行所有功能的操作。所以我們登陸系統(tǒng)才能對(duì)自己所對(duì)應(yīng)的功能進(jìn)行操作,登錄界面展示以及部分邏輯代碼如圖5-1所示圖5-1登錄界面圖5-1登錄界面代碼5.2管理員功能管理員通過(guò)用戶(hù)和密碼登錄系統(tǒng),能夠?qū)τ诳荚?,考生以及教師進(jìn)行相對(duì)應(yīng)的管理,同時(shí)能夠及時(shí)的更新整個(gè)系統(tǒng)的各項(xiàng)消息。具體程序運(yùn)行效果圖以及部分邏輯代碼如下圖5-2所示:圖5-2管理員功能頁(yè)面圖圖5-2管理員功能頁(yè)面代碼5.2.1班級(jí)管理管理員能夠?qū)τ诿總€(gè)不同的班級(jí)信息進(jìn)行查看,添加,管理等操作。程序運(yùn)行效果圖以及部分邏輯代碼如圖5-3所示:圖5-3班級(jí)管理頁(yè)面圖表5.1圖5-3班級(jí)管理頁(yè)面代碼5.2.2學(xué)生管理管理員登錄系統(tǒng)可以添加、刪除、修改學(xué)生信息等操作。程序運(yùn)行效果圖如圖以及部分邏輯代碼5-4所示:圖5-4學(xué)生信息管理頁(yè)面圖表5.2圖5-4學(xué)生信息管理頁(yè)面代碼5.2.3教師管理管理員登錄系統(tǒng)后,可以對(duì)每個(gè)教師信息進(jìn)行查看,添加,管理等操作。具體運(yùn)行效果如下圖以及部分邏輯代碼5-5所示:圖5-5教師管理頁(yè)面圖表5.3圖5-5教師管理頁(yè)面代碼5.2.4科目管理管理員對(duì)每個(gè)科目信息進(jìn)行上課班級(jí)的設(shè)置、修改以及查看等操作。具體程序運(yùn)行效果如下圖以及部分邏輯代碼5-6所示:圖5-6科目管理頁(yè)面圖表5.4圖5-6科目管理頁(yè)面代碼5.2.5管理員管理管理員對(duì)管理員信息進(jìn)行添加、查看以及刪除等操作。具體程序運(yùn)行效果如下圖以及部分邏輯代碼5-7所示:圖5-7管理員管理頁(yè)面圖表5.5圖5-7管理員管理頁(yè)面代碼5.2.6敏感詞管理管理員對(duì)與某些特殊的敏感詞信息進(jìn)行刪除、屏蔽以及修改等操作。具體程序運(yùn)行效果如下圖以及部分邏輯代碼5-8所示:圖5-8敏感詞管理頁(yè)面圖表5.6圖5-8敏感詞管理頁(yè)面代碼5.3教師功能教師進(jìn)入系統(tǒng)可以查看我的課程、選課管理、題目管理、導(dǎo)入題目、試卷管理、閱卷管理、考試成績(jī)統(tǒng)計(jì)等操作。程序運(yùn)行效果圖如圖以及部分邏輯代碼5-9所示:圖5-9教師管理功能頁(yè)面圖表5.7圖5-9教師管理功能代碼5.3.1添加選課管理教師進(jìn)入系統(tǒng)可以在線(xiàn)進(jìn)行查看我的科目等以及添加選課管理操作。程序運(yùn)行效果圖如圖以及部分邏輯代碼5-10所示:圖5-10教師添加選課功能頁(yè)面圖圖5-10教師添加選課功能頁(yè)面代碼5.3.2導(dǎo)入題目管理教師進(jìn)入系統(tǒng)可以對(duì)于出題目進(jìn)行簡(jiǎn)便操作直接導(dǎo)入excel中設(shè)置好的題目。程序運(yùn)行效果圖如圖5-11以及部分邏輯代碼所示:圖5-11教師導(dǎo)入題目功能頁(yè)面圖圖5-11教師導(dǎo)入題目功能頁(yè)面代碼5.3.3自動(dòng)組卷管理教師進(jìn)入系統(tǒng)可以對(duì)于如何出哪種類(lèi)型的題目可以直接設(shè)置好然后系統(tǒng)將會(huì)自動(dòng)組成試卷以便于學(xué)生進(jìn)行考試。程序運(yùn)行效果圖如圖5-12以及部分邏輯代碼所示:圖5-12教師自動(dòng)組卷功能頁(yè)面圖表5.8圖5-12教師自動(dòng)組卷功能代碼5.3.4成績(jī)查詢(xún)管理教師進(jìn)入系統(tǒng)可以在線(xiàn)進(jìn)行對(duì)于自己批閱的試卷成績(jī)查詢(xún)。程序運(yùn)行效果圖如圖5-13以及部分邏輯代碼所示:圖5-13教師成績(jī)查詢(xún)功能頁(yè)面圖表5.9圖5-13教師成績(jī)查詢(xún)功能代碼5.3.5閱卷管理教師進(jìn)入系統(tǒng)可以在線(xiàn)對(duì)已經(jīng)考試完成并提交試卷的學(xué)生進(jìn)行批卷功能。程序運(yùn)行效果圖如圖5-14以及部分邏輯代碼所示:圖5-14教師閱卷功能頁(yè)面圖表5.10圖5-14教師閱卷功能代碼5.3.6導(dǎo)出成績(jī)管理教師進(jìn)入系統(tǒng)可以對(duì)于閱卷后的成績(jī)進(jìn)行導(dǎo)出表格功能,這樣既方便也能快速效率地進(jìn)行其他操作。程序運(yùn)行效果圖如圖5-15以及部分邏輯代碼所示:圖5-15教師導(dǎo)出試卷頁(yè)面圖圖5-15教師導(dǎo)出試卷頁(yè)面代碼5.4學(xué)生功能5.4.1學(xué)生在線(xiàn)練習(xí)管理學(xué)生通過(guò)輸入正確的賬號(hào)和密碼進(jìn)入相應(yīng)的用戶(hù)系統(tǒng)進(jìn)行在線(xiàn)練習(xí)以及查看我的科目等操作。程序運(yùn)行效果圖如圖以及部分邏輯代碼5-16所示:圖5-16學(xué)生在線(xiàn)練習(xí)功能頁(yè)面圖表5.11圖5-16學(xué)生在線(xiàn)練習(xí)功能頁(yè)面代碼5.4.2學(xué)生錯(cuò)題練習(xí)管理學(xué)生進(jìn)入系統(tǒng)可以在線(xiàn)進(jìn)行錯(cuò)題練習(xí)以便于溫故而知新。程序運(yùn)行效果圖如圖以及部分邏輯代碼5-17所示:圖5-17學(xué)生錯(cuò)題練習(xí)功能頁(yè)面圖圖5-17學(xué)生錯(cuò)題練習(xí)功能頁(yè)面代碼5.4.3學(xué)生在線(xiàn)考試管理學(xué)生進(jìn)入系統(tǒng)可以在線(xiàn)進(jìn)行在線(xiàn)考試。程序運(yùn)行效果圖如圖以及部分邏輯代碼5-18所示:圖5-18學(xué)生在線(xiàn)考試頁(yè)面圖圖5-18學(xué)生在線(xiàn)考試頁(yè)面代碼5.4.4學(xué)生查看成績(jī)管理學(xué)生進(jìn)入系統(tǒng)可以在線(xiàn)查看成績(jī)。程序運(yùn)行效果圖如圖5-19以及部分邏輯代碼所示:圖5-19學(xué)生在線(xiàn)成績(jī)查看頁(yè)面圖表5.12圖5-19學(xué)生在線(xiàn)成績(jī)查看頁(yè)面代碼6.系統(tǒng)測(cè)試6.1系統(tǒng)測(cè)試目的為保證該在線(xiàn)考試系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)的質(zhì)量和可靠性。系統(tǒng)測(cè)試是在開(kāi)發(fā)過(guò)程中必不可少的一個(gè)重要步驟,目的在于找出本系統(tǒng)中在開(kāi)發(fā)與設(shè)計(jì)的過(guò)程中途可能出現(xiàn)的一些缺陷和錯(cuò)誤。同時(shí)為了驗(yàn)證該系統(tǒng)是否滿(mǎn)足用戶(hù)的需求。6.2模塊測(cè)試整個(gè)大致的系統(tǒng)測(cè)試流程圖如下圖所示:測(cè)試測(cè)試評(píng)價(jià)糾錯(cuò)系統(tǒng)測(cè)試數(shù)據(jù)測(cè)試結(jié)果錯(cuò)誤信息改正信息期望結(jié)果圖6-1測(cè)試與糾錯(cuò)信息流程對(duì)考生,教師,管理員用戶(hù)的登錄進(jìn)行測(cè)試如下表所示:表6-1用戶(hù)登錄功能模塊用例描述測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試是否通過(guò)能否正常輸入賬號(hào)點(diǎn)擊賬號(hào)輸入框,隨意輸入字符字符輸入正常字符輸入正常是能否正常輸入密碼點(diǎn)擊密碼輸入框,隨意輸入字符,不能超過(guò)指定位數(shù)字符輸入正常字符輸入正常是用戶(hù)登錄文本框輸入正確信息后,點(diǎn)擊注冊(cè)賬號(hào)注冊(cè)成功,跳轉(zhuǎn)到登錄彈窗注冊(cè)成功,跳轉(zhuǎn)到登錄彈窗是用戶(hù)登錄文本框輸入錯(cuò)誤信息后,點(diǎn)擊注冊(cè)賬號(hào)注冊(cè)失敗,回顯錯(cuò)誤信息注冊(cè)失敗,回顯錯(cuò)誤信息是管理員進(jìn)行權(quán)限分配測(cè)試如下表所示:表6-2權(quán)限分配功能用例描述測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試是否通過(guò)能否正常彈出彈窗點(diǎn)擊分配權(quán)限按鈕彈出分配權(quán)限彈窗彈出分配權(quán)限彈窗是獲取到可以分配的權(quán)限信息點(diǎn)擊分配權(quán)限按鈕,彈出分配權(quán)限彈窗正確獲取到數(shù)據(jù)正確獲取到數(shù)據(jù)是能否正常分配權(quán)限點(diǎn)擊分配權(quán)限按鈕,彈出分配角色彈窗,點(diǎn)擊確認(rèn)分配權(quán)限權(quán)限成功,彈出提示信息分配權(quán)限成功,彈出提示信息是能否正常分配權(quán)限點(diǎn)擊分配角色按鈕,彈出分配角色彈窗,點(diǎn)擊確認(rèn)分配權(quán)限失敗,彈出提示信息分配權(quán)限失敗,彈出提示信息是管理員進(jìn)行敏感詞功能測(cè)試如下表所示:表6-3敏感詞刪除功能用例描述測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試是否通過(guò)點(diǎn)擊刪除按鈕,彈出刪除彈窗點(diǎn)擊刪除按鈕,彈出刪除彈窗彈出刪除彈窗,并且獲取到刪除原因彈出刪除彈窗,并且獲取到刪除原因是點(diǎn)擊刪除選擇刪除原因之后,點(diǎn)擊舉報(bào)按鈕刪除成功,彈出提示信息刪除成功,彈出提示信息是點(diǎn)擊刪除選擇刪除原因之后,點(diǎn)擊舉報(bào)按鈕刪除失敗,彈出提示信息刪除失敗,彈出提示信息是教師在線(xiàn)出卷測(cè)試如下表所示:表6-4試卷上傳功能用例描述測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試是否通過(guò)能否正常上傳試卷點(diǎn)擊試卷上傳按鈕,選擇要上傳的試卷在頁(yè)面中顯示要上傳的文件信息,以及文件上傳進(jìn)度信息在頁(yè)面中顯示要上傳的文件信息,以及文件上傳進(jìn)度信息是上傳點(diǎn)擊上傳按鈕,再點(diǎn)擊開(kāi)始上傳上傳文件成功,提示上傳成功信息上傳文件成功,提示上傳成功信息是上傳點(diǎn)擊上傳按鈕,再點(diǎn)擊開(kāi)始上傳上傳文件失敗,提示上傳失敗信息上傳文件失敗,提示上傳失敗信息是學(xué)生在線(xiàn)考試功能測(cè)試如下表所示:表6-5在線(xiàn)考試功能用例描述測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試是否通過(guò)能否正常彈出考試確認(rèn)彈窗點(diǎn)擊在線(xiàn)考試按鈕,彈出考試頁(yè)面彈出考試頁(yè)面彈出考試頁(yè)面是提交試卷點(diǎn)擊提交試卷按鈕提交試卷成功提交試卷成功是提交試卷點(diǎn)擊提交試卷按鈕提交試卷失敗,提示信息提交試卷失敗,提示信息是管理員分配權(quán)限功能測(cè)試如下表所示:表6-6分配權(quán)限功能用例描述測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試是否通過(guò)能否正常彈出彈窗點(diǎn)擊分配權(quán)限按鈕彈出分配權(quán)限彈窗彈出分配權(quán)限彈窗是獲取到可以分配的權(quán)限信息點(diǎn)擊分配權(quán)限按鈕,彈出分配權(quán)限彈窗正確獲取到數(shù)據(jù)正確獲取到數(shù)據(jù)是能否正常分配權(quán)限點(diǎn)擊分配權(quán)限按鈕,彈出分配角色彈窗,點(diǎn)擊確認(rèn)分配權(quán)限權(quán)限成功,彈出提示信息分配權(quán)限成功,彈出提示信息是能否正常分配權(quán)限點(diǎn)擊分配角色按鈕,彈出分配角色彈窗,點(diǎn)擊確認(rèn)分配權(quán)限失敗,彈出提示信息分配權(quán)限失敗,彈出提示信息是教師導(dǎo)出表格功能測(cè)試如下表所示:表6-7導(dǎo)出表格功能用例描述測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試是否通過(guò)能否正常導(dǎo)出表格點(diǎn)擊導(dǎo)出表格按鈕正常獲取到顯示考生成績(jī)的表格正常獲取到顯示考生成績(jī)的表格是能否正常彈出導(dǎo)出表格窗口點(diǎn)擊導(dǎo)出表格按鈕正常獲取到確認(rèn)導(dǎo)出表格窗口正常獲取到確認(rèn)導(dǎo)出表格窗口是學(xué)生在線(xiàn)查看成績(jī)功能測(cè)試如下表所示:表6-8查看成績(jī)功能用例描述測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試是否通過(guò)能否正常獲取成績(jī)點(diǎn)擊查看成績(jī)按鈕,進(jìn)入查看成績(jī)的頁(yè)面正常查看到自己成績(jī)信息正常查看到自己成績(jī)信息是能否正常彈出查看成績(jī)窗口點(diǎn)擊查看成績(jī)按鈕正常獲取到確認(rèn)查看成績(jī)窗口正常獲取到確認(rèn)導(dǎo)出表格窗口是教師在線(xiàn)閱卷功能測(cè)試如下表所示:表6-9在線(xiàn)閱卷功能用例描述測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試是否通過(guò)能否正常彈出閱卷確認(rèn)彈窗點(diǎn)擊閱卷按鈕,彈出刪除確認(rèn)彈窗彈出閱卷確認(rèn)彈窗彈出閱卷確認(rèn)彈窗是閱卷確認(rèn)點(diǎn)擊確認(rèn)閱卷確認(rèn)閱卷確認(rèn)成功閱卷確認(rèn)成功是閱卷確認(rèn)點(diǎn)擊確認(rèn)閱卷確認(rèn)閱卷確認(rèn)失敗,提示信息閱卷確認(rèn)失敗,提示信息是管理員增加,刪除用戶(hù)功能測(cè)試如下表所示:表6-10管理員增加,刪除用戶(hù)功能用例描述測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試是否通過(guò)能否正常獲取父級(jí)分類(lèi)名點(diǎn)擊新增用戶(hù)按鈕,彈出添加用戶(hù)彈窗正常獲取數(shù)據(jù)正常獲取數(shù)據(jù)是能否正常輸入用戶(hù)名點(diǎn)擊新增用戶(hù)名輸入框,隨意輸入字符,在指定位數(shù)范圍之內(nèi)字符輸入正常字符輸入正常是用戶(hù)新增文本框輸入正確信息后,點(diǎn)擊確認(rèn)按鈕新增用戶(hù)新增用戶(hù)是用戶(hù)新增文本框輸入正確信息后,點(diǎn)擊確認(rèn)按鈕新增用戶(hù)新增失敗,回顯錯(cuò)誤信息是能否正常彈出刪除確認(rèn)彈窗點(diǎn)擊刪除用戶(hù)按鈕,彈出刪除確認(rèn)彈窗彈出刪除用戶(hù)確認(rèn)彈窗彈出刪除用戶(hù)確認(rèn)彈窗是用戶(hù)刪除點(diǎn)擊確認(rèn)用戶(hù)按鈕用戶(hù)刪除成功用戶(hù)刪除成功是用戶(hù)刪除點(diǎn)擊確認(rèn)用戶(hù)按鈕用戶(hù)刪除失敗,提示信息用戶(hù)刪除失敗,提示信息是管理員班級(jí)管理測(cè)試如下表所示:表6-11管理員班級(jí)管理測(cè)試功能用例描述測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試是否通過(guò)點(diǎn)擊添加班級(jí)按鈕點(diǎn)擊班級(jí)的添加按鈕提示添加成功或者取消添加成功提示添加成功或者取消添加成功是點(diǎn)擊刪除班級(jí)按鈕點(diǎn)擊班級(jí)的刪除按鈕提示刪除成功或者取消刪除成功提示刪除成功或者取消刪除成功是點(diǎn)擊修改班級(jí)按鈕點(diǎn)擊班級(jí)的修改按鈕提示修改成功或者取消修改成功提示修改成功或者取消修改成功是6.3測(cè)試結(jié)論經(jīng)過(guò)以上的測(cè)試結(jié)果分析,本項(xiàng)目基于javaweb的在線(xiàn)考試系統(tǒng)基本能夠滿(mǎn)足考試管理的一些要求。系統(tǒng)中的用戶(hù)管理,教師閱卷批卷,在線(xiàn)練習(xí),在線(xiàn)考試,錯(cuò)題復(fù)習(xí),導(dǎo)出成績(jī)等基本功
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 創(chuàng)新性采購(gòu)增補(bǔ)合同3篇
- 合并成立新公司合同3篇
- 勞動(dòng)合同解除書(shū)珠寶行業(yè)3篇
- 律師訴訟代理服務(wù)合同范例
- 車(chē)隊(duì)婚慶合同范例
- 傳統(tǒng)椅子采購(gòu)合同范例
- 老人合同范例
- 修復(fù)疤痕合同范例
- 總經(jīng)銷(xiāo)合同范例范例
- 武漢輕工大學(xué)《制藥微生物學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- GB/T 45076-2024再生資源交易平臺(tái)建設(shè)規(guī)范
- 10.2《師說(shuō)》課件 2024-2025學(xué)年統(tǒng)編版高中語(yǔ)文必修上冊(cè)
- 2024年度企業(yè)重組與債務(wù)重組協(xié)議3篇
- 2024-2025學(xué)年語(yǔ)文二年級(jí)上冊(cè) 部編版期末測(cè)試卷 (含答案)
- cecs31-2017鋼制電纜橋架工程設(shè)計(jì)規(guī)范
- 采礦學(xué)課程設(shè)計(jì)陳四樓煤礦1.8mta新井設(shè)計(jì)(全套圖紙)
- 學(xué)生學(xué)習(xí)評(píng)價(jià)量表模板
- 圖形找規(guī)律專(zhuān)項(xiàng)練習(xí)60題(有答案)
- 最新版《機(jī)車(chē)網(wǎng)絡(luò)控制》考試試卷【一】
- RCS系列同期壓并壓切輔助裝置說(shuō)明書(shū)
- 普通發(fā)票銷(xiāo)售清單
評(píng)論
0/150
提交評(píng)論