TOPOLOGY网管软件的系统设计

合集下载

某网管软件中拓扑发现及故障管理模块的设计与实现的开题报告

某网管软件中拓扑发现及故障管理模块的设计与实现的开题报告

某网管软件中拓扑发现及故障管理模块的设计与实现的开题报告一、选题背景网络是现代社会中用于信息传输的最常见方法之一。

企业、教育机构和政府部门都依赖于网络进行日常工作和通讯。

网络运行正常是这些机构的关键。

然而,网络问题是不可避免的,它们可以导致业务中断和用户不满。

因此,需要一种网络管理工具来监视和管理这些网络问题。

在网络管理中,拓扑发现和故障管理非常重要。

拓扑发现是指对所有连接到网络中设备之间的逻辑连接进行识别和绘制。

故障管理是指在网络出现故障时,能够快速定位并解决问题的管理过程。

因此,本课题旨在设计并实现一个网管软件中拓扑发现及故障管理模块。

二、研究目的与意义通过设计和实现一个网管软件中拓扑发现和故障管理模块,可以帮助网络管理员更快、更准确地找到和解决网络中的问题,提高网络的可靠性和稳定性,减少业务中断和用户抱怨。

此外,在企业和政府环境中,快速恢复网络畅通对于保障机密、提高数据安全性的作用也是十分重要的。

三、研究内容1. 拓扑发现的方法研究2. 网络拓扑绘制的算法原理与实现研究3. 绘制网络拓扑图中的设备属性信息的展示4. 基于网络拓扑的故障管理方法及实现研究5. 故障解决方案的评估与选择6. 网络性能和故障统计的实现四、研究方法1.文献调查法。

通过查阅相关文献,了解拓扑发现和故障管理的理论知识和技术,为研究提供基础。

2.实验研究法。

通过搭建不同的网络环境和应用拓扑发现和故障管理模块进行实验,测试其性能,并通过对结果进行分析和总结,对模块进行优化改进。

3.问卷调查法。

通过调查用户对拓扑发现和故障管理模块的使用感受和建议,及时了解用户需求,为模块的改进提供重要的参考。

五、预期成果1.设计实现一个网管软件中具有拓扑发现和故障管理功能的模块,提高网络可靠性和稳定性。

2.分析和总结拓扑发现和故障管理方法和技术,为网络管理和优化提供理论和技术支持。

3.通过实验研究和问卷调查,了解用户需求和反馈,为模块的改进提供重要参考。

网络组织管理系统设计及实现

网络组织管理系统设计及实现

网络组织管理系统设计及实现现代社会中,网络成为了人们信息交流的主要方式。

大量的互联网组织和社群也在不断涌现。

然而,随着网络社群数量的增长,管理这些网络组织也面临着越来越大的挑战。

因此,设计和实现一种高效的网络组织管理系统,成为了当前迫切需要解决的问题。

一、系统设计原则设计网络组织管理系统时,需要遵循以下原则:1.满足前后端分离的原则前后端分离是一种互联网应用程序的架构风格,它使得前端和后端完全分离,各自独立进行开发和部署。

采用前后端分离的原则,可以降低应用程序的复杂度,提高系统性能和可维护性。

2.满足需求分析和测试驱动开发的原则在系统开发过程中,必须明确定义需求,并按照需求设计、开发和测试。

需求分析和测试驱动开发是一种研发模式,可以有效地管理系统开发过程,提高软件质量和开发效率。

3.满足业务和数据流程控制的原则在系统设计过程中,必须充分考虑业务和数据流程控制,确保系统可以管理网络组织的成员、权限和管理权限等方面,为网络组织提供全面、高效的管理服务。

二、系统架构设计网络组织管理系统的架构设计如下图所示:从上图可以看出,整个系统包含前端、后端和数据库三个部分。

其中,前端由Vue框架实现,后端由Spring Boot框架实现,数据库采用MySQL。

前端部分实现了管理工作台、成员列表、角色管理、权限管理等功能。

