首页 Java 807基于JAVA C/S远程监控系统软件的实现
807基于JAVA C/S远程监控系统软件的实现
作品编号:853
关注人气:1261
文件包括:设计源码+数据库+论文
设计大小:1.56 M
开发语言:Java
开发数据库:-
开发环境:Myeclipse+Tomcat+JDK
原价:900元
现价:90元
下载说明

本作品里面包括调试教程和开发工具和软件,可自行下载根据教程进行调试!

如需技术协助调试,本站收取50元作品调试费!点此申请调试

如果上面没有找到适合您需求的作品,您可联系我们为您定做,定做的作品完全按照您的功能需求来做,并且后期三包,包调试,包讲解,包修改直到通过为止。

  • 作品介绍
  • 项目目录
  • 论文目录
  • 论文预览

4.1.1消息输入,命令处理结果显示模块

主控端消息输入,显示模块的开发采用JAVA图形编程,利用模块化、通用性强的特点,实现远程监控中用户控制界面的编写。

4.1.2通信模块实现

1.Socket编程

数据通信模块中的数据通道建立采用Socket编程。Socket支持TCP/IP协议网络通信的基本操作;它屏蔽了网络底层的通信细节,使编程简单;它对通信端点进行了抽象,提供发送和接收数据机制及打开、计算和关闭会话的能力。本项目中,客户端和服务器代表运行在Windows操作平台下,采用Java Socket来编程实现命令和数据信息的传输。

2.通信建立

服务器与客户端开始都必须调用socket()函数产生一个Socket套接字。由于让被监控端开TCP端口,很容易被防火墙和杀毒软件阻止,监控就难以完成。这里,我们在主控端开TCP端口,等待被监控端来主动连接,这样监控功能就能更顺利的开始。主控端首先创建一个ServerSocket对象,然后调用ServerSocket的方法accept实现监听。如果被监控端来访问,accept会返回一个socket对象,利用这个对象就可以很轻松的完成服务器和客户端的数据交换。只有被监控端有请求时才建立连接,建立连接后,客户端与服务器之间便可以双向传输数据。当得到socket对象后,主控端建立ObjectInputStream对象,被监控端建立ObjectOutputStream对象实现消息的接收和发送。完成通信后,调用ServerSocket和socket对象的close关闭套接字,结束通信。

   


卷 SSD分区 的文件夹 PATH 列表
卷序列号为 0004-1E03
E:\TEST\源码
│  基于JAVA CS远程监控系统软件的实现.doc
│  
├─JSN
│      .classpath
│      .project
│      123.txt
│      autostart.class
│      autostart.java
│      btlis.class
│      Buttondos.class
│      ButtonDownFile.class
│      Client.class
│      Client.java
│      ClientMessageShow.class
│      ClientMessageShow.java
│      ClientOrderReceiver.class
│      ClientOrderReceiver.java
│      ClientStatus.class
│      ClientStatus.java
│      ConnectClientFrame.class
│      ConnectClientFrame.java
│      ControlInfo.class
│      ControlInfo.java
│      COrderHandle.class
│      COrderHandle.java
│      CStoreFileThread.class
│      CStoreFileThread.java
│      CTableControl.class
│      CTableControl.java
│      DOSExcuter.class
│      DOSExcuter.java
│      DOSorder.class
│      DosOrderInUI$1.class
│      DosOrderInUI.class
│      DosOrderInUI.java
│      EnterInButton.class
│      fileControlOut.class
│      fileControlOut.java
│      FileDown.class
│      FiledownDialog$1.class
│      FiledownDialog.class
│      FiledownDialog.java
│      FileupLoad.class
│      GetImageThread.class
│      GetImageThread.java
│      ImageProvider.class
│      ImageProvider.java
│      MainFrame$1.class
│      MainFrame.class
│      MainFrame.java
│      moon.mf
│      MouseOnPanel.class
│      MouseOnPanel.java
│      MyException.class
│      MyException.java
│      NewRadomSocket.class
│      NewRadomSocket.java
│      OpreationMenu.class
│      OpreationMenu.java
│      OrderMap.class
│      OrderMap.java
│      orderReceiver.class
│      Parameter.class
│      Parameter.java
│      SendImageThread.class
│      SendImageThread.java
│      server.mf
│      ServerDOSOrderUI.class
│      ServerDOSOrderUI.java
│      SFileUpThread.class
│      SFileUpThread.java
│      SOrderExcute.class
│      SOrderExcute.java
│      test.class
│      test.java
│      test.jpeg
│      testClient.class
│      testClient.java
│      tools.class
│      tools.java
│      
└─项目源代码
    └─work
            .project
            

目  录
论文总页数:21页
1 引  言    1
1.1 远程监控的背景知识    1
1 2 远程监控软件的原理    2
2 系统需求分析及理论基础    3
2.1 系统需求分析    3
2.1.1 系统功能需求    3
2.1.2 其他需求    3
2.2 系统开发原理及关键技术    3
2.2.1 系统开发原理    3
2.2.2 系统运行概述    3
2.2.3 系统的关键技术    3
2.3 系统的开发平台    4
2.3.1 Eclipse介绍    4
2.3.2 Java语言    4
2.3.3 Jar命令    4
2.4 编程运行环境    6
3 远程监控系统系统设计    6
3.1 系统总体结构设计和分析    6
3.1.1 主控端的主要功能模块    7
3.1.2 被监控端的主要功能模块    7
3.2 程序流程及分析    7
3.2.1 被监控端启动流程    7
3.2.2 主控端启动流程    7
3.2.3 命令接收和处理流程    9
3.2.4 图形监视线程启动流程    9
3.2.5 远程控制流程    9
3.2.6 文件上传流程    10
4 系统主要模块设计和具体功能实现    11
4.1 系统主要模块设计    11
4.1.1 消息输入,命令处理结果显示模块    11
4.1.2 通信模块实现    11
4.1.3 命令处理模块    12
4.2 连续获得被监控端机器屏幕变化功能实现    12
4.2.1 比较几种屏幕截取方法    12
4.2.2 Java“屏幕照相机”的编写原理    12
4.2.3 Java“屏幕照相机”的实现    12
4.2.4 远程屏幕监控的实现    13
4.2.5 屏幕监视功能测试    15
5 系统运行及测试结果    15
5.1 测试方法    15
5.2 测试环境    16
5 3 系统运行实例    16
5.3.1 连续获得被监控端机器屏幕变化功能    16
5.3.2 实现被监控端硬盘文件的上传、下载    16
5.3.3 实现对鼠标、键盘的模拟    17
5.3.4 实现在被监控端机器上执行任意DOS命令    18
5.3.5 远程关机、远程重启计算机    18
结    论    19
参考文献    19
致    谢    20
声    明    21


标签:远程桌面,远程软件,远程助手

  • 专注毕业设计源码作品
  • 毕业设计源码论文全套
  • 每件作品均测试后上线
  • 提供所有教程和软件下载

Copyright © 2008-2024 jsjbysjw.com . All Rights Reserved. 备案号:苏ICP备2021056683号-4

  • 联系QQ:81677093
  • 微信:bysj1950