| With the innovation of educational thought and the development of science and technology, in recent years, the construction of the Internet platform has developed very rapidly, and as a result, people have paid more and more attention to the web-based applications. That is why people have made great efforts to develop the Java EE-based online examination system, which is being improved with the development of Network technology and database technology. It expands and extends the traditional examination and therefore can test the students anytime and anywhere. Besides, it can use the resources on campus network and so can help manage the teaching better. Therefore, studying and developing of a powerful and scalable and easy to maintain on line examination system has a very important practical significance.The paper mainly discusses the design idea working principle system structure primary technique means and the realization method of online examination system. This dissertation firstly introduces the process of examination system's development and the present situation of its research. This thesis introduces some relative theories background of online examination system and expounds in detail each technique, software development tools and the reason why to use them refers to general test system. Aiming at the characteristics of functions, the system makes use of Java EE and adopts object-oriented methods of building and the popular three layers of systemic structure. It also probes into the theory of designing subjects and shows the detailed description on how to design and realize the system. Then the thesis analyses the requirements of online examination system, which include the system structure and task of the system, shows the Use Case Model, Sequence Diagrams and Activity Diagrams of the system. Then the thesis completes the design of the system, which includes the design of function modules and the design of the database. According to the system analysis, the system is divided into several modules, such as system management, test question management, test paper management, online exam, teacher evaluation and Score search. The thesis shows several process flow diagrams of the main modules of the system. According to the design principle of database and taking SQL Server 2000 as the database server, the thesis shows each table structure of the database. Finally, built the structural framework of the online examination system based on Java EE The online examination system which bases on Java EE can fully use the JSP^ JavaBean,Servlet,struts framework, flexibility of MVC three-tier model to optimize the system performance and to enhance, the development value. The paper proved from theoretic and practical that using non-paper test system it can improve automation and make scientific greatly during test course, and lighten heavy burden of organizing an examination. |