通过对用户输入的数据进行验证和处理,将数据发送给后端。

后端部分包含业务逻辑、数据持久化、安全认证和API接口等功能。

后端可以对数据进行持久化操作,确保数据的可靠性和完整性。

后端还通过JWT(JSON Web Token)对用户进行身份认证和授权。

数据库部分包含用户表、角色表、权限表等关键数据表,通过MySQL实现数据的存储和管理。

三、系统功能设计网络组织管理系统将实现以下功能:1.用户登录和注册2.管理工作台:包括角色管理、权限管理、成员列表管理3.成员列表管理:可以对成员进行添加、编辑、删除、显示和搜索等操作4.角色管理:可以对角色进行添加、编辑、删除、显示和搜索等操作5.权限管理:可以对权限进行添加、编辑、删除、显示和搜索等操作6.信息统计与报表:可以对成员和组织的信息进行统计和分析,并生成报表四、系统安全设计为了保证系统的安全性和可靠性,必须实现以下安全措施:1.保护API接口安全:采用Spring Security + JWT的方式对API接口进行安全认证和授权,确保只有授权的用户可以查询和修改系统数据。

网络系统设计

网络系统设计

网络系统设计网络系统设计是指通过规划、组织、设计、安装和调试等一系列过程来建立一个稳定、高效、安全的网络系统。

网络系统设计需要考虑多个因素,包括网络拓扑结构、硬件设备选择、网络协议、安全性等等。

在本文中,将从网络系统设计的步骤、关键考虑因素以及实施要点等方面进行探讨。

1. 概述网络系统设计是一个复杂而又关键的过程,它涉及到整个网络架构的规划和设计。

一个好的网络系统设计应该能够满足业务需求,提供良好的性能和可靠性,并保证网络的安全性。

2. 网络系统设计的步骤(1)需求分析:通过与用户的沟通和了解,明确用户的需求和预期,确定网络系统设计的目标。

(2)网络规划:在需求分析的基础上,根据用户需求和预期,制定网络规划,确定网络拓扑结构和技术方案。

(3)硬件选择:根据网络规划,选择合适的硬件设备,包括路由器、交换机、服务器等。

(4)网络安全:考虑网络的安全性,采取相应的安全措施,如防火墙、入侵检测系统等。

(5)网络优化:对网络进行调试和优化,保证网络的稳定性和良好的性能。

(6)系统维护:建立网络系统维护计划,对网络系统进行定期的维护和更新。

3. 关键考虑因素(1)网络拓扑结构:根据用户需求和规模确定网络的拓扑结构,如星型、环形、总线型等。

(2)带宽需求:根据用户的业务需求确定网络的带宽,保证网络的畅通性和高效性。

(3)网络协议:选择适合的网络协议,如TCP/IP协议,用于实现网络通信。

(4)安全性:网络系统设计中安全性的重要性不言而喻,需要考虑如何保护网络的机密性、完整性和可用性。

(5)扩展性:考虑到未来的业务发展需求,设计一个具有良好扩展性的网络系统,以适应未来的扩容需求。

4. 实施要点(1)合理规划网络地址:设计IP地址分配方案,避免IP地址冲突和地址浪费。

(2)合理划分子网:根据网络需求和地址规划,合理划分子网,实现网络流量的分割和管理。

(3)适当选择网络设备:根据网络规模和要求,选择适合的路由器、交换机和服务器等设备。

网络监控管理软件的设计

网络监控管理软件的设计

