版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
目錄III基于Python的模擬考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘要隨著計(jì)算機(jī)科學(xué)與網(wǎng)絡(luò)的發(fā)展,互聯(lián)網(wǎng)已走入了人們的身邊,而現(xiàn)在我們身處的社會(huì)也已經(jīng)進(jìn)入了網(wǎng)絡(luò)信息技術(shù)發(fā)展成熟的時(shí)代,發(fā)展經(jīng)濟(jì)與社會(huì)離不開網(wǎng)絡(luò)信息的技術(shù),互聯(lián)網(wǎng)信息技術(shù)給人們帶來了更多更好的便利的服務(wù)。除了企業(yè)的日常工作服務(wù)需要用到網(wǎng)絡(luò),教育事業(yè)也需要用到網(wǎng)絡(luò)技術(shù)。遠(yuǎn)程教育系統(tǒng)是未來教育事業(yè)的主要發(fā)展方向,而且另外一個(gè)非常重要的研究對(duì)象叫做在線考試系統(tǒng)。此論文先是對(duì)開發(fā)系統(tǒng)所需要用到的工具進(jìn)行了詳細(xì)的介紹,并且深入分析這些數(shù)據(jù),最后說明了如何實(shí)現(xiàn)此系統(tǒng)的眾多功能,包括學(xué)生老師管理員用戶登錄、考試系統(tǒng)、試卷制作功能、評(píng)卷與查詢模塊等。詳細(xì)介紹了每個(gè)功能,包括各功能的代碼,最后介紹了系統(tǒng)的主要功能測(cè)試。關(guān)鍵詞:在線考試系統(tǒng);Java;MySQL;Python目錄TOC\o"1-3"\h\u摘要 I第1章緒論 11.1課題背景 11.2設(shè)計(jì)目標(biāo) 11.3國(guó)內(nèi)外現(xiàn)狀 2第2章相關(guān)技術(shù) 32.1相關(guān)技術(shù)介紹 32.2Java技術(shù)介紹 32.3Tomcat服務(wù)器 32.4MySQL數(shù)據(jù)庫 4第3章需求分析 53.1可行性分析 53.1.1技術(shù)可行性分析 53.1.2經(jīng)濟(jì)可行性分析 63.1.3進(jìn)度可行性分析 63.2系統(tǒng)的性能與運(yùn)行環(huán)境 63.3系統(tǒng)功能需求 63.4用例分析 73.4.1識(shí)別系統(tǒng)相關(guān)者功能需求模型建立 73.4.2用例建模 73.4.3用例描述 93.4.4對(duì)象的識(shí)別與對(duì)象關(guān)系模型 103.4.5界面需求 113.4.6效率需求 11第4章系統(tǒng)設(shè)計(jì) 124.1設(shè)計(jì)模型 12Ⅳ4.1.1時(shí)序圖的建立 124.1.2對(duì)象的狀態(tài)轉(zhuǎn)換圖 134.2系統(tǒng)功能設(shè)計(jì) 144.3數(shù)據(jù)庫設(shè)計(jì) 154.3.1數(shù)據(jù)庫概念模型 154.3.2數(shù)據(jù)庫基本表 16第5章系統(tǒng)實(shí)現(xiàn) 225.1登錄功能的實(shí)現(xiàn) 225.2用戶管理模塊 245.3成績(jī)列表模塊 275.4題庫列表模塊 285.5在線考試模塊 30第6章系統(tǒng)測(cè)試 326.1功能模塊測(cè)試 326.1.1用戶登錄模塊的等價(jià)分類法測(cè)試 326.1.2用戶管理模塊的等價(jià)分類法測(cè)試 336.2系統(tǒng)功綜合測(cè)試 336.3性能測(cè)試 34結(jié)論 35參考文獻(xiàn) 36第1章緒論1第1章緒論如果想要開發(fā)一個(gè)好用的系統(tǒng),必須提高用戶的使用體驗(yàn),目前現(xiàn)有的考試系統(tǒng)還存在許多缺陷,例如過于簡(jiǎn)單、功能較少等?,F(xiàn)實(shí)生活中,根據(jù)人們的使用需求,發(fā)現(xiàn)大家都需要使用更高效率的、更加安全的在線考試系統(tǒng)來完成自己的工作。因此,要提升在線考試系統(tǒng)的效率,就需要研發(fā)功能更加全面,技術(shù)更加優(yōu)秀的管理系統(tǒng)。1.1課題背景在線考試系統(tǒng),已經(jīng)是現(xiàn)代教育技術(shù)不可忽視的技術(shù)。人們正需要一個(gè)功能豐富且好用的系統(tǒng)。目前,因?yàn)橛?jì)算機(jī)技術(shù)的高速發(fā)展,使得優(yōu)秀的在線考試系統(tǒng)的出現(xiàn)成為了可能。教育里最重要的環(huán)節(jié)之一就是考試。考試不僅僅能進(jìn)演一個(gè)學(xué)生一定時(shí)期內(nèi)的學(xué)習(xí)情況,而且也可以反映出一個(gè)教師的教學(xué)水平。傳統(tǒng)考試缺點(diǎn)是時(shí)間太長(zhǎng)、效率較低,從命題、印刷試卷、安排教室、學(xué)生參加考試、老師閱卷等過程需要花費(fèi)學(xué)校大量的人力物力,隨著科技的發(fā)展,人們對(duì)使用這些科技進(jìn)行在線考試的要求變得更加急切。這種自動(dòng)化、無紙化的考試模式對(duì)學(xué)校、老師、學(xué)生都有著十分重要的意義與價(jià)值,有利于減少老師負(fù)擔(dān),消除評(píng)卷人的主觀方面的影響,也有利于提高學(xué)生學(xué)習(xí)效率。一款適用于現(xiàn)在并且能夠有效的快速的幫助管理員去維護(hù)在線考試系統(tǒng)的系統(tǒng)是非常必要的。在21世紀(jì),在線考試系統(tǒng)終于被廣泛使用,但是由于技術(shù)力限制,去更新和維護(hù)大量的資料是十分困難的,還特別容易出現(xiàn)錯(cuò)誤,使得使用體驗(yàn)較差。因此將web技術(shù)融入進(jìn)來是十分重要的。1.2設(shè)計(jì)目標(biāo)隨著現(xiàn)代社會(huì)計(jì)算機(jī)技術(shù)的發(fā)展,各種各樣的系統(tǒng)被開發(fā)出來。網(wǎng)絡(luò)的發(fā)展帶來的許許多多的系統(tǒng)對(duì)各個(gè)產(chǎn)業(yè)都造成了很大的影響。在線考試系統(tǒng)是一種嶄新的考試模式,之所以它對(duì)于管理在線考試非常方便,是因?yàn)樗氖褂檬遣幌蘅臻g的。它去除了紙質(zhì)試卷的許多不足,同時(shí)也在不斷地優(yōu)化自身。傳統(tǒng)的在線考試系統(tǒng)存在著許多因?yàn)椴槐憬荻鴰淼娜毕?,本系統(tǒng)旨在設(shè)計(jì)一種操作簡(jiǎn)單人性化且功能多樣的基于Java技術(shù)編寫的在線考試系統(tǒng),讓在線考試系統(tǒng)更加的合理有條理。21.3國(guó)內(nèi)外現(xiàn)狀西方國(guó)家現(xiàn)在已經(jīng)開始普遍使用在線考試系統(tǒng),并不斷對(duì)其進(jìn)行研發(fā)改善,而世界上最早研發(fā)出的在線考試系統(tǒng)就是1958年美國(guó)沃斯頓研究中心研發(fā)推出的計(jì)算機(jī)輔助教學(xué)系統(tǒng),發(fā)展了這么多年后,此教學(xué)系統(tǒng)已經(jīng)應(yīng)用于絕大多數(shù)的考試,適用相對(duì)應(yīng)的在線考試系統(tǒng)的有CISCO認(rèn)證考試等等大型考試,雖然我國(guó)的在線考試系統(tǒng)比國(guó)外開始發(fā)展較晚,但其發(fā)展速度非常的快,我國(guó)也在此方面有著許多應(yīng)用,受新冠疫情影響,許多院校為了學(xué)生身體健康與疫情防范工作也都采取了線上考試的方式。隨著科技不斷進(jìn)步,在線考試這種新考試模式正是未來考試方式的發(fā)展趨勢(shì),遠(yuǎn)程教學(xué)與在線考試、輔導(dǎo)已經(jīng)被越來越多的人接受與習(xí)慣。其相較于傳統(tǒng)考試模式的更多的優(yōu)點(diǎn)順應(yīng)了時(shí)代的潮流與趨勢(shì),也符合人們的要求,必定會(huì)在教育方面引起重大改革。第2章相關(guān)技術(shù)3第2章相關(guān)技術(shù)2.1相關(guān)技術(shù)介紹在線考試系統(tǒng)是基于JAVA語言和MySQL數(shù)據(jù)庫開發(fā)的。JAVA的特點(diǎn)是它作為一門計(jì)算機(jī)語言較為簡(jiǎn)單實(shí)用。MySQL就是一款常用的關(guān)系型數(shù)據(jù)庫信息管理系統(tǒng),根據(jù)這些關(guān)系模型建立數(shù)據(jù)庫,利用集合代數(shù)等數(shù)學(xué)概念和技術(shù)方法對(duì)數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)進(jìn)行了處理。2.2Java技術(shù)介紹JAVA技術(shù)有很高的開放性,它迎合了大部分瀏覽器和服務(wù)器的需求,而且JAVA技術(shù)的適應(yīng)性很強(qiáng),能夠在許多復(fù)雜操作中使用到。JAVA的功能是十分強(qiáng)大的,因此用戶的需求能得到很大滿足。JavaBeans可以擴(kuò)展JAVA程序,使新程序產(chǎn)生,程序的方便維護(hù)也得益于它的重復(fù)利用。WEB網(wǎng)頁的運(yùn)行速度在Java的幫助下得到了很大的提高。Java引擎能解釋客戶端的申請(qǐng),由超文本標(biāo)記語言提交到瀏覽器。2.3Tomcat服務(wù)器Tomcat是一種輕型的服務(wù)器。該服務(wù)器在人們需要進(jìn)行調(diào)試程序時(shí)會(huì)被使用。此服務(wù)器不需要太多資源,是因?yàn)樗臄U(kuò)展性能特別強(qiáng)。而且通過其不斷更新的特點(diǎn),人們也能獲得新的功能。Tomcat被用來進(jìn)行JAVA頁面和servle頁面的運(yùn)行。HTML頁面也可以被Tomcat處理。42.4MySQL數(shù)據(jù)庫簡(jiǎn)而言之,數(shù)據(jù)庫可視為文件的電子存儲(chǔ)柜,即存放著這些電子文件的地方,用戶也就是可以隨時(shí)隨地進(jìn)行添加、攔截、更新和刪除文件中的數(shù)據(jù)。所謂“數(shù)據(jù)庫”,它就是以某種特殊格式存儲(chǔ)在一起的信息數(shù)據(jù)集合,可以由多個(gè)應(yīng)用程序的客戶端共享,其冗余性盡可能小,并且完全獨(dú)立于其他應(yīng)用程序的數(shù)據(jù)集。MySQL就是一款常用的關(guān)系型數(shù)據(jù)庫[11]信息管理系統(tǒng),根據(jù)這些關(guān)系模型建立數(shù)據(jù)庫,利用集合代數(shù)等數(shù)學(xué)概念和技術(shù)方法對(duì)數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)進(jìn)行了處理第3章需求分析4第3章需求分析在進(jìn)行在線考試系統(tǒng)的建設(shè)中,會(huì)出現(xiàn)許多問題。所以在設(shè)計(jì)項(xiàng)目的建設(shè)之前就對(duì)其進(jìn)行可行性分析,如此便可以使項(xiàng)目進(jìn)行中的風(fēng)險(xiǎn)程度大大降低,降低能耗從而減少成本。尤其明確了系統(tǒng)的設(shè)計(jì)、技術(shù)與設(shè)備方面的成本。在進(jìn)度可行性中,主要說明了本系統(tǒng)能夠按時(shí)完成的可行性。3.1可行性分析此章節(jié)對(duì)系統(tǒng)開發(fā)的可行性進(jìn)行了討論,其主要分為經(jīng)濟(jì)可行性、進(jìn)度可行性以及技術(shù)可行性三種。3.1.1技術(shù)可行性分析在線考試系統(tǒng)是基于網(wǎng)站的在線管理系統(tǒng),由于對(duì)網(wǎng)絡(luò)性能有著一定的要求,因此需要有一定的網(wǎng)站開發(fā)經(jīng)驗(yàn)和操作經(jīng)驗(yàn),用到了Java、css等技術(shù)。把市場(chǎng)作為前提,技術(shù)為手段,經(jīng)濟(jì)效益為最終核心目標(biāo),全面、系統(tǒng)地展示的必要性、可能性。對(duì)該系統(tǒng)詳細(xì)的可行性進(jìn)行分析,還有從技術(shù)經(jīng)濟(jì)的方面和功能等多個(gè)層次進(jìn)行研究,這樣就可以做出明確的分工,讓每個(gè)模塊都各司其職。簡(jiǎn)而言之,數(shù)據(jù)庫可視為文件的電子存儲(chǔ)柜,即存放著這些電子文件的地方,用戶也就是可以隨時(shí)隨地進(jìn)行添加、攔截、更新和刪除文件中的數(shù)據(jù)。所謂“數(shù)據(jù)庫”,它就是以某種特殊格式存儲(chǔ)在一起的信息數(shù)據(jù)集合,可以由多個(gè)應(yīng)用程序的客戶端共享,其冗余性盡可能小,并且完全獨(dú)立于其他應(yīng)用程序的數(shù)據(jù)集。實(shí)驗(yàn)中我們使用的是MySQL數(shù)據(jù)庫。3.1.2經(jīng)濟(jì)可行性分析在實(shí)際經(jīng)濟(jì)可行方面做了分析,本系統(tǒng)的開發(fā)是在Windows的操作平臺(tái)系統(tǒng)上運(yùn)行,對(duì)于計(jì)算機(jī)的軟件和硬件等各方面的要求都不算太高,管理人員不需要過多培訓(xùn),都可以熟練操作。相應(yīng)的計(jì)算機(jī)只要通過連接到網(wǎng)絡(luò)就可以登錄系統(tǒng)進(jìn)行相關(guān)的操作,只要將計(jì)算機(jī)連接到網(wǎng)絡(luò),維護(hù)這個(gè)過程它也就不再需要花費(fèi)太多的時(shí)間、人力和物力,經(jīng)濟(jì)上是可行的。從人力資源、服務(wù)器資源、硬件設(shè)備等方面考慮,經(jīng)濟(jì)方面可行。3.1.3進(jìn)度可行性分析通過制定進(jìn)度表,能保證項(xiàng)目的按時(shí)完成,增加項(xiàng)目按時(shí)完成的可行性。第3章需求分析4要保證項(xiàng)目能夠如期完成,必須要對(duì)項(xiàng)目的每個(gè)功能所花費(fèi)的時(shí)間進(jìn)行控制,對(duì)沒能按時(shí)完成的任務(wù)要及時(shí)做出時(shí)間上的調(diào)整。在項(xiàng)目開工前,能夠制定詳細(xì)的計(jì)劃,確定項(xiàng)目發(fā)展的關(guān)鍵路徑,嚴(yán)格控制關(guān)鍵路徑上的項(xiàng)目進(jìn)度,并實(shí)時(shí)進(jìn)行調(diào)整。3.2系統(tǒng)的性能與運(yùn)行環(huán)境以前的系統(tǒng)管理辦法都是人工手寫記錄數(shù)據(jù)信息并且對(duì)其進(jìn)行管理,若是使用這種方法來查找某一數(shù)據(jù)會(huì)讓工作變得十分麻煩且緩慢。隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展趨向完善,人們不再接受這種傳統(tǒng)的工作方式。工作效率低,而且會(huì)浪費(fèi)大量的人力物力。為了降低成本的同時(shí)能提高效率,需要開發(fā)在線考試系統(tǒng)項(xiàng)目管理系統(tǒng)。3.3系統(tǒng)功能需求本系統(tǒng)利用JavaWeb開發(fā)技術(shù)和工具,對(duì)在線考試系統(tǒng)進(jìn)行了自己的設(shè)計(jì),以下是系統(tǒng)的功能第3章需求分析6(1)用戶類別:此系統(tǒng)授權(quán)給兩類用戶使用,分別是老師和學(xué)生,這也是系統(tǒng)內(nèi)兩種不同的身份。(2)權(quán)限管理:輸入正確的賬號(hào)密碼即可登入系統(tǒng),而因?yàn)橛脩羯矸莶煌到y(tǒng)授予用戶的權(quán)力也不同,學(xué)生只能夠在參加考試完成后查詢自己的得分情況;教師可以在線制作試卷,可以設(shè)置考試系統(tǒng)的各項(xiàng)參數(shù)、對(duì)閱卷結(jié)果進(jìn)行手動(dòng)干預(yù)。(3)在線考試功能:輸入正確的賬號(hào)密碼即可登入系統(tǒng),進(jìn)入在線考試界面,選擇自己所要進(jìn)行的考試進(jìn)入考試,考試有時(shí)間限制,若時(shí)間已過,系統(tǒng)則會(huì)將考生的試卷自動(dòng)提交,并且進(jìn)行打分,最終學(xué)生可以查詢成績(jī)。(4)制作試卷功能:老師在登入系統(tǒng)后進(jìn)入教室管理界面,可以對(duì)學(xué)生講要考試的試卷進(jìn)行修改、制作等等工作。試卷所選試題為題庫中隨機(jī)選取,教師可以自行查找、刪除、增添、修改題目。(5)控制考試功能:使用此功能即可決定是否允許學(xué)生進(jìn)入考試,并且可以修改考試的結(jié)束時(shí)間。(6)考生管理功能:不僅能夠查詢考生的個(gè)人信息,還可以增加新學(xué)生。(7)考生成績(jī)查詢功能:能夠詳細(xì)查詢考生的成績(jī)。3.4用例分析本系統(tǒng),用戶權(quán)限主要分為三類,分別是老師、學(xué)生以及管理員。不同身份所具有的功能也不一樣。符合系統(tǒng)原本的設(shè)計(jì)要求。3.4.1系統(tǒng)相關(guān)人員功能需求模型建立系統(tǒng)相關(guān)人員:老師、學(xué)生以及管理員。3.4.2用例建模管理員功能見下圖3-1:7圖3-1管理員用例圖教師用例圖如圖3-2所示:圖3-2教師用例圖學(xué)生用例圖如圖3-3所示:8圖3-3學(xué)生用例圖3.4.3用例描述可以使用結(jié)構(gòu)化語言的形式給出用例描述。(1)用戶登錄用例描述 登錄系統(tǒng),可查看個(gè)人信息。參與者: 用戶,后臺(tái)數(shù)據(jù)庫,操作系統(tǒng)。前置條件: 用戶登入系統(tǒng)后,系統(tǒng)中已經(jīng)存有老師的個(gè)人信息。后置條件: 此系統(tǒng)查詢到用戶的個(gè)人信息并且與用戶核對(duì)是否正確。基本路徑:用戶登入系統(tǒng)界面;系統(tǒng)認(rèn)證用戶身份并且決定是否允許登入;系統(tǒng)查詢到用戶個(gè)人信息;用戶信息查找成功,顯示信息界面;結(jié)束。擴(kuò)展點(diǎn): 若用戶忘記登錄,則需要彈窗提醒。(2)用戶管理用例描述9 系統(tǒng)管理員可以進(jìn)行修改用戶的信息等工作。參與者: 操作系統(tǒng),后臺(tái)數(shù)據(jù)庫以及管理員用戶。前置條件: 系統(tǒng)管理員登入系統(tǒng)并且完成認(rèn)證。后置條件: 在數(shù)據(jù)庫中修改用戶個(gè)人信息,管理員收到修改成功反饋?;韭窂剑河脩舻侨胂到y(tǒng)界面;系統(tǒng)認(rèn)證用戶身份并且決定是否允許登入;系統(tǒng)查詢到用戶個(gè)人信息;修改結(jié)果存入數(shù)據(jù)庫;系統(tǒng)反饋用戶資料修改結(jié)果。擴(kuò)展點(diǎn): 如果用戶未登錄,提示用戶登錄。3.4.4對(duì)象的識(shí)別與對(duì)象關(guān)系模型普通用戶關(guān)系圖、管理員關(guān)系圖如圖3-4、圖3-5所示。圖3-4普通用戶關(guān)系模型11圖3-5管理員關(guān)系模型3.4.5界面需求界面盡可能整潔美觀。3.4.6效率需求網(wǎng)頁打開時(shí)間不超過2s。第4章系統(tǒng)設(shè)計(jì)10第4章系統(tǒng)設(shè)計(jì)此章節(jié)主要說明了系統(tǒng)在設(shè)計(jì)的過程中的想法,運(yùn)用詳細(xì)的圖標(biāo)來解釋各個(gè)功能。4.1設(shè)計(jì)模型此小節(jié)主要介紹系統(tǒng)的設(shè)計(jì)圖。4.1.1時(shí)序圖的建立(1)用戶登錄系統(tǒng)的具體情況如下圖4-1。圖4-1用戶登錄時(shí)序圖
11(2)管理員用戶管理功能的時(shí)序圖,如圖4-2所示。圖4-2管理員用戶管理功能時(shí)序圖4.1.2對(duì)象的狀態(tài)轉(zhuǎn)換圖(1)用戶登錄的狀態(tài)轉(zhuǎn)換圖。第一步系統(tǒng)要驗(yàn)證用戶輸入的賬號(hào)密碼是否正確,若沒有錯(cuò)誤,用戶就可以登入系統(tǒng)進(jìn)行操作,若是出現(xiàn)錯(cuò)誤,就會(huì)使登陸出現(xiàn)問題,會(huì)讓用戶返回登錄頁面重新輸入信息并登錄。具體內(nèi)容見下圖4-3。12圖4-3用戶登錄的狀態(tài)轉(zhuǎn)換圖(2)用戶管理功能的狀態(tài)轉(zhuǎn)換圖,系統(tǒng)管理員將修改用戶信息請(qǐng)求提交給系統(tǒng),之后進(jìn)入用戶管理功能頁面進(jìn)行用戶信息的修改工作,具體內(nèi)容見下圖4-4。圖4-4用戶管理功能的狀態(tài)轉(zhuǎn)換圖4.2系統(tǒng)功能設(shè)計(jì)
13詳細(xì)的系統(tǒng)建設(shè)情況見下圖4-5。圖4-5系統(tǒng)結(jié)構(gòu)圖4.3數(shù)據(jù)庫設(shè)計(jì)4.3.1數(shù)據(jù)庫概念模型系統(tǒng)總體E-R圖,如圖4-6所示。14圖4-6系統(tǒng)總體E-R圖用戶管理實(shí)體圖,如圖4-7所示。15圖4-7用戶管理實(shí)體圖試卷列表實(shí)體圖,如圖4-8所示:圖4-8試卷列表實(shí)體圖隨機(jī)組卷實(shí)體實(shí)體圖,如圖4-9所示:圖4-9隨機(jī)組卷實(shí)體圖4.3.2數(shù)據(jù)庫基本表數(shù)據(jù)庫表的設(shè)計(jì)十分重要。根據(jù)上節(jié)的概念模型和物理模型的建設(shè)和分析,已經(jīng)確定了建立數(shù)據(jù)庫的相關(guān)信息。16下面是為數(shù)據(jù)庫設(shè)計(jì)的表:171819第5章系統(tǒng)實(shí)現(xiàn)22第5章系統(tǒng)實(shí)現(xiàn)本章介紹系統(tǒng)軟件的實(shí)現(xiàn)過程,主要包括系統(tǒng)主要功能的實(shí)現(xiàn)和代碼,部分流程圖等。5.1登錄功能的實(shí)現(xiàn)登錄時(shí),需要驗(yàn)證用戶名和密碼。信息全部匹配成功時(shí)才能登錄。輸入帳號(hào)和密碼錯(cuò)誤時(shí),將不能訪問管理員界面。用戶可以隨時(shí)退出系統(tǒng)。如圖5-1所示。圖5-1管理員登錄界面圖23 部分代碼如圖5-2,圖5-3所示:圖5-2登錄功能代碼圖1圖5-3登錄功能代碼圖2管理員登錄流程如圖5-4所示:24圖5-4管理員登錄流程圖輸入正確的賬號(hào)密碼即可登入系統(tǒng),而因?yàn)橛脩羯矸莶煌到y(tǒng)授予用戶的權(quán)力也不同,學(xué)生只能夠在參加考試完成后查詢自己的得分情況;教師可以在線制作試卷,可以設(shè)置考試系統(tǒng)的各項(xiàng)參數(shù)、對(duì)閱卷結(jié)果進(jìn)行手動(dòng)干預(yù)。255.2用戶管理模塊用戶管理板塊是管理員能夠進(jìn)入的板塊之一,管理員可以在此版塊進(jìn)行一些工作。如圖5-5所示。圖5-5用戶管理模塊圖部分代碼如圖5-6,圖5-7所示:圖5-6用戶管理代碼圖126圖5-6用戶管理代碼圖2用戶管理流程圖如圖5-7所示:圖5-47用戶管理流程圖275.3成績(jī)列表模塊在成績(jī)列表模塊中,教師可以對(duì)學(xué)生成績(jī)進(jìn)行管理,可以查看試卷是否評(píng)分完成,若沒有則可以進(jìn)行評(píng)分。如圖5-8所示。圖5-8成績(jī)列表模塊圖部分代碼如圖5-9,圖5-10:圖5-9成績(jī)列表代碼圖12829圖5-10成績(jī)列表代碼圖25.4題庫列表模塊在題庫列表模塊中,教師可以對(duì)試題進(jìn)行增刪改查訂的操作,并查看試題信息(試題類型、題干、答案、分?jǐn)?shù)等),并進(jìn)行出卷。如圖5-11所示:圖5-11題庫列表模塊圖部分代碼如圖5-12,圖5-13所示:圖5-12題庫列表代碼圖1圖5-13題庫列表代碼圖2305.5在線考試模塊在在線考試模塊中,學(xué)生可以在線進(jìn)行考試,選擇手動(dòng)組卷或隨機(jī)組卷,查看考試時(shí)間、考試時(shí)長(zhǎng)、分?jǐn)?shù)、題目總數(shù)等信息并開始進(jìn)行測(cè)試。如圖5-14所示:第6章系統(tǒng)測(cè)試31圖5-14在線考試模塊圖部分代碼如圖5-15,圖5-16所示:圖5-15在線考試模塊代碼圖1圖5-16在線考試模塊代碼圖233
第6章系統(tǒng)測(cè)試本章介紹了本系統(tǒng)的系統(tǒng)測(cè)試。6.1功能模塊測(cè)試使用等價(jià)劃分法對(duì)系統(tǒng)的各個(gè)功能板塊進(jìn)行檢查,然后劃分出每一個(gè)板塊,以及測(cè)試用例和結(jié)果分析。用戶登錄模塊的等價(jià)分類法測(cè)試(1)用戶登錄條件等價(jià)類劃分具體內(nèi)容見下表6-1。(2)用戶登錄測(cè)試用例等價(jià)類劃分具體內(nèi)容見下表6-2。(3)測(cè)試結(jié)果分析只有在賬號(hào)密碼等等如信息全部正確時(shí)才能登入系統(tǒng),若有一個(gè)出現(xiàn)錯(cuò)誤就不能進(jìn)入系統(tǒng)。6.1.2用戶管理模塊的等價(jià)分類法測(cè)試(1)用戶管理等價(jià)類劃分具體內(nèi)容見下表6-3。(2)用戶管理測(cè)試等價(jià)類劃分具體內(nèi)容見下表6-4。(3)測(cè)試結(jié)果分析增加用戶需要用戶的ID和登錄密碼,沒有設(shè)置用戶名或密碼的都將添加失敗,刪除用戶需要用戶ID已經(jīng)存在,不存在的用戶會(huì)導(dǎo)致刪除失敗。346.2系統(tǒng)功能綜合測(cè)試該模塊對(duì)于系統(tǒng)的總體功能進(jìn)行測(cè)試。網(wǎng)站測(cè)試流程如表6-5所示結(jié)論356.3性能測(cè)試網(wǎng)站性能良好,請(qǐng)求時(shí)間較短。結(jié)論此次系統(tǒng)的設(shè)計(jì)是大學(xué)四年學(xué)習(xí)過后我對(duì)自己的一個(gè)檢測(cè),經(jīng)過這次在線考試系統(tǒng)的設(shè)計(jì),讓自己遇到了很多未遇到過的新的問題,在同學(xué)和老師的耐心講解與幫助下,我終于解決了這些困難,然而這些困難的出現(xiàn)也幫助我對(duì)專業(yè)技能有了跟深入的了解。本次畢業(yè)設(shè)計(jì)也讓我學(xué)會(huì)了如何跟老師和學(xué)生之間交流溝通,這也是我在人際關(guān)系上一次寶貴的經(jīng)驗(yàn)。通過自己這段時(shí)間的努力完成了在線考試系統(tǒng),我也學(xué)到了很多書本外的知識(shí),并且對(duì)書本知識(shí)的實(shí)際應(yīng)用有了一個(gè)更好的了解。項(xiàng)目的設(shè)計(jì)過程中,通過解決各種各樣的麻煩,增強(qiáng)了我對(duì)理論知識(shí)的理解,也提高了我的動(dòng)手能力。致謝37參考文獻(xiàn)[1]戶占良.校園網(wǎng)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)研究[J].智庫時(shí)代,2017(17):140+265.[2]胡君.高職《JAVA編程及應(yīng)用》課程開發(fā)研究[J].淮南職業(yè)技術(shù)學(xué)院學(xué)報(bào),2017,17(06):103-105.[3]徐玉蓮.JAVA程序設(shè)計(jì)項(xiàng)目化教學(xué)研究與實(shí)踐[J].電腦知識(shí)與技術(shù),2016,12(35):171-172.[4]李興泉,劉守貴.B/S架構(gòu)測(cè)震設(shè)備信息管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].華南地
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年廣西金融職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)筆試模擬試題含詳細(xì)答案解析
- 2026年石家莊職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)筆試備考題庫含詳細(xì)答案解析
- 2026年廣州番禺職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)筆試備考題庫含詳細(xì)答案解析
- 2026年第四師中級(jí)人民法院聘用制司法輔助人員招聘(6人)考試重點(diǎn)試題及答案解析
- 2026年四川中醫(yī)藥高等??茖W(xué)校單招綜合素質(zhì)考試參考題庫含詳細(xì)答案解析
- 2026年吉林水利電力職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能考試參考題庫含詳細(xì)答案解析
- 2026年廣西生態(tài)工程職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)筆試模擬試題含詳細(xì)答案解析
- 2026年大連裝備制造職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能考試備考試題含詳細(xì)答案解析
- 2026年浙江郵電職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)考試備考題庫含詳細(xì)答案解析
- 2026年河北外國(guó)語學(xué)院?jiǎn)握新殬I(yè)技能考試參考題庫含詳細(xì)答案解析
- 深圳大疆在線測(cè)評(píng)行測(cè)題庫
- 金屬廠生產(chǎn)制度
- 2026安徽淮北市特種設(shè)備監(jiān)督檢驗(yàn)中心招聘專業(yè)技術(shù)人員4人參考題庫及答案1套
- 2025年航空行業(yè)空客智能制造報(bào)告
- 蒙牛乳業(yè)股份有限公司盈利能力分析
- 2025民航西藏空管中心社會(huì)招聘14人(第1期)筆試參考題庫附帶答案詳解(3卷合一版)
- (新教材)2026年人教版八年級(jí)下冊(cè)數(shù)學(xué) 21.2.1 平行四邊形及其性質(zhì) 課件
- 設(shè)備保養(yǎng)維護(hù)規(guī)程
- 2025年東營(yíng)中考物理真題及答案
- DL-T+5860-2023+電化學(xué)儲(chǔ)能電站可行性研究報(bào)告內(nèi)容深度規(guī)定
- GB/T 46425-2025煤矸石山生態(tài)修復(fù)技術(shù)規(guī)范
評(píng)論
0/150
提交評(píng)論