【正文】
ation management subsystem, which includes questions management, candidate management, online production of papers, control of student test set, paper processing and other functions. This paper introduces online examination management subsystem on the JAVA analysis, design and development of the whole process. Using ER diagram, process flow charts and other online management subsystem design process detail. Paper is divided into development programs, requirements analysis, system design, key technical solutions, the conclusion of five parts. Development program introduces the development of online examination system was the purpose, development plan and development framework for the choice of identification technology。 demand analysis describes the overall demand for online examination system and the system functional requirements of each module。 system designed for the guidance system IV design thinking, database design, system design module。 key technology introduced to be addressed in the detailed realization of some technologies, such as the integration of technology development framework, development framework and the database connection and data backup and restore. The contents of this graduation project is to design and implement a webbased technology, online examination system, Guer system based mainly j2EE as the development, mainly using struts + spring and other agreements or technology, using eclipse as a development tool to MYSQL as the database to Macromedia39。s Dreamweaver as a landscaping tool interface. Basically an online examination system should be the main functional modules, including: an administrator39。s login, management and maintenance。 user registration, login, logout, personal information, access, correction。 test management, problem sets of management, performance management. The system interface is simple to operate, easy to maintain. Keywords: Online Examination j2EE struts + spring V 目錄 摘 要 II Abstract III 第一章 引言 ......................................................................................................1 課題背景 ..............................................................................................1 課題目的和意義 ..................................................................................1 本文結(jié)構(gòu) ..............................................................................................1 第二 章 系統(tǒng)應(yīng)用的關(guān)鍵技術(shù) ..........................................................................1 JSP 技術(shù)介紹 ...........................................................................................1 JSP 的概述 .........................................................................................2 JSP 的強(qiáng)勢與劣勢 .............................................................................2 JSP 與 ASP 的比較 ............................................................................3 Java 組件 JavaBeans ................................................................................4 什么是 JavaBeans .............................................................................4 JSP 與 JavaBeans 的關(guān)系 ..................................................................4 J2EE 概述 .................................................................................................4 關(guān)于 Struts ................................................................................................5 Struts 簡介 ..........................................................................................5 Struts 的主要功能 ..............................................................................5 Struts 工作原理 ..................................................................................6 關(guān)于 Spring ..............................................................................................7 Spring 簡介 ........................................................................................7 為什么需要 Spring ...........................................................................8 VI Spring 帶給我們什么 ........................................................................8 關(guān)于 B/S 開發(fā)模式 .................................................................................9 為什么引入 B/S 開發(fā)模式 ................................................................9 mysql 的特點(diǎn) .....................................................................................9 mysql 的安裝和配置(部分截圖) [12] ...........................................10 Tomcat 服務(wù)器 ........................................................................................12 Tomcat 服務(wù)器簡介 ........................................................................12 Tomcat 的特點(diǎn) .................................................................................12 Tomcat 的優(yōu)勢 .................................................................................12 Tomcat 服務(wù)器的安裝和配置 .........................................................13 小結(jié) 13 第三章 系統(tǒng)需求分析和總體設(shè)計 ................................................................14 系統(tǒng)功能需求 .......................................................................................14 系統(tǒng)角色及其功能分析 .......................................................................14 系統(tǒng)的 2 個角色: .........................................................................14 系統(tǒng)角色的 功能 .............................................................................14 總體設(shè)計思想概述 ...............................................................................15 數(shù)據(jù)庫設(shè)計 ...........................................................................................16 ER 圖 ...............................................................................................16 數(shù)據(jù)表的設(shè)計 ..................................................................................16 系統(tǒng)的類設(shè)計 .......................................................................................18 DAO 類設(shè)計 ....................................................................................18 connDB 類設(shè)計(部分) ....