Education is the foundation of developing the country through science andeducation. For a long time, the examination is the most effective way to test students.But it requires human intervention during the whole process in the traditionalexamination, including questions, the distribution of exam papers, rewinding, gradingand so the announcing results. This will have many problems, such as workload big,cycle long, error-prone, not-strong-confidentiality, which makes the cost of the examhigh. Therefore, there is an urgent need for a test management system to achieveautomatic and paperless examination. Obviously, the traditional examination mode hasno longer adapted to the demand of modern teaching. With the rapid development ofcomputer technology, and its application to gradually expand, such as virtual library,electronic reading room. These applications have penetrated the general teachers andstudents’ life. They use these electronic resources for independent study and Extensiveknowledge. If these techniques are widely used in the examination, it can not onlyreduce the burden of teachers, improve the efficiency of teachers, stimulate studentsinterest in learning, but also guarantee the fairness of the examination results, and makeexams more response to the real level of the students. Therefore, there is an urgent needfor a test management system for automation, paperless examination. At present, manycertification exams organized by foreign famous companies is through the onlineexamination mode. So the on-line examination system based on J2EE has very practicalvalue.This paper introduces in detail the background and significance of the research ofthe examination management system based on the J2EE framework, in-depth studies ofthe key technologies involved in the system, and analyses the system demand, finallycomplete the basic functions of the examination management system. with this system,the administrator can maintain teacher or student information, assign examination roomand do exam supervision, etc. Teachers can manage questions library and papers library,generate papers, mark papers, statistic test scores, etc. Student can exam online, query results and modify password and so on.The key technologies involved in the process ofsystem implementation include the Struts technology int the presentation layer, theSpring technology in the business logic layer, the Hibernate technology in the durablelayer, as well as the Html, Css, Javascript, JQuery technology in the the foreground partand the SQL Server database in the background. The appropriate use of the abovetechnologies effectively solves the problem of examination management, andautomaticly generates high quality examination papers based on genetic algorithm.Thekey technologies involved in the system include the automatic generating test paperalgorithm, data access, data security and data representation and other aspects. Thesetechniques cannot be achieved without the support of Java technology. Java languagehas platforms, efficiency etc.. J2EE is a Java2Platform Enterprise Edition, containsmany components, simplifies and standardizes the development and deployment ofapplication system, and then improves portability, safety and application value.The subject uses J2EE enterprise technology to implement the online examinationsystem, has the advantages of better stability, flexibility, extensibility and openness, andeffectively solves the problem of the online examination management in informationtechnology education. Computers are involved in various aspects of the exam, and realtime backup, and effectively avoids the long cycle, error-prone, poor confidentiality, andhigh cost, so that the examination managers’ and teachers’ works are more convenient,more organized and more efficient. |