Font Size: a A A

Building GSM Electronic Operation And Maintenance System Based On Struts And Hibernate

Posted on:2006-05-30Degree:MasterType:Thesis
Country:ChinaCandidate:H WuFull Text:PDF
GTID:2168360155465487Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Along with development of the communication enterprises and construction of the foundational communications equipment in our country, the scale of communication network expands rapidly, and the competitions of domestic telecommunications market become more and more intensive. As the core business of the traders, there are three deficiencies in the operation and maintenance of the network by traditional ways, such as telephone, mail and facsimile. First, it is hard to track these malfunctions. Second, the utilization of the information about occurring frequency, types, processing works, and solutions of historical faults is inefficient. Third, there is no way to appraise the efficiency of malfunction solutions. Therefore, considering the difficulties in the coordination and repair of the provincial and interprovincial malfunctions, the traditional ways cannot satisfy the needs of development of communications enterprises anymore. In order to solve these problems, it is necessary to establish a set of effective supporting system for service flow. Thus, electronic operation maintenance system (EOMS) emerges as the times require. According to the working patterns and the characteristics of the operation and maintenance department of the communications traders, EOMS is designed as an electronic flowed application system. The application of EOMS can assist the improvement of the operation and maintenance quality, promote the service quality of communications enterprises, and upgrade the competitive powers. In the whole process of EOMS development, the author participated in both the design and the realization of the system. During the designing, the author put forward the application of MVC model into the system structure, which details the levels of the Web on the base of traditional Struts levels. In the realization, the author used Hibernate in the operation of data persistence layer. In the development of system module, the author was responsible for worksheet module, which is the core part of EOMS. According to the feature of worksheet module, the template method pattern is used in the designing, which makes possible the maximal reuse of codes. The module is divided into five parts, BO(Business Object),DAO (Data Access Object) ,PO(Persistence Object) ,VO(View Object) ,QO(Query Object). The application of PO and VO reduces the coupling among the layers of MVC module. The design of QO simplifies the codes of access of database. Worksheet module includes 118 classes and 30000 lines. This paper firstly described the architecture and principle of Struts framework basing on the introducing of J2EE and MVC model. Secondly, through raising the conception of data persistence layer, this paper introduced the basic knowledge of Hibernate. Thirdly, through an example of applying Struts and Hibernate framework to China Mobile Communications Corporation's GSM electronic operation maintenance system (EOMS), this paper analyzed in detail the application of Struts and Hibernate framework into practical developing process. At end, it discussed advantages and disadvantages of Struts and Hibernate framework, and summarize the experiences in the project development.
Keywords/Search Tags:J2EE, MVC, Struts, Hibernate, EOMS
PDF Full Text Request
Related items