网络监控管理软件的设计 网络监控管理软件的设计【1】 摘 要:网络安全管理是近年来很热门的话题,企业无论规模大小,只要有电脑,就需要对公司的上网情况进行管理、控制、监控。 本文针对大量的中小企业,特别是小微企业,为企业管理者提供一个可以实时了解企业员工工作状态的系统软件,提高员工工作效率,强化企业竞争力,这种软件有着一定的市场需求。 关键词:网络监控 网络管理 目前,国内主要上网行为管理厂商的产品主要有深信服、 网康、游龙等,各家产品大同小异,几乎都集成网关、防火墙、代理服务器功能,支持多种接入方式,多链路接入均衡,网络访问行为管理、邮件安全与杀毒、流量管理、阳光上网、网络监控、VPN等企业网络应用功能,几乎每家产品所囊括的功能足以为网络管理提供一站式的解决方案。 但是具体到绝大多数网络管理中,客户真正需要的功能一般也只是常规的网络管理功能,比如禁止P2P下载、限制聊天软件、限制主机公网带宽、网页浏览、网络游戏软件等等,为此开发设计出高性价比的产品显得尤为重要。 一、系统设计目标 本软件开发的目标主要是针对中小型企业开发出网络监控管理系统软件,可让企业管理者很方便的实现对公司电脑终端的监督和管理,以实时了解员工的工作状态,提高工作效率。 二、系统软件设计 本系统主要涉及到系统平台的两个组成部分:主监控端和客户端。 主监控端主要是完成从被监控端采集桌面画面,电脑基本信息,当前运行程序等。 程序流程图如图1所示。 为保证系统安全,为主监控端系统设置了用户认证,必须通过用户名和密码才能登陆到管理系统,登陆界面如图2所示: 监控管理系统的界面如图3所示:在监控系统中,本软件主要监控客户端的电脑桌面画面,并远程截取客户端当前运行程序以及系统信息。 通过这些信息,能清楚了解客户端电脑的运行情况,以实现对客户端的实时监控。 三、结论 本软件主要是从企业管理者的需求出发,为其实时了解公司员工的工作状况提供了很大的方便。 经过测试,效果良好。 * [1]王荣华,王永强局域网监控管理技术[J].信息安全,xx(1):37-39. [2]孙莉娜,企业网络监控技术初探 xx (32):02. 校园网络监控管理系统设计【2】 摘 要:目前,全国各高校都在建设数字化校园,对于校园网的建设和管理就显得尤为重要。 结合校园网开发实际,设计了网络监控管理系统,阐述了系统设计原则及实际的功能需求,在此基础上重点设计了网络监控管理系统的体系结构,给出了具体的架构方案,并结合具体的数据结构设计了表单,对于进一步提高校园网的网络监控管理应用水平具有很好的指导借鉴意义。 关键词:校园网;网络监控;管理系统 1 校园网监控管理系统概述 1.1 设计原则 基于校园网实现的网络监控管理系统,其设计时必须要考虑到整个网络内不同厂商的不同网络设备的运行情况,因此,在具体设计时要遵循以下设计原则: (1)实用性原则。 网络监控管理系统一定要具备实用性原则,只需要能够实现网络监控管理,对网络运行性能进行实时监控,对服务器等网络设备进行状态监控,对各类网络应用程序行为进行监控即可,一些不适宜在校园网上实现的监控功能并不需要进行开发设计。 (2)基于Web设计。 整个网络监控管理系统一定要基于Web设计,这样管理员或者其他用户能够方便地在任意一台电脑终端利用浏览器即可实现对网络性能的监控和管理,而无需配备专门的软件客户端,这样也大大减小了程序的开发工作量。 (3)可扩展性。 网络监控管理系统在设计时也要考虑到日后的系统扩展和升级,以及由于容纳了更多的网络终端或者网络规模更加扩大所带来的种种问题。 (4)可移植性。 所设计的网络监控管理系统,应当具有多平台的兼容性,即要求能够同时在Windows XP、Windows Server、Windows Vista、Windows 7等多种平台下可靠运行。 (5)安全性和可靠性。 即便是网络监控管理软件,也要考虑到软件系统的安全性和可靠性,确保软件系统在任何情况下都能够可靠运行。 1.2 系统需求分析 基于校园网的网络监控管理软件系统,要结合校园网内的实际运行情况,对其功能需求进行详细的规划。 只有这样,所开发设计出来的网络监控管理系统才能够真正有针对性地应用于校园网的监控管理。 笔者结合自身所在单位的校园网的实际运行情况,对网络监控管理系统的功能需求做了如下几个方面的需求分析: (1)网络监控管理系统要能够针对在线交换设备,服务器及各类网络应用程序实施有效的监控和管理,能够自动优化和调节不同部门、不同网络设备的带宽及网络性能监听,确保整个校园网处于动态平衡之中。 (2)针对校园网内不同厂商的不同类型的网络设备及网络终端,网络监控管理系统能够提供一个通用的性能监控及网络监听和调节接口,使得该系统能够面向校园网内的所有网络终端和设备运行。 (3)重点针对校园网网络中心内的服务器进行监控,除了要监控服务器的连接状态外,还必须监控服务器的应用程序是否异常,以及针对不同类型的服务器所设置的有针对性的服务器性能指标参数,例如,Web服务器主要监控Web页面响应时间,数据库服务器主要监控数据调取时间及数据访问流量等。 (4)支持网络性能监控异常后的告警,以及当网络发生异常故障之后的故障智能诊断,能够自定义网络性能参数的监测条件等。 (5)该网络监控系统能够与数据中心或者网络管理中心共享数据,并具有一定的数据安全性,防治数据的外泄。 2 校园网络监控管理系统设计与实现 2.1 系统结构设计 2.1.1 开发模式的选择 基于Web的网络监控管理系统,其结构框架的开发必须要建立在合适的结构模式之上,这样系统的网络整合功能才能够得到最大化的利用。 目前,对于网络管理系统,常用的开发模式有B/S和C/S之分。 过去传统的开发模式是C/S模式,这种模式最大的优点是数据的处理和存储在一个相对集中的范围内进行,但是这对于大规模数据容量的系统而言,无疑会增加系统数据库服务器的负担,因此近几年,逐渐出现了更加科学合理的B/S开发模式。 所谓B/S开发模式,就是将整个分布式系统的数据处理和存储分别赋予不同的服务器去完成,实现整个系统负载的平衡,同时只需要安装普通的浏览器,即可实现对整个系统资源的浏览和访问,而无需单独开发专用的客户端软件,大大降低了系统开发的工作量和开发难度。 2.1.2 系统架构设计 选定了B/S开发模式,那么系统中网络监控和管理的模式也就定为了垂直管理的模式,可以采用B/S/S三层架构进行设计。 B/S/S三层架构最大的特点就是将用户界面、业务逻辑和数据逻辑进行了分离,用户只需要关心在人机交互界面上的操作,即,用户只需要对自己进行何种操作进行负责,而该操作后续的数据操作和业务流程对于用户来说是透明的,同时由于数据操作和业务流程也被分离开,这样就在一定程度上减轻了Web服务器和数据库服务器的负担,使得整个网络系统的负载趋于平衡。 具体来说,基于校园网的B/S/S三层网络监控管理系统的架构设计如下: (1)用户界面层。 用户界面层也就是系统的人机交互界面,用于实现用户和系统之间的对话,用户要实现何种网络操作,或者要进行什么类型的网络性能监控及分析,或者要调取相关网络数据进行分析,都在这一层进行操作,而该操作的实现具体需要哪些控件调用什么业务经过哪些流程,对于用户而言则是完全透明的。 因此,用户界面层的唯一设计要求就是界面美观、操作方便。 (2)数据逻辑层。 数据逻辑层主要完成数据的相关逻辑操作,要实现数据的逻辑操作,其前提是设计好数据逻辑层。 数据逻辑操作主要包括对数据库的读取、写入,分别对应于用户的数据查询和修改的操作,至于用户对数据的添加和删除操作,则仍然要用到数据的读取和写入逻辑操作。 针对个别类型的网络设备,对其进行的数据逻辑操作还需要借助于ADO控件实现。 (3)业务流程层。 业务流程层则主要是满足用户进行网络应用程序而设计的网络监测程序,当校园网内的众多网络终端运行不同的应用程序访问控制中心的服务器时,由网络监控管理软件系统对应用程序进行业务分析,按照业务的执行流程进行实时监测和监控,从而实现不同应用程序的流量和带宽的平衡与调节,确保整个校园网的稳定运行。 2.2 数据结构表的设计 由于网络监控管理系统需要对整个校园网上的网络设备进行监控,因此需要设置较多的网络设备性能参数,这就需要借助于数据结构表实现整个监控功能。 对于校园网网络监控管理系统而言,要设计的数据结构表很多,主要包括网络性能参数表、计划任务表、监控类型表、网络终端表、网络用户表、Trap定义表等等。 表1以实际的网络性能参数为例分析数据结构表的设计。 3 结语 随着高等教育改革的实施,数字化校园建设已经被全国各高校摆上了越来越重要的位置,而校园网建设是其中的一个重要环节。 校园网的性能监控和网络管理对于保障校园网的稳定可靠运行具有举足轻重的作用。 本文结合实际的校园网的运行,详细分析了网络监控管理系统的设计与开发,给出了具体的设计实现方案,对于进一步提高校园网的网络监控和管理水平具有很好的指导借鉴意义,同时对于加快实现校园网建设,实现数字化校园网建设的目标也具有积极促进意义。 * : \[1\] 严宣辉,龚家嚷.利用SNMP实现网络性能的实时监控\[J\].计算机软件与应用,xx(3). \[2\] 雷震甲.计算机网络管理\[M\].西安:西安交通大学出版社,2000.

