VB局域网网络监控管理系统的设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
目  录
第一章 引言 …………………………………………………………………………………5
第二章 相关技术  …………………………………………………………………………5
2.1 VisualBasic简介 ……………………………………………………………………5
2.2 WinSock编程模型 ……………………………………………………………………8
2.2.1  WinSock 基本概念 …………………………………………………………………8
2.2.2 选择合适的通讯协议  ………………………………………………………………8
2.3 TCP 和 UDP 基础  …………………………………………………………………9
2.3.1 TCP协议基础  ………………………………………………………………………9
2.3.2 UDP协议基础   ……………………………………………………………………10
2.3.3 协议的设置  ………………………………………………………………………10
2.4 面向连接的客户/服务器模型时序图 ……………………………………10
第三章 需求分析……………………………………………………………………11
3.1 可行性分析 ……………………………………………………………………11
[来源:http://think58.com]
3.1.1  技术可行性 …………………………………………………………………11
3.1.2  经济可行性 …………………………………………………………………12
3.1.3  管理可行性 …………………………………………………………………12
3.2 系统目标 ……………………………………………………………………12
3.3 系统开发环境 ……………………………………………………………………13
3.4 系统应具备功能 ……………………………………………………………………13
第四章 系统总体设计…………………………………………………………………14
4.1 系统结构图 ……………………………………………………………………14
4.2 主要模块流程图……………………………………………………………………14
4.2.1  学生端模块图 …………………………………………………………………14
4.2.2  教师端模块图 …………………………………………………………………15
4.2.3  自定义网络协议 …………………………………………………………………16
第五章 局域网网络管理系统……………………………………………… 17
5.1 主要实现功能  ………………………………………………………………………17
5.2 学生端设计 ………………………………………………………………18
5.3 教师端程序设计  ………………………………………………………26
第六章 软件测试………………………………………………………………38
6.1 软件测试的意义 ……………………………………………………………………38
6.2 软件测试的重要性 …………………………………………………………………39
6.3 软件测试的范围 …………………………………………………………………39
6.4 软件测试的方法 …………………………………………………………………40
结论……………………………………………………………………………… 41
谢词……………………………………………………………………………… 42
参考文献…………………………………………………………………………………… 43
[资料来源:www.THINK58.com]
第一章     局域网网络管理系统
[来源:http://www.think58.com]
5.1 主要实现功能 [来源:http://think58.com]
   上面我们讲了很多的基础知识,是这个即时控制应用程序所必须了解的。下面我们来进一步了解此软件的具体实现过程。
局域网网络管理系统由两个子系统组成:客户端(学生端)系统和(教师端)服务器端系统。教师端系统安装在机房管理人员或值班教师的计算机上,用于实施各种对联网计算机的监控操作;学生端系统安装在每台联网的计算机上,它运行后以友好界面的方式出现在系统中,您需要指定相应的连接 就可以连接到教师端了,不影响被学生端的其他操作,只用于响应教师端的监控命令,并根据教师端的需要,及时返回相应数据。  [资料来源:www.THINK58.com]
该软件主要用于远程监控,主要功能包括: [资料来源:http://think58.com]
(1)连接教师端。Winsock使用的TCP协议和UDP协议允许建立并保持一个到远程计算机上的连接,且可以在连接结束之前实时地进行数据交换。即我们在与远程计算机建立连接之前,可以自由选择想连接的计算机(连接对象)。在添加远程计算机的同时,我们把远程计算机的名称、IP地址、端口号等保存起来;
[资料来源:http://think58.com]
(2)限制系统功能:包括远程关机、远程操作学生端机器; [来源:http://www.think58.com]
(3)远程查看学生操作:接收学生端的屏幕显示出来,便于教师及时了解学生动态
(4)发送信息:教师可以向学生发送他所要说话的内容;
[来源:http://www.think58.com]
[来源:http://think58.com]
5.2 学生端设计
[来源:http://think58.com]
启动学生端系统,将显示如图所示界面: [资料来源:http://THINK58.com]
[来源:http://www.think58.com]
(1)【连接网络】 点击此按钮将显示如图所示内容:
[来源:http://www.think58.com]
输入要连接的IP(教师机器的IP),系统将自动连接到教师的机器中,如果教师机器没有反映 系统将提供一定时间的自动重试操作,一定时间后 系统将提示连接异常: [资料来源:THINK58.com]
相关代码如下:
Dim strIp As String [资料来源:www.THINK58.com]
strIp = InputBox(请输入要连接的主机IP, 输入信息, 127.0.0.1)  弹出输入框,让用户输入要连接的主机IP
[资料来源:THINK58.com]
If strIp = Then Exit Sub 如果输入信息为空,则退出该模块 [资料来源:www.THINK58.com]
Dim I As Long [版权所有:http://think58.com]
I = 0
Do
    If I = 10000 Then [资料来源:THINK58.com]
       If MsgBox(主机网络连接不通,是否重试, 4 + 256 + 64, ) = vbYes Then  如果在弹出的信息提示框中选择“是”
          I = 0  那么继续循环 [版权所有:http://think58.com]
       Else
[资料来源:http://THINK58.com]
毕业设计(www.think58.com)