版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
在線(xiàn)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-3"\h\u295061.緒論 摘要基于Java的在線(xiàn)考試系統(tǒng)主要用于在線(xiàn)考試進(jìn)行答題、統(tǒng)計(jì)成績(jī)等一些信息管理。在線(xiàn)考試系統(tǒng)的開(kāi)發(fā),是為了減輕教師批改紙質(zhì)試卷的負(fù)擔(dān)和減低考試的成本,在線(xiàn)考試系統(tǒng)因?yàn)楸旧聿皇軙r(shí)間地點(diǎn)的限制的優(yōu)勢(shì)也越來(lái)越受到各種考試的歡迎,在線(xiàn)考試也成為了學(xué)校教學(xué)和教師布置考試的簡(jiǎn)便途徑和有效方式。在線(xiàn)考試系統(tǒng)的實(shí)現(xiàn)主要是為了在線(xiàn)考試而開(kāi)發(fā)設(shè)計(jì)的,也是隨著現(xiàn)在大環(huán)境的影響及網(wǎng)絡(luò)智能信息化的發(fā)展,在線(xiàn)考試系統(tǒng)在idea開(kāi)發(fā)工具中進(jìn)行代碼的編寫(xiě)和頁(yè)面的設(shè)計(jì),把編譯后的代碼發(fā)布到TOMCAT上進(jìn)行調(diào)制,并基于JAVA技術(shù)完成整個(gè)在線(xiàn)考試系統(tǒng)的前端界面,用Java作為程序語(yǔ)言,加載MySQL數(shù)據(jù)庫(kù),并結(jié)合分布性強(qiáng)、維護(hù)方便的B/S架構(gòu)來(lái)不斷完善在線(xiàn)考試系統(tǒng)。本文首先簡(jiǎn)要介紹在線(xiàn)考試系統(tǒng)的相關(guān)技術(shù),以軟件工程管理為指導(dǎo),分析其內(nèi)部需求。最后,在本地計(jì)算機(jī)上運(yùn)行測(cè)試以驗(yàn)證相關(guān)功能的設(shè)計(jì)要求是否已完成。關(guān)鍵字:在線(xiàn)考試系統(tǒng);JAVA;MySQL1.緒論1.1課題背景這些年來(lái),因?yàn)槲覈?guó)信息技術(shù)的不斷提升所以帶動(dòng)著國(guó)家的經(jīng)濟(jì)能力的不斷提高和科學(xué)技術(shù)的飛速發(fā)展,正是這一原因從而一步步加速引進(jìn)了計(jì)算機(jī)技術(shù)應(yīng)用在各種行業(yè)的各個(gè)方面,同時(shí),各行各業(yè)的業(yè)務(wù)范圍內(nèi)也在一直建設(shè)著數(shù)字信息工程以便能更科學(xué)的管理業(yè)務(wù),促進(jìn)了我國(guó)新時(shí)代的數(shù)字信息化建設(shè)。在日常的生活上、學(xué)習(xí)中等各方面,信息化的管理方式已經(jīng)隨處可見(jiàn)了,并且信息化也在影響著我們的思維方式,這些結(jié)果正是在促進(jìn)著信息技術(shù)不斷發(fā)展的原因。隨著信息技術(shù)的更新迭代,在線(xiàn)考試系統(tǒng)也逐步引入計(jì)算機(jī)進(jìn)行信息化的全方位管理方式,不僅減輕了線(xiàn)下考試的人工場(chǎng)地管理成本,而且也能有效提高在線(xiàn)考試系統(tǒng)的效率。但是,把計(jì)算機(jī)只是簡(jiǎn)單地當(dāng)作人工勞動(dòng)的替代工具,而忽視了其本身信息化系統(tǒng)的智能解析等作用,并且如果沒(méi)有對(duì)在線(xiàn)考試系統(tǒng)進(jìn)行有效的科學(xué)管理方式,則會(huì)直接影響在線(xiàn)考試系統(tǒng)發(fā)揮效率。結(jié)合實(shí)際使用過(guò)程中出現(xiàn)的缺陷,十分需要一套界面完整的、功能完善的管理系統(tǒng)來(lái)進(jìn)行有效率的科學(xué)管理,讓在線(xiàn)考試系統(tǒng)在實(shí)際運(yùn)用中更加簡(jiǎn)潔明了。1.2研究現(xiàn)狀對(duì)于當(dāng)下人們所使用的在線(xiàn)考試系統(tǒng)的國(guó)內(nèi)外研究,目前,國(guó)內(nèi)的所使用的在線(xiàn)考試系統(tǒng)的特點(diǎn)有這幾點(diǎn):一是系統(tǒng)的面向性比較廣、二是通用性比較強(qiáng)、三是系統(tǒng)所開(kāi)發(fā)采用的技術(shù)都是目前較為普遍且穩(wěn)定性能和拓展性能都較為好的技術(shù),四是在線(xiàn)考試系統(tǒng)的系統(tǒng)靈活性和系統(tǒng)操作性對(duì)于目前使用的系統(tǒng)的用戶(hù)習(xí)慣都是較為契合的,還為系統(tǒng)提供了更為安全的管理,使得系統(tǒng)的數(shù)據(jù)存儲(chǔ)空間更加優(yōu)化。目前在線(xiàn)考試系統(tǒng)是進(jìn)行了大量的數(shù)據(jù)管理,這樣對(duì)于在線(xiàn)考試系統(tǒng)的管理還是用戶(hù)在進(jìn)行在線(xiàn)考試時(shí)的運(yùn)行都是比較流暢有效的,也可以使用戶(hù)不受限制的隨時(shí)使用系統(tǒng)。目前國(guó)內(nèi)的網(wǎng)絡(luò)教學(xué)系統(tǒng)平臺(tái)都是包括在線(xiàn)考試的功能,可以形成上完網(wǎng)絡(luò)課程后進(jìn)行考試來(lái)檢驗(yàn)學(xué)生的學(xué)習(xí)情況的一個(gè)流程。國(guó)內(nèi)的網(wǎng)絡(luò)教學(xué)系統(tǒng)平臺(tái)一般是由觀看網(wǎng)絡(luò)課程的平時(shí)成績(jī)和最后總測(cè)的在線(xiàn)考試成績(jī)兩門(mén)成績(jī)加在一起得出平均成績(jī)作為最終成績(jī)的模式。在網(wǎng)絡(luò)教學(xué)系統(tǒng)平臺(tái)中的在線(xiàn)考試一般分為在線(xiàn)隨機(jī)抽取題目組卷和教師在線(xiàn)固定組卷的兩種模式。在線(xiàn)隨機(jī)抽取題目組卷是根據(jù)教師設(shè)置試卷題目規(guī)則,系統(tǒng)則根據(jù)規(guī)則隨機(jī)在題庫(kù)中抽取題目組成試卷,這種模式可以設(shè)置每個(gè)學(xué)生拿到的題目順序都是不同的。教師在線(xiàn)固定組卷是指由教師在線(xiàn)在題庫(kù)中進(jìn)行選題組成試卷進(jìn)行考試。2.相關(guān)技術(shù)說(shuō)明2.1JAVA技術(shù)Java是一門(mén)運(yùn)用廣泛的編程語(yǔ)言,因?yàn)镴ava本身具有簡(jiǎn)單易操作的語(yǔ)法特征和基礎(chǔ)功能大的特征,它還有面向?qū)ο蠛涂缙脚_(tái)性等特點(diǎn),Java本身還是多種大數(shù)據(jù)技術(shù)的編程語(yǔ)言基礎(chǔ)。JAVA語(yǔ)言功能:面向?qū)ο螅好嫦驅(qū)ο笫呛芏嗑幊陶Z(yǔ)言的基本條件之一,Java編程語(yǔ)言的條件之一也是面向?qū)ο螅嫦驅(qū)ο笫擒浖_(kāi)發(fā)的一種基礎(chǔ)方式。面向?qū)ο笫侵笇⑾到y(tǒng)的數(shù)據(jù)或者動(dòng)作設(shè)置為對(duì)象,再對(duì)著對(duì)象進(jìn)行操作,操作的過(guò)程就是對(duì)對(duì)象進(jìn)行編程。編程時(shí),首先創(chuàng)建不同的對(duì)象再將不同的數(shù)據(jù)和代碼一一寫(xiě)入不同的對(duì)象中。因此面向?qū)ο笤诰幊踢^(guò)程中顯得尤為重要,在原本復(fù)雜繁瑣的編程過(guò)程中因?yàn)槊嫦驅(qū)ο蟮木幊谭椒ǖ某霈F(xiàn)就讓原本復(fù)雜的過(guò)程變得十分簡(jiǎn)便,同時(shí)也進(jìn)一步提升了編程過(guò)程中程序的安全性??缙脚_(tái):Java的跨平臺(tái)性正是使得Java編程語(yǔ)言受到廣泛使用的原因之一,因?yàn)镴ava的跨平臺(tái)性所以在編程時(shí)使用Java語(yǔ)言就會(huì)十分簡(jiǎn)單易操作。當(dāng)我們?cè)谟肑ava編程語(yǔ)言來(lái)編程完畢后,在其它系統(tǒng)平臺(tái)也可以進(jìn)行運(yùn)行操作,就不用再繼續(xù)在一個(gè)平臺(tái)進(jìn)行更改。2.2B/S架構(gòu)基于當(dāng)前用戶(hù)的使用習(xí)慣,B/S架構(gòu)——也就是瀏覽器(Browser)都具有更加相似的架構(gòu)及基本功能,它們的界面也都大同小異,因此在使用過(guò)程中也不需要進(jìn)行特別的配置,或者進(jìn)行單獨(dú)網(wǎng)絡(luò)連接,特別是當(dāng)前的客戶(hù)端,更是類(lèi)同,當(dāng)然這更加方便用戶(hù)的選擇及使用。另外值得一提的是,使用瀏覽器最大的特性即為交互特性,因?yàn)榻换タ梢宰層脩?hù)更加具有粘著性,簡(jiǎn)單易用,也就是說(shuō)一旦用戶(hù)學(xué)會(huì)使用了這個(gè)瀏覽器,即使是更換了另外的瀏覽器,也不需要進(jìn)行功能再學(xué)習(xí),觸類(lèi)旁通,其他的相類(lèi)似的產(chǎn)品也就都有了使用經(jīng)驗(yàn),因?yàn)榇蠖嗟募軜?gòu)是相類(lèi)似的,沒(méi)有更難的操作。2.3Tomcat服務(wù)器Tomcat服務(wù)器是一種web輕量級(jí)應(yīng)用服務(wù)器,它有著免費(fèi)、開(kāi)源的優(yōu)勢(shì)。實(shí)際上Tomcat服務(wù)器普遍不會(huì)被大型系統(tǒng)和一些企業(yè)所使用,但是Tomcat服務(wù)器有免費(fèi)和開(kāi)源的優(yōu)勢(shì)因此在一些小型系統(tǒng)或者用戶(hù)規(guī)模較少的情況下通常會(huì)被使用。還有初學(xué)者和程序員需要進(jìn)行開(kāi)發(fā)和調(diào)試JSP程序時(shí),也會(huì)優(yōu)先選擇Tomcat服務(wù)器。當(dāng)一個(gè)沒(méi)有太多計(jì)算機(jī)知識(shí)的初學(xué)者使用服務(wù)器時(shí),一般都會(huì)使用計(jì)算機(jī)上配置好的Apache服務(wù)器,這樣能響應(yīng)對(duì)HTML頁(yè)面的訪(fǎng)問(wèn)。雖然實(shí)際上Tomcat是Apache的擴(kuò)展,但是在運(yùn)行時(shí)這兩者都是各自獨(dú)立運(yùn)行的,不會(huì)因?yàn)楦髯缘倪\(yùn)行而受到干擾。正因如此,Apache服務(wù)器在配置好的計(jì)算機(jī)上是用于服務(wù)HTML頁(yè)面的處理,而Tomcat服務(wù)器與Apache服務(wù)器的功能不一樣,Tomcat服務(wù)器只是服務(wù)于Servle和JSP頁(yè)面的處理。但是Tomcat服務(wù)器也有基本的功能可以用于處理Tomcat服務(wù)器。2.4MySQL數(shù)據(jù)庫(kù)MySQL數(shù)據(jù)庫(kù)是現(xiàn)在小型數(shù)據(jù)庫(kù)中運(yùn)用較為廣泛的數(shù)據(jù)庫(kù)之一。MySQL數(shù)據(jù)庫(kù)的優(yōu)勢(shì)是具有體量小、成本低、開(kāi)放源碼等。在線(xiàn)考試系統(tǒng)中,所使用的數(shù)據(jù)信息是由MySQL數(shù)據(jù)庫(kù)中幾個(gè)表進(jìn)行展示,數(shù)據(jù)庫(kù)中的每一個(gè)表都是一一對(duì)應(yīng)的,都各自有各自的聯(lián)系,使用數(shù)據(jù)庫(kù)就可以把數(shù)據(jù)規(guī)范化處理,使程序之間相互鏈接,所以使用數(shù)據(jù)庫(kù)的就可以省去大量數(shù)據(jù)的冗余。假如不使用數(shù)據(jù)庫(kù)來(lái)連接程序,程序之間的數(shù)據(jù)信息就沒(méi)法及時(shí)交互,程序就運(yùn)行不起來(lái)。因此,這就可以表明數(shù)據(jù)庫(kù)和程序之間是環(huán)環(huán)相扣的特點(diǎn)。3.需求分析3.1可行性分析本系統(tǒng)在開(kāi)發(fā)技術(shù)方面,選擇Java語(yǔ)言,Java是一門(mén)面向?qū)ο?,調(diào)試過(guò)程簡(jiǎn)單,實(shí)現(xiàn)安全可靠,具有移植性、多線(xiàn)程及動(dòng)態(tài)性,功能齊全的語(yǔ)言。僅從開(kāi)始技術(shù)方面來(lái)說(shuō),Java上手簡(jiǎn)單,能夠滿(mǎn)足系統(tǒng)的開(kāi)發(fā)實(shí)現(xiàn)。目前流行的系統(tǒng)開(kāi)發(fā)模式為單機(jī)模式,單機(jī)模式在安全可靠的前提下,具備開(kāi)發(fā)速度快,開(kāi)發(fā)投入少等一系列的優(yōu)勢(shì)?!盎ヂ?lián)網(wǎng)+信息技術(shù)”結(jié)合起來(lái),納入校園管理過(guò)程中具有很強(qiáng)的創(chuàng)新性,也響應(yīng)了國(guó)務(wù)院對(duì)于積極推進(jìn)“互聯(lián)網(wǎng)+”的建設(shè)意見(jiàn)。將傳統(tǒng)模式的在線(xiàn)考試方式與互聯(lián)網(wǎng)信息技術(shù)思維整合在一起,勢(shì)必會(huì)對(duì)傳統(tǒng)的管理方式產(chǎn)生一定的影響。正是因?yàn)榇蟓h(huán)境的綜合原因,所以進(jìn)行開(kāi)發(fā)在線(xiàn)考試系統(tǒng)是具有遠(yuǎn)大的發(fā)展前景,將計(jì)算機(jī)數(shù)據(jù)處理技術(shù)與互聯(lián)網(wǎng)整合到在線(xiàn)考試中有很明顯的創(chuàng)新性。因此,從社會(huì)效益的角度來(lái)分析本在線(xiàn)考試系統(tǒng)的技術(shù)操作是可以行得通。3.2系統(tǒng)的性能與運(yùn)行環(huán)境從性能分析的角度來(lái)看,與以往的線(xiàn)下考試相比,在線(xiàn)考試系統(tǒng)具有很優(yōu)勢(shì),以往的線(xiàn)下考試是在特定的時(shí)間和地點(diǎn)進(jìn)行的,考試完畢后再進(jìn)行人工批卷和人工統(tǒng)計(jì)成績(jī),最后再用紙筆進(jìn)行登記管理,這樣既耗費(fèi)時(shí)間又耗費(fèi)人力。隨著網(wǎng)絡(luò)信息技術(shù)的提升,以往的線(xiàn)下考試需要太高的人工成本,為了降低成本,提高用戶(hù)的效率,開(kāi)發(fā)一套基于計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的在線(xiàn)考試系統(tǒng)系統(tǒng)。每個(gè)系統(tǒng)都是應(yīng)該具有本身的設(shè)計(jì)原則。在線(xiàn)考試系統(tǒng)同樣有著必不可少的設(shè)計(jì)準(zhǔn)則,分別是以下兩點(diǎn):易操作性:首先要有一個(gè)前提,就是能保證系統(tǒng)成功運(yùn)行,在這一前提下必不可少就是系統(tǒng)的易操作性。針對(duì)性:系統(tǒng)設(shè)計(jì)的重點(diǎn)是不同類(lèi)型的用戶(hù)對(duì)系統(tǒng)進(jìn)行操作的功能是不完全一樣的,對(duì)用戶(hù)操作系統(tǒng)具有很強(qiáng)的操作性。適用范圍:適用范圍廣,不同的用戶(hù)均可使用。3.3系統(tǒng)功能需求系統(tǒng)主要有以下功能:(1)登錄功能:進(jìn)入登錄界面,填寫(xiě)賬戶(hù)和密碼,進(jìn)入系統(tǒng)。(2)系統(tǒng)管理:系統(tǒng)的用戶(hù)是有三種類(lèi)型分別是系統(tǒng)管理員、學(xué)生和教師。系統(tǒng)識(shí)別用戶(hù)類(lèi)型,用戶(hù)類(lèi)型不同進(jìn)入的界面不同;系統(tǒng)管理員可以管理學(xué)生基本信息、教師基本信息還有試題信息。(3)試題管理:系統(tǒng)管理員和教師都可以進(jìn)行管理,以便于題庫(kù)的管理。(4)上傳試卷:供教師使用,不同科目的教師可以根據(jù)考試科目,自己上傳試題。(5)在線(xiàn)考試:供學(xué)生使用,系統(tǒng)按照學(xué)生的班級(jí)把應(yīng)考的科目顯示在考試頁(yè)面中。學(xué)生點(diǎn)擊考試顯示考試內(nèi)容,學(xué)生完成考試點(diǎn)擊提交或者考試時(shí)間結(jié)束就不再允許學(xué)生修改試卷;實(shí)現(xiàn)試卷進(jìn)行自動(dòng)評(píng)卷,計(jì)算好學(xué)生的考試成績(jī),學(xué)生點(diǎn)擊查看成績(jī)將成績(jī)提供給學(xué)生查看。(6)成績(jī)統(tǒng)計(jì):供教師使用,可以以科目或班級(jí)等條件來(lái)進(jìn)行統(tǒng)計(jì)考試成績(jī)。(7)成績(jī)查詢(xún):供教師和學(xué)生使用,考試結(jié)束后教師和學(xué)生可以按照不同的查詢(xún)條件提供來(lái)進(jìn)行成績(jī)查詢(xún)。4.系統(tǒng)設(shè)計(jì)4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)本文將在線(xiàn)考試系統(tǒng)分為數(shù)據(jù)訪(fǎng)問(wèn)層、表現(xiàn)層以及對(duì)應(yīng)的業(yè)務(wù)層,數(shù)據(jù)訪(fǎng)問(wèn)層。表現(xiàn)層,是可以作為一個(gè)通道來(lái)連接系統(tǒng)和用戶(hù)之間的操作。通過(guò)它,系統(tǒng)可以獲得用戶(hù)在前端頁(yè)面的數(shù)據(jù),用戶(hù)也可以看到系統(tǒng)要展示給用戶(hù)的數(shù)據(jù)。之后是業(yè)務(wù)層,它存在著許多與表現(xiàn)層相關(guān)聯(lián)的接口,通過(guò)實(shí)現(xiàn)這些接口來(lái)進(jìn)行一些復(fù)雜的邏輯操作和業(yè)務(wù)實(shí)現(xiàn),然后調(diào)用相應(yīng)的接口就能實(shí)現(xiàn)我們所想要展現(xiàn)的效果。最后是數(shù)據(jù)訪(fǎng)問(wèn)層,它是最接近數(shù)據(jù)庫(kù)的。正因如此,它可以?xún)?chǔ)存著許多文件用來(lái)操作數(shù)據(jù)庫(kù)。在這些文件中,我們事先設(shè)定好所需要的SQL語(yǔ)句,調(diào)用這些方法的相應(yīng)接口,就能為業(yè)務(wù)層提供一系列的增、刪、查、改的操作。圖4-1系統(tǒng)結(jié)構(gòu)圖4.2系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)系統(tǒng)開(kāi)發(fā)者在對(duì)在線(xiàn)考試系統(tǒng)進(jìn)行系統(tǒng)整體設(shè)計(jì)的思考時(shí),也是在思考系統(tǒng)功能結(jié)構(gòu)的設(shè)計(jì),系統(tǒng)開(kāi)發(fā)者在進(jìn)行思考時(shí)都會(huì)先開(kāi)始簡(jiǎn)單的進(jìn)行整體規(guī)劃,再到每一個(gè)問(wèn)題的詳細(xì)設(shè)計(jì),并且會(huì)繪制一些結(jié)構(gòu)圖加上文字說(shuō)明來(lái)清晰表達(dá)每個(gè)功能模塊間的關(guān)系,而且這樣的整體規(guī)劃也是進(jìn)行一個(gè)對(duì)多功能系統(tǒng)的復(fù)雜程度的說(shuō)明,更是對(duì)每一個(gè)小功能規(guī)劃的詳細(xì)設(shè)計(jì),讓系統(tǒng)功能不再?gòu)?fù)雜化,使系統(tǒng)功能簡(jiǎn)單化,并且要做到可以及時(shí)建立或者修改每個(gè)功能模塊,在每個(gè)功能模塊之間都要互不干擾、各自獨(dú)立,要符合對(duì)立性的設(shè)計(jì)要求,更要找到每個(gè)功能模塊之間的關(guān)系,使它們能夠緊密相扣、層層遞進(jìn)的運(yùn)行整個(gè)系統(tǒng),完成系統(tǒng)的各項(xiàng)功能。圖4-2系統(tǒng)功能結(jié)構(gòu)圖4.3數(shù)據(jù)庫(kù)設(shè)計(jì)我們根據(jù)之前分析的功能需求實(shí)現(xiàn)設(shè)計(jì)出來(lái)的數(shù)據(jù)庫(kù)表和字段關(guān)系是否合理,需要利用概念模型作為判斷依據(jù)完成合理性驗(yàn)證,目前我們都在使用的是E-R圖,E-R圖能直接一目了然的展示出每個(gè)數(shù)據(jù)庫(kù)表實(shí)體以及字段設(shè)計(jì)之間是否合理,各個(gè)表之間的主外鍵存在著什么關(guān)系,是1對(duì)多還是多對(duì)多的關(guān)系,E-R圖不僅可以展示實(shí)體關(guān)系還能夠顯示出大體的功能實(shí)現(xiàn),利用橢圓表示試題,矩形表示字段屬性名稱(chēng),最終使用直連完成連接實(shí)現(xiàn)關(guān)系的顯示。判斷題庫(kù)實(shí)體E-R圖,如圖4-3所示。圖4-3判斷題庫(kù)E-R圖單選題庫(kù)實(shí)體E-R圖,如圖4-4所示。圖4-4單選題庫(kù)E-R圖試卷管理E-R圖,如圖4-5所示。圖4-5試卷管理E-R圖5.系統(tǒng)實(shí)現(xiàn)5.1管理員登錄模塊登錄功能為系統(tǒng)的基本功能,其他功能都以登錄功能為基礎(chǔ)。所以,在使用在線(xiàn)考試系統(tǒng)時(shí)用戶(hù)應(yīng)該先打開(kāi)的是登錄界面,在登錄界面中進(jìn)行輸入賬號(hào)和密碼的操作,如果不進(jìn)行輸入賬號(hào)和密碼的操作就無(wú)法進(jìn)入系統(tǒng)進(jìn)行其他功能的操作。進(jìn)行操作成功后系統(tǒng)會(huì)判斷登錄用戶(hù)的身份和角色,按照角色的不同給用戶(hù)提供不一樣的操作權(quán)限。如圖5-1所示。圖5-1管理員登錄功能界面5.2管理員功能功能模塊系統(tǒng)管理員在進(jìn)行登錄操作成功后會(huì)進(jìn)入到在線(xiàn)考試系統(tǒng)界面,可以結(jié)合需求進(jìn)行系統(tǒng)管理、題庫(kù)管理、試卷管理和答卷查詢(xún)四大功能模塊,并根據(jù)需求可以對(duì)相應(yīng)的數(shù)據(jù)信息進(jìn)行管理維護(hù)等操作。如圖5-2所示。圖5-2管理員功能界面5.3學(xué)生管理功能模塊學(xué)生管理,這一模塊系統(tǒng)管理員和教師都可以進(jìn)行操作,教師根據(jù)需求可以查看學(xué)生信息,而系統(tǒng)管理員可以查看教師和學(xué)生的用戶(hù)信息,獲取用戶(hù)的詳細(xì)數(shù)據(jù)信息,兩者結(jié)合需求可以對(duì)已有的用戶(hù)信息進(jìn)行編輯或者刪除等操作,也能夠通過(guò)上訪(fǎng)多條件搜索欄,對(duì)應(yīng)快速搜索對(duì)應(yīng)的相關(guān)信息,如圖5-3所示。圖5-3學(xué)生管理功能界面5.4題庫(kù)管理功能模塊通過(guò)題庫(kù)管理模塊,教師可以查看管理試題信息,包括單選題、多選題、判斷題、填空題和主觀題等,可在各個(gè)模塊下點(diǎn)擊添加選項(xiàng)新增試題,以單選題庫(kù)為例,填寫(xiě)題目、選項(xiàng)、答案、類(lèi)型和難易程度等,確認(rèn)后保存即可。也可在上方搜索欄中輸入關(guān)鍵詞進(jìn)行查找。如圖5-4所示。圖5-4題庫(kù)管理功能界面5.5試卷管理功能模塊通過(guò)試卷管理模塊,教師可以查看管理試卷信息,并可以選擇試卷進(jìn)行發(fā)布,發(fā)布成功的試卷會(huì)在首頁(yè)試卷中心中顯示,如圖5-5所示。圖5-5試卷管理功能界面5.6學(xué)生答卷功能模塊學(xué)生用戶(hù)登錄系統(tǒng)后,在首頁(yè)試卷中心會(huì)看到已發(fā)布的試卷,點(diǎn)擊去考試便和進(jìn)行在線(xiàn)答題,試卷中顯示考試時(shí)間、類(lèi)型、難易程度和總分等信息,學(xué)生可以根據(jù)試題內(nèi)容進(jìn)行答題,答題完畢后點(diǎn)擊上方我要交卷即可,如圖5-6所示。圖5-6學(xué)生答卷功能界面6.系統(tǒng)測(cè)試軟件在設(shè)計(jì)后必須進(jìn)行測(cè)試,調(diào)試過(guò)程中使用的方法是軟件測(cè)試方法。在開(kāi)發(fā)新軟件時(shí),系統(tǒng)測(cè)試是檢查軟件是否合格的關(guān)鍵步驟,以及是否符合設(shè)計(jì)目標(biāo)的參考。測(cè)試主要是查看軟件中數(shù)據(jù)的準(zhǔn)確性,正確的操作與否,以及操作的結(jié)果,還有哪些方面需要改進(jìn)。因?yàn)閯傂麻_(kāi)發(fā)出來(lái)的系統(tǒng)用戶(hù)是還沒(méi)有了解過(guò)其內(nèi)部特性規(guī)模,所以可以進(jìn)行黑盒測(cè)試來(lái)測(cè)試系統(tǒng)需求功能,首先測(cè)試者模擬用戶(hù)來(lái)進(jìn)行使用系統(tǒng),檢查系統(tǒng)的各項(xiàng)功能是否完成了用戶(hù)所需的要求,再接著不按步驟直接輸入后來(lái)查看系統(tǒng)是否會(huì)給出反饋。在進(jìn)行黑盒測(cè)試時(shí)出現(xiàn)了錯(cuò)誤信息系統(tǒng)檢測(cè)到后會(huì)給出錯(cuò)誤反饋。性能測(cè)試通常是用來(lái)測(cè)試軟件系統(tǒng)的性能是否能達(dá)到用戶(hù)所提出來(lái)的要求,在進(jìn)行性能測(cè)試時(shí)可以發(fā)現(xiàn)系統(tǒng)所存在的性能問(wèn)題,在進(jìn)行完善優(yōu)化使系統(tǒng)的性能達(dá)到更好。性能測(cè)試測(cè)試系統(tǒng)的性能一般會(huì)使用自動(dòng)化測(cè)試工具進(jìn)行測(cè)試,性能測(cè)試有很多種類(lèi)型,通常被使用的多是負(fù)載測(cè)試、壓力測(cè)試,在這兩者之間各自進(jìn)行測(cè)試,也會(huì)有將這兩種測(cè)試進(jìn)行結(jié)合測(cè)試的情況。雖然負(fù)載測(cè)試和壓力測(cè)試看起差不多,但實(shí)際這兩種測(cè)試是不同的,負(fù)載測(cè)試是對(duì)系系統(tǒng)軟件性能的負(fù)載能力進(jìn)行測(cè)試,如系統(tǒng)在一段時(shí)間內(nèi)能最多響應(yīng)多少用戶(hù)請(qǐng)求;壓力測(cè)試是對(duì)系統(tǒng)硬件的性能強(qiáng)度進(jìn)行測(cè)試,如系統(tǒng)在一段時(shí)間內(nèi)系統(tǒng)的最大內(nèi)存情況。表6-1登錄測(cè)試用例測(cè)試后得到的性能和用例,系統(tǒng)具有足夠的正確性、可靠性、穩(wěn)定性,并且可以對(duì)輸入數(shù)據(jù)進(jìn)行準(zhǔn)確的點(diǎn)擊操作處理和響應(yīng)測(cè)試用戶(hù)的體驗(yàn)也得到了很好的反饋和響應(yīng)時(shí)間。合理的范圍,可以兼容所有主流瀏覽器,設(shè)計(jì)所需的效果結(jié)論通過(guò)這次的畢業(yè)設(shè)計(jì),我也有了一個(gè)全新的自我認(rèn)識(shí)。本次的設(shè)計(jì)效果還是存在很多的問(wèn)題,例如技術(shù)層面不夠深、沒(méi)有足夠新穎的創(chuàng)意、設(shè)計(jì)結(jié)構(gòu)簡(jiǎn)單等問(wèn)題。但是在今后我會(huì)努力從這些方面去突破自我和提升自我。目前我們所接觸到的設(shè)計(jì)僅僅是在校園里面,到了以后的工作崗位會(huì)有更多的機(jī)會(huì)去進(jìn)行設(shè)計(jì),本次的設(shè)計(jì)就算是為了以后在工作崗位上工作所上的第一堂課。感謝本次設(shè)計(jì)的指導(dǎo)老師,傳授了我很多的課本之外經(jīng)驗(yàn),相信以后再工作上會(huì)受益匪淺,也感謝那些幫助過(guò)我的同學(xué)們,以后的工作
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年事業(yè)單位公開(kāi)招聘50人備考題庫(kù)有答案詳解
- 2025年永州陸港樞紐投資發(fā)展集團(tuán)有限公司公開(kāi)招聘工作人員的備考題庫(kù)及參考答案詳解一套
- 2025年內(nèi)蒙古師范大學(xué)科研助理招聘?jìng)淇碱}庫(kù)帶答案詳解
- 2025年浙江中外運(yùn)有限公司溫州分公司招聘?jìng)淇碱}庫(kù)帶答案詳解
- 2025年云南富寧縣那能鄉(xiāng)衛(wèi)生院公開(kāi)招聘編外合同制人員的備考題庫(kù)完整參考答案詳解
- 2025年西湖大學(xué)工學(xué)院劉沛東實(shí)驗(yàn)室招聘?jìng)淇碱}庫(kù)及參考答案詳解一套
- 2025年廣東省云浮市郁南縣“百萬(wàn)英才匯南粵”引進(jìn)教育人才備考題庫(kù)帶答案詳解
- 北京體育大學(xué)北京興奮劑檢測(cè)實(shí)驗(yàn)室2025年專(zhuān)業(yè)技術(shù)檢測(cè)人員公開(kāi)招聘?jìng)淇碱}庫(kù)(非事業(yè)編)及一套參考答案詳解
- 2025年湖北文理學(xué)院第二批專(zhuān)項(xiàng)公開(kāi)招聘工作人員12人備考題庫(kù)及參考答案詳解1套
- 2025年閩江學(xué)院國(guó)際數(shù)字經(jīng)濟(jì)學(xué)院非在編全職助課教師(班主任)招聘?jìng)淇碱}庫(kù)參考答案詳解
- 四川省成都市簡(jiǎn)陽(yáng)市2024~2025學(xué)年 上學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測(cè)七年級(jí) 數(shù)學(xué)試題(原卷版+解析版)
- 獨(dú)立儲(chǔ)能電站項(xiàng)目運(yùn)維管理方案
- 河北經(jīng)貿(mào)大學(xué)《數(shù)學(xué)物理方法A》2023-2024學(xué)年第一學(xué)期期末試卷
- 全冠牙體預(yù)備的護(hù)理配合
- 部編版道德與法治三年級(jí)上冊(cè)全冊(cè)復(fù)習(xí)選擇題100道匯編附答案
- 2024電力建設(shè)工程綠色建造評(píng)價(jià)規(guī)范
- 新疆大學(xué)答辯模板課件模板
- 醫(yī)療器械操作規(guī)程制度
- 制定健康生活計(jì)劃課件
- 單側(cè)雙通道內(nèi)鏡下腰椎間盤(pán)摘除術(shù)手術(shù)護(hù)理配合1
- DL∕T 5161.8-2018 電氣裝置安裝工程質(zhì)量檢驗(yàn)及評(píng)定規(guī)程 第8部分:盤(pán)、柜及二次回路接線(xiàn)施工質(zhì)量檢驗(yàn)
評(píng)論
0/150
提交評(píng)論