生产网络管理系统设计说明

生产网络管理系统设计说明

生产网络管理系统设计说明1. 引言生产网络管理系统是一种用于监控和管理企业生产网络的软件系统。

通过该系统,企业可以实时监控生产网络的状态、配置和性能指标,帮助企业提高生产网络的可靠性和效率。

本文档将详细介绍生产网络管理系统的设计和实现细节。

2. 系统架构生产网络管理系统采用分布式架构,由多个模块组成。

主要模块包括:2.1. 数据采集模块数据采集模块负责从生产网络中收集各种数据,包括网络设备的状态、配置信息、网络流量、性能指标等。

数据采集模块可以通过SNMP(简单网络管理协议)或者其他类似的协议与网络设备进行通信,并定期获取数据更新。

2.2. 数据存储模块数据存储模块用于存储从数据采集模块收集到的数据。

该模块可以使用关系型数据库或者其他适合存储大量数据的技术。

数据存储模块应该具备高可靠性和高可扩展性,能够存储和处理大量的数据。

2.3. 数据分析模块数据分析模块负责对采集到的数据进行分析和处理,以提供有用的信息和统计报告给运维人员和管理人员。

数据分析模块可以采用各种算法和技术,如机器学习、数据挖掘等,以发现网络故障、预测网络性能等。

