您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 网络远程通信和控制程序毕业设计--论文
成都理工大学工程技术学院毕业论文网络远程通信与控制程序设计作者姓名:大卫专业名称:计算机科学与技术指导老师:杰克副教授网络远程通信与控制程序设计I摘要在如今这个信息高速发达的时代,人们之间的物理距离虽无太大变化,然而逻辑距离却在一天天缩小。同时,鉴于交通的繁忙,无纸办公和远程办公的趋势已然愈演愈烈!远程控制应运而生。远程控制起初是为了让PC用户在离开办公室的时候能够访问其台式PC硬盘中的信息,甚至可以通过其台式机PC访问企业网络资源。今天,许多企业和增值分销商正在把远程控制能力作为有效的技术支持工具。很多网络管理员都采用这类软件对局域网进行管理或者在家中更新自己网站的内容。这类软件对于出差在外的商务人员用处非常大,这样他们可以随时提取自己家里计算机中的数据和资料。随着计算机信息现代工业的发展,计算机远程控制管理系统越来越受到各方面的重视。本文主要分析了远程控制系统的一些基本功能和组成情况,包括系统的需求分析、系统结构、功能模块划分分析等,重点对应用程序的实际开发实现作了介绍。达到了实时性和安全性,且应用程序功能完备。同时简单介绍了VisualC++6.0编程环境和WinSocket的功能特点。本课题设计是为适应远程控制及协助的要求,使远程控制提高到计算机的实时水平而设计的。远程控制包括多项内容,本课题设计只是承建了其中的一部分即:实时控制。本课题设计为一个通信应用程序,用到了多项技术,诸如:异步模式socket、面向对象编程、软件工程思想、APIHOOK等。本系统采用VisualC++6.0作为开发工具,整个系统操作简洁、界面友好、功能灵活、实用,实现了包括客户端屏幕监控、文件操作及传输、系统服务和注册表监控等基本功能,基本完成了远程控制中所需要到的主要功能。关键词:套接字面向对象软件工程远程监控网络远程通信与控制程序设计IIAbstractAlongwiththedevelopmentofthecalculatorinformationmodernindustry,theremotecontrolsystemismoreandmorevaluebybusinessenterpriseandschool.Thistextmainlyanalyzedsomebasicfunctionsoftheremotecontrolsystemandconstitutethecircumstance,includingtherequirementsanalysis,thestructureofthesystem,thefunctionmoldpiecedividethelineanalyzeetc,thepointmaketheintroductiontowardsapplyingtheactualdevelopmentoftheprocedurerealization.Cometotheconsistencyandsafetiesofthedata,andapplytheprocedurefunctioncomplete.ItwillintroducetheVisualC++6.0programmingenvironmentandthefeaturesoftheWinSocketatthesametime.Thistopicdesignisinordertoadapttheremotecontrolrequest,maketheremoteassistancecarryonthelevelbydesignthatthemanagementraisesthecalculatorof.Remotecontrolincludesseveralcontents,thistopicdesignjustacceptedtosetupamongthemofonepartnamely:Thereal-timecontrol.Thistopicusedanumberoftechniques,forexample:Thesocketofasynchronousmode,Object-Oriented,SoftwareEngineering,APIHOOKetc.ThissystemusesVisualC++6.0asadevelopmenttool,theoperationoftheentiresystemissimple,interfaceisuser-friendly,functionisflexibleandpractical,achievedthebasicfunctionsincludingscreenmonitoring,controlandtransferfiles,processmonitoring,systemservicesandregistrymonitoring,completethemainfunctionsofwhattheRemoteAssistancesystemneedtogo.Keyword:Socket,Object-Oriented,Software-Engineering,Hook,remotecontrol网络远程通信与控制程序设计III目录摘要..............................................................................................................IAbstract.......................................................................................................II目录..............................................................................................................III前言................................................................................................................11远程通信与控制技术概述........................................................................21.1课题背景.........................................................................................21.2目的以及意义.................................................................................31.3MicrosoftVisualC++及编程模式简介.....................................41.3.1VisualC++的简介..............................................................41.3.2MFC应用程序框架...............................................................51.3.3MFC的消息映射...................................................................71.4系统架构的模式...........................................................................101.4.1C/S结构模式.....................................................................101.4.2TCPC/S模式的通信原理.................................................101.4.3C/S结构的优点.................................................................111.5APIHOOK技术简介......................................................................111.6CAsyncSocket类的简单介绍......................................................132远程通信与控制系统分析......................................................................152.1系统基本情况描述.......................................................................152.2系统可行性分析...........................................................................162.2.1经济可行性........................................................................172.2.2技术可行性........................................................................172.2.3操作可行性........................................................................172.3功能需求分析...............................................................................182.4系统流程图...................................................................................193远程通信与控制程序设计......................................................................213.1系统设计使用工具.......................................................................213.2系统模块的设计...........................................................................213.2.1模块设计............................................................................213.2.2屏幕监控模块设计............................................................213.2.3文件操作模块设计............................................................233.2.4注册表操作模块设计........................................................233.2.5发送信息模块设计..................................................
本文标题:网络远程通信和控制程序毕业设计--论文
链接地址:https://www.777doc.com/doc-320055 .html