Font Size: a A A

Design And Implementation Of The Online Exam System Based On SSH

Posted on:2012-07-06Degree:MasterType:Thesis
Country:ChinaCandidate:B JiaoFull Text:PDF
GTID:2178330335950403Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Education is an important means of training personnel and means, while the examination is to test the importance of learning the educated one way. Tests the past requires a lot of manpower, such as teachers, examiners, Xunkao member of the examination room control, security personnel, marking the teacher, the teacher marking, scoring the teacher, etc., also need a lot of material, such as the examination room, a large number of tables and chairs a large number of papers such as paper and paper calculations. Consumption of traditional exam shows a lot of manpower, material and financial resources. Advanced we have entered the information age, our educational model and educational tools are a result of the information age and is undergoing tremendous changes, these reforms had a profound examination of the same, so no longer need a lot of our examination of human and material resources and financial resources, replaced in the engine room or at home online complete the examination, can be said to have reached a level of paperless examinations, saving labor and valuable resources and maintaining the educational environment. These huge changes are effective on the birth of online examination system.Online examination system can be truly paperless completion of building a large item bank, intelligent test paper, test machines, automatic scoring, etc., compared with the traditional exam, the topic and it is more convenient and more accurate grading fast results of more scientific and intuitive.Paper first introduces the related technologies used in the system, described their advantages and availability of the Department, which set out the Struts, Spring and Hibernate three framework and introduces the MVC design pattern and UML design methods. Next to the online examination system requirement analysis, including the system's goals and tasks to complete, analyze the function of the system, designed using UML design model of the system's use cases, sequence diagrams and activity diagrams. Then the module by the system to determine which features of the system including the module, which includes system management, paper management, test management, online examinations, marking assessment of five modules, the design of the system block diagram and flowchart. This database is designed for the MySQL database structure and table structure. Finally, the realization of online examination system using the MVC design pattern, and use the Struts+Spring+Hibernate framework of this combination of SSH and more, the system is divided into the persistence layer, business layer and presentation layer three-tier architecture of the lasting DAO layer to the database persistence, the business layer AOC thinking of how to use DAO persistence allocated and managed, how to design the controller in the presentation layer to control data flow. And describes how to configure the system configuration file to integrate the various frameworks and parameters. In addition, a number of key issues presented solutions and system security implementation.
Keywords/Search Tags:Online examination system, Struts, Spring, Hibernate, MVC, UML
PDF Full Text Request
Related items