文档介绍:密级: 公开
单位代码:
学号:
毕业设计(论文)
论文题目:基于RIA技术的网络监控系统的设计与研究
基于Flex的网络拓扑图的绘制工具
专业班级:
学生姓名:
导师姓名:
完成时间:
摘要
为了提高我校网络设备监控系统的性能,为网络中心进一步完善维护工作流程,提高维护工作的效率,从而需要开发新的网络设备管理系统以取代现有的系统。目前我校网络中心使用的设备监控系统为cacti系统,该系统使用传统的Web模式,将所有的任务都集中在服务器上,加上频繁的页面刷新,对网络带宽也造成了很大的压力。若采用C/S结构,又存在开发周期长,部署困难及可移植性差等缺点。而开发完成的基于Flex的网络设备监控管理系统直接将数据传输到客户端,由客户端完成对数据的分析,从而大大减少了服务器与网络带宽的负担,同时容易部署,具有跨平台的特性。
新型网络设备监控管理系统采用目前较为流行的Flex与Java。Adobe Flex是基于Flash Player平台表示层的语言,具有很高的表现能力。Java在本系统中作为后台语言使用,经过多年的发展,Java技术已经相当完善。而Flex与Java都是在虚拟机中运行的,因而都具有跨平台的特性。Flex中使用基于MVC模式的Cairngorm框架,它是一种Adobe官方推出的一种轻量级框架,在小型系统中应用较为广泛。Java中使用DAO模式,将对数据库操作的接口与具体实现分离,便于对代码进行维护。连接数据库使用DBPool。
作为网络设备监控管理系统的子课题,本课题主要是设计一个可以在浏览器上绘制网络拓扑图的工具。本论文的主要工作内容包括:(1) 介绍RIA技术及RIA与Flex的关系(2) 介绍本课题一些功能的实现细节,主要包括Cairngorm框架各部分,Java ADO技术的实现部分,以及Flex与Java通信部分。(3)使用XML语言对网络拓扑图进行描述。本论文重点是是拓扑图绘制功能的实现,实现节点的添加、删除、修改等,以及各个节点之间的连线。
关键字: RIA,Flex,Cairngorm框架,LCDS,Java DAO技术
Abstract
In order to improve the performance of our work equipment monitoring system,to further improve the maintenance of work Information Center) workflow,to improve the efficiency of maintenance work,Thus we need to develop work device management system to replace the existing present,the NIC is using cacti system equipment monitoring is using the traditional Web model,concentrating all the tasks on the server,coupled with frequent page refreshes, So it caused a lot of pressure on work wo use the C/S model,there is a lot of problems,such as long development cycle,deployment difficulties and poor developed Flex-work equipment
monitoring and management system is transferring data directly to the client and analysising the data by client, thereby greatly reducing the burden of server work bandwidth, and easy to deploy, with a cross-platform features.
work equipment monitoring and management system use Flex and Java which are more popular currently. Adobe Flex is a language of the presentation layer based on Fl