Font Size: a A A

The Design And Implementation Of Online Examination System Based On J2EE Platform

Posted on:2016-05-26Degree:MasterType:Thesis
Country:ChinaCandidate:M ZhangFull Text:PDF
GTID:2348330488477263Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Since 2014, “Internet+” technology has been developing rapidly. The Internet has also been a great development and progress. A variety of industry leading technology and the Internet to cooperate with the functions of more and more new power, the mobile terminal penetration rate continued to rise. "Internet+” has to the traditional education industry into new vitality and competitiveness, created a temporary new volume, answer, change the volume, performance management and other new model. The Application of computer system to manage the examination process can greatly guarantee examination fairness, efficiency and convenience of an d improvement in the efficiency of the work of teachers and improve teaching effect. Therefore, it is designed and implemented with good interactive online examination system is very necessary. The design and implementation of the system can through the online test, to improve the students' autonomous learning interest, but also can greatly reduce the work burden of the teachers, and improve the teaching effect and teaching quality.On the basis of full investigation and analysis of system requirements, th e thesis divides the system function reasonably. The online examination system is divided into the question bank management, test management, examination management, checking management, online examinations, examinations analysis of six subsystems. In view of the overall structure of the online examination system, the B/S development model is chosen to build the overall framework of the online examination system and the "entity- relationship" model. According to the principle of relational database design, the database's design has using Server SQL 2010 database management system, and design the specific database table structure.This system is built in Java EE environment, which is based on Struts and Hibernate framework. Struts is the Apache software found ation of the MVC design mode of open source project, Struts perfect JSP, Servlet Java, Bean Java and other technologies for integration. The Java EE environment has the core framework technology, using the hierarchical structure design method. The system is divided into five levels: presentation layer, web layer, business logic layer, DAO layer, data persistence layer, the application of lightweight Java EE framework technology. "Struts+Hibernate", encoding realized the system to simplify the development pr ocess and optimize the system performance, so as to improve the practical development value of the target. In order to improve the system availability, th e thesis carries out load balancing for web application server, and implements Data Guard scheme for database. In order to improve the capability of concurrent access, th e thesis adds Ehcache to the data persistence layer as the Hibemate two-level cache.
Keywords/Search Tags:Paperless Examination System, Java EE Structure, MVC, Hibernate Framework, Struts Framework
PDF Full Text Request
Related items