Font Size: a A A

Based On J2ee Training Center Information Management System

Posted on:2011-06-28Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhaoFull Text:PDF
GTID:2208360308465807Subject:Computer applications
Abstract/Summary:PDF Full Text Request
J2EE (Java2 Platform, Enterprise Edition) which is developed by SUN is a system architecture for enterprise-class software solutions, it is suitable for those which with service-core, Web-oriented, multi-level structure application system to development and management operation, and it is an open system platform whose standard jointly development by the vendor.This thesis at first describes the software architecture and the J2EE architecture technology and design patterns, and analyzes the actuality of enterprise application architecture and compared the software architecture. Then based on these analysis, this thesis will combine theory and practice, under the framework of the studies in J2EE using MVC for Struts framework (Model - View - Controller mode) mode of analysis and implementation, also studied the system implement how to combine the Spring framework for AOP. Through design the use case diagram, class diagram or state diagram of the various modules of the system, it will satisfy the appraisement requirements and training requirements which from individuals or groups such as the school students, social re-employer and works of corporation.According to the theory research, we can design five layers in the architecture of a lightweight framework, and also analyzed and design those relevant technologies which may be used at all levels. The system presentation layer realize when the MVC pattern using Struts framework; the business logic layer using the Spring framework for aspect-oriented programming techniques to solve the disposal method with the same problem in the various modules which not related, and use Struts-action class or business logic classes to carry out a concrete realization of the business logic tier; and finally the data persistence layer of the system use a custom dataset class which easier to return data to the presentation layer.And then described in detail the key technologies which used in achieving the training center information management system such as custom tag, access control and soon, and described in detail how to combine them to the system. And described in detailed how to design and implementation the device management module, online booking module, course management module, payment management module, the course management module and system management module those several core functional modules of the system. The system in the design and achieve has separated of the presentation layer and business logic layer, as well as cross cutting concerns and core concerns, so that the safety and efficiency of the system in the development process has been effectively improved, and is conducive to maintenance and to achieve of the system, as well as for future expansion of the system.
Keywords/Search Tags:J2EE, MVC, Struts, Spring, training center information management
PDF Full Text Request
Related items