文档介绍:武汉科技大学成人教育学院
计算机科学技术专业毕业论文
开题报告书
毕业论文选题:《计算机远程控制》
指导教师:
开题报告人:
班级: 计算机科学技术(专升本)
二O一二年四月十五日
开题报告书
随着计算机网络的飞速发展以及网络技术的日益普及和大众化,上获取和自己工作生活密切相关的信息,世界也真正变成一个地球村,我们可以和世界上其他任何一个人通过计算机网络进行沟通,信息资源达到了高度的共享。从这一点得到启发,希望能设计一个远程控制系统,通过它可以在家里控制办公室里的计算机。如果你是软件开发商,你的员工可以通过它在办公室里远程为客户配置系统、对产品进行维护,如果客户向你报告软件产品出现问题你可以远程对产品进行调试,最终解决问题。这样员工就不会因长期的劳苦奔波而抱怨,用户也不会因为你不能及时解决问题而和你讨价还价,当然,也为公司节约了人力、财力和物力。
远程控制是在网络上由一台电脑(主控端/客户端)远距离去控制另一台电脑(被控端/服务器端)的技术,这里的远程不是字面意思的远距离,一般指通过网络控制远端电脑,不过,大多数时候我们所说的远程控制往往指在局域网中的远程控制而言。当操作者使用主控端电脑控制被控端电脑时,就如同坐在被控端电脑的屏幕前一样,可以启动被控端电脑的应用程序,可以使用被控端电脑的文件资料,甚至可以利用被控端电脑的外部打印设备(打印机)和通信设备(调制解调器或者专线等)来进行打印和访问互联网,就像你利用遥控器遥控电视的音量、变换频道或者开关电视机一样。不过,有一个概念需要明确,那就是主控端电脑只是将键盘和鼠标的指令传送给远程电脑,同时将被控端电脑的屏幕画面通过通信线路回传过来。也就是说,我们控制被控端电脑进行操作似乎是在眼前的电脑上进行的,实质是在远程的电脑中实现的,不论打开文件,还是上网浏览、下载等都是存储在远程的被控端电脑中的。
远程控制具有一下优点:便于用户能够在任何地方通过网络及时,快速的访问,控制自己的主机。特别是对于网络管理员,技术服务人员来说,远程控制提供了一个便捷,高效的手段。
当然,远程控制软件是一把双刃剑,有优点就会有缺点,它存在比较严重的安全隐患。一方面给用户和网络管理员工作带了很大的方便,另一方面也给一些居心不良者留下后门。形成很多木马程序。这就需要对软件在设计方面做一些安全考虑。
论文设计题目计算机远程控制
指导老师
学生姓名
学生学号
专业年级层次计算机科学技术(专升本)
校外学习中心(点) 武汉科技大学成人教育学院福建函授站
 
 
 
 
 
 
武汉科技大学成人教育学院
毕业论文(设计)登记表
 
 
论文(设计)题目:
计算机远程控制
学生姓名:
学生学号:
 10003301530024
年级、专业:
  计算机应用技术(专升本)脱产
校外学习中心(点):
  武汉科技大学成人教育学院福建函授站
指导老师:
 
 
目录
引言 ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 1
系统分析 ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 3
系统需求分析 ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 3
┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 4
┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 4
二、系统体系结构设计 ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 4
基本控制原理 ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 4
命令控制模块 ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 5
屏幕控制模块 ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 5
鼠标控制模块 ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 5
键盘控制模块 ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 5
文件下载模块 ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 5
三、远程控制系统的实现 ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 6
Socket技术基本原理 ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 6
Socket背景 ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 7
Socket的三种类型 ┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 8
Socket类中的常规函数调用 ┈┈┈┈┈┈┈┈┈ 8
.NET中的Socket编程 ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 10
客户端实现 ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 11
┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 11
连接远程主机 ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 11
发送命令 ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