2.4. 用户界面模块用户界面模块是用户与生产网络管理系统交互的界面。

该模块可提供图形化界面,显示生产网络的拓扑图、状态图、性能图等。

用户可以通过用户界面模块进行网络设备的配置、监控和管理操作。

2.5. 安全模块安全模块用于保护生产网络管理系统的安全性和数据的机密性。

该模块可以实施身份认证、访问控制、数据加密等安全机制,以防止未经授权的访问和数据泄露。

3. 功能设计生产网络管理系统应具备以下功能:3.1. 网络设备监控系统应能实时监控网络设备的状态,包括设备的在线状态、CPU使用率、内存使用率、接口状态等。

3.2. 配置管理系统应能对网络设备进行配置管理,包括设备的配置备份、配置更改、配置恢复等功能。

3.3. 性能监测系统应能对网络设备的性能进行监测,包括流量统计、带宽利用率、延迟等指标的监测。

局域网管理系统的设计

局域网管理系统的设计

局域网管理系统的设计在当今数字化的时代,局域网在企业、学校、政府机构等各种组织中扮演着至关重要的角色。

它为内部的信息共享、资源访问和协同工作提供了基础平台。

然而,随着局域网规模的不断扩大和应用需求的日益复杂,有效的管理变得愈发关键。

一个精心设计的局域网管理系统不仅能够提高网络的性能和安全性,还能提升用户的工作效率和满意度。

