Font Size: a A A

County-level And City-level Court Office Automation System Design And Implementation

Posted on:2012-03-22Degree:MasterType:Thesis
Country:ChinaCandidate:C ZhangFull Text:PDF
GTID:2178330335450365Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The affairs which people need to deal with in their daily work are more and more complicated, under manual processing efficiency. With the development of information technology and progress, this situation is gradually changed. Modern information technology provides the modern office means that people can be freed by hand office to focus more on core business.The mainstream of the current web application development technologies is dot net technology platform and java technology platform, java technology for its open nature to have so many vendors and open source community support, there are many java-based middleware technologies to choose from, especially when many mature open source framework for us to quickly build a stable and powerful web applications support, so development of java technology platform to become the first choice.Java defines two types of development model, model I and model II. Comparison of the two development model for choosing the model II, and to improve model II. Corresponds to the model II, the practical application of design patterns is the most mature MVC design pattern, servlet mapping controller, jsp page corresponding to the view layer, the other corresponding to the model layer. Hierarchical development separate application logic and technology logical, no matter which part of the change will not affect other parts, system maintenance and upgrades are easy.According to the user's needs, the system is divided into Individual office automation, Document management, Public information management, Administrative office,Internal e-mail, System management, Personnel management and other modules, which are also divided into sub-modules under My desk, Organization management etc. The system using UML use case tool determine who will use the system, what they will do, usually the steps and processes, what kind of the operation is to be supported, what the different tips will be feedback to the users.According to the users'needs and object-oriented analysis, build object model and data model of business logic. Object model is abstracted from the business logic in the composition of the core concepts of java class and the relationship among these classes. Business logic in the design process need to identify specific categories to determine the type of property, determine the type of interface, to determine the relationship of the classes, determine the user's reflection in the design process, to apply modeling tools to draw class diagrams and According to the object model for database design, to draw database ER diagram.Applying Java EE technology to implement business logic of the system, the main framework apply the open-source framework struts, struts implemented MVC development model, object persistence apply open-source framework hibernate, data access to most of them can access the HQL language. Struts integrate with the lightweight open-source framework spring, the use of spring in the IOC container and AOP features to improve development efficiency and code readability and maintainability. Workflow engine apply open-source workflow engine JBPM, JBPM workflow engine apply hibernate for object persistence, so JBPM need to be integrated with hibernate and spring. The view applies Asynchronous JavaScript Technology to improve the ability to interact with web pages, giving users more friendly experience.
Keywords/Search Tags:Java EE, MVC, Object-oriented Analysis and Design
PDF Full Text Request
Related items