Font Size: a A A

Logistics Training Management System Design And Implementation

Posted on:2009-07-01Degree:MasterType:Thesis
Country:ChinaCandidate:M LiFull Text:PDF
GTID:2208360245960842Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The J2EE based on MVC is becoming a hotspot of software development. The design and realization of Logistics practical training management system in this subject are based on the MVC and carried out by Browser/Server framework finally.The conventional J2EE used EJB, which is highly exploitation difficult, low efficiency, excessively dependence on the third party container, difficult test and complexity of deployment. The appearance of lightweight J2EE architecture changes the situation, and it offers many more simple and manageable "out-of-the-box" J2EE services. Lightweight, the core of the framework is light, with a small volume and simple program model, which is used to eliminate the unnecessary complexity and limitation concerning the traditional J2EE API; lightweight framework will not force business objects to obey the specific interface of the special platform, but allow to realize the business logic in Plain Old Java Objects, which means it has the ability to loosely-coupled with other tools and components.Thanks to the implementation of the MVC and lightweight framework, MVC makes the presentation layer and business logic layer separate from each other, whereas the use of framework greatly increases the efficiency of exploitation and ensures the system's expansibility and maintainability, which supplies the preferable technique guarantee for the subsequent operation of the system.In our system, firstly we define the exploitation and analyze the feasibility. Then during the design process, we comprehensively analyze the system software architecture, design model of MVC, lightweight framework such as characteristics of Struts and Spring, J2EE hierarchy, and then unify the unified modeling language and analyze the demand of characteristics and functions of practical training. Based on the conclusion, we designed the lightweight J2EE's five layered architecture and manipulation technique for each layer. Struts framework is applied on presentation layer ,spring framework provides technique to solve the co-problems of multi-irritated modules with AOP, and it offers the solution to the common question dispersed in many unrelated modules. Business logic layer is implemented by business logic class or Struts' and Action's class. Data persistence layer is done by custom Dataset class, which supplies a universal data save way and can return the data to tag display of presentation layer more easily. Additionally, we used some key techniques in the fields of privilege management, custom tag, database connecting pooling, pagination and so on, in order to ensure the implement of the system.This system can realize the functional modules for management of equipments, appointment on internet, management of courses, management of payment, management of class and grade , management of score etc.and the implementation of this system will make our school's practical training management more systematic, reasonable and effective, it helps also to cut the cost.
Keywords/Search Tags:practical training management, J2EE, lightweight framework, MVC, Struts
PDF Full Text Request
Related items