局域网管理系统的需求分析是设计的首要步骤。

我们需要了解用户对于网络访问控制、设备管理、流量监测、安全防护等方面的具体要求。

例如,企业可能更关注对机密数据的保护和员工上网行为的规范,学校则可能侧重于保障教学资源的稳定访问和防止学生沉迷网络。

通过与相关人员的充分沟通和对现有网络环境的深入调研,我们能够明确系统的功能边界和性能指标。

在系统架构设计方面,通常会采用分层的结构。

最底层是物理设备层,包括服务器、交换机、路由器等硬件设施。

之上是网络层,负责数据的传输和路由选择。

再往上是应用层,涵盖各种网络服务和应用程序。

为了实现高效的管理,还会引入管理控制台,作为管理员与系统交互的界面。

网络访问控制是局域网管理系统的核心功能之一。

通过设置用户账号和权限,我们可以决定谁能够访问哪些资源,以及在何种程度上进行操作。

例如,管理人员可能拥有最高权限,可以对网络进行配置和监控;普通员工则只能访问与其工作相关的特定文件夹和应用程序。

此外,还可以设置访问时间限制,防止非工作时间的滥用。

设备管理也是不可或缺的一部分。

系统需要能够自动发现和识别接入局域网的设备,包括计算机、打印机、移动终端等。

对于这些设备,可以进行远程配置、软件更新和故障诊断。

这不仅提高了管理效率,还能及时解决设备问题,保障网络的正常运行。

流量监测是了解局域网运行状况的重要手段。

通过对网络流量的实时监测和分析,我们可以发现异常流量和潜在的网络拥堵点。

例如,如果某个用户或应用程序占用了过多的带宽,管理员可以及时采取措施进行限制,以确保其他用户的正常使用。

网管系统

网管系统

軟體特色軟體特色-1
一套「五萬塊不到的網管軟體」,就能與許多百萬級網管軟體相庭 抗禮,絲毫不遜色。 可建立階層式的子網路 (Subnet) 對應圖,並同時進行子網路監控。 隨著 Web 遠端操作的管理趨勢,WhatsUp Gold 已經由桌面應用程式 遠端操作的管理趨勢,WhatsUp 進化成 NT 伺服程式,並改進成以 Web 網頁為主要操作介面,以進行 對應圖、網路設備以及應用程式的監控與管理。 6.0 版開始增加 SNMP 物件檢視功能,可選擇一個或多個 SNMP 物件, 產生即時監控圖表,並且能將其變化數值繪製成即時的曲線圖。 (Tools→Net Tools→SNMP)
啟動snmp trap功能 啟動snmp trap功能
平台未支援 SNMP Agent 之解決方案
平台未支援 SNMP Agent 之解決方案
Net-SNMP 適用平台:許多 Unix 版本、Windows 9x / NT 優 點:免費而且功能齊全。可輕易擴充。 缺 點:可參考文件很少。 SNMP Research 適用平台:Unix、Windows NT 優 點:撰寫 Agent 的好用工具集 (toolkit)。 缺 點:無法與 Windows SNMP Service 整合在一起。 微軟工具程式 優 點:可建立在作業系統的 kernel 之中。 可用 NT 服務的方式控制。
軟體用途說明軟體用途說明-2
網路與應用程式監控 (Monitoring) 功能 網路設備監控
(1) 事件紀錄監控能力,可立即察覺網路上發生之異常狀況,並將其分別記 事件紀錄監控能力,可立即察覺網路上發生之異常狀況, 錄於本機或遠端之事件記錄器 (Event Log) 、 系統記錄器 (Syslog) , 或者 Log)、 (Syslog), SNMP 警告記錄器 (SNMP Trap Log) 中。 (2) 網路監控能力,除了超越以往只能判別設備正常狀態及統計執勤效能, 網路監控能力,除了超越以往只能判別設備正常狀態及統計執勤效能, 這回更能精確地分辨錯誤事件並發佈警報,包括網路上的安全漏洞, 這回更能精確地分辨錯誤事件並發佈警報,包括網路上的安全漏洞,或導 致網路安全受損的應用程式與系統錯誤。 致網路安全受損的應用程式與系統錯誤。 (3) 網路應用程式的監控,則強化了 TCP/UDP 監控功能,允許網管人員進 網路應用程式的監控, 監控功能, 一步自訂個別的 TCP/UDP 伺服程式監控,藉由偵錯記錄窗 (Debug Log), 伺服程式監控, Log), 一步步找出通訊程式的問題。 一步步找出通訊程式的問題。 (4) NT 伺服程式監控功能,除了監控 NT 伺服程式是否正常運作外,進一 伺服程式監控功能, 伺服程式是否正常運作外, 步提供當機重新啟動的便利性,即時恢復重要網路應用程式服務。 步提供當機重新啟動的便利性,即時恢復重要網路應用程式服務。

