首页> 中文学位 >分布式设备监控系统中变量编辑器的设计与实现
【6h】

分布式设备监控系统中变量编辑器的设计与实现

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1课题研究背景及意义

1.2设备监控系统概述

1.3设备监控系统的国内外研究现状

1.4研究的主要工作

第二章相关技术基础理论

2.1图形界面库介绍

2.1.1 MFC

2.1.2 GTK+

2.1.3 wxWidgets

2.1.4 Qt

2.2 XML的介绍

2.2.1 XML简介

2.2.2 XML文档格式

2.2.3 XML解析

2.3中间件技术

2.3.1 中间件的概念

2.3.2 Ice中间件

2.4 Plug-in技术

2.4.1 Plug-in概述

2.4.2动态链接库(DLL)技术

第三章设备监控系统的设计

3.1系统总体结构方案

3.1.1集中式体系结构

3.1.2分层式体系结构

3.1.3分布式体系结构

3.1.4设备监控系统的总体结构

3.2系统总体功能设计及介绍

3.2.1系统中相关术语设计介绍

3.2.2系统总体功能设计介绍

第四章变量编辑器的总体设计

4.1变量编辑器功能模块设计

4.1.1功能模块介绍

4.1.2各模块之间关系

4.2变量编辑器数据结构设计

4.3 Plug-in功能设计

4.4密钥生成器设计

4.5信息描述文件设计

4.5.1域信息描述文件

4.5.2设备信息描述文件

第五章变量编辑器的实现

5.1变量编辑器的工作流程

5.2变量编辑器界面的实现

5.2.1 wxWidgets的框架结构

5.2.2变量编辑器主窗口控件类型选择与实现

5.2.3 主窗口中副窗口类型与实现

5.2.4对话框类型选择和实现

5.3变量编辑器通信功能的实现

5.3.1变量编辑器与变量容器间的通信流程

5.3.2变量编辑器与变量容器的通信接口

5.4导入信息文件模块的实现

5.4.1 TinyXML介绍

5.4.2信息描述文件导入

5.5变量编辑器插件的实现

5.5.1 插件的实现方案

5.5.2接口定义及插件的实现

5.5.3插件在主程序中的调用

5.6密钥生成器的实现

5.6.1密钥生成器的工作流程

5.6.2界面实现

5.6.3密钥生成模块的实现

5.6.4密钥查看和保存模块实现

第六章系统运行及测试

6.1测试环境

6.2系统基本操作测试

6.2.1登录

6.2.2导入信息文件

6.2.3查看变量

6.2.4插件功能

6.2.5历史记录查看

6.2.6密钥生成器

6.2.7测试结论

第七章总结与展望

7.1全文工作总结

7.2后续工作展望

参考文献

致谢

研究生在读期间的研究成果

展开▼

摘要

随着计算机技术和网络技术的不断发展,网络体系日益扩张,结构更加复杂,通过网络对各种设备进行监控管理成为当今信息化社会中不可缺少的环节。传统的设备监控系统大都是基于SNMP(简单网络管理协议)的集中式体系结构,存在许多缺点和不足,如:不支持分级、容易发生单点故障、不支持在设备掉电时为设备保存配置信息等。
   论文针对传统设备监控系统的这些缺点和不足,提出了基于ICE中间件的多层体系结构的设计思想,对系统进行了分布式设计,有效提高了系统的可靠性和可伸缩性。整个系统包括变量容器、变量编辑器和网关三部分,其中,变量容器用于保存控制变量和状态变量的当前值和历史值。设备中控制变量信息通过编辑器修改传给变量容器,再通过网管传给设备,达到控制设备行为的目的,而状态变量则由设备通过网关上报给变量容器,再传给变量编辑器供用户来查看设备的状态。
   本文主要工作除了参与上述分布式设备监控系统的设计,还设计并实现了系统中的变量编辑器。该编辑器开发语言为C++,底层通信基于跨平台分布式中间件Ice实现,其图形界面基于跨平台的图形界面库wxWidgets实现,信息描述和数据交换采用标准化的XML格式实现,很好地解决了平台差异问题,减少了移植的麻烦。该编辑器还利用Plug-in技术提高了变量编辑器的通用性和可扩展性。此外,本文为了实现对安全设备中的密钥这种特殊变量的监控,还单独设计了一个密钥生成器,用来对需要定期更新的密钥进行更新,同时提供密钥历史记录功能,以便于用户查看或恢复密钥。变量编辑器和密钥生成器通过与变量容器的通信,实现整个设备监控系统中各种设备各个变量的管理,从而为企事业单位或组织机构对设备进行监控提供一种层次化的解决方案,实现对设备的分级、分域、高效、可靠的管理。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号