基于QT编程技术的网络管理软件制作

3.0 闻远设计 2024-03-11 32 4 201.23KB 4 页 免费
侵权投诉
基于 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 功能需求分析在某一个网络节点...

展开>> 收起<<
基于QT编程技术的网络管理软件制作.docx

共4页,预览2页

还剩页未读, 继续阅读

作者:闻远设计 分类:其它行业资料 价格:免费 属性:4 页 大小:201.23KB 格式:DOCX 时间:2024-03-11

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 4
客服
关注