| Network technology is widely used in the teaching of vocational middle schools. Exam is an important part of teaching evaluation. Fully and effectively utilizing the schools’ computer network resources, online exams based on computer network technology have great advantages over traditional paper exams. It not only can lower the exam cost, but also can reduce the exam preparing and grading workload of the teachers, so that the teachers can focus more of their energy onto teaching research. Online exams can select exam problems randomly, organize the problems into a complete exam, read the answers fast and accurately, and report the scores fairly.Vocational middle school usually gives examinations by the following steps: preparing exam problems by the teachers, printing the exam papers by the Office of Academic Affairs, arranging proctors, administering the exam, scoring the answers manually by the teachers, recording the scores manually, and analyzing the results manually. In addition to the burden of heavy teaching, vocational middle school teachers also support their research tasks. The mid-term and final exams and quizzes demand a lot of time from the teachers. Every step of the traditional exam procedure needs human involvement, which is prone to mistakes, takes a lot of manpower and resources, and does not achieve good results.This thesis analyzes the requirements of vocational school exams and designs the online examination system. This thesis designs and implements the various functional modules utilizing Struts framework. Each functional module involves the three layers of MVC architecture, namely, user presentation layer, control and processing layer, and business logic layer. The system’s back-end database is managed by Oracle. The system achieves various functions including random exam problem selection, online exam, computer scoring, statistical analysis of results, and online query of results. The system has been test run. |