- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
通达学院
2014/2015 学年 第 1 学期
课程设计 实验报告
模 块 名 称 远程计算机监控系统
专 业 通信工程
学 生 班 级 70
学 生 学 号
学 生 姓 名
指 导 教 师
设计题目
远程计算机监控系统
任务要求 远程桌面控制是控制远程计算机的网络通信程序,该程序可让您同时访问不同的远程计算机,无论何时何地,但是 ,因为NAT,PPPoE,DHCP ,和VPN,或一些最新的技术的陆续出现,使该程序功能越受到重视。
实验设备及软件 计算机
(Visual C++ 6.0)
同组人员学号及姓名
参考文献 参考格式:
[1] 丁展 刘海英.windows网络通信编程[M].人民邮电出版社,2005,20(6): 33~36
[2] 陈家琪.C程序设计教程[M].北京:新华出版社,2004.11.
[3] 侯俊杰. 深入浅出MFC第二版[M] 华中科技大学出版社
目 录
1.1 任务内容: 4
1.2应完成内容 4
二.需求分析 4
2.1用户需求 5
2.2可采用的技术方案 5
2.3 可行性技术研究 5
三.流程图设计 6
3.1事件驱动的程序设计 6
3.2 …用户界面对象对象介绍 8
四.程序设计 10
4.1 …绑定的线程函数ClientThread的实现 10
4.2 …鼠标键盘模拟消息的源代码部分 12
五.设计小结 17
计算机远程监控系统
一.设计要求
1.1 任务内容:
基于Windows的远程控制软件开发毕业设计的主要任务是要求做出从系统角度
计的远程控制模式,并制作相应实用软件。
采用服务器(Server),客户端(Client)模式,使用Socket编程的基本原理及Windows的消息系统。实现基本的远程控制要求,界面新颖友好。用VC开发!
要求:???
1).远程控制模式架构,如基于主从模式;
2).远程控制功能实现,如开关机,远程监视;
3).远程控制安全考虑;
4).远程控制实现平台与技巧;
5).远程控制软件实现,要求至少能在两台电脑上正常运行;
6).界面新颖友好。
1.2应完成内容
1).远程控制模式架构,如基于主从模式;
2).远程控制功能实现,如开关机,远程监视;
3).远程控制安全考虑;
4).远程控制实现平台与技巧;
5).远程控制软件实现,要求至少能在两台电脑上正常运行;
6).界面新颖友…
二.需求分析
计算机技术支持的业务运营支撑系统是随着市场经营的需要不断得到完善和提高的。系统功能上经历了从最初的资料录入管理到生产派单管理、生产流程管理、统计管理、业务组织管理,一直到决策支持管理的过程.但是因应系统建设的需要,我们必须给出一个清晰的合理的业务定义——需求分析就是一个比较合适的方法。
2.1用户需求
当您在办公室或商务旅行,但有时,你可能需要做一些事必须试用你家里的电脑,例如:阅读您的电子书或阅读您的电子邮件 这是当远程访问软件出场的时候了!它能帮助你访问远程计算机就像访问本地计算机一样,距离不再是问题! 远程桌面控制显示另一台计算机的屏幕(透过网际网络或本地网络)在您自己的屏幕上。该程序允许你利用你的鼠标和键盘来控制其他的计算机远程。这意味着您可以在远程计算机工作,就像你坐在它前面一样。
2.2可采用的技术方案
远程监控系统的实现主要采用了套接字这项技术和虚拟鼠标键盘消息的API,在大多数情况下套接字是底层传输代码的必选技术。Socket可以看成在两个程序进行通讯连接中的一个端点,一个程序将一段信息写入Socket中,该Socket将这段信息发送给另外一个Socket中,使这段信息能传送到其他程序中。该程序采用TCP协议,因为流控和差控的存在使得传输更具有稳定性。UDP虽然效率更高,但是有掉包的情况出现,这是本方案所不允许的。
通过SOCKET传递的虚拟消息结构体到对端,被对端主机解释并虚拟,最终达到程序目的。
2.3 可行性技术研究
技术可行性
本次开发所用到的一系列的技术已是累积了几十年的技术,这些技术在这么多年的发展中并没有被淘汰,反而是越来越来热门。当初远程控制这门技术在DOS时代就已经存在,
只是受网络的制约,但是此时这门技术还是受网络技术制约着。网络
文档评论(0)