基于java-web的在線考試系統(tǒng)_第1頁(yè)
基于java-web的在線考試系統(tǒng)_第2頁(yè)
基于java-web的在線考試系統(tǒng)_第3頁(yè)
基于java-web的在線考試系統(tǒng)_第4頁(yè)
基于java-web的在線考試系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

摘要隨著現(xiàn)在網(wǎng)絡(luò)的快速發(fā)展,網(wǎng)上管理系統(tǒng)也逐漸快速發(fā)展起來(lái),網(wǎng)上管理模式很快融入到了許多用戶的眼球之中,隨之就產(chǎn)生了“基于BS模式的考試系統(tǒng)”,這樣就讓的考試信息管理更加方便簡(jiǎn)單,同時(shí)這種在線的考試模式在近幾年也受到越來(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ù)。主要的功能大致包括了:管理員在線對(duì)考生,教師進(jìn)行權(quán)限等管理、教師閱卷批卷、教師出題以及及時(shí)匯總考生成績(jī)、學(xué)生在線考試、查看成績(jī)等功能。關(guān)鍵詞:考試系統(tǒng)javamysqlB/S模式緒論研究背景隨著現(xiàn)代生活水平的不斷變化,用戶對(duì)考試要求也有所提高,在需求提高的發(fā)展道路上,管理員要對(duì)考試信息管理方面出現(xiàn)的問(wèn)題進(jìn)行分析總結(jié),實(shí)施對(duì)應(yīng)措施和程序開(kāi)發(fā)方法?;贐S模式的考試系統(tǒng)在互聯(lián)網(wǎng)快速發(fā)展中已經(jīng)成為了管理考試信息管理主流發(fā)展模式?;贐S模式的考試系統(tǒng)的其實(shí)已經(jīng)在社會(huì)的發(fā)展實(shí)踐中廣為流傳了,該系統(tǒng)通過(guò)線上的這種新穎的模式可以方便教師在線發(fā)布試卷等,還可以通過(guò)這些技術(shù)實(shí)現(xiàn)學(xué)生在線考試等操作過(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ù)靥幚?,同時(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é)生和教師給他們提供了一種更加便捷的在線考試以及閱卷的方法。而這種系統(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)前端界面的美觀性,讓人眼前一亮。系統(tǒng)劉明明,許勇等學(xué)者在REF_Ref36889814\r\h[1]中基于Javaweb的在線考試答題系統(tǒng),一方面是為了能夠減輕閱卷人的工作負(fù)擔(dān),提高工作效率,同時(shí)也減少了因考試而消耗不必要的人力和物力。由于現(xiàn)代社會(huì)發(fā)展腳步不斷加快,所以該基于BS模式的考試系統(tǒng)肯定會(huì)被人們所接受,并且利用的很充分,從而滿足人們的需求,但是,由于現(xiàn)代的人群越來(lái)越多,所以基于BS模式的考試系統(tǒng)也是有很多個(gè)版本,且之間的競(jìng)爭(zhēng)力也是非常的大,由于該類網(wǎng)站的開(kāi)發(fā)設(shè)計(jì)并沒(méi)有進(jìn)行信息化平臺(tái)的綜合考慮,主要是依靠網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)的傳遞和交換,可以說(shuō)還沒(méi)有實(shí)現(xiàn)服務(wù)的一體化,所以在信息管理方面上也是有著一定的缺陷,需要我們不斷地去發(fā)現(xiàn)并進(jìn)行修正完善。由于早期的管理考試信息比較,而且也出現(xiàn)了各類不同的考試系統(tǒng)來(lái)管理。沒(méi)有真正的做到統(tǒng)一管理。為了能夠?qū)@個(gè)基于BS模式的考試系統(tǒng)進(jìn)行集中建立處理日??荚囍械囊恍﹩?wèn)題,隨著社會(huì)的快速發(fā)展和人們的意識(shí)不斷提高以及國(guó)家的大力支持,也隨著國(guó)家對(duì)這方面的重視現(xiàn)在很多專家和信息技術(shù)以及企業(yè)都投身于校園服務(wù)信息化的管理當(dāng)中,同時(shí)它的發(fā)展起到很強(qiáng)推動(dòng)性。所以我們所面臨的問(wèn)題,基于BS模式的考試系統(tǒng)的信息化建設(shè)雖然還是處于分散階段,但是我們要進(jìn)一步去管理和完善這個(gè)系統(tǒng)。讓基于BS模式的考試系統(tǒng)系統(tǒng)發(fā)揮出最大作用并實(shí)現(xiàn)更高的價(jià)值。本文研究的基于BS模式的考試系統(tǒng)采用了B/S模式、java技術(shù)和MySQL數(shù)據(jù)庫(kù),并通過(guò)這些技術(shù)來(lái)實(shí)現(xiàn)系統(tǒng)不同用戶角色的相應(yīng)功能。主要功能包括管理員:班級(jí)管理、學(xué)生管理、教師管理、科目管理、管理員管理、敏感詞管理,教師:我的課程、選課管理、題目管理、導(dǎo)入題目、試卷管理、閱卷管理、考試成績(jī)統(tǒng)計(jì),學(xué)生:我的科目、我的考試等功能。技術(shù)與工具平臺(tái)該系統(tǒng)主要是B/S模式和java技術(shù)以及MySql數(shù)據(jù)庫(kù)來(lái)做系統(tǒng)開(kāi)發(fā),最后對(duì)系統(tǒng)的整體設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、功能設(shè)計(jì)、頁(yè)面制作、系統(tǒng)程序定制和調(diào)試測(cè)試等做出詳細(xì)的規(guī)劃?;贘SP的數(shù)據(jù)庫(kù)連接技術(shù)JSP的數(shù)據(jù)庫(kù)連接技術(shù),顧名思義就是將JSP與數(shù)據(jù)庫(kù)進(jìn)行連接需要用到的技術(shù)。而這種技術(shù)可以把數(shù)據(jù)持久保存,是一種持久化的機(jī)制。目前比較常用的技術(shù)是JDBC技術(shù)和數(shù)據(jù)庫(kù)連接池技術(shù),它們都有各自的優(yōu)缺點(diǎn)。張超等學(xué)者在REF_Ref37235581\r\h[2]中指出了JDBC數(shù)據(jù)庫(kù)直接訪問(wèn)技術(shù),它需要大致六個(gè)步驟就能夠完成JDBC數(shù)據(jù)庫(kù)的直接訪問(wèn),分別是加載Sq驅(qū)動(dòng),使用DriverManager獲取數(shù)據(jù)庫(kù)的連接然后使用Connecttion來(lái)創(chuàng)建一個(gè)Statement對(duì)象,使用該對(duì)象來(lái)執(zhí)行SQL語(yǔ)句,最后操作結(jié)果集并收回?cái)?shù)據(jù)庫(kù)資源?;贘SP和Servelt技術(shù)因?yàn)樵诰€考試系統(tǒng)使用了JSP作為系統(tǒng)展示技術(shù),然后使用Servlet作為控制器,再將mysql數(shù)據(jù)庫(kù)用于數(shù)據(jù)存儲(chǔ)。在李萍學(xué)者REF_Ref37235609\r\h[3]中指出JSP和Servlet技術(shù)的概述,是為了將前臺(tái)展示和業(yè)務(wù)處理分開(kāi)所以使用了Servlet技術(shù),作為系統(tǒng)的控制部分,與傳統(tǒng)的測(cè)試相比在線考試系統(tǒng)有一定的優(yōu)勢(shì),并且對(duì)于試題的存儲(chǔ)有著很大的作用。java技術(shù)Java語(yǔ)言REF_Ref37235662\r\h[4]是在二十世紀(jì)末由Sun公司發(fā)布的,而且公開(kāi)源代碼,這一優(yōu)點(diǎn)吸引了許多世界各地優(yōu)秀的編程愛(ài)好者,也使得他們開(kāi)發(fā)出當(dāng)時(shí)一款又一款經(jīng)典好玩的小游戲。Java語(yǔ)言是純面向?qū)ο笳Z(yǔ)言之一,從發(fā)布初期到現(xiàn)今,可以說(shuō)有將近20多年的歷史,已發(fā)展成為人類計(jì)算機(jī)編程語(yǔ)言發(fā)展史上的一個(gè)深遠(yuǎn)影響。java它的直譯過(guò)來(lái)就是對(duì)java進(jìn)行的服務(wù)頁(yè),具體它是一種動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)的技術(shù),它也屬于開(kāi)發(fā)動(dòng)態(tài)網(wǎng)頁(yè)當(dāng)中的一種技術(shù),對(duì)于java語(yǔ)言來(lái)說(shuō)它是可以在HTML當(dāng)中嵌入的,并且通過(guò)WEB服務(wù)器來(lái)做java的編譯和執(zhí)行,最后在把生成的頁(yè)面返回給客戶端。而且對(duì)于Java自身而言,它不僅編寫簡(jiǎn)單,廣泛性強(qiáng),同時(shí)還非常適用構(gòu)造基于B/S結(jié)構(gòu)的動(dòng)態(tài)網(wǎng)頁(yè)。對(duì)于java來(lái)說(shuō)它一般它會(huì)執(zhí)行以下三個(gè)階段。第一階段它是響應(yīng)階段,因?yàn)樵陧?yè)面做出請(qǐng)求以后它就對(duì)這件事來(lái)做做出接收,最后進(jìn)行翻譯和顯示。第二階段它就是編譯階段,因?yàn)樵陧?yè)面做出請(qǐng)求以后,java文件就會(huì)編譯成字節(jié)碼的文件。第三階段它就是對(duì)這個(gè)事件的執(zhí)行來(lái)做出web服務(wù)器來(lái)做出請(qǐng)求和服務(wù),最后將反應(yīng)出的結(jié)果給客戶端并通過(guò)界面的效果來(lái)做出展示。對(duì)于java來(lái)說(shuō)自從它正式發(fā)布以后,現(xiàn)在在大多數(shù)的程序編程當(dāng)中被廣泛應(yīng)用。而且隨著現(xiàn)代網(wǎng)絡(luò)技術(shù)的快速發(fā)展,在j2ee的應(yīng)用也得到了很好的發(fā)展和應(yīng)用,對(duì)于它的一些擴(kuò)展和線性的發(fā)展成為了一個(gè)開(kāi)發(fā)者的應(yīng)用對(duì)象,在java語(yǔ)言當(dāng)中它可以對(duì)于網(wǎng)絡(luò)實(shí)現(xiàn)安全、跨平臺(tái)等等多種網(wǎng)絡(luò)安全的功能,所以它在網(wǎng)絡(luò)的應(yīng)用和編程中得到了較為廣泛的程序應(yīng)用,而且在程序上的應(yīng)用也更加方便。java作為目前世界上主流的網(wǎng)絡(luò)編程開(kāi)發(fā)環(huán)境之一,java將各種Web元素組合在一起從而生成Web應(yīng)用程序所需要的各種服務(wù),而且java允許Web開(kāi)發(fā)人員對(duì)網(wǎng)站開(kāi)發(fā)和允許網(wǎng)站維護(hù)與平臺(tái)無(wú)關(guān),可以使開(kāi)發(fā)人員簡(jiǎn)單快速的搭建網(wǎng)絡(luò)平臺(tái)。MySql數(shù)據(jù)庫(kù)對(duì)于MySQLREF_Ref36891407\r\h[5]數(shù)據(jù)庫(kù)來(lái)說(shuō)它最初是由瑞典的AB公司來(lái)進(jìn)行開(kāi)發(fā)的。利用Mysql數(shù)據(jù)庫(kù)開(kāi)發(fā)大大降低了總體成本,非常適合中小型網(wǎng)站的開(kāi)發(fā)。開(kāi)發(fā)基于BS模式的考試系統(tǒng)采用MySql數(shù)據(jù)庫(kù)管理工具來(lái)存放系統(tǒng)中的的相關(guān)數(shù)據(jù)信息。MySql是微軟的一款比較好的數(shù)據(jù)庫(kù)系統(tǒng),其功能非常強(qiáng)大、數(shù)據(jù)存儲(chǔ)規(guī)模也可以做的非常大。目前大多數(shù)的程序和網(wǎng)站系統(tǒng)都采用MySql作為數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)相關(guān)的數(shù)據(jù)信息。MySql數(shù)據(jù)庫(kù)它有很多的優(yōu)點(diǎn),例如它在操作上能夠讓人通俗易懂、功能強(qiáng)大、信息儲(chǔ)存量高等優(yōu)點(diǎn)。所以被人們廣泛應(yīng)用,對(duì)于MySql數(shù)據(jù)庫(kù)來(lái)說(shuō)它一般主要是對(duì)數(shù)據(jù)進(jìn)行編碼和查詢,而且在很多的設(shè)計(jì)當(dāng)中都應(yīng)用到了該數(shù)據(jù)庫(kù),在此過(guò)程當(dāng)中我們可以對(duì)常規(guī)的數(shù)據(jù)進(jìn)行查詢和組合,所以我們?cè)谶M(jìn)行使用MySql數(shù)據(jù)庫(kù)的時(shí)候只要對(duì)編寫一小段的數(shù)據(jù)就能實(shí)現(xiàn)相應(yīng)的功能。B/S結(jié)構(gòu)BROWSER/SERVER程序架構(gòu)方式REF_Ref36891296\r\h[6]是使用電腦中安裝的各種瀏覽器來(lái)進(jìn)行訪問(wèn)和使用的,相比C/S的程序結(jié)構(gòu)不需要進(jìn)行程序的安裝就可以直接使用。B/S架構(gòu)的運(yùn)行方式是在遠(yuǎn)程的服務(wù)器上進(jìn)行安裝,然后在有互聯(lián)網(wǎng)的電腦上訪問(wèn)和使用。B/S架構(gòu)的開(kāi)發(fā)方式給用戶帶來(lái)便捷,在任何時(shí)間和地點(diǎn)都可以使用開(kāi)發(fā)的程序系統(tǒng)。在基于B/S的結(jié)構(gòu)中,只要你所在的地區(qū)有網(wǎng)絡(luò),你就可以通過(guò)網(wǎng)絡(luò)對(duì)該系統(tǒng)的網(wǎng)站進(jìn)行訪問(wèn)和使用,在時(shí)間和地域方面沒(méi)有限制,該B/S結(jié)構(gòu)主要是將程序完整放置到計(jì)算機(jī)網(wǎng)絡(luò)的服務(wù)器上,并通過(guò)計(jì)算機(jī)互聯(lián)網(wǎng)提供給用戶最優(yōu)質(zhì)的服務(wù)。在系統(tǒng)當(dāng)中的B/S結(jié)構(gòu)可以對(duì)許多的瀏覽器來(lái)做出信號(hào)的請(qǐng)求。一般在系統(tǒng)當(dāng)中它可以減少用戶的工作量,因?yàn)橹灰覀冊(cè)诳蛻舳松习惭b和配置少量的運(yùn)行軟件他就能減少用戶的工作量,這些簡(jiǎn)單的操作功能它一般是由服務(wù)器來(lái)完成的。對(duì)于B/S框架的不斷成熟,并它與多種瀏覽器的信息結(jié)合它能夠不斷為軟件開(kāi)發(fā)帶來(lái)更多的方便,也不斷地增強(qiáng)各個(gè)軟件功能,這樣就可以大大的減少系統(tǒng)開(kāi)發(fā)的成本。B/S結(jié)構(gòu)它主要是應(yīng)用層層相互獨(dú)立、展現(xiàn)層來(lái)完成相互的聯(lián)系與關(guān)聯(lián)。系統(tǒng)分析本章主要是對(duì)該系統(tǒng)的設(shè)計(jì)需求模塊做了一些介紹和分析,并對(duì)這些部分應(yīng)注意的事項(xiàng)做了提醒,以及對(duì)系統(tǒng)本身要解決的問(wèn)題實(shí)現(xiàn)、用戶與系統(tǒng)功能之間的聯(lián)系與劃分,還有基于BS模式的考試系統(tǒng)的開(kāi)發(fā)與實(shí)現(xiàn)中要考慮的問(wèn)題顯示出來(lái),這就讓我準(zhǔn)確了解系統(tǒng)的具體需求,為本系統(tǒng)的總體設(shè)計(jì)提供了邏輯思路。然后具體講述了該基于BS模式的考試系統(tǒng)的設(shè)計(jì)思想是什么樣的,以便于后邊程序的編寫。最后將系統(tǒng)要用到的數(shù)據(jù)庫(kù)、服務(wù)器等進(jìn)行設(shè)計(jì)與分析,對(duì)系統(tǒng)的每個(gè)主要模塊的具體描述和展示??尚行苑治鰧?duì)于基于BS模式的考試系統(tǒng)來(lái)說(shuō),開(kāi)發(fā)這個(gè)系統(tǒng)是能夠很好地解決教師管理試卷、學(xué)生在線考試等功能,使基于BS模式的考試系統(tǒng)的開(kāi)發(fā),實(shí)現(xiàn)它的最大價(jià)值,而且還可以很大程度上解決管理者的負(fù)擔(dān),所以我認(rèn)為此次整個(gè)系統(tǒng)的的開(kāi)發(fā)是具有價(jià)值具有意義的。技術(shù)可行性在本次開(kāi)發(fā)過(guò)程中涉及到的相關(guān)技術(shù)中,B/S這樣的模式結(jié)構(gòu)是當(dāng)下非常流行的開(kāi)發(fā)結(jié)構(gòu)同時(shí)也是非常適用于這種考試系統(tǒng)的結(jié)構(gòu),在真實(shí)開(kāi)發(fā)環(huán)境中被大量的應(yīng)用。而java語(yǔ)言也是當(dāng)今大家都在使用的廣泛程序語(yǔ)言,同時(shí)eclipse和mysql數(shù)據(jù)庫(kù)也不例外。操作可行性對(duì)于這種基于BS模式的考試系統(tǒng)的開(kāi)發(fā)登錄界面它是我們最常見(jiàn)的一種登錄窗口來(lái)完成的,用戶可以使電腦來(lái)進(jìn)行登錄并簡(jiǎn)單的訪問(wèn)不需要做任何的操作。對(duì)于此次的系統(tǒng)開(kāi)發(fā)它主要是基于B/S結(jié)構(gòu)和java技術(shù)及mysql數(shù)據(jù)庫(kù)來(lái)完成,讓系統(tǒng)開(kāi)發(fā)更加完美和完善,所以我們開(kāi)出的系統(tǒng)界面更加人性化,用戶使用也更加方便。而且系統(tǒng)在使用過(guò)程當(dāng)中也擁有方便操作、易管理等特點(diǎn)。經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性主要是決定這個(gè)系統(tǒng)是否具有價(jià)值存在,是否具有開(kāi)發(fā)意義,如果開(kāi)發(fā)的項(xiàng)目不能夠節(jié)約物品和資源,反而使用的不僅讓系統(tǒng)變的人性化,而且讓用戶更加方便使用,同時(shí)也讓系統(tǒng)方便操作和管理,因此該系統(tǒng)有一定的開(kāi)發(fā)價(jià)值。在開(kāi)發(fā)本項(xiàng)目的初期,節(jié)約成本是最基本的,設(shè)計(jì)和開(kāi)發(fā)都是由本人一人完成的,并且在開(kāi)發(fā)中使我學(xué)習(xí)到了很多的知識(shí),也開(kāi)拓了自己的眼界,在通過(guò)可行性分析之后,該項(xiàng)目的利大于弊,所以該項(xiàng)目是具有開(kāi)發(fā)意義和價(jià)值的。系統(tǒng)性能分析進(jìn)行系統(tǒng)開(kāi)發(fā)的時(shí)候我們主要是考慮了系統(tǒng)在后期上出現(xiàn)的問(wèn)題是方便維護(hù)的,而且在使用過(guò)程當(dāng)中也是可行的,所以我們根據(jù)最初的設(shè)計(jì)確定了整個(gè)設(shè)計(jì)的基本原則。具體原則包括:簡(jiǎn)單性:對(duì)于整個(gè)系統(tǒng)來(lái)說(shuō)它在功能上操作是簡(jiǎn)單的,而且對(duì)每個(gè)系統(tǒng)功能的要求也是明確的。針對(duì)性:對(duì)于這個(gè)系統(tǒng)來(lái)說(shuō)它主要是根據(jù)基于BS模式的考試系統(tǒng)的需求來(lái)進(jìn)行開(kāi)發(fā)和設(shè)計(jì)的,所以它具有很強(qiáng)的針對(duì)性。實(shí)用性:從這個(gè)系統(tǒng)整體設(shè)計(jì)來(lái)看它主要是針對(duì)計(jì)算機(jī)網(wǎng)絡(luò)的用戶所以有很強(qiáng)的實(shí)用性。一致性:對(duì)于系統(tǒng)的整體頁(yè)面設(shè)計(jì)和計(jì)算機(jī)當(dāng)初的規(guī)定都保持了一致性,而且在顏色和元素上都保持了原有的風(fēng)格。需求分析任務(wù)的需求它能決定這個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程當(dāng)中一個(gè)重要環(huán)節(jié),所以我們?cè)谙到y(tǒng)開(kāi)發(fā)過(guò)程所用質(zhì)量是比較重要的,因?yàn)槲覀冊(cè)谙到y(tǒng)應(yīng)用過(guò)程當(dāng)中不一定那會(huì)出現(xiàn)問(wèn)題,所以我們?cè)谶M(jìn)行對(duì)系統(tǒng)分析是比較重要的,因?yàn)樗梢詻Q定這個(gè)系統(tǒng)功能和需求。本課題要求實(shí)現(xiàn)一套基于BS模式的考試系統(tǒng)的開(kāi)發(fā)與實(shí)現(xiàn),主要實(shí)現(xiàn)功能包括管理員:班級(jí)管理、學(xué)生管理、教師管理、科目管理、管理員管理、敏感詞管理,教師:我的課程、選課管理、題目管理、導(dǎo)入題目、試卷管理、閱卷管理、考試成績(jī)統(tǒng)計(jì),學(xué)生:我的科目、我的考試等功能。教師用例圖出于安全性的考慮,教師只有登錄系統(tǒng)才可以正確的操作系統(tǒng)功能,教師用例圖如圖3-1所示:圖3-1教師用例圖管理員用例圖管理員擁有著整個(gè)系統(tǒng)最大的權(quán)限,能夠?qū)τ诳荚?,考生以及教師進(jìn)行相對(duì)應(yīng)的管理,同時(shí)能夠及時(shí)的更新整個(gè)系統(tǒng)的各項(xiàng)消息。圖3-2管理員用例圖學(xué)生用例圖學(xué)生必須填入正確的賬號(hào)和密碼才能夠進(jìn)入系統(tǒng)可以在線考試操作。學(xué)生用例圖如下圖所示:圖3-3學(xué)生用例圖業(yè)務(wù)流分析系統(tǒng)流程圖它是對(duì)系統(tǒng)分析進(jìn)行業(yè)務(wù)流程的分析,就拿本基于BS模式的考試系統(tǒng)來(lái)看,我們首先是從登錄著手,以實(shí)際的操作為出發(fā)點(diǎn),保證整個(gè)信息的正確輸入和輸出,最后進(jìn)行對(duì)數(shù)據(jù)的儲(chǔ)存和實(shí)際操作步驟來(lái)進(jìn)行繪制出流程圖。具體系統(tǒng)流程圖如下圖3-4所示:圖3-4系統(tǒng)開(kāi)發(fā)流程圖為了保證系統(tǒng)的安全,用戶要想進(jìn)入基于BS模式的考試系統(tǒng)必須進(jìn)行登錄操作,用戶登錄流程圖如圖3-5所示圖3-5登錄流程圖設(shè)計(jì)思想1. 對(duì)于系統(tǒng)出卷的方式我采用的是授予教師出卷的功能,讓教師在線出卷對(duì)考生進(jìn)行對(duì)應(yīng)的科目考核。2. 在考試的過(guò)程中,我設(shè)計(jì)了時(shí)間計(jì)時(shí)REF_Ref36891377\r\h[7]功能,能夠讓考生在考試過(guò)程中非常清楚地知道自己所剩的考試時(shí)間。3. 考試完成后,需要經(jīng)過(guò)教師的批閱卷子考生才能夠進(jìn)行查看,同時(shí)我也設(shè)計(jì)了成績(jī)及時(shí)反饋功能,教師能夠簡(jiǎn)潔地查看每個(gè)考生每次考試成績(jī)的變化以及能夠?qū)τ诔煽?jī)進(jìn)行快速導(dǎo)出方便成績(jī)的管理。4. 對(duì)于前端界面REF_Ref36891248\r\h[8]的設(shè)計(jì)理念,盡量人性化,簡(jiǎn)潔,直截了當(dāng)?shù)姆磻?yīng)出考試界面。5. 對(duì)于整個(gè)系統(tǒng)REF_Ref37235783\r\h[9]的流暢性,在設(shè)計(jì)過(guò)程中,具體過(guò)程盡量做到資源占用少,速度快。6. 在面向?qū)ο驲EF_Ref36891339\r\h[10]的設(shè)計(jì)中,對(duì)于考生來(lái)說(shuō)是不需要注冊(cè)的,只需管理員授予權(quán)限即可通過(guò)用戶名和密碼進(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ù)?;贐S模式的考試系統(tǒng)工作原理圖如圖4-1所示:圖4-1系統(tǒng)工作原理圖系統(tǒng)的功能結(jié)構(gòu)圖通過(guò)對(duì)以上的分析,系統(tǒng)可以進(jìn)行開(kāi)發(fā)拆析,具體可以分為教師、學(xué)生和管理員的功能模塊。具體教師和學(xué)生功能模塊就是為用戶所設(shè)計(jì),管理員功能就是為管理員設(shè)計(jì)的它可以對(duì)信息進(jìn)行添加、刪除、修改和查詢等操作。其功能結(jié)構(gòu)圖如下圖4-2所示:圖4-2系統(tǒng)功能結(jié)構(gòu)圖數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的訪問(wèn)目前比較常用的技術(shù)是JDBC技術(shù)和數(shù)據(jù)庫(kù)連接池技術(shù),而本系統(tǒng)采用的是JDBC數(shù)據(jù)庫(kù)直接訪問(wèn)技術(shù)。對(duì)于這個(gè)中間件來(lái)說(shuō)它是位于數(shù)據(jù)庫(kù)的當(dāng)中,它可以通過(guò)web服務(wù)器來(lái)返回給瀏覽器的用戶。這時(shí)候用戶可以在末端進(jìn)行對(duì)用戶的中間件來(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ù)訪問(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)滿足用戶的要求。對(duì)于每個(gè)數(shù)據(jù)的應(yīng)用它都是區(qū)分開(kāi)的,當(dāng)在某一個(gè)階段運(yùn)行時(shí)它就會(huì)自動(dòng)與客戶端進(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ì)話框內(nèi)彈出相應(yīng)的數(shù)據(jù)源名稱,同時(shí)輸入相應(yīng)的用戶名和登錄密碼。本系統(tǒng)的數(shù)據(jù)庫(kù)表如下所示:表4-1t_course課程信息表字段名數(shù)據(jù)類型主鍵/允許空字段含義IDVARCHAR(100)PRIMARYKEY序號(hào)nameVARCHAR(100)NOTNULL課程名稱teacherIdVARCHAR(100)NOTNULL教師examDateVARCHAR(100)NOTNULL時(shí)間表4-2t_question試卷信息表字段名數(shù)據(jù)類型主鍵/允許空字段含義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題目類型scoreVARCHAR(31)NOTNULL分值teacherIdVARCHAR(31)NOTNULL老師titleVARCHAR(31)NOTNULL標(biāo)題userTypeVARCHAR(31)NOTNULL用戶類型zqlvVARCHAR(31)NOTNULL正確答案表4-3t_student學(xué)生信息表字段名數(shù)據(jù)類型主鍵/允許空字段含義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)系電話 對(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)行在線考試的考生名單,如下表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é)生用戶只能通過(guò)管理員添加的學(xué)生用戶才能夠在系統(tǒng)中進(jìn)行登錄(用戶的賬戶名和密碼都是管理員分配的),在各個(gè)權(quán)限不同的用戶進(jìn)行登錄時(shí),系統(tǒng)會(huì)自動(dòng)識(shí)別,必須輸入正確的用戶名和密碼才能夠進(jìn)入系統(tǒng),系統(tǒng)會(huì)根據(jù)權(quán)限的不同進(jìn)入相應(yīng)的用戶界面進(jìn)行各自的操作。管理員用戶功能設(shè)計(jì):對(duì)于不同用戶的管理,授予新用戶不同的權(quán)限以及對(duì)于敏感詞語(yǔ)的管理。教師用戶功能設(shè)計(jì):試題庫(kù)的管理(增刪查改)和試卷的生成,查看考試成績(jī),系統(tǒng)能夠呈現(xiàn)出每次該學(xué)生的成績(jī)曲線變化以及能夠方便地將閱卷后的學(xué)生成績(jī)導(dǎo)出至excel表格。學(xué)生用戶功能設(shè)計(jì):在規(guī)定時(shí)間之內(nèi)參加考試,考試結(jié)束交卷,并可以查詢考試成績(jī)以及對(duì)于自己的錯(cuò)題練習(xí)和在線練習(xí)這兩種考試類型是不需要時(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ò)用戶和密碼登錄系統(tǒng),能夠?qū)τ诳荚嚕忌约敖處熯M(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)可以在線進(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ì)于如何出哪種類型的題目可以直接設(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ī)查詢管理教師進(jìn)入系統(tǒng)可以在線進(jìn)行對(duì)于自己批閱的試卷成績(jī)查詢。程序運(yùn)行效果圖如圖5-13以及部分邏輯代碼所示:圖5-13教師成績(jī)查詢功能頁(yè)面圖表5.9圖5-13教師成績(jī)查詢功能代碼5.3.5閱卷管理教師進(jìn)入系統(tǒng)可以在線對(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é)生在線練習(xí)管理學(xué)生通過(guò)輸入正確的賬號(hào)和密碼進(jìn)入相應(yīng)的用戶系統(tǒng)進(jìn)行在線練習(xí)以及查看我的科目等操作。程序運(yùn)行效果圖如圖以及部分邏輯代碼5-16所示:圖5-16學(xué)生在線練習(xí)功能頁(yè)面圖表5.11圖5-16學(xué)生在線練習(xí)功能頁(yè)面代碼5.4.2學(xué)生錯(cuò)題練習(xí)管理學(xué)生進(jìn)入系統(tǒng)可以在線進(jìn)行錯(cuò)題練習(xí)以便于溫故而知新。程序運(yùn)行效果圖如圖以及部分邏輯代碼5-17所示:圖5-17學(xué)生錯(cuò)題練習(xí)功能頁(yè)面圖圖5-17學(xué)生錯(cuò)題練習(xí)功能頁(yè)面代碼5.4.3學(xué)生在線考試管理學(xué)生進(jìn)入系統(tǒng)可以在線進(jìn)行在線考試。程序運(yùn)行效果圖如圖以及部分邏輯代碼5-18所示:圖5-18學(xué)生在線考試頁(yè)面圖圖5-18學(xué)生在線考試頁(yè)面代碼5.4.4學(xué)生查看成績(jī)管理學(xué)生進(jìn)入系統(tǒng)可以在線查看成績(jī)。程序運(yùn)行效果圖如圖5-19以及部分邏輯代碼所示:圖5-19學(xué)生在線成績(jī)查看頁(yè)面圖表5.12圖5-19學(xué)生在線成績(jī)查看頁(yè)面代碼6.系統(tǒng)測(cè)試6.1系統(tǒng)測(cè)試目的為保證該在線考試系統(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)是否滿足用戶的需求。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ì)考生,教師,管理員用戶的登錄進(jìn)行測(cè)試如下表所示:表6-1用戶登錄功能模塊用例描述測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試是否通過(guò)能否正常輸入賬號(hào)點(diǎn)擊賬號(hào)輸入框,隨意輸入字符字符輸入正常字符輸入正常是能否正常輸入密碼點(diǎn)擊密碼輸入框,隨意輸入字符,不能超過(guò)指定位數(shù)字符輸入正常字符輸入正常是用戶登錄文本框輸入正確信息后,點(diǎn)擊注冊(cè)賬號(hào)注冊(cè)成功,跳轉(zhuǎn)到登錄彈窗注冊(cè)成功,跳轉(zhuǎn)到登錄彈窗是用戶登錄文本框輸入錯(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)按鈕刪除失敗,彈出提示信息刪除失敗,彈出提示信息是教師在線出卷測(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é)生在線考試功能測(cè)試如下表所示:表6-5在線考試功能用例描述測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試是否通過(guò)能否正常彈出考試確認(rèn)彈窗點(diǎ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é)生在線查看成績(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)出表格窗口是教師在線閱卷功能測(cè)試如下表所示:

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論