在線考試系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)畢設(shè)參考_第1頁
在線考試系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)畢設(shè)參考_第2頁
在線考試系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)畢設(shè)參考_第3頁
在線考試系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)畢設(shè)參考_第4頁
在線考試系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)畢設(shè)參考_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

軟件工程課程設(shè)計(jì)設(shè)計(jì)說明書考試系統(tǒng)的設(shè)計(jì)及開發(fā)學(xué)生姓名學(xué)號(hào)班級(jí)成績指導(dǎo)教師數(shù)學(xué)及計(jì)算機(jī)科學(xué)學(xué)院2012年12月26日軟件工程課程設(shè)計(jì)評(píng)閱書題目考試系統(tǒng)的設(shè)計(jì)及開發(fā)學(xué)生姓名學(xué)號(hào)指導(dǎo)教師評(píng)語及成績成績:教師簽名:年月日答辯教師評(píng)語及成績成績:教師簽名:年月日教研室意見總成績:室主任簽名:年月日課程設(shè)計(jì)任務(wù)書2012—2013學(xué)年第一學(xué)期專業(yè):學(xué)號(hào):姓名:課程設(shè)計(jì)名稱:軟件工程課程設(shè)計(jì)設(shè)計(jì)題目:考試系統(tǒng)的設(shè)計(jì)及開發(fā)完成期限:自2012年12月17日至2012年12月28日共2周設(shè)計(jì)依據(jù)、要求及主要內(nèi)容(可另加附頁):考試是教師檢查教學(xué)效質(zhì)量的手段之一,也是教學(xué)工作的重要組成部分。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,在線考試受到越來越多人的青睞,同時(shí)也減少了因考試而消耗的不必要的人力與物力,結(jié)合本??荚嚬芾砉ぷ髑闆r及存在的問題,按軟件工程開發(fā)軟件的思想開發(fā)考試系統(tǒng),實(shí)現(xiàn)對(duì)學(xué)生考試全過程的管理,基本功能要求如下:1.用戶管理模塊:教師,學(xué)生,管理員;2.題庫管理模塊:對(duì)試題進(jìn)行添加、刪除、更新及相關(guān)操作;3.試卷管理模塊:抽試卷,答試卷,試卷備份,提交試卷等相關(guān)操作;6.成績管理模塊:查看成績、統(tǒng)計(jì)成績等;5.設(shè)計(jì)思想闡述清晰,界面友好,軟件測試方案合理、有效,軟件能正常運(yùn)行。指導(dǎo)教師(簽字):教研室主任(簽字):批準(zhǔn)日期:年月日摘要在線考試系統(tǒng)旨在實(shí)現(xiàn)考試的無紙化管理,對(duì)一些科目的考試可以通過互聯(lián)網(wǎng)絡(luò)或局域網(wǎng)進(jìn)行,方便校方考務(wù)的管理,也方便了考生,尤其適合考生分布廣,不易集中的遠(yuǎn)程教育。我主要開發(fā)系統(tǒng)的后臺(tái)管理系統(tǒng)—JAVA在線考試管理子系統(tǒng),它包括試題管理、考生管理、在線制作試卷、控制學(xué)生考試的設(shè)置、試卷審批等功能。本論文主要介紹了對(duì)JAVA在線考試管理子系統(tǒng)的分析、設(shè)計(jì)與開發(fā)的全部過程。運(yùn)用ER圖,程序流程圖等對(duì)在線管理子系統(tǒng)的設(shè)計(jì)過程進(jìn)行詳細(xì)的說明。關(guān)鍵詞:在線考試;j2EE目錄TOC\o"1-3"\h\u48801課題描述 7142941.1開發(fā)背景

726881.2系統(tǒng)開發(fā)目標(biāo) 7249611.3開發(fā)工具的選擇 7311582需求分析 8314492.1背景分析 8301672.2可行性分析 8139792.2.1技術(shù)可行性分析 86216經(jīng)濟(jì)可行性 87107方案可行性 867822.3概要設(shè)計(jì) 8150312.4總體設(shè)計(jì) 97427系統(tǒng)的功能模塊圖 99383.2系統(tǒng)功能模塊 10235003數(shù)據(jù)庫設(shè)計(jì) 1132543 11251093.2數(shù)據(jù)庫的連接 1373804詳細(xì)設(shè)計(jì) 1488054.1公共類設(shè)計(jì) 1436384.2在線考試模塊設(shè)計(jì) 15152074.3查看考生試卷模塊設(shè)計(jì) 16285034.4考試設(shè)置信息維護(hù)模塊設(shè)計(jì) 16145134.5用戶管理模塊設(shè)計(jì) 1797515程序調(diào)試及測試 19222025.1系統(tǒng)運(yùn)行環(huán)境

