This paper discusses in detail the design of a new type of network performance management system and some design ideas which need to be considered in program development. In development, we combine spring with Hibernate to realize system core functions. We mainly finish the development of system management module and monitoring module. System management includes some small modules in the aspect of system setting and it mainly finishes the settings of device, subnet and protocol, etc, and sets conditions for background data acquisition, analysis and storage. System monitoring is an emphasis and difficulty in system implementation and its function is to extract summarizing and ordering data in background BerkeleyDB database and mine it at a deep level, finally present network data flow information in the form of diagram.