| With the expansion of network, increasing complexity and the application of the network, the requirements of network performances is more and more high. The network structure is more complex and the network system is bigger and bigger. We need the network management software to guarantee the system in good condition. At present, the universality of the most performance management system is not strong and exist many problems, there are also some limitation in the practical. So it is imperative for some companies to develop an applicability and extensive performance management system to improve work efficiency. Performance management system as an important part of resource management system, allows the user to view the whole network state in real time and ensure the efficient and safe operation of the communication network. However, in the actual operation of network management system, continuously produce large amounts of real-time data; it is difficult to monitor network performance through these complex data directly. The performance report subsystem can start from the perspective of the user, provide quick and easy real-time query function and display interface, also provides powerful and flexible report customization function for users to monitor network performance more conveniently.This paper will mainly focus on the requirement analysis, architecture design, detailed design and system implementation. Firstly, based on the performance of communication network management system, obtain and analyze report system’s requirements, use the software engineering thinking to analysis each module’s requirement and use case diagram and flow chart of each module to get the whole idea of the system design. When get the analysis of system requirement, we will analyze the function of the system and divide this system into six parts:authority management function, data processing function, instant query function, create report template function, manage report function and export report function etc, we will discuss the detail content in the follow text. Secondly, on the basic of the requirements analysis, we carry out the system architecture design of the report system, according to the objectives and principles of the system design; the system uses B/S mode three-layer architecture, using web front-end development of standards and technology as HTML. Javascript and also including the software architecture and function architecture etc. We will discuss Web service technology and Jquery front-end script in software architecture and discuss authority management and immediate query, performance reports and statements management module. Then, the detailed design of each module, that use the idea of software engineering thinking to design of diagram, class diagram and database table of each module. Finally, displaying the main module and summarize the advantages and disadvantages of the report system, and introducing the process of some function across the display of the code.In conclusion, this paper is in the background of performance management system, and on the basis of the communication network condition and the requirements of the performance management business. According to the specific user’s requirements and combining with software engineering thinking, we carry out the function of report system module with reasonable software framework. |