Font Size: a A A

The Design And Implementation Of Drilling Market Development And Management Platform

Posted on:2008-08-26Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhaoFull Text:PDF
GTID:2178360212997029Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of computer and network technologies becoming increasingly mature, the application of Computer Network Technology to business management is made popular among various enterprises now, which replaces the traditional manual operations, providing a reliable information storage and efficient means of information processing, so it brings a lot of convenience to business management. Currently all kinds of business management system in the market provide most of the enterprises with producing and marketing functions, however, in terms of specific enterprises, its business and requirements is difficult to show in a reasonable form. Therefore, in accordance with specific enterprises, only when we develop the production, development and management platform which can satisfy the practical needs of enterprises, can we raise efficiency, quicken working process and make full use of resources to provide good decision-making support to a great extent.The aim of market development and management platform is to create a united management platform of enterprises'related resources and to preserve the various goods and material, equipment, operation item and the data of enterprise and personnel well within the scope of the enterprise's running. From the structure of the platform, we can see that on the platform the management of various resources is not only independent but interrelated and each management of resources will be independent but parallel developed. According to the circumstance of the project team mastering skills right now, as well as the advantages and disadvantages of various frameworks, the platform will design and develop an enterprise-level application system of high quality, efficiency, and maintainability.This article is on the basis of "Market Development and Management System" of the Daqing Petroleum Administration Drilling Group Second Branch to research into market development and management systems around J2EE, Struts and Hibernate. In the course of the development of the system, by learning Web development framework, MVC model structure and the design pattern, this article make further understanding and use of theories based on practice. When developing market and designing the management platform, we take repeatedly used code, systematical management, easy operation, applied safety and maintenance in the later stage into consideration, so we realize this system on the basis of J2EE, Structs and Hibernate and their cooperation.To begin with, the first chapter of this article briefly introduces the market development and management platform which are designed and carried out. There are four categories of users on the platform, including super manager, the company, the center's leaders, heads of department and the staff and there are some functional modules including task management, materials management, personnel management, facilities management, management, user management, maintenance of composite parameter, and other OA modules. Strive to develop merging market development and office-automation function into one integrated enterprise network management platform. As more and more developers take J2EETM as the best choice of server-side application platform, it is more and more important to share the developers'experience and to get the design that can be used repeatedly. The introduction of reasonable design patterns can help us find a solution when we meet the same or a similar problem.The second chapter briefed Struts; Struts provides a framework which can create Web applied program. It also abstracts the user interface of the applied program and the back-end logical processing code of data. Struts also integrates the advantages of the Servlet and JSP in Web application development to set up an applied system which is flexible, strongly expansive, and can be used repeatedly. The main purpose is to help developers reduce the time which were spent in developing Web application by using MVC design pattern and to provide the developers with an applied framework which can develop MVC pattern rapidly and efficiently. MVC is a very complex design pattern, while using Struts'framework to apply Web can get twice the result with half the effort.In this paper, the third chapter sets forth the method which can avoid manually writing the visit data persistence layer by using Hibernate framework to develop. This method allows developers to concentrate on the development of the business logic, simplifies the difficulty of development and accelerates the process of development. However, Hibernate only provide partial support for the model, meaning that if we merely use the Hibernate framework for the applied development, the system only can be improved in the operational model part, while there is no effective separation in the logical handle, process control and the view, so the coupling of the system is still too high and difficult to maintain. So what about combining Struts with Hibernate? On one hand, we can use Struts to reduce the coupling between the layers of MVC technology, and on the other hand, we can use Hibernate framework to reduce part of the difficulty in development of business models. So this combination can be a rapid and effective plan to apply Web. The combination between Struts and Hibernate can make the structure of applied system clear. Besides, it can improve the reuse and the flexibility of the system, the function of easily expanding the system and the elasticity and maintainability. Therefore, it can meet the requirements of market development and construction of management platform.The fourth chapter mainly talks about the development of the entire market and the systematical design of management platform, including the overall design plan, the outline design, the detailed design, and the safety design in the development of the platform. This article specifically introduces the design of each module, the overall process, every business logical processing, classification graph of business handle, database and security design. When it comes to the overall design of the system, it adopts an object-oriented analytic and design method to analyze and model the system and this progress is based on the UML. The realization of the system follows the "open -- closed principle" OCP (Open-Closed Principle) : a software entity should open up to expansion, close to amendment, including the overall design program, the outline design, the detailed design and the safety design of the development of the platform.Last but not least, the fifth chapter takes the personnel system for example and combines the JSP, JavaScript, Structs and Hibernate. The systematical interfaces of development and the systematical functions are introduced specifically and in detail. Moreover, the realization of each function is demonstrated with graphs, codes and words and also given a detailed list of database.Market development and management platform is a Web system based on the Struts framework which is MVC pattern, and the development and adoption of data persistence layer is based on Hibernate technology. Thus, the system is mainly realized by the cooperation of JSP and Java language with JavaScript, whose functions are realized. In terms of database we applies SQL sentences and MYSQL; this system achieved good results after months of test and the original intention is realized basically. It also provides a solution to realizing scattered management. It is one of the key technologies which must be mastered to form self-development ability and is the significance of the research of this paper.
Keywords/Search Tags:Implementation
PDF Full Text Request
Related items