Font Size: a A A

Design And Implementation Of The Test Online System Based On Struts And Hibernate

Posted on:2011-12-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y BaiFull Text:PDF
GTID:2178330332979707Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The progress of education reform, not just in the progress of education reform ideas, but also in educational technology and means to improve to improve the examination process as an important part of teaching has long been a teaching process and its consumption of human and material resources One of the main parts. With the growing popularity of Internet applications, Web development technology has matured to the computer-based paperless technology application and remote control in every aspect of the rapid development, online testing has gradually developed them.Complete the online examination using computer-aided examination of traditional process of questioning, answering, grading, analysis, etc., than conventional paper examination papers is reflected in the composition of the main advantages of a large question bank can be reused, scoring quickly and accurately, results of science, conserve paper, easier to control and many other advantages, the human, material and financial resources area has a distinct advantage with the traditional test. And the examination without the limitations of geographical location, the test results for the distance education is important.In this paper, B/S model design and development of multi-tier architecture based on Struts and Hibernate open source framework for online examination system. First-line examination system needs analysis and modeling using UML to complete, integrate Struts and Hibernate open source framework, detailed analysis of each Web application framework in the different role levels. Then according to the hierarchical structure of J2EE, combined with the characteristics of Web applications, integrate the two frameworks to create a design for online examination system common framework for J2EE applications. Struts examination system which is mainly responsible for the presentation layer, complete page display, to respond to candidate requests and other functions; Hibernate persistence layer is mainly responsible for test data, test data for data persistence. Finally, based on this architecture, designed and implemented an online examination system. Practice shows that, using this structure can give full play to the advantages of each frame, reducing the complexity of application development, improve system development efficiency and quality, while increasing the system's maintainability, scalability, portability, and reusable components with nature.
Keywords/Search Tags:uml, structure, Struts, Hibernate, Test Online
PDF Full Text Request
Related items