首页
会员中心
到顶部
到尾部
Delphi毕设

网络计算机监控系统的设计与实现(用Delphi6.0h实现)

时间:2020/10/13 21:25:47  作者:  来源:  查看:0  评论:0
内容摘要: 目   次1 引言(或绪论)11.1  问题定义及内容简介11.2  背景及研究的意义21.3课题调研与可行性分析41.3.1  课题调研41.3.2  可行性分析51.4  论文各章内容介绍62系统需...

  

1 引言(或绪论)1

11  问题定义及内容简介1

12  背景及研究的意义2

13课题调研与可行性分析4

1.3.1  课题调研4

1.3.2  可行性分析5

14  论文各章内容介绍6

2系统需求分析8

21  系统社会需求分析8

22  系统功能需求分析8

3系统总体设计10

31  系统总体结构设计10

3.2 系统数据模型设计11

..1 服务端流程图11

..2 客户端流程图12

33系统总体设计关键技术13

3.3.1套接口13

3.3.2套接口网络编程原理13

3.3.4 Windows Sockets编程原理15

34  总体设计模式——C/S编程模式16

3.4.  网络客户服务体系介绍16

3.4.2  服务器与客户端的通信形式16

4系统模块详细设计19

41  模块初始化概要设计19

42  远程控制概要设计20

4.2.1  格式化磁盘20

4.2.2  光驱控制22

4.2.3  控制其它22

43  屏幕控制设计26

4.31  捕获屏幕28

4.32  发送信息32

4.33  更改分辨率37

5 使用说明书39

51  系统运行环境和功能简介39

5.1.1  新系统功能介绍39

5.1.2  新系统运行环境介绍39

52  系统的安装手册39

53  系统操作手册40

6  系统评价41

61系统的特色与优点41

6.1.1  使用方便41

6.1.2  功能齐全41

6.1.3  实用性好41

6.1.4  技术先进41

6.1.5  可扩展性好41

62系统的不足与改进方案41

6.2.1  系统的不足处41

6.2.2  系统的改进方案42

63毕业设计的心得体会与收获42

  43

  44

   45


1 引言(或绪论)

随着网络:LAN、WAN到互联网的高度发展,及网络技术的发展,对电脑的网络监控及远程控制技术越来越引起人们的关注。目前有的网络监控软件是基于B/S模式,通过Web Server + Jsp技术来监控远程电脑,这样可以实现不同操作系统下的远程监控,例如数技通科技有限公司在前年就推出了全球第一套基于中文JAVA的跨平台远程控制软件——易控;也有基于C/S模式,如Windows 2000 Server/2003自身带的远程桌面。本设计采用基于C/S模式,用Delphi语言开发的网络监控系统。

网络通信作为一个新兴的信息传输媒体,给信息交互带来极大的便利;首先网络的快速发展为通信提供了一种灵活便利的通信链路,其次网络传输更容易实现信息的交互和交流。网络远程监控系统,是在网络上实现远程交互监控的技术,主要由传输、控制、显示、记录等部分组成,对远程计算机进行实时监控的功能,可以广泛应用于适合网络运作的场合。

1.1  问题定义及内容简介

远程控制是指管理人员通过计算机网络(局域网、拨号网等方式)接入Internet的手段,借助网路通信TCP/IP协议,联通目标计算机,实施异地监控,可将目标计算机的桌面环境显示到自己的计算机上,通过本地对远程计算机进行操作控制、配置,软件安装等工作,就如同在本地计算机上操作一样;对于网络管理员、技术服务人员来说,远程控制提供了一种便捷、高效的手段。

随着计算机网络的普及,各院校对计算机教学的计算机机房管理提出了更高的要求,教师或管理员应该能通过监控机对学生的计算机操作进行监督、管理,并可实时交互,及时纠正或制止非法的操作。

如果公司经理,经常出差在外,又需要经常用到办公室电脑里的资料,是不是亲自或是派人去copy一份呢?当然,不可能派人去copy一份,更不能亲自去,有了远程控制就可以利用身边的笔记本直接从办公室的电脑中提取想要的任何资料。

在需要使用计算机进行监控的背景下,远程监控系统应运而生。

利用远程控制,可以像操作身边计算机一样去对远程计算机进行任何的操作,就是该设计的功能。

本设计的组成和功能如下所示:

1.  采用客户端/服务器端网络结构。客户端程序向服务器端程序提出各种请求服务器端程序始终监听客户端程序的请求,收到客户端程序的请求后,在相应的计算机完成各种操作,并将操作结果返回客户端应用程序。

2.  由于服务器端程序需要向客户端程序返回操作的结果,返回的结果涉及到用户的操作,要保证传输结果的正确性,有必要选择可靠性高的传输控制层协议作为客户端/服务器端网络结构的通信协议。

3.  服务器端程序是整个系统的核心。它一直监听客户端程序的请求,收到请求后执行各种操作,它们包括:抓取使用者的计算机屏幕、记录计算机的键盘输入(击键序列,即监视远端键盘输入的内容)、可以打开、关闭目标计算机的任意目录并实现资源共享;提取拨号网络及普通程序的密码;激活、终止远端进程;打开、关闭、移动远端窗口;控制目标计算机鼠标的移动与动作(操作);浏览目标计算机文件目录,可以任意删除目标计算机的磁盘文件;上传、下载文件,就如操作自己的计算机的文件一样的简单;远程执行目标计算机的程序;强制关闭Windows、关闭系统(包括电源)、重新启动系统;提取、创建、修改、删除目标计算机系统注册表关键字;在远端屏幕上显示消息;启动目标计算机外设进行捕获、播放多媒体食品/音频文件;远端控制录、放音设备音量以及进行远程版本升级更新等。此外,为了不影响用户的使用,服务器端程序在运行时,应处于隐藏窗口的状态。

4.  客户端程序是整个系统的执行端。它接受管理员的命令,向服务器端程序发出各种命令请求。它主要是实现友好的操作界面,便于和用户进行交互。它的后台需要对文件进行保存操作。

5.  程序结构清晰,便于扩展。程序的各功能部分分别由程序的各个功能模块实现。特别地,远程控制可以帮助管理人员在复杂的网络环境中进行大量的维护、管理工作,这无疑给管理人员带来了福音。

网络计算机监控系统的设计与实现(用Delphi6.0h实现)


  


相关评论
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号