基于QT编程技术的网络管理软件制作
基于 QT 编程技术的网络管理软件制作
在信息化时代,网络技术发展日新月异,网络节点的数量越来越庞大,在一个自治系统的内部
网络中,有着众多的路由器、交换机、服务器以及个人终端设备等。在一个大型企业集团内
部,也有着很多交换机、服务器以及终端设备。网络安全畅通是保障企业正常运行的必要条
件。现在也有很多安全设备,如防火墙、入侵检测系统、漏洞扫描设备等一些安全设备来提高
网络的安全性。如何自动化管理和维护网络设备是网络管理人员的一直追求目标。笔者经过认
真研究,认为采用 QT 编程技术来实现一套网络管理软件,对网络进行性能监测、故障管理、
配置维护和维护管理等功能是可行的且经济适用。
1 功能需求分析
在某一个网络节点,管理需要管理本网络节点内部所有路由器、交换机等设备的实时状体,而
且需要实时监控本网络节点对外联通状态,比如路由器的负载情况,那条路由是畅通的,那条
路由是阻断的,在某一条路由阻断的时候,可以实时收到告警信息;提醒管理员及时处理网络
阻断情况,在管理员恢复网络畅通的时候,尽可能为管理员提供网络阻断的原因,辅助网络管
理员快速恢复网络;网络管理员在管理控制台可以对所有网络设备进行远程管理和配置维护。
通过以上对网络管理监控的需求分析,规划网络管理软件具有友好的人际交互界面。具有网络
设备配置功能、性能监测功能、故障告警功能和事件日记记录功能。
2 系统的设计与实现
2.1 系统运行平台选择
我们设置系统运行环境为 Windows 平台。系统版本是 Windows XP 以上版本。系统开发基
于。Net 技术,开发工具采用 Microsoft Visual Studio2008,编程语言采用 C++.数据库管理系统采
用Microsoft SQL Server 2005,数据访问技术采用 ADO.Net.
2.2 数据库结构设计
一个管理信息系统研制重要的设计,是将管理对象进行建模,建立数据表。网络管理监控软件
的数据库设计主要有用户、设备信息和设备状态信息等。通过对这些对象详细分析后,数据库
的表设计主要有用户表,设备信息表,设备状态表、事件日记表。用户表主要存放软件系统用
户信息以及权限等信息;设备信息主要存放每个设备的信息数据,设备状态表主要存放设备状
态信息,事件日记表主要记录系统的各种事件数据。
2.3 系统总体设计
2.3.1 系统总体架构设计
根据系统的需求分析,我们设计系统的总体架构为三层 C/S 的结构。控制中心和显示中心均为
客户端,控制中心为系统管理员操作,显示中心为值班人员使用,服务器主要存储路由器、交
换机、服务器以及重要终端的信息。第一层物理连接层,该层主要功能是提供系统和网络设备
进行通信,以为管理员通过该层对设备进行维护管理。第二层主要是操作数据库、用户管理、
状态监测,故障告警以及日记记录功能等,第三层是用户界面模块。
2.3.2 系统总体架构图
根据系统三层架构以及系统的功能需求,设计系统总体架构图如图1所示。
2.4 系统功能模块设计
系统采用模块化设计,大体有显示模块、控制模块、网络通信模块、状态查询模块以及告警模
块,这些功能模块又是建立在 11 个程序模块之上。具体程序模块的名称及主要功能见表1.
2.4.1 显示模块
该模块主要功能主要分成两大部分,一是将数据以表格形式进行显示,表格是多功能表格,每
个表格单元可以显示文字、图片、组合框等每个网络节点以及节点下所有网络设备的详细情
况;二是将数据以图形化显示网络拓扑结构图,该模块显示技术采用多层级显示,一层显示地
图背景数据,一层显示网络节点,以及网络节点互相通联线路,直观显示网络情况。
显示模块有两个视图类组成。一个是表格视图类,主要功能是显示每个设备的详细参数信息和
状态信息;另一个是图形视图类,该类显示多类数据,其中地图层主要功能是显示地图背景,
具有放大、缩小、无缝漫游等基本功能,并提供提供屏幕坐标与地图实际坐标换算功能;显示
网络节点数据,以及节点内部路由器、交换机和服务器等设备。这些设备以图元类实例化显
示,显示在地图层的上层。
2.4.2 控制模块
控制模块是网络管理软件的核心模块之一。该模块的功能主要有添加、删除以及修改网络节点
以及网络节点下属的网络设备,如路由器、交换机、服务器以及终端设备以及各设备的属性参
摘要:
展开>>
收起<<
基于QT编程技术的网络管理软件制作在信息化时代,网络技术发展日新月异,网络节点的数量越来越庞大,在一个自治系统的内部网络中,有着众多的路由器、交换机、服务器以及个人终端设备等。在一个大型企业集团内部,也有着很多交换机、服务器以及终端设备。网络安全畅通是保障企业正常运行的必要条件。现在也有很多安全设备,如防火墙、入侵检测系统、漏洞扫描设备等一些安全设备来提高网络的安全性。如何自动化管理和维护网络设备是网络管理人员的一直追求目标。笔者经过认真研究,认为采用QT编程技术来实现一套网络管理软件,对网络进行性能监测、故障管理、配置维护和维护管理等功能是可行的且经济适用。 1 功能需求分析在某一个网络节点...
相关推荐
-
2024年党建工作要点工作计划5篇供参考
2023-12-16 999+ -
2025年专题生活会对照带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”个人对照检查发言材料4110字文稿
2024-12-21 999+ -
2025年医保局局长、科技局领导干部专题“四个带头”方面对照检查材料2篇例文(附:反面典型案例剖析情况)
2025-02-09 458 -
2025年国有企业党委书记、市总工会党组书记民主生活会“四个带头”方面对照个人检查发言材料2篇文(附:典型案例、上年度整改+个人情况)
2025-02-09 507 -
2025年市委组织部部长、教育局党委书记生活会“四个带头”个人对照检查发言材料2篇文(典型案例+个人事项)
2025-02-09 627 -
2025年市财政局党组书记、局长、市检察院党组领导班子对照“四个带头”方面生活会个人对照检视发言材料2篇文(含以案为鉴反思、以案促改促治方面)
2025-02-09 509 -
市检察院党组、市财政局领导班子2025年生活会对照“四个带头”方面检视发言材料2份文【含以违纪行为为典型案例剖析】
2025-02-09 461 -
2025年市财政局领导对照“四个带头”生活会检视发言材料2篇例文【含以违纪行为为典型案例剖析】
2025-02-09 586 -
单位领导班子2025年聚焦“四个带头”生活会对照检查材料2篇文(含:典型案例剖析反思、落实意识形态责任制)
2025-02-09 758 -
2025年镇党委副书记、市科学技术局领导班子生活会对照“四个带头”检视材料2篇文【含违纪行为典型案例分析】
2025-02-09 257
作者:闻远设计
分类:其它行业资料
价格:免费
属性:4 页
大小:201.23KB
格式:DOCX
时间:2024-03-11

