国产精品婷婷久久久久久,国产精品美女久久久浪潮av,草草国产,人妻精品久久无码专区精东影业

基于java實現(xiàn)的計算機考試系統(tǒng)論文.rar

RAR格式版權(quán)申訴手機打開展開

基于java實現(xiàn)的計算機考試系統(tǒng)論文,基于java實現(xiàn)的計算機考試系統(tǒng)摘要無紙化考試系統(tǒng)是現(xiàn)代教育的重要標志,讓考試的結(jié)果更加的合理、公正、公平,也可以節(jié)約人力成本。高校在線考試系統(tǒng),常用客戶機/服務器(c/s)型的mis型架構(gòu),或基于web使用瀏覽器/服務器 (b/s)的架構(gòu)。c/s架構(gòu)的在線考試系統(tǒng),試題存放在遠程服務器上,客戶端安裝考試應用程序和數(shù)據(jù)...
編號:35-216478大小:1.74M
分類: 論文>計算機論文

該文檔為壓縮文件,包含的文件列表如下:

內(nèi)容介紹

原文檔由會員 下天行龍 發(fā)布

基于java實現(xiàn)的計算機考試系統(tǒng)

摘要
 無紙化考試系統(tǒng)是現(xiàn)代教育的重要標志,讓考試的結(jié)果更加的合理、公正、公平,也可以節(jié)約人力成本。高校在線考試系統(tǒng),常用客戶機/服務器(C/S)型的MIS型架構(gòu),或基于Web使用瀏覽器/服務器 (B/S)的架構(gòu)。C/S架構(gòu)的在線考試系統(tǒng),試題存放在遠程服務器上,客戶端安裝考試應用程序和數(shù)據(jù)庫客戶機配置,每次考試時需對客戶端進行安裝、配置。而采用B/S架構(gòu)的考試系統(tǒng),通過與B/S結(jié)構(gòu)的數(shù)據(jù)庫管理系統(tǒng)結(jié)合可實現(xiàn)瘦客戶機,系統(tǒng)維護僅需在服務器端進行。故開發(fā)了基于B/S的在線考試系統(tǒng)。網(wǎng)絡應用軟件運行的模式主要有兩類:C/S和B/S模式。前者主要的缺點是維護、升級相對比較麻煩,費用也比較高;B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務器結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW 瀏覽器來實現(xiàn),極少部分事務邏輯在前端 (Browser)實現(xiàn),主要事務邏輯在服務器端(Server)實現(xiàn)。這樣大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本。
 本論文的內(nèi)容就是設計一個基于java的B/S結(jié)構(gòu)的計算機考試系統(tǒng),可以基本實現(xiàn)學生、教師以及管理員所需要的功能。在這個B/S結(jié)構(gòu)的設計中,學生通過計算機網(wǎng)絡登入系統(tǒng),實時提交解答。系統(tǒng)能保存結(jié)果,供教師披閱,并能自動根據(jù)條件對客觀題進行判分,還能對分數(shù)進行統(tǒng)計、管理,協(xié)助教師找出教學中存在的問題,滿足任何授權(quán)的考生隨時隨地考試并迅速獲得成績的需求,同時也大大減輕了教師出題、監(jiān)考和判卷等繁重的工作量。

關(guān)鍵字:J2EE;java;MVC;在線;考試系統(tǒng)
 

Abstract
 Paperless exam is an important symbol of modern education for this kind of exam make the result more reasonable, more just, and release human resource. The online exam system of university, usually uses the C/S MIS architecture, or based web use B/S architecture. In the exam system of C/S architecture, where the papers are stored in the remote Server and the Client must set up the exam application and configure the database, we must set up and configure the Client every time when do exam. However, the exam system using the B/S architecture can implement thin Client by combining the Management Information System. As system maintenance is only necessary at the sever end, our developed exam system is based on B/S architecture. WEB application software is either of C/S or B/S modes. The main disadvantage of the previous mode is the trouble of maintenance and update, and thus the charge is higher; the B/S architecture is composed of Browser and Server. In this architecture, the user interface is just implemented on WWW Browser, a little part of the transactions is implemented in Browser, and the main part of transactions is implemented in Server. So the load of Client is reduced, and thus reduce the cost of maintenance and update, so as the whole cost.
 This graduate project is about the exam system based on java and B/S architecture. It has implemented the basic function needed by the student, teacher and administrator. In this B/S architecture project, students login the system through web, and commit the answers in real-time. The system can judge the paper and save the result, statistic, manage the points; help the teacher to find the problem in teaching. It allows any student which is authorized to subscribe to exam and gain the result at anytime or anywhere, and reduce the workload of the teacher for giving question, invigilation and judging paper.

