预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于QT编程技术的网络管理软件制作基于QT编程技术的网络管理软件制作在计算机的信息时代里,网络安全畅通是保障企业正常运行的必要条件,下面是小编搜集整理的一篇关于网络管理软件制作探究的论文范文,欢迎阅读参考。在信息化时代,网络技术发展日新月异,网络节点的数量越来越庞大,在一个自治系统的内部网络中,有着众多的路由器、交换机、服务器以及个人终端设备等。在一个大型企业集团内部,也有着很多交换机、服务器以及终端设备。网络安全畅通是保障企业正常运行的必要条件。现在也有很多安全设备,如防火墙、入侵检测系统、漏洞扫描设备等一些安全设备来提高网络的安全性。如何自动化管理和维护网络设备是网络管理人员的一直追求目标。笔者经过认真研究,认为采用QT编程技术来实现一套网络管理软件,对网络进行性能监测、故障管理、配置维护和维护管理等功能是可行的且经济适用。1、功能需求分析在某一个网络节点,管理需要管理本网络节点内部所有路由器、交换机等设备的实时状体,而且需要实时监控本网络节点对外联通状态,比如路由器的负载情况,那条路由是畅通的,那条路由是阻断的,在某一条路由阻断的时候,可以实时收到告警信息;提醒管理员及时处理网络阻断情况,在管理员恢复网络畅通的时候,尽可能为管理员提供网络阻断的原因,辅助网络管理员快速恢复网络;网络管理员在管理控制台可以对所有网络设备进行远程管理和配置维护。通过以上对网络管理监控的需求分析,规划网络管理软件具有友好的人际交互界面。具有网络设备配置功能、性能监测功能、故障告警功能和事件日记记录功能。2、系统的设计与实现2.1系统运行平台选择我们设置系统运行环境为Windows平台。系统版本是WindowsXP以上版本。系统开发基于。Net技术,开发工具采用MicrosoftVisualStudio2008,编程语言采用C++.数据库管理系统采用MicrosoftSQLServer2005,数据访问技术采用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控制模块控制模块是网络管理软件的核心模块之一。该模块的功能主要有添加、删除以及修改网络节点以及网络节点下属的网络设备,如路由器、交换机、服务器以及终端设备以及各设备的属性参数。该模块发出开始扫描指令、暂停扫描指令和停止扫描指令。该模块通过网络通信模块停止某个网络设备正在进行的服务、启动服务或者查询某个设备的状态。通过该模块设置状态告警阀门值。使用操作该模块的用户必须在用户的权限之内,否则无法操作。控制模块登录网络设备,主要通过Telnet、SSH、HTTP等方式。2.4.3网络通信模块网络通信模块主要负责本级与上下级之间,以及控制中心与网络设备之间的通信。该模