Font Size: a A A

Building Electronic Operation And Maintenance System Of Chengdu Unicom Based On Struts And Hibernate

Posted on:2009-05-10Degree:MasterType:Thesis
Country:ChinaCandidate:J T WangFull Text:PDF
GTID:2178360245989508Subject:Traffic Information Engineering & Control
Abstract/Summary:PDF Full Text Request
With the domestic telecommunications reform continuously push forward and the increasing scale of telecommunication customers, performance of the increasingly fierce competition for the network operation quality competition. As the core business of the traders -- operation and maintenance of the network, in order to be able to provide its customers with satisfied service quality and network quality, and can rapidly response to market demanding and achieve the new business rapidly development, and can operate with low-cost and high-efficiency, it is necessary to establish a set of effective supporting system for service flow. Thus, electronic operation maintenance system (EOMS) emerges as the times required. 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 telecom operators to improve the operation and maintenance quality, and promote the core competitiveness of enterprises.This paper discusses the integration of the general controller framework of struts and the current epidemic of object/relational mapping(ORM) tool Hibernate to develop Web applications. Adopting this design module, we not only satisfy client's demands, but also enhance the ability of expansion, the ability of maintenance, flexibility and the development efficiency of the system. The main works of this paper are as follows:1. System privilege management is based on the role and menu combination. The privilege of system function operation is judged by whether owning four degree menus; privilege control granularity is smaller than by role control. Grading showing according to the companys and departments, and show the distribution of the staff. Show and management status of the online staff on Real-time. The two tables which connected by the middle table realize many-to-one configuration in the hibernate configuration file.2. Using the FormFile component of Struts to achieve the attachments uploading. 3. Automatic workflow examination function based on the workflow of examination is achieved. The scores of each examination item at different levels can be statisticsed, displayed and modified. The query data which is packaged as a specific object can be returned to page when querying. The Technology of batch package Object in Struts is achieved when changing the examination scores and the number of object is unlimited.4. In the process of the actual development, we also encountered a number of problems by adopting SH design module. Some solutions of the main problems are proposed in this paper. For example: Initializing Hibernate collection using Java reflection mechanism. When the level is deep, it can reduce procedure code largely. The foreign key is mapped into an basic attribute of an object. When inserting the data, we do not have to generate a new object. This can improve procedure performance. Several methods which can avoid OOM problems can reduce the rate of procedure downtime. The effect will be more obvious when the system is deployed and lots of users operate it.
Keywords/Search Tags:EOMS, Struts, Hibernate, ORM, Framework
PDF Full Text Request
Related items