网络管理系统的设计与实现ppt

网络管理系统的设计与实现ppt


展望

在紧张而又充实的编写毕业设计的几个月来,我的每一步成长 都离不开各位老师关怀、同学的照顾以及我自己的努力。在此我要 感谢每一位帮助我的人。 首先,我要感谢我的导师田老师,在毕业设计期间,我得到了田 老师的悉心指导,及时准确的给予我相关方面的指导;在论文的写 作过程中,也多次得到田老师的指导,并为我的论文提出了许多宝 贵的修改意见。田老师的严谨治学的态度与求实的工作作风及丰富 的学识留给我深刻的印象,使我受益匪浅。 其次,要感谢我的同学,他们给予了我坚实的后盾,在有不懂不 会的地方时,都很努力的给予了我耐心的讲解,在大家的共同努力 下,终于圆满地完成了系统的设计以及开发工作,在此我向他们表 示深深的感谢。 最后要感谢四年来给我们上课的老师,正是有他们的辛勤劳动, 才使我今天有足够的能力完成整个课题,在此向他们表示我真挚的 感谢。
B/S模式的网络管理 系统的设计与实现
1
课题简介 系 统 总 体 设 计 系 统 具 体 设 计 总 结 与 展 望 致 谢
2
3
4 5 3
1 选题的背景和意义 背 景 意 义
2
3 关键技术 Java Web Java MySQl
现有B/S模式的网 络管理系统的应 用现状与分析

定义角色

管理员
定义用户权限

管理员 登陆系统 查看网络Fra bibliotek障信息 查看网络性能信息 查看网络配置信息 修改网络配置信息 查看网络计费信息 查看网络日志信息 修改管理员密码 退出系统
功能模块设计
管理员主界面
故障管理界面
性能管理界面
配置管理界面
按时间计费界面