1968495.2測試目的 19193405.3各功能模塊測試 1916575在線考試模塊測試 19250775.3.2查看試卷測試 20254075.3.3管理員模塊 21219745.3.4用戶管理模塊測試 2327581總結(jié) 2522389參考文獻(xiàn) 25

1課題描述1.1開發(fā)背景

在二十一世紀(jì)的新時(shí)代,隨著計(jì)算機(jī)技術(shù)的發(fā)展及計(jì)算機(jī)的日益普及,基于在線考試及無紙化辦公一樣已成為大勢所趨。在線考試系統(tǒng)也越來越成為學(xué)校的好幫手,它的優(yōu)勢不但體現(xiàn)在人力上也體現(xiàn)在物力上,在線考試系統(tǒng)的采用自動(dòng)評(píng)閱、計(jì)分、成績存檔功能將有效地避免資源的浪費(fèi),有利于環(huán)保,減少人員,提高效率[。1.2系統(tǒng)開發(fā)目標(biāo)該系統(tǒng)是一個(gè)基于B/S模式的Web在線考試系統(tǒng),根據(jù)科目出相應(yīng)的考卷。學(xué)生可以進(jìn)行考試,查看考試情況等操作。當(dāng)考試完成后系統(tǒng)能自動(dòng)地考試題評(píng)分。教師登陸時(shí)系統(tǒng)可以還原學(xué)生考試試卷,可以查看學(xué)生總分,并生成各分?jǐn)?shù)段情況信息,供給老師參考,以便能夠了解學(xué)生的學(xué)習(xí)情況。1.3開發(fā)工具的選擇本系統(tǒng)開發(fā)語言為JAVA,從各IDE的性能與價(jià)格考慮所使用的開發(fā)工具主要是MyEclipse。由于本系統(tǒng)數(shù)據(jù)量與負(fù)載量都比較大,從經(jīng)濟(jì)與效率上考慮本系統(tǒng)選用mysql數(shù)據(jù)庫。Web服務(wù)器選Apache開源組織提供的TomCat,TomCat是一個(gè)免費(fèi)的開源軟件是SUN公司推薦的web服務(wù)器。2需求分析2.1背景分析網(wǎng)絡(luò)化教育代表了教育改革的一個(gè)發(fā)展方向,已經(jīng)成為現(xiàn)代教育的一個(gè)特征,并對(duì)教育的發(fā)展形成新的推動(dòng)力。隨著Internet/Intranet的迅速發(fā)展與廣泛普及,建立在其上的遠(yuǎn)程教育成為現(xiàn)代教育技術(shù)未來發(fā)展方向之一,考試測試作為遠(yuǎn)程教育的一個(gè)子系統(tǒng)也成為一個(gè)重要的研究領(lǐng)域。現(xiàn)代遠(yuǎn)程教育作為一種新的教學(xué)手段已經(jīng)開始進(jìn)入我們的生活,正在給傳統(tǒng)教育模式帶來新的變革,并對(duì)教育的發(fā)展形成新的推動(dòng)力。相比傳統(tǒng)的考試方式,在線考試系統(tǒng)的主要好處是一方面可以動(dòng)態(tài)地管理各種考試信息,教師可以網(wǎng)上出題,之后學(xué)生便可以網(wǎng)上進(jìn)行答題,從而使得考教分離。2.2可行性分析2.2.1技術(shù)可行性分析系統(tǒng)開發(fā)將要用到JSP、ssh2、JavaBean、mysql數(shù)據(jù)庫技術(shù)。另外,硬件只需要一臺(tái)pc機(jī),裝上軟件MyEclipse,DreamWeaver等開發(fā)工具,利用mysql作為后臺(tái)的數(shù)據(jù)庫,利用Tomcat作為Web服務(wù)器,所以在這方面來說是可行的。已經(jīng)掌握了開發(fā)考試系統(tǒng)方法與開發(fā)工具,并且在調(diào)查過程中,已經(jīng)了解與熟悉了在線考試系統(tǒng)的業(yè)務(wù)流程。綜上所述本系統(tǒng)開發(fā)從技術(shù)上是可行的。經(jīng)濟(jì)可行性從經(jīng)濟(jì)效益來分析,軟件的開發(fā)成本不大,而其它的投入也只是電腦。電腦的普及也帶來了低成本投入。由于系統(tǒng)運(yùn)行的基礎(chǔ)環(huán)境均已具備,無需重新開發(fā)建設(shè),所以系統(tǒng)開發(fā)、運(yùn)行所需的費(fèi)用是比較低的。而系統(tǒng)的效益很高可以提高管理效率實(shí)現(xiàn)計(jì)算機(jī)化、系統(tǒng)化、規(guī)范化操作,效率大于投入,可行性很高。方案可行性根據(jù)系統(tǒng)的分析,本系統(tǒng)充分從適用性出發(fā),全面為不同的使用用戶考慮。使系統(tǒng)的許多功能及規(guī)則都可根據(jù)用戶的習(xí)慣進(jìn)行定制,包括軟件界面、操作方式、錄入方式等。本系統(tǒng)的設(shè)計(jì)充分從使用用戶與教務(wù)教學(xué)任務(wù)考慮。2.3概要設(shè)計(jì)本考試系統(tǒng)用戶主要分為三類:學(xué)生,教師,管理員。學(xué)生登陸系統(tǒng)主要進(jìn)行兩類操作:在線考試,成績查詢。(1)在線考試學(xué)生登錄后,學(xué)生選擇考試科目,之后從備選試卷中選擇要參考的試卷。學(xué)生在考試過程中頁面將提供考試時(shí)間倒計(jì)時(shí)功能,使考生隨時(shí)了解考試剩余時(shí)間。在考試時(shí)間到時(shí),系統(tǒng)將自動(dòng)地將學(xué)生考試試卷提交。當(dāng)考試試卷提交時(shí),系統(tǒng)自動(dòng)評(píng)分,并且即使反饋給考生。(2)成績查詢學(xué)生可以登陸系統(tǒng)查詢各科成績,其中成績查詢是查詢自己的考卷,了解自己的考試情況。教師登陸系統(tǒng)主要有三類操作:添加科目,添加試卷,添加學(xué)生與查看學(xué)生試卷,查看相應(yīng)試卷各分?jǐn)?shù)段統(tǒng)計(jì)。(1)添加科目教師可以登錄系統(tǒng),添加自己所教科目。(2)添加試卷教師選擇所要添加的科目后,便可以添加新的試卷,試卷包括試卷考試時(shí)間,題目以及每道題目的分值及選項(xiàng),答案等。(3)添加學(xué)生教師登陸系統(tǒng)之后可以添加新的學(xué)生。(6)查看學(xué)生試卷教師登陸系統(tǒng)之后可以查看到參加該門考試的學(xué)生的考試情況。(5)查看相應(yīng)試卷各分?jǐn)?shù)段統(tǒng)計(jì)教師登陸系統(tǒng)之后可以查看到考試的分?jǐn)?shù)段情況。系統(tǒng)管理員登陸系統(tǒng)后主要進(jìn)行一類操作:添加教師信息以及具有老師的一切權(quán)限(1)添加教師信息管理員可以添加教師信息。(2)具有老師的一切權(quán)限管理員可以查看所有老師出的試卷,并進(jìn)行刪除操作,并且自己可以獨(dú)立進(jìn)行添加科目,添加試卷,添加學(xué)生等操作。2.4總體設(shè)計(jì)系統(tǒng)的功能模塊圖根據(jù)2.3所述需求,設(shè)計(jì)出系統(tǒng)功能模塊如圖2-1所示:圖2-1系統(tǒng)的功能模塊圖.2系統(tǒng)功能模塊1、在線考試在線考試的流程如下:首先考生進(jìn)入系統(tǒng)后選擇科目,之后進(jìn)行試卷的選擇進(jìn)行答題操作。答題必須在規(guī)定的時(shí)間內(nèi)進(jìn)行,此時(shí)間是由教師在出試卷時(shí)設(shè)置好的,如在規(guī)定的時(shí)間內(nèi)沒有完成答題,系統(tǒng)將強(qiáng)制提交學(xué)生考試試卷進(jìn)。考生在試卷提交后系統(tǒng)自動(dòng)地為試題進(jìn)行評(píng)分,本系統(tǒng)的試題主要有單選題,雙選題,多選題。其數(shù)據(jù)流圖如3.3所示。圖2-2第2層在線考試數(shù)據(jù)流圖2、成績查詢考生根據(jù)用戶編號(hào)查詢考試成績信息。成績信息包括單選題得分,多選題得分等詳細(xì)信息。頁面提供對(duì)相應(yīng)科目試卷的鏈接,使得學(xué)生還可以查詢自己的考卷,了解自己的考試情況。3、試題維護(hù)試題維護(hù)是后臺(tái)教師的重要功能,它包括對(duì)試題的添加,修改,刪除操作。為了使界面更友好,管理員在試題維護(hù)時(shí)系統(tǒng)會(huì)先將考試試題讀出,再提供給管理員操作。其數(shù)據(jù)流圖如圖2-3所示圖2-3第2層考題維護(hù)數(shù)據(jù)流圖4、用戶管理用戶管理是管理員對(duì)系統(tǒng)用戶信息的管理。這些用戶包括學(xué)生與教師。用戶管理操作包括添加用戶與刪除用戶。管理用戶時(shí),系統(tǒng)會(huì)先將用戶信息讀出供給管理員參考,再提供給管理員操作。其數(shù)據(jù)流圖如圖2-4所示。圖2-4第2層用戶管理數(shù)據(jù)流圖3數(shù)據(jù)庫設(shè)計(jì)字典通過對(duì)系統(tǒng)功能的分析可知,本系統(tǒng)主要包括如下的數(shù)據(jù)庫信息:(1)管理員表,該表保存了系統(tǒng)管理員的基本信息,屬性有管理員編號(hào)、管理員名稱、管理員密碼。其中管理員編號(hào)為主碼,它是用戶信息的唯一標(biāo)識(shí)。表結(jié)構(gòu)如表3-1所示。(2)學(xué)生表,該表保存了學(xué)生的基本信息,屬性有學(xué)生編號(hào)、學(xué)生名稱、學(xué)生密碼。其中學(xué)生編號(hào)為主碼,它是用戶信息的唯一標(biāo)識(shí)。表結(jié)構(gòu)如表3-2所示。(3)考題表,該表用于保存考題的基本信息,屬性有考題編號(hào),考題類型,本題分?jǐn)?shù)等。其中考題編號(hào)為主碼。表結(jié)構(gòu)如表3-3所示。(6)科目表,該表用于保存考試科目的基本信息,屬性有科目編號(hào),科目名稱。其中科目編號(hào)為主碼。表結(jié)構(gòu)如表3-6所示。(5)試卷表,該表用于保存考生的試卷信息,屬性有試卷編號(hào),試卷名稱,試卷狀態(tài),考試時(shí)間等。其中試卷編號(hào)作為主碼。表結(jié)構(gòu)如表3-5所示。(6)成績表,該表用于保存考生的考試成績信息,屬性有成績編號(hào),考生編號(hào),課程編號(hào),總得分。其中成績編號(hào)作為主碼。表結(jié)構(gòu)如表3-6所示。(7)答案表,該表用于保存試題的答案信息,屬性有答案編號(hào),所屬題目編號(hào),答案內(nèi)容等。其中答案編號(hào)作為主碼。表結(jié)構(gòu)如表3-7所示。(8)學(xué)生答案表,該表用于保存考生考試的答案信息,屬性有答案編號(hào),所屬學(xué)生編號(hào),答案內(nèi)容,試題編號(hào)等。其中答案編號(hào)作為主碼。表結(jié)構(gòu)如表3-8所示。系統(tǒng)表結(jié)構(gòu)如下:表3-1教師或管理員表(t_admin)字段類型允許為空說明備注Idint(11)否用戶編號(hào)pkusernamevarchar(50)否教師或管理員姓名管理員只有一個(gè),教師可以有多個(gè)passwordvarchar(50)否密碼表3-2學(xué)生表(t_student)字段類型允許為空說明備注idint(11)否用戶編號(hào)pkusernamevarchar(50)否學(xué)生名passwordvarchar(50)否密碼表3-3考題表(t_question)字段類型允許為空說明備注idint(11)否考題編號(hào)pk自增長typevarchar(10)否考題類型單選多選雙選Pointint(11)否考題分?jǐn)?shù)contenttext否題目paperIdint(11)否所屬試卷外鍵表3-6科目表(t_subject)字段類型允許為空說明備注idint(11)否科目idpknamevarchar(50)否科目名稱表3-5試卷表(t_paper)字段類型允許為空說明備注idint(11)否試卷idpknamevarchar(50)否試卷名稱stateVarchar(20)否試卷狀態(tài)開放與關(guān)閉兩種狀態(tài)timeint(11)否考試時(shí)間以分鐘為單位adminIdint(11)否所屬管理員fksubjectIdint(11)否所屬科目fk表3-6成績表(t_score)字段類型允許為空說明備注idVarchar(10)否成績編號(hào)pkmarkVarchar(20)否成績值student_Idfloat否考生IDfkpaper_Idfloat否科目IDfk表3-7答案表(t_answer)字段類型允許為空說明備注idint(10)否答案編號(hào)pkaitemvarchar(50)否A選項(xiàng)內(nèi)容bitemvarchar(50)否B選項(xiàng)內(nèi)容citemvarchar(50)否C選項(xiàng)內(nèi)容ditemvarchar(50)否D選項(xiàng)內(nèi)容contentvarchar(50)否正確答案questionIdint(11)否所屬問題IDfk表3-8學(xué)生答案表(t_studentanswer)字段類型允許為空說明備注idint(10)否學(xué)生答案編號(hào)pkquestionIdListvarchar(255)否學(xué)生答題題目ID序列學(xué)生所答試卷題目的有序序列answerListvarchar(255)否學(xué)生答題答案序列學(xué)生答卷的答案序列studentIdint(11)否學(xué)生IDfk3.2數(shù)據(jù)庫的連接在本系統(tǒng)中我們使用JDBC-ODBC橋連接,要進(jìn)行數(shù)據(jù)庫連接首先要配置數(shù)據(jù)源。按3.3.1設(shè)計(jì),設(shè)計(jì)好數(shù)據(jù)庫exam_online,再建一個(gè)名為exam_online的數(shù)據(jù)源。系統(tǒng)連接數(shù)據(jù)庫的流程圖如圖3-1所示:圖3-1系統(tǒng)連接數(shù)據(jù)庫流程圖4詳細(xì)設(shè)計(jì)4.1公共類設(shè)計(jì)1.Domain類設(shè)計(jì)由于數(shù)據(jù)庫使用的類系統(tǒng)模型,而java數(shù)據(jù)為對(duì)象模型,使得其模型不匹配。為了方便關(guān)系模型與對(duì)象模型間的轉(zhuǎn)換,建應(yīng)的Domain類,即數(shù)據(jù)庫中每個(gè)表對(duì)應(yīng)一個(gè)類,表中類屬性對(duì)應(yīng)表的各屬性,再為各個(gè)屬性設(shè)計(jì)一個(gè)讀方法(get)與一個(gè)寫方法(set)如學(xué)生類:packagecom.exam_online.model;publicclassStudent{ privateintid; privateStringusername; privateStringpassword; publicintgetId(){ returnid; } publicvoidsetId(intid){ this.id=id; } publicStringgetUsername(){ returnusername; } publicvoidsetUsername(Stringusername){ this.username=username; } publicStringgetPassword(){ returnpassword; } publicvoidsetPassword(Stringpassword){ this.password=password; }}表與類的對(duì)應(yīng)關(guān)系如下:教師(管理員)表(t_admin)——教師(管理員)類(Admin)答案表(t_answer)——答案類(Answer)試卷表(t_paper)——試卷類(Paper)題目表(t_question)——題目類(Question)成績表(t_score)——成績類(Score)學(xué)生表(t_student)——成績類(Student)學(xué)生考卷答案表(t_studentanswer)——學(xué)生考卷答案類(StudentAnswer)科目表(t_subject)——科目類(Subject)根據(jù)系統(tǒng)設(shè)計(jì)需求,設(shè)計(jì)如下工具類:數(shù)據(jù)庫連接工具類,主要提供連接數(shù)據(jù)操作等相關(guān)方法。字符加密類,主要對(duì)密碼進(jìn)行加密處理。4.2在線考試模塊設(shè)計(jì)在線考試流程為:首先系統(tǒng)將考試信息與考生個(gè)人信息提供給考生,并要求考生核對(duì)個(gè)人信息??忌谶x好試卷后進(jìn)行答題操作。答題必須在規(guī)定的時(shí)間內(nèi)進(jìn)行,此時(shí)間是由管理員事先設(shè)置好的,如在規(guī)定的時(shí)間內(nèi)沒有完成答題,系統(tǒng)將強(qiáng)制提交學(xué)生考試試卷進(jìn)??忌谠嚲硖峤缓笙到y(tǒng)自動(dòng)地為試卷進(jìn)行評(píng)分,并將試卷保存,供給老師查看或修改。在線考試 流程圖如圖3-2所示。圖3-2在線考試流程4.3查看考生試卷模塊設(shè)計(jì)教師登陸后,可以對(duì)考生試卷進(jìn)行查看與修改。系統(tǒng)首先將考生的試卷讀出,教師可能看到學(xué)生的大體情況。主要思路:教師點(diǎn)擊查看,可以通過數(shù)據(jù)庫成績表查到考生考試信息,通過考試信息生成jsp頁面,顯示出考生的考卷情況,從而對(duì)學(xué)生的考試情況有個(gè)了解。4.4考試設(shè)置信息維護(hù)模塊設(shè)計(jì)考試設(shè)置信息維護(hù)是管理員對(duì)考試設(shè)置信息維護(hù),它包括對(duì)考試設(shè)置信息的添加,修改,刪除。這些考試信息包括考試時(shí)間,各題的數(shù)量與分值等。設(shè)置時(shí),系統(tǒng)先讀取已存在的考試設(shè)置信息供給管理員查詢,再提供給管理員操作??荚囋O(shè)置信護(hù)流程圖如圖3-3所示。圖3-3考試設(shè)置信息維護(hù)流程4.5用戶管理模塊設(shè)計(jì)用戶管理是管理員對(duì)系統(tǒng)用戶信息的管理。這些用戶包括學(xué)生與教師。用戶管理操作包括添加用戶與刪除用戶。添加用戶時(shí),刪除管理用戶時(shí),系統(tǒng)會(huì)先將用戶信息讀出供給管理員參考,再提供給管理員操作。修改用戶時(shí)用戶編號(hào)與用戶密碼不能被修改其它均能被修改;用戶時(shí),系統(tǒng)會(huì)先提醒管理員是否刪除,若果確認(rèn)刪除才能刪除用戶。用戶管理流程圖如圖3-4所示。圖3-4用戶管理流程5程序調(diào)試及測試5.1系統(tǒng)運(yùn)行環(huán)境