key words:J2EE;java;MVC;web;exam system
 

目  錄
第1章  緒論 3
1.1項目背景 3
1.2計算機考試系統(tǒng)發(fā)展及現(xiàn)狀 3
1.3國內(nèi)外發(fā)展現(xiàn)狀 4
1.4研究開發(fā)的目標和基本內(nèi)容 4
1.4.1 系統(tǒng)開發(fā)的主要任務和目標 4
1.4.2 系統(tǒng)開發(fā)的基本內(nèi)容 5
1.5 技術(shù)研究背景 5
第2章  系統(tǒng)技術(shù)介紹及應用 7
2.1 JSP技術(shù)概述及工作原理 7
2.1.1 JSP技術(shù)概要 7
2.1.2 JSP的工作原理 8
2.1.3 JSP與ASP的比較 8
2.2 JDBC介紹 10
2.3 MVC模式介紹 12
2.4 Struts技術(shù)概述及工作原理 13
2.4.1 Struts技術(shù)概述 13
2.4.2 Struts的工作原理 14
2.5 Hibernate技術(shù)概述及工作原理 15
2.5.1 Hibernate技術(shù)概述 15
2.5.2 Hibernate工作原理 16
2.6 Tomcat應用服務器介紹 17
2.7 MySQL數(shù)據(jù)庫介紹 19
2.7.1 數(shù)據(jù)庫的歷史和發(fā)展 19
2.7.2 MySQL介紹 19
2.7.3 MySQL的主要特性 20
第3章  系統(tǒng)需求分析 22
3.1系統(tǒng)功能概述 22
3.2權(quán)限與控制 22
3.3系統(tǒng)業(yè)務流程分析 23
3.3.1業(yè)務術(shù)語 23
3.3.2業(yè)務流程 23
3.4系統(tǒng)模塊簡介 27
3.4.1登錄模塊 27
3.4.2系統(tǒng)管理模塊 27
3.4.3科目管理模塊 28
3.4.4題庫管理模塊 29
3.4.5試卷管理模塊 29
3.4.6帳戶管理模塊 29
3.4.7考試管理模塊 29
3.4.8信息查詢模塊 30
3.5系統(tǒng)開發(fā)環(huán)境 30
第4章  系統(tǒng)設計 31
4.1系統(tǒng)整體架構(gòu)設計 31
4.2系統(tǒng)管理設計 31
4.3題庫管理設計 37
4.4科目管理設計 38
4.5試卷管理設計 39
4.6帳戶管理設計 39
4.7考試管理設計 40
4.8信息查詢設計 41
4.9數(shù)據(jù)庫設計 42
第5章  系統(tǒng)實現(xiàn) 45
5.1 系統(tǒng)Model層實現(xiàn) 45
5.1.1類AdminBean: 45
5.1.2類SchoolBean: 45
5.1.3類CollegeBean: 46
5.1.4類ClassBean: 46
5.1.5類TeacherBean: 47
5.1.6類StudentBean: 47
5.1.7類ExamBean: 48
5.1.8類PaperBean: 49
5.1.9類SubjectBean: 50
5.1.10類TiankongBean: 50
5.1.11類XuanzeBean: 51
5.2系統(tǒng)數(shù)據(jù)訪問對象DAO層實現(xiàn) 52
5.2.1類AdminBeanDAO: 52
5.2.2類SchoolBeanDAO: 52
5.2.3類CollegeBeanDAO: 53
5.2.4類ClassBeanDAO: 53
5.2.5類TeacherBeanDAO: 53
5.2.6類StudentBeanDAO: 53
5.2.7類ExamBeanDAO: 54
5.2.8類PaperBeanDAO: 54
5.2.9類SubjectBeanDAO: 54
5.2.10類TiankongBeanDAO: 55
5.2.11類XuanzeBeanDAO: 55
5.3系統(tǒng)中的ACTION類 55
5.3.1類AccountAction: 55
5.3.2類AccountManageAction: 56
5.3.3類SchoolAction: 56
5.3.4類CollegeAction: 57
5.3.5類ClassAction: 57
5.3.6類TeacherAction: 58
5.3.7類StudentAction: 59
5.3.8類ExamAction: 59
5.3.9類PaperAction: 60
5.3.10類SubjectAction: 61
5.3.11類QuestionAction: 62
5.4系統(tǒng)中的視圖層 62
第6章  總結(jié) 71