现有B/S模式的网络管理系统的应用现状 与分析
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目 录 摘 要 ........................................................... 1 ABSTRACT ......................................................... 2 前 言 ........................................... 错误!未定义书签。 第一章 概述 ..................................................... 3 1.1 开发背景 ................................................... 3 1.2 关于国内外同类系统的分析 ................................... 3 1.3 TOPOLOGY网管软件的任务与目标 .............................. 5 1.5 本论文所作的工作 ........................................... 6 第二章 SNMP、MIB与TOPOLOGY开发环境 ............................ 7 2.1 SNMP ....................................................... 7 2.2 SNMP操作和SNMP报文传输 ................................... 8 2.3 SNMP V2和SNMP V3 ......................................... 10 2.3.1 SNMP V2协议 .......................................... 10 2.3.2 SNMP V3协议 .......................................... 11 2.4 管理信息库MIB ............................................ 11 2.5 TOPOLOGY开发环境 ......................................... 13 2.5.1 Visual C++6.0 MFC应用程序框架 ........................ 13 2.5.2 WinSNMP ............................................... 14 第三章 TOPOLOGY系统总体设计 ................................... 16 3.1 TOPOLOGY系统总体结构 ..................................... 16 3.2 TOPOLOGY系统各功能模块设计 ............................... 16 3.3 模块之间的协调 ............................................ 18 第四章 TOPOLOGY网络拓扑发现模块的设计与实现 ................... 20 4.1 基于SNMP的主干网拓扑发现 ................................. 20 4.1.1 传统的基于SNMP的网络主干拓扑发现方法 ................. 20 4.1.2 改进的基于SNMP的网络主干拓扑发现方法 ................. 25 4.1.3 模块运行结果 .......................................... 29 4.2 子网内拓扑发现 ............................................ 29 4.2.1 ARP表(IpNetToMediaTable表) ........................... 29 4.2.2 子网拓扑的中所要的数据结构 ............................ 30 4.2.3 如何判断主机的状态 .................................... 30 苏州大学本科生毕业论文(设计) 4.2.5 模块运行结果 .......................................... 31 第五章 TOPOLOGY网络拓扑图生成/布局模块的设计与实现 .......... 32 5.1 TOPOLOGY网络拓扑图布局模块的设计 ......................... 32 5.2 TOPOLOGY网络拓扑图生成/布局模块的实现 .................... 34 5.2.1 数据结构 .............................................. 34 5.2.2 TOPOLOGY主干网拓扑图生成/布局模块的实现 ............... 35 第六章 总结与展望 .............................................. 37 6.1 课题总结 .................................................. 37 6.2 进一步开发的展望 .......................................... 38 参考文献 ........................................................ 40 致 谢 ........................................................ 41 苏州大学本科生毕业论文(设计)

1 摘 要 随着网络的高速发展,网络管理变得越来越复杂,网络管理软件的研究与开发伴随网络的不断发展也越来越受到人们的重视。本文基于SNMP协议、MIB库,详尽阐述了作者设计的TOPOLOGY网管软件的系统设计,以及它的四大模块——网络拓扑发现、网络拓扑生成与布局、查询MIB、功能模块协调与切换的主要设计思想和实现方法,论文中着重研究和讨论了对网络拓扑的发现、生成、布局的设计实现算法。在传统主网拓扑发现算法的基础上,作者提出两种新的补充算法,使得拓扑更加完整,具有一定的创新性。论文所提出的拓扑布局算法采用环型算法与启发式算法相结合,使得布局更加合理,也是该网管软件的特色和创新做法。论文在最后还探讨了对系统进行进一步开发的展望。

关键词:拓扑发现,布局,SNMP,MIB,WinSNMP 作 者:XXX 指导老师:XXX 苏州大学本科生毕业论文(设计)

2 Abstract With rapid development of network, network management becomes more and more complex. Meanwhile, the research and development of network management software are also paid more and more attention to by people. Based on SNMP and MIB, this thesis has accounted in detail for the system design of Network Management Software TOPOLOGY developed by this author. The main designing thoughts and implementation schemes of four modules include network topology discovery, topology generation/layout, MIB polling and modules coordination /switching. The thesis has examined and discussed with focus on the designing and implementing algorithms of network topology discovery, generation and layout.On the basis of traditional backbone network discovery algorithm, the author gives out two new algorithms for supplement to make the topology more complete, and the new algorithms are creative on a certain extent. Topology layout algorithm presented by this thesis combines the elicitation algorithm to the ring algorithm to make the layout more rational and this is also the characteristic and creative way in this network management software. In the end, the prospect of further development to this system is also explored.

Keywords: Topology Discovery, Layout, SNMP, MIB, WinSNMP Written by Huang Xun Supervised by Lu Jiande

相关文档
最新文档