![基于Java的在線考試系統(tǒng)的設計與實現(xiàn)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/20/4acecc65-4576-411d-845d-60b6d42c29a7/4acecc65-4576-411d-845d-60b6d42c29a71.gif)
![基于Java的在線考試系統(tǒng)的設計與實現(xiàn)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/20/4acecc65-4576-411d-845d-60b6d42c29a7/4acecc65-4576-411d-845d-60b6d42c29a72.gif)
![基于Java的在線考試系統(tǒng)的設計與實現(xiàn)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/20/4acecc65-4576-411d-845d-60b6d42c29a7/4acecc65-4576-411d-845d-60b6d42c29a73.gif)
![基于Java的在線考試系統(tǒng)的設計與實現(xiàn)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/20/4acecc65-4576-411d-845d-60b6d42c29a7/4acecc65-4576-411d-845d-60b6d42c29a74.gif)
![基于Java的在線考試系統(tǒng)的設計與實現(xiàn)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/20/4acecc65-4576-411d-845d-60b6d42c29a7/4acecc65-4576-411d-845d-60b6d42c29a75.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、山西大學論文編號:2008241063論文題目 基于Java的在線考試系統(tǒng)的設計與實現(xiàn)2013年 4月 4日基于Java的在線考試系統(tǒng)的設計與實現(xiàn)學生姓名: 指導老師:內容提要當今世界網(wǎng)絡信息技術迅速發(fā)展,網(wǎng)絡在人們生活中的應用越來越廣泛,在線考試已經(jīng)成 為人才選拔的重要途徑。本系統(tǒng)基于B/S模式,使用Jaw語言及JSP/servlet技術,采用DIV+CSS 布局方法,使用SQLSener2005數(shù)據(jù)庫技術和TomCat服務器實現(xiàn)了 B/S模式下的在線考試系統(tǒng)。 本系統(tǒng)由學生、教師和系統(tǒng)管理員三種用戶組成。學生登陸系統(tǒng)可以進行在線考試、成績查詢和修 改部分個人信息:教師登陸后可以進行判卷和修
2、改部分個人信息:管理員登陸后可以對用戶和試題 進行維護并且實現(xiàn)了用戶信息和試趣的批董導入。本系統(tǒng)可用性很修,能用來進行多種計算機語言 課程的考試。關鍵詞 在線考試;java: SQLSener: JSP/senlet1引言1.1問題的提出前,各行各業(yè)都需要大量的人才,而人才選拔的最重要的途徑則是考試?,F(xiàn)階段,學校的考試模式 大都是傳統(tǒng)的考試模式:由老師岀紙而上的卷子,學生在在卷子上答題,交卷后有老師人工判卷。 這樣的考試模式一是不利于老師提高工作效率;二是傳統(tǒng)的考試模式工作量大容易出錯。隨著考試 類型的不斷增加和考試要求的不斷提高,傳統(tǒng)的考試模式已經(jīng)不能滿足現(xiàn)在選拔人才的要求。隨著 計算機各方
3、面技術的迅猛發(fā)展和應用在各行各業(yè)的不斷深入,人們迫切要求利用這些先進的科學技 術來實現(xiàn)在線考試,不僅可以減輕教師的工作負擔而且還能提高老師的工作效率和考試的質疑。從 而使考試變得更加客觀、公正,也可以在一怎程度上提高學生的學習興趙。在線考試系統(tǒng)可以實現(xiàn) 對學生考試和老師判卷的合理化管理,不僅能節(jié)省人工大量的時間,而且在一左程度上可以消除人 的主觀因素造成的影響,使考試變得更規(guī)范,更加客觀、真實、全而的反應考生的水平和教學的實 際效果,有助于促進教學質量的提高,有助于真正實現(xiàn)考、教的分離。1.2系統(tǒng)開發(fā)目標系統(tǒng)訃劃實現(xiàn)一個基于Jaw的在線考試系統(tǒng)。系統(tǒng)主要分為三大模塊,學生、老師和管理員。學生
4、登陸進行考試,考試完成后系統(tǒng)自動為客觀題評分。教師登陸系統(tǒng),系統(tǒng)還原學生考試試卷,教師 對主觀題評完分后系統(tǒng)可以汁算岀學生總分,并生成各分數(shù)段分布信息,供給老師參考,以便能夠 了解學生的學習情況。管理員可以實現(xiàn)對用戶信息的增、刪、改、査,也可以實現(xiàn)對考題的增、刪、 改、査。1.3開發(fā)工具的選擇系統(tǒng)開發(fā)語言為JAVA,開發(fā)環(huán)境是MyEclipse,前臺頁而主要用DreamWeaver來設計。由于本系統(tǒng) 數(shù)據(jù)量和負載量都比較大,從經(jīng)濟和效率上考慮本系統(tǒng)選用SQLServer2OO5數(shù)據(jù)庫。本系統(tǒng)的數(shù)據(jù) 庫不限制題量。Web服務器選Apache開源組織提供的TomCat.因為TomCat是一個免費的
5、開源軟 件是被SUN公司推薦的Web服務器。1.4開發(fā)本系統(tǒng)的意義電子文檔、多媒體的應用,到利用Internet做嘗試,網(wǎng)絡已經(jīng)滲入到教育體系的各個環(huán)節(jié).網(wǎng)上考試 系統(tǒng)作為這場變革中必不可少的環(huán)節(jié)之一,受到越來越多的關注.網(wǎng)上考試系統(tǒng)不僅和傳統(tǒng)考試方 式一樣要權衡公平性,而且還具有一些新特點:從管理的角度看,在線考試系統(tǒng)可以幫助教師完成一個考試從題的設訃,考試的實施,考卷的批 改到分數(shù)的統(tǒng)計和總結的所有工作,系統(tǒng)實現(xiàn)了考試的無紙化管理,提高了管理效率,也很好地實 現(xiàn)了教考的分離。.在不改變傳統(tǒng)考試基本步驟的條件下,只要考試客戶端可以連接到考試應用服務器,考生進行身 份確認,都能完成考試??荚嚱Y
6、果反饋及時準確??荚嚨慕Y果在教師修改考完之后就可以知道,同時提供一個反饋信息讓 考生知道自己哪些題做錯了,考生的考試結果可以被保存下來,供教師進行分析統(tǒng)計和察看。2系統(tǒng)分析2. 1技術可行性分析系統(tǒng)的開發(fā)將要用到JSP/Servlet、SQLServer數(shù)據(jù)庫技術。硬件只需要一臺pc機,裝上軟件 MyEclipse, DreamWeaver等開發(fā)工具,利用SQLser-er2005作為后臺的數(shù)據(jù)庫,利用Tomcat作為 Web服務器,所以在這方面來說是可行的。已經(jīng)掌握了開發(fā)考試系統(tǒng)方法和開發(fā)工具,并且已經(jīng)了 解和熟悉了在線考試系統(tǒng)的業(yè)務流程。綜上所述本系統(tǒng)開發(fā)從技術上是可行的。2.2經(jīng)濟可行性
7、經(jīng)濟效益來分析,本系統(tǒng)的開發(fā)成本不大。由于系統(tǒng)運行的基礎環(huán)境均已具備,無需重新開發(fā)搭建, 所以系統(tǒng)的開發(fā)、運行所需費用是比較低的。而系統(tǒng)的效益很高可以提高管理效率實現(xiàn)計算機化、 系統(tǒng)化、規(guī)范化操作,效率大于投入,可行性很高。2.3方案可行性據(jù)系統(tǒng)的分析,本系統(tǒng)充分從適用性出發(fā),全而為不同的使用用戸考慮。使系統(tǒng)的許多功能與規(guī)則 都可根據(jù)用戶的習慣進行上制,包括軟件界而、操作方式、錄入方式等。本系統(tǒng)的設計充分從使用 用戶和教務教學任務考慮。3需求分析3. 1系統(tǒng)用戶生登陸系統(tǒng)主要進行兩類操作:在線考試,成績查詢與個人信息管理。1)在線考試生登陸時自己選擇考試科目。學生在考試過程中頁而將提供考試時間
8、倒計時功能,讓考生隨時可以 知道剩余時間,在考試剩余五分鐘時系統(tǒng)會提醒考生考試快結束了。在考試時間到時,系統(tǒng)自動地 將試卷提交,提醒考生離開考場。當試卷提交后,系統(tǒng)自動為選擇題、判斷題等客觀題評分,主觀 題由教師評分。2)成績查詢與個人信息維護生可以登陸系統(tǒng)查詢各科成績,其中成績信息包括每種題型的得分,如單選題,簡答題等。另外學 生還可以查詢自己的考卷,了解自己的考試情況。此之外,學生登陸系統(tǒng)可以査看和修改個人的部分信息。師登陸系統(tǒng)主要有三類操作:查看和修改學生試卷,査看各分數(shù)段統(tǒng)計,個人信息的修改與維護1)査看/修改學生試卷統(tǒng)會將學生試卷從數(shù)據(jù)庫中讀岀供給老師查看和修改,系統(tǒng)已經(jīng)對客觀題進行
9、了評分,所以這些信 息對于教師是只讀的。而對于主觀題,系統(tǒng)將參考答案讀出供給老師參考,再將考生答案讀出供給 教師評分。2)查看分數(shù)段統(tǒng)汁師批好試卷之后,系統(tǒng)會自動將成績匯總,生成各分數(shù)段統(tǒng)計信息,供給老師查看,以便教師能了解 學生的考試情況,并對其進行分析以便及時修改教學計劃。3)個人信息維護 師登陸系統(tǒng)之后可以對個人的部分信息進行査看和修改。系統(tǒng)管理員登陸系統(tǒng)后主要進行四類操作:考題維護,考試信息維護,用戶信息維護和個人信 息維護。(1)考題的維護管理員可以往題庫中添加考題,修改錯誤試題和刪除無用試題。為了方便試題的維護,管理員 也可以用excel表對試題進行批量導入。(2)考試信息的維護考
10、試信息的維護主要是對于考試設置信息進行維護,這些信息主要是考試總時間,各個類型試 題的數(shù)星:,各試題分值的分布等。(3)用戶維護系統(tǒng)管理員可以對用戶的全部信息(包括學生信息,教師信息等)進行增、刪、改、査操作。 管理員也可以批量導入用戶的信息,方便有大量的用戶。(4)個人信息維護管理員也可以對自己的基本信息進行維護。3.2實體關系圖(單選也分ffpg丟電'Qyyic標記用戶編號(驟程名稱選頂B('選頂C(得分(多生符來q nipwv j輪秤便待”)丐因類熨劉淅因馮弓)總御分J(選攻A選頂I)金占衿乖c厲程*稱、(本迭魁的分)用戶型號等試時何)用戶名稱a. i|1 'NI
11、TI a 2 也HJ'1'穴 -H' W-lU1用門編乃探程名稱)阮Si類住圖3.1系統(tǒng)ER圖系統(tǒng)各實體關系如下: 用戶:用戶標記 考試設置:用戸標記 考題:考試設置 考題:試卷 用戶:試卷 試卷:成績 用戶:成績1: N1: ?N: 11: ?1: NN: 11: N4總體設計4. 1系統(tǒng)功能模塊圖批改試卷主視題個人侑忌維護感領査詢圖41系統(tǒng)的功能模塊圖4.2系統(tǒng)功能模塊線考試的流程如下:先系統(tǒng)按照一泄的算法為登陸的考生隨機選取一左的試題生成考試試卷,考生在系統(tǒng)生成好試卷后 進行答題操作。答題必須在規(guī)左的時間內進行,此時間是由管理員事先設置好的,如在規(guī)左的時間 內沒有
12、完成答題,系統(tǒng)將強制提交學生考試試卷??忌谠嚲硖峤缓笙到y(tǒng)自動地為客觀題進行評分, 本系統(tǒng)的客觀題主要是單選題,多選題和判斷題。主觀題有老師登陸進行判卷得分,主觀題主要是 簡答題和編程題。考生根據(jù)用戶編號査詢考試成績信息.成績信息包括單選題得分,多選題得分等詳細信息。頁而 提供對相應科目試卷的鏈接,使得學生還可以查詢自己的考卷,了解自己的考試情況。系統(tǒng)首先將考生的試卷讀出,再提提醒老師對主觀題進評分,等老師對主觀題進行評分后系統(tǒng)生 成考生的成績信息。當教師對考卷的主觀題評龍后,系統(tǒng)能自動生成分數(shù)段統(tǒng)計信息供給老師査看。此功能有助于老 師了解學生的學生情況,以便更好的教學。題維護是后臺管理員的重
13、要功能,它包括對試題進行添加,修改,刪除操作。為了使界而更友好, 管理員在試題維護時系統(tǒng)會先將考試試題讀出,再提供給管理員進行操作??荚囋O置信息維護是管理員對考試設置信息維護,它包括對考試設置信息的添加,修改,刪除。 這些考試信息包括考試時間,各題的數(shù)量和分值等。在數(shù)據(jù)庫中錄入試題后,可以在此設巻相關考 試信息生成試卷,本系統(tǒng)可進行多種考試,但是必須是程序語言的相關考試。戶管理是管理員對系統(tǒng)用戶信息的管理.這些用戶包括學生和教師。用戶管理操作包括添加用戸, 更新用戶和刪除用戶。管理用戶時,系統(tǒng)會先將用戶信息讀出供給管理員參考,再提供給管理員操 作。學生,教師,管理員都可以對個人信息進行維護。維
14、護操作包括對個人基本信息進行修改和修 改密碼等。系統(tǒng)能提供極為友好的界而方便用戶操作。4.3后臺數(shù)據(jù)庫的設計431數(shù)據(jù)庫表結構的設計用戶表,該表保存了系統(tǒng)用戶的基本信息,屬性有用戶編號、用戸爼稱、用戶類型、用戶性別。 其中用戶編號為主碼,它是用戶信息的唯一標識。表結構如表4.1所示。.考生標記表,該表用于保存考生是否已經(jīng)考試的標識信息,屬性有用戸編號、課程爼稱、標識信 息。其中用戶編號和課程名稱共同作為主碼??碱}表,該表用于保存考題的基本信息,屬性有考題編號,課程名稱,考題類型,題目及參考答 案等。其中考題編號為主碼。表結構如表4. 2所示。.試卷設程表,該表用于記錄相應課程的考試設宜的相關信
15、息,屬性有課程劃稱,單選題、多選題、 判斷題、簡答題、編程題數(shù)量和分值,考試時間等。其中課程名稱為主碼。試卷表,該表用于保存考生的試卷信息,屬性有考生編號,課程名稱,考題類型,考生答案和得 分等。其中考生編號和課程名稱共同作為主碼。表結構如表4. 3所示。成績表,該表用于保存考生的考試成績信息,屬性有考生編號,課程名稱,各考題得分,總得分。 其中考生編號和課程名稱共同作為主碼。統(tǒng)部分表結構如下:表 4. 1 用戶表(Userliifo)字段類型允許為空說明備注UidVarchar(lO)否用戶編號PknameVarchar(50)是用戶姓名utypeint是用戶類型1為學生,2為教師,3為管理
16、員passwordVarchar(lO)是密碼sexVarchar(2)是性別表 4. 2 考題表(Question)字段類型允許為空說明備注Qidint否考題編號pk自增長qtypelilt是考題類型1單選題2多選題3判斷題4簡 答題5編程題courseVarchar(20)課程需稱quesText是題HkeyAVarchar(50)是選項AkeyBVarcliar(50)是選項BkeyCVarchar(50)是選項CkeyDVarchar(50)是選項Danswertext參考答案表43試卷表(test)字段類型允許為空說明備注UidVarchar(lO)否用戶編號pkQidint否考題編
17、號pk 題庫中的題號CourseVarchar (20)否課程名稱Qtypeint否考題類型1單選題2多選題3判斷題4簡 答題5編程題answerText是考生答案Tnumberint否題目編號試卷中的第幾題scorefloat是得分4.3.2數(shù)據(jù)庫的連接本系統(tǒng)中我們使用JDBC橋連接,要進行數(shù)據(jù)庫連接首先要配宜數(shù)據(jù)源。按431和3.2的設計, 設計好數(shù)據(jù)庫ExamOnlie,再建一個名為ExamOnline的數(shù)據(jù)源。系統(tǒng)連接數(shù)據(jù)庫的流程圖如圖4. 2所示:4.2系統(tǒng)連接數(shù)據(jù)庫流程圖5.詳細設計5. 1公共類的設計于數(shù)據(jù)庫使用的類系統(tǒng)模型,而java數(shù)據(jù)為對彖模型,使得其模型不匹配。為了方便關
18、系模型和對 象模型間的轉換,建立對應的Domain類,即數(shù)據(jù)庫中每個表對應一個類,表中類屬性對應表的各 屬性。表和類的對應關系如下:戶表(Userinfo)用戶類(User)戶標記表(userflag)用戶標記類(UserFlag)題表(Question)考題類(Question)卷表(test)試卷類(Test)卷設置表(test_set)試卷設置類(Test)績表(record)成績類(Record)卷考題類(TestQuestion)試卷表和考題表聯(lián)合査詢視圖工具類的設計據(jù)系統(tǒng)設計需求,設計如下工具類及部分代碼:1)數(shù)據(jù)庫連接工具類,主要提供連接數(shù)據(jù)操作等相關方法。2)用戶操作相關類,主
19、要提供對用戶表操作的相關類。3)用戶標記工具類,主要提供對用戶標記表的相關操作方法4)考題工具類,主要提供對考題表的相關操作方法5)試卷工具類,主要提供對試卷表的相關操作方法6)考試設置工具類,主要提供對考試設宜表的相關操作方法7)試卷考題工具類,主要提供對試卷表考題表聯(lián)合査詢視圖的相關操作方法8)成績工具類,主要提供對成績表的相關操作方法。5. 2在線考試模塊線考試流程為:首先系統(tǒng)將考試信息和考生個人信息提供給考生,并要求考生核對個人信息。在考 試開始時系統(tǒng)為登陸的考生選取試題生成考卷,考生在系統(tǒng)生成試卷后進行答題。答題必須在規(guī)泄 的時間內進行,如在規(guī)左的時間內未完成答題,系統(tǒng)將強制提交學生
20、的考卷。試卷提交后系統(tǒng)自動地為客觀題進行評分,并將試卷保存,供給老師查看和修改。在線考試流程圖如圖5.1所示。圖5.1在線考試流程圖生考試打開試卷,試卷的形成用到了抽題算法,抽提算法如下:產(chǎn)生一個隨機整數(shù),這個數(shù)在0和 相應題型總考題數(shù)之間。從這個隨機數(shù)開始抽取試題,抽取數(shù)量為試卷設置中相應題型的個數(shù)(此 數(shù)小于總題數(shù)),英抽題流程如圖52如示。5.2選題流程圖機選題操作方法主要代碼及說明:此方法輸入?yún)?shù)為課程名稱course,需要題數(shù)count,試題類型type: 抽題過程使用了一個for循環(huán);輸出為一個包含抽取的試題信息的集合Array List c題的部分代碼如下:nt temp = (
21、int)(Mathjv/?tM/r/()*totalCount); 隨機產(chǎn)生一個0總題數(shù)之間的隨機整數(shù)ryconn = new DBAccess.getConnection();取題for(int i = 0;i<count;i+)ps = conn.prepareStatement(sql);rs = ps.executeQueryO;Question ques = new QuestionO; if(rs.next()保存試題ques.setld(rs.getlnt(l); ques.setType(l);ques.setQues(rs.getString(4);ques.setKe
22、yA(rs.getString(5);ques.setKeyB(rs.getString(6);ques.setKeyC(rs.getString(7); ques.setKeyD(rs.getString(8);ques.setAnswer(rs.getString(9); al.add(ques);catch(Exception e)e.printStackTrace();/ 打印出異常信息 finally db.CloseDB(conn. ps, rs);關閉數(shù)據(jù)庫連接 return al;5.2成績查詢模塊設計生根據(jù)用戶編號查詢考試成績信息,査詢到的成績是考生的所有課程的成績。成績信息
23、包括單選題得分,多選題得分等詳細信息。5. 3查看/修改考生試卷模塊設計師登陸后,可以對考生試卷進行查看和修改。系統(tǒng)首先將考生的試卷讀出,教師可能看到系統(tǒng)對試 卷主觀題的評立。系統(tǒng)會提提醒老師對主觀題進評分,等老師對主觀題進行評分,系統(tǒng)會將保存對 學生試卷的評立,而后生成考生的成績信息。査看/修改考生試卷的流程圖如圖53所示。53查看/修改學生試卷流程圖5. 4分數(shù)段統(tǒng)計模塊設計教師對考卷的主觀題評左后,系統(tǒng)能自動生成分數(shù)段統(tǒng)計信息供給老師查看。統(tǒng)訃分數(shù)段包括及格 率、60-69分、70-79. 80-89和90分以上,在統(tǒng)訃各分數(shù)段總人數(shù)的同時計算岀各分數(shù)段占考生總 數(shù)的比例。55試題維護模
24、塊設計題維護是后臺管理員的重要功能,它包括對試題的添加、修改和刪除操作。在進行這些操作時系統(tǒng) 會先將考試試題讀出,再提供給管理中員操作。試題維護流程圖如圖54所示。修改號MS佇息洛加彩A出以息快収輸入以息刪除號佶息圖5.4考題維護流程圖5. 6考試設置信息維護模塊設計考試設宜信息維護是管理員對考試設置信息維護,它包括對考試設置信息的添加,修改,刪除。 這些考試信息包括考試時間,各題的數(shù)量和分值等。設程時,系統(tǒng)先讀取已存在的考試設垃信息供 給管理員查詢,再提供給管理員操作??荚囋O置信護流程圖如圖55所示。圖5.5考試設置信息維護流程圖5.7用戶管理模塊設計用戶管理是管理員對系統(tǒng)用戶信息的管理。這
25、些用戸包括學生和教師。用戶管理操作包括添加 用戶,更新用戶和刪除用戶。添加用戶時,刪除管理用戶時,系統(tǒng)會先將用戶信息讀出供給管理員 參考,再提供給管理員操作。用戶密碼不用設垃,系統(tǒng)默認為“ 123456”:修改用戶時用戶編號和用 戶密碼不能被修改其它均能被修改:用戶時,系統(tǒng)會先提醒管理員是否刪除,若果確認刪除才能刪 除用戶。用戶管理流程圖如圖5. 6所示。圖5.6用戶管理流程圖本系統(tǒng)的用戶信息實現(xiàn)了批量(excel表)導入,用戶信息的批量導入程序實現(xiàn)流程如圖575.7用戶信息批量導入程序流程圖戶信息批量導入關鍵代碼及說明:取岀excel表中的數(shù)據(jù)nputStream is = DateStu.
26、class.getClassLoader().getResourceAsStream(Hstudent.xls,r);try orkbook wb = Workbook.getWorkbook(is); / 創(chuàng)建工作簿jxl.Sheet sheet = wb.getSheet(O); / 創(chuàng)建工作表tring content = null;for (int i = 1; i < sheet.getRows(); i+) / i 代表行 從 1 開始 Student stu = new StudentO;for (int j = 0; j < sheet.getColumns();j
27、+) /j 代表列 從 0 開始 content = sheet.getCell(j, i).getContents();/此處實現(xiàn)判斷導入的各屬性信息,部分代碼省略if (stu.getld() = null) stu.setId(sheet.getCell(j, i).getContents(); continue;getStudentlnfo(stu); catch (BiffException e) e.printStackTrace();catch (IOException e) .printStackTrace();將取出的值插入數(shù)據(jù)庫tring sql = "inser
28、t into UserInfb(Uid、utype 衛(wèi) ame.passwor&sex) vahies(H,+ stii.getld()+stu.getType()+ stii.getName()-r "T" + stu.getPassword() + ,H,M + stu.getSex() + ,r)M;BAccess db = new DBAccess();onnection con = db.getConnection();tatement state = con.createStatement();nt i = state.executeUpdate(sql
29、);catch (SQLException e) printStackTrace();5. 8個人信息維護模塊設計系統(tǒng)用戶包括學生,教師,管理員都可以對個人信息進行維護。維護操作包括對個人基本信息 進行修改,修改密碼等。系統(tǒng)能提供極為友好的界而方便用戶操作。對其本信息進行時,用戶不能 修改自己的編號。對密碼進行修改時按昭一般系統(tǒng)的要求先確認舊密碼,再輸入新密碼和確認新密 碼。6前臺部分界面6. 1系統(tǒng)主界面工程導入Tomcat的項目文件夾中即webapps文件夾中,再啟動TomCat服務器。在瀏覽器中輸入工 程的URL,如“”可進入系統(tǒng)操作界面,用戶可以選擇操作。如圖6.1所示。學生考試教師管
30、理學生管理圖6.1系統(tǒng)主界而6.2在線考試界面圖6.2在線考試界而7致謝光荏苒,畢業(yè)設計也接近了尾聲,由于時間緊迫任務繁重,同時自己經(jīng)驗知識的匱乏,在本次設計 中難免會遇到一些困難,但多虧了老師和同學的幫助才有幸完成了本次畢業(yè)設計。在此我要多謝我 的指導老師。老師工作繁重,但在我做畢業(yè)設計的每個階段,從查閱資料到設計草案的確定和修改, 中期檢查,后期詳細設計,裝配草圖等整個過程中都給予了我悉心的指導。同時我還要感謝我的同 學,感謝他們在我需要幫助的時候都默默的幫著我,無論是技術方而的還是生活方而的,他們都給 了我很大的幫助,其次在此次畢業(yè)設計時發(fā)現(xiàn)了網(wǎng)絡上極大的資源可以供我們利用,雖然有好多不
31、 會的,但是可以在網(wǎng)上查到很多資料,現(xiàn)在利用的一部分東四還不是很懂,但是培養(yǎng)了自己的學習 和查找資源的能力。希望以后自己更加努力進步。參考文獻1 郝玉龍.JavaEE編程技術.北京:淸華大學出版社,2008. 8: 20-352 王珊.數(shù)據(jù)庫系統(tǒng)概論.北京:髙等教冇出版社,2006.5:12-2343 嚴蔚敏.數(shù)據(jù)結構.北京:淸華大學岀版社,2003: 214-3054 Core Java第1卷.思軟科技內部教材.2011:115-1735 Core Java第2卷.思軟科技內部教材.2011: 46-936 JSP/Servlet.思軟科技內部教材.2011:8-937 趙文靖.Java程序
32、設計基礎與上機指導.北京:淸華大學岀版社,2006: 23-1088 王路群.Java高級程序設計.北京:中國水利水電出版社,200635-999 雍俊海.Java程序設計習題集.北京:淸華大學出版社,2006:1-1210 朱福喜.Java語言習題與解析.北京:淸華大學岀版社,2006:12-3311 吳其慶.Java程序設計實例教程.北京:冶金工業(yè)出版社,2006:3-10Design and implementation of the onlineexamination system based on JavaStudent Name: Quan ZhiminTutor: Sang YanliAbstract With the rapid development of the network m
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生態(tài)友好的教育環(huán)境創(chuàng)建計劃
- 懸掛起重機安裝施工方案
- 現(xiàn)代組織領導力激發(fā)團隊潛力的秘訣
- 班組協(xié)同工作溝通是關鍵
- 2024秋四年級英語上冊 Unit 5 Dinners ready第6課時(Read and write Story time)說課稿 人教PEP
- 《10 我們心中的星》(說課稿)-2023-2024學年四年級上冊綜合實踐活動吉美版
- Unit 5 The colourful world第一課時(說課稿)-2024-2025學年人教PEP版(2024)英語三年級上冊
- 2024年秋七年級英語上冊 Starter Module 2 My English lesson Unit 3 Im twelve說課稿 (新版)外研版
- 2024年四年級品社下冊《圓明園的控訴》說課稿 滬教版
- Unit 1 My classroom PA Let's talk(說課稿)-2024-2025學年人教PEP版英語四年級上冊
- 2025屆江蘇省無錫市天一中學高一上數(shù)學期末質量檢測試題含解析
- 數(shù)學家華羅庚課件
- 貴州茅臺酒股份有限公司招聘筆試題庫2024
- 《人工智能基礎》課件-AI的前世今生:她從哪里來
- 《納米技術簡介》課件
- 血液透析高鉀血癥的護理查房
- 思政課國內外研究現(xiàn)狀分析
- 2024年青海省西寧市選調生考試(公共基礎知識)綜合能力題庫帶答案
- HYT 235-2018 海洋環(huán)境放射性核素監(jiān)測技術規(guī)程
- 中國香蔥行業(yè)市場現(xiàn)狀分析及競爭格局與投資發(fā)展研究報告2024-2034版
- 消化系統(tǒng)常見疾病康復
評論
0/150
提交評論