數(shù)據(jù)庫:mysqlW操作系統(tǒng):能運(yùn)行java虛擬機(jī)的操作系統(tǒng)均可5.2測試目的系統(tǒng)測試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程,成功的測試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯(cuò)誤的測試。測試的目的就是希望能以最少的人力與時(shí)間發(fā)現(xiàn)潛在的各種錯(cuò)誤與缺陷。應(yīng)根據(jù)開發(fā)各階段的需求、設(shè)計(jì)等文檔或程序的內(nèi)部結(jié)構(gòu)精心設(shè)計(jì)測試用例,并利用這些實(shí)例來運(yùn)行程序,以便發(fā)現(xiàn)錯(cuò)誤。系統(tǒng)測試應(yīng)包括軟件測試、硬件測試與網(wǎng)絡(luò)測試。硬件測試、網(wǎng)絡(luò)測試可以根據(jù)具體的性能指標(biāo)來進(jìn)行,此處所說的測試更多的是指軟件測試。系統(tǒng)測試是保證系統(tǒng)質(zhì)量與可靠性的關(guān)鍵步驟,是對(duì)系統(tǒng)開發(fā)過程中的系統(tǒng)分析系統(tǒng)設(shè)計(jì)與實(shí)施的最后復(fù)查。5.3各功能模塊測試將工程導(dǎo)入Tomcat的項(xiàng)目文件夾生即webapps文件夾中,

再啟動(dòng)TomCat服務(wù)器。在瀏覽器中輸入工程的URL,可進(jìn)入系統(tǒng)操作界面,用戶可以選擇操作。5在線考試模塊測試在主界面點(diǎn)擊學(xué)生考試,可以進(jìn)入學(xué)生登陸界面。此界面在提交數(shù)據(jù)時(shí)有簡單驗(yàn)證功能,如學(xué)號(hào)不能為空等,用戶名是否正確等,如圖5-2

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論