Font Size: a A A

Based On J2ee Online Examination System Design And Implementation

Posted on:2011-12-14Degree:MasterType:Thesis
Country:ChinaCandidate:H JinFull Text:PDF
GTID:2208330332977306Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Examinations are the principal means to test the teaching and the learning. With the development of the network and the changing of our educational mode, the traditional written exams could not meet the modern teaching need. The ways to test students also needs to keep pace with our age. Both teachers and students need an on-line test system with great function, convenience and adaptability.After analyzing the existing test systems, we discover that they have their own advantages, but more or less problems still exist. For example, some test systems adopt the C/S structure, which demands the client side to install the application software. This process may cause heavy work load. Some test systems use the .NET technology of which the performance of cross-platform is bad. Some test systems use the Java technology of which the performance of cross-platform is very good. However, these systems did not use the current popular frame technology to optimize the programming and enhance the system performance. The cost of some professional test systems is too high. Therefore, it is essential to design an on-line test system with proper structure, great function, adaptability and less cost.To develop such an on-line test system, we need select and use the existing software technologies properly. J2EE can provide us a multi-level distributional application model, a series of development technical standards and many outstanding open-free frames. Intigrating the technical superiority and the widespread developing trend of of J2EE, we choose it as the technical platform to construct the on-line test system.The aim of the author is to design a network test system that can satisfy the demands of both teachers and students. The paper mainly includes the following contents: firstly, the author introduced the J2EE's structure and analyzed the superiority of its model. It also introduced its key techniques, such as: Struts, Hibernate and AJAX. It analyzed the principle, the architecture and the advantages and disadvantages of these key techniques; secondly, the author analyzed the demands of on-line test system and talked about its overall design; finally, the main functional modules of the network test system were designed, in which key techniques of Struts, AJAX, Hibernate are applied.In the StudentLogin module, the Validator confirmation frame of Struts is used to confirm the test information. The Validator confirmation frame is simple and flexible, which enhances the system's maintainability and the transferability. In the ComposePaper module, the AJAX technology is used to raise the respondent speed of page and improve users'experience. In the online test module, the data connection pond technology and the Heibernate second-level buffer mechanism are used to lighten server's load bearing burden.The paper is mainly about the design of an on-line test system based on J2EE. In the system the key techniques of Struts, AJAX, and Hibernate are used comprehensively. The system is divided into 5 layers logically, each of which are introduced in details. The main modules of the system are also designed. At the end of the paper, the author gave a summary and forecast, proposes the paper's deficiencies and the ways to improve them.
Keywords/Search Tags:J2EE, Struts, AJAX, Hibernate, On-line test system
PDF Full Text Request
Related items