节点文献
网络性能管理系统前台软件的研究与开发
Research and Development of the Foreground Software of Network Performance Management System
【作者】 郭凤玲;
【导师】 张能立;
【作者基本信息】 武汉理工大学 , 计算机应用技术, 2008, 硕士
【摘要】 NPMS(Network Performance Management System)网络性能管理系统通过对网络系统实时的监测和管理,提供了对网络系统全方位和深入的性能分析、准确的网络故障定位和主动性的网络性能测量功能。通过网络性能管理系统的监控,网络管理员能够准确了解到整个网络运行的深层次信息,可以迅速找到严重影响网络效率的根源,并能够预先发现网络运行瓶颈,从而能大大提高网络运行的可用性和效率。论文首先分析了开发网络性能管理系统软件的必要性,然后分别从技术、需求以及设计和具体实现方面细致地描述了前台软件的开发。基于后台系统所完成的功能,并将用户的实际需求纳入前台软件的设计中,开发出一套适合当前需要,同时可以根据用户自身的需要做出相应设置和调整的网络性能管理系统。首先,本文论述了开发过程中所用到的一些相关技术:Spring框架技术、Hibernate数据持久化技术和JFreechart绘图技术。简单地介绍了Spring技术中的IOC(反向控制)和AOP功能;Hibernate技术的持久化原理和其HQL查询语言:JFreechart技术的主要相关类和其优缺点。其次,本文简单论述了后台数据库所存储的数据格式,以及后台所完成的功能,接着分析了系统的需求,并针对需求做出了系统的设计。最后,本文着重论述了系统的实现,开发中采用了Eclipse+Spring+Hibernate框架的开发模式,将Spring与Hibernate结合起来实现系统核心功能。实践结果表明,这种开发模式不但开发速度快、性能良好,而且代码可读性强,易于后期的扩展工作。论文主要完成对系统管理和系统监控的两大模块的开发工作。系统管理囊括了一些系统设置方面的小模块,主要完成对设备,子网,协议等的设置工作,为后台的数据采集,数据分析以及数据存储设定了条件。在前台开发过程中,系统采用了统一的Action编写模式和统一的界面js验证模式。系统监控是系统实现中的重点与难点,它的作用是提取后台Berkeley DB数据库中汇总和排序的数据,并对其进行深层次的挖掘,最后以图表的形式呈现网络数据流量信息。网络性能管理系统能够依据用户的实际需求,呈现不同区域和不同阶段的各个因素下的网络运行状况,实现了对设备的监控功能。
【Abstract】 With the real-time monitor and management of the network system, the NPMS network performance management system provides omni-directional and thorough performance analysis, the accurate network fault location and the initiative network performance measure function. With the monitor of the network performance management system, the network administrator could know the deep level information of the entire network movement accurately, then could rapidly find the root which seriously influences the network efficiency, at the same time, could discover the bottleneck of the network movement in advance, thus could greatly enhance the usability and efficiency of the network movement.The paper firstly analyzes the necessity of the development network performance management system software, and then it describes the development of the foreground software carefully separately from aspects of the technology, the demand, the design and realization.Based on the Function which was completed by the background system, and integrating the user’s physical demand to the design of foreground software, to develop the network performance management system which could suits the present need, and simultaneously makes the corresponding establishment and the adjustment according to the user.The paper firstly introduces some correlation techniques which have been used in the development, such as the Spring frame technology, the Hibernate data lasting technology and the JFreechart drawing technique. Then it distinctly introduces the IOC (reverse control) and AOP function of the Spring technical, the lasting principle and HQL query language of the Hibernate technology, the good and bad points of the JFreechart technology.Next, the paper briefly introduces the stored data format of the background database and the function performed by the background, then it analyzes the demand of the system and makes the design of the system according to the demand.Finally, the paper introduces the realization of the system emphatically. With the Eclipse+Spring+Hibernate framework development pattern and combining with the Spring and Hibernate, it completes the core functions of the system. Practice results shows that the development model not only makes the development fast, but also has good performance. In another way, the code is easy to read and this makes the system easy to expanse.The system mainly completes the development work of system administration department and system monitor department. The system administration includes some small module of the system establishment aspect, and it is to complete the setting work of the equipments, subnet, protocol, and so on. And this creates conditions for the data acquisition, data analysis and data storage of the background. In the development of the foreground, we use the unified Action compilation pattern and the pages confirmation pattern. The system monitor department is the key point and difficulty in the realizing of the system, its function is to withdraw the gathered and sorted data of the Berkeley DB database on the background, and dig out the data in a deep level, finally to present the current capacity and condition of the network data information by the graph.The network performance management system could present the network movement condition of each factor, such as zone and period according to the user’s physical demand. And this realizes the monitor function of network equipments.
- 【网络出版投稿人】 武汉理工大学 【网络出版年期】2008年 09期
- 【分类号】TP311.52
- 【被引频次】2
- 【下载频次】100