基于java實現(xiàn)的計算機(jī)考試系統(tǒng)
|
資料類別
|
計算機(jī)畢業(yè)論文(設(shè)計) |
|
課程(專業(yè))
|
計算機(jī) |
關(guān)鍵詞
|
J2EE|考試系統(tǒng) |
適用年級
|
大學(xué) |
身份要求
|
普通會員 |
金 幣
|
40 。金幣如何獲得?) |
文件格式
|
word |
文件大小
|
1784K |
發(fā)布時間
|
2021-05-24 17:44:00 |
預(yù)覽文件
|
無 |
下載次數(shù)
|
2 |
發(fā)布人 |
kj008 |
內(nèi)容簡介:
基于java實現(xiàn)的計算機(jī)考試系統(tǒng),畢業(yè)論文,共77頁,20325字。
摘要
無紙化考試系統(tǒng)是現(xiàn)代教育的重要標(biāo)志,讓考試的結(jié)果更加的合理、公正、公平,也可以節(jié)約人力成本。高校在線考試系統(tǒng),常用客戶機(jī)/服務(wù)器(C/S)型的MIS型架構(gòu),或基于Web使用瀏覽器/服務(wù)器 (B/S)的架構(gòu)。C/S架構(gòu)的在線考試系統(tǒng),試題存放在遠(yuǎn)程服務(wù)器上,客戶端安裝考試應(yīng)用程序和數(shù)據(jù)庫客戶機(jī)配置,每次考試時需對客戶端進(jìn)行安裝、配置。而采用B/S架構(gòu)的考試系統(tǒng),通過與B/S結(jié)構(gòu)的數(shù)據(jù)庫管理系統(tǒng)結(jié)合可實現(xiàn)瘦客戶機(jī),系統(tǒng)維護(hù)僅需在服務(wù)器端進(jìn)行。故開發(fā)了基于B/S的在線考試系統(tǒng)。網(wǎng)絡(luò)應(yīng)用軟件運行的模式主要有兩類:C/S和B/S模式。前者主要的缺點是維護(hù)、升級相對比較麻煩,費用也比較高;B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW 瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端 (Browser)實現(xiàn),主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn)。這樣大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本。
本論文的內(nèi)容就是設(shè)計一個基于java的B/S結(jié)構(gòu)的計算機(jī)考試系統(tǒng),可以基本實現(xiàn)學(xué)生、教師以及管理員所需要的功能。在這個B/S結(jié)構(gòu)的設(shè)計中,學(xué)生通過計算機(jī)網(wǎng)絡(luò)登入系統(tǒng),實時提交解答。系統(tǒng)能保存結(jié)果,供教師披閱,并能自動根據(jù)條件對客觀題進(jìn)行判分,還能對分?jǐn)?shù)進(jìn)行統(tǒng)計、管理,協(xié)助教師找出教學(xué)中存在的問題,滿足任何授權(quán)的考生隨時隨地考試并迅速獲得成績的需求,同時也大大減輕了教師出題、監(jiān)考和判卷等繁重的工作量。
關(guān)鍵字:J2EE;java;MVC;在線;考試系統(tǒng)
目 錄
第1章 緒論 9
1.1項目背景 9
1.2計算機(jī)考試系統(tǒng)發(fā)展及現(xiàn)狀 9
1.3國內(nèi)外發(fā)展現(xiàn)狀 9
1.4研究開發(fā)的目標(biāo)和基本內(nèi)容 10
1.4.1 系統(tǒng)開發(fā)的主要任務(wù)和目標(biāo) 10
1.4.2 系統(tǒng)開發(fā)的基本內(nèi)容 11
1.5 技術(shù)研究背景 11
第2章 系統(tǒng)技術(shù)介紹及應(yīng)用 13
2.1 JSP技術(shù)概述及工作原理 13
2.1.1 JSP技術(shù)概要 13
2.1.2 JSP的工作原理 14
2.1.3 JSP與ASP的比較 14
2.2 JDBC介紹 16
2.3 MVC模式介紹 18
2.4 Struts技術(shù)概述及工作原理 19
2.4.1 Struts技術(shù)概述 19
2.4.2 Struts的工作原理 20
2.5 Hibernate技術(shù)概述及工作原理 21
2.5.1 Hibernate技術(shù)概述 21
2.5.2 Hibernate工作原理 22
2.6 Tomcat應(yīng)用服務(wù)器介紹 23
2.7 MySQL數(shù)據(jù)庫介紹 25
2.7.1 數(shù)據(jù)庫的歷史和發(fā)展 25
2.7.2 MySQL介紹 25
2.7.3 MySQL的主要特性 26
第3章 系統(tǒng)需求分析 28
3.1系統(tǒng)功能概述 28
3.2權(quán)限與控制 28
3.3系統(tǒng)業(yè)務(wù)流程分析 29
3.3.1業(yè)務(wù)術(shù)語 29
3.3.2業(yè)務(wù)流程 29
3.4系統(tǒng)模塊簡介 33
3.4.1登錄模塊 33
3.4.2系統(tǒng)管理模塊 33
3.4.3科目管理模塊 34
3.4.4題庫管理模塊 35
3.4.5試卷管理模塊 35
3.4.6帳戶管理模塊 35
3.4.7考試管理模塊 36
3.4.8信息查詢模塊 36
3.5系統(tǒng)開發(fā)環(huán)境 36
第4章 系統(tǒng)設(shè)計 37
4.1系統(tǒng)整體架構(gòu)設(shè)計 37
4.2系統(tǒng)管理設(shè)計 37
4.3題庫管理設(shè)計 43
4.4科目管理設(shè)計 44
4.5試卷管理設(shè)計 45
4.6帳戶管理設(shè)計 45
4.7考試管理設(shè)計 46
4.8信息查詢設(shè)計 47
4.9數(shù)據(jù)庫設(shè)計 48
第5章 系統(tǒng)實現(xiàn) 51
5.1 系統(tǒng)Model層實現(xiàn) 51
5.1.1類AdminBean: 51
5.1.2類SchoolBean: 51
5.1.3類CollegeBean: 52
5.1.4類ClassBean: 52
5.1.5類TeacherBean: 53
5.1.6類StudentBean: 53
5.1.7類ExamBean: 54
5.1.8類PaperBean: 55
5.1.9類SubjectBean: 56
5.1.10類TiankongBean: 56
5.1.11類XuanzeBean: 57
5.2系統(tǒng)數(shù)據(jù)訪問對象DAO層實現(xiàn) 58
5.2.1類AdminBeanDAO: 58
5.2.2類SchoolBeanDAO: 58
5.2.3類CollegeBeanDAO: 59
5.2.4類ClassBeanDAO: 59
5.2.5類TeacherBeanDAO: 59
5.2.6類StudentBeanDAO: 60
5.2.7類ExamBeanDAO: 60
5.2.8類PaperBeanDAO: 60
5.2.9類SubjectBeanDAO: 60
5.2.10類TiankongBeanDAO: 61
5.2.11類XuanzeBeanDAO: 61
5.3系統(tǒng)中的ACTION類 61
5.3.1類AccountAction: 61
5.3.2類AccountManageAction: 62
5.3.3類SchoolAction: 62
5.3.4類CollegeAction: 63
5.3.5類ClassAction: 64
5.3.6類TeacherAction: 64
5.3.7類StudentAction: 65
5.3.8類ExamAction: 65
5.3.9類PaperAction: 66
5.3.10類SubjectAction: 67
5.3.11類QuestionAction: 68
5.4系統(tǒng)中的視圖層 69
第6章 總結(jié) 77
相關(guān)說明:
1. 如您下載的資料不止一份,建議您注冊成為本站會員。會員請登錄后下載。
2. 會員購買金幣50元以下,0.7元/個,50元以上,0.5元/個。具體請看:下載與付款。
3. 會員48小時內(nèi)下載同一文件,不重復(fù)扣金幣。
4. 下載后請用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問題,請看常見問題解答。
下載地址:
|
|
相關(guān)畢業(yè)論文(設(shè)計) |
|
推薦畢業(yè)論文(設(shè)計) |
|
|
|
|