远程计算机网络管理系统的设计计算机专业毕业论文 (1) 下载本文

内容发布更新时间 : 2024/5/22 2:31:08星期一 下面是文章的全部内容请认真阅读。

摘 要

随着计算机和通信技术的发展,远程监控技术与网络技术的密切结合使计算机监控软件在工业自动化领域空前成功,这对提高企业的生产效率发挥了巨大的作用。同时也给计算机监控软件朝着办公自动化领域发展起到巨大的推动作用。

本文讨论远程计算机网络管理系统的设计思路和开发方法。首先对开发该系统使用到的一些基本原理做一个简单的介绍包括:RMON标准、开发采用的平台。同时重点分析开发模式(客户端\\服务器端模式)、网络通信技术、多线程技术以及这些核心技术在该系统开发过程中的应用。其次介绍面向对象程序设计思想以及方法、确定该系统使用的开发方法后,从系统的工作流程出发分别从客户端、服务器端各功能模块的设计和实现做一个详细的介绍。最后对本文对该系统开发的结果做一个总结,并且对指出该系统的扩展方向。

远程计算机网络管理系统是基于C/S模式的应用系统;客户端通过获取服务器端网络状态,以及相关的进程等信息从而实现对该远程网络管理功能。

该系统于Windows XP sp2下开发,采用Visual Basic2005作为开发工具。

关键词:计算机;监控;网络管理;客户/服务器模式

Abstract

With the development of computer and communications technology, remote monitoring technology and network technology closely integration makes computer monitoring software succeed in the areas of industrial automation, and play a tremendous role in improving the production efficiency. This will also greatly promote computer monitoring software turning to the field of office automation

The dissertation discusses the design and realization of a Remote computer network management system. Firstly, discuss some of the basic theory briefly including RMON standards and the development of the platform. Then while focusing on the analysis of the development model (the client \\server pattern), network communications technology, Multithreading technology, and the core technology in the system development process applications. Secondly, giving an introduction of object-oriented programming design concepts and methods, after determined the method of development, started with the work flow of the system, the design and realization of the Modules functions on Client and Server is presented respectively .Finally, summing up the result of development in this system, and point out the expansion direction of the system.

Remote computer network management system is based on Client/Server mode; Client achieved a remote network management functions through the server’s network state and the relevant information of the process.

The system developed in Windows XP sp2, with visual basic 2005 as a development tool.

Keywords:computer;monitoring;network Management;client/server pattern

目 录

第一章 绪论 ............................................................................................... 1

1.1 课题研究背景 ...................................................................................................... 1 1.2 国内外研究现状 .................................................................................................. 2 1.3 本文的主要工作 .................................................................................................. 3

第二章 系统使用基本概念 ....................................................................... 4

2.1 RMON .................................................................................................................. 4 2.2 C/S软件开发模式 ................................................................................................ 4 2.3 网络通信技术 ...................................................................................................... 6 2.3.1 SOCKET简介 .................................................................................................. 6

2.3.2 SOCKET套接字编程原理 ............................................................................... 7 2.3.3 通信方式选择 ............................................................................................... 8 2.3.4 套接字工作流程 ........................................................................................... 9 2.4 多线程技术 ........................................................................................................ 10 2.5 开发平台-------VISUAL BASIC 2005 ................................................................... 11

第三章 面向对象程序设计方法 ............................................................. 12

3.1 面向对象思想 .................................................................................................... 12 3.2 面向对象开发在系统中的应用 ........................................................................ 12

第四章 远程计算机管理软件实现 ......................................................... 14

4.1 系统要求及功能要求 ........................................................................................ 14

4.1.1 系统要求 ..................................................................................................... 14 4.1.2 功能要求 ..................................................................................................... 14 4.2 系统采用主要技术 ............................................................................................ 15 4.3 远程计算机网络管理软件的设计框架 ............................................................ 16 4.4 远程计算机网络管理系统核心功能及实现 .................................................... 17 4.4.1系统界面设计 ............................................................................................. 17 4.4.2 通信模块 ..................................................................................................... 18 4.5 远程计算机网络管理系统客户端设计实现 .................................................... 20 4.5.1 客户端应用的实现功能 ............................................................................. 20 4.5.2 系统客户端子功能模块划分 ..................................................................... 20 4.5.3 主要子模块设计实现 ................................................................................. 21 4.6 远程计算机网络管理系统的服务器端设计实现 ............................................ 28

4.6.1 服务器端开机自启动的实现 ................................................................. 28 4.6.2 服务器端托盘运行模式 ......................................................................... 29 4.6.3 网络监控数据采集 ................................................................................. 30

第五章 结束语 ......................................................................................... 32

5.1 工作成果 ............................................................................................................ 33 5.2 工作展望 ............................................................................................................ 33

致 谢 ................................................................................................... 33 参考文献 ................................................................................................... 33