设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于Java的远程控制软件的设计与实现 开题报告
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

本科毕业设计(论文)开题报告

一、 选题的动因(背景或意义)

随着现今社会计算机的广泛普及以及网络的快速发展给远程控制系统带来了广阔的用武之地,人们可以通过简单的终端机完全的控制网络另一端的被控机,从而完成强大的控制功能。 如今网络技术飞速发展,网络中主机使用的操作系统都存在有远程控制功能,远程控制给人们生活提供了极大的便利。但是在目前市场上大多是Windows与Windows端,Windows与Android端实现远程控制,而日常生活中大家都是手机不离手,缺乏Android与Android端软件。因此日常生活中迫切需要一款能够实现Android与Android端的应用软件来为人们日常生活带来更大便利。

基于安卓智能终端相结合的应用程序的研究和发展是目前关注的热点以及未来发展重中之重,实现Android与Android端远程控制,帮助长辈灵活使用智能手机,同时使用安卓手机控制异地另外一台手机,如开关闹钟,关闭正在使用的应用等等,家长也可以使用远程控制帮助孩子们更加合理使用手机,为人们日常生活带来更多便利,节约打开电脑所耗费的时间空间迎合市场需求,能更加满足人们的需求

二、选题拟阐明的主要问题和思路

(一)研究内容或拟阐述的问题:

1、基于Java的远程控制软件的设计与实现主要包括:

直接控制操作另一台设备,采用客户服务端的通信方式,客户端输入服务端ip地址和密钥即可建立通信

2、使用Java语言设计软件,对系统进行单机测试和联机测试

3、安卓手机通过WiFi接口提交数据,获取数据。实现数据的上传与下载,另一台手机通过http协议实现数据上传下载,接受发送过来的命令。用FTP工具上传PHP文件。通过PHP文件操作数据库,实现网关与安卓手机的数据互通。

2.基本要求:

根据client/server的程序设计模式,实现网络远程控制软件的设计途径

采用基于ip的方式收发数据

(二) 设计(论文)思路:

本程序是由客户端和服务器端两部分组成的,而且需要客户端和服务器端同时运行相应的程序来实现的。要实现的基本功能可以简化如下:

(一)客户端流程分析

1.服务器端运行相应的远程控制软件服务器程序,使服务器端的某个端口处于监听状态。这样服务器端设备就时刻处于监听远程设备连接请求的状态。

2.当服务器端程序运行后,客户端在本地设备中运行相应程序的客户端程序,运行这个客户端程序时,会指定连接的服务器的IP地址和端口,程序运行后,点击连接就会向所有的网络搜索指定设备了。

3.搜索到所指定的设备后,客户端设备就向服务器端指定的端口发送连接请求,如果服务器端计算机同一端口处于监听状态,则服务器端接收客户端的连接请求,并根据设定的值向客户端发送接受请求确认信号,并同时向客户端发登录成功信息确认对话框

4.客户端输入登录信息并确认后,向服务器端发送,服务器端接收客户端消息后,服务器端和客户端进行设备连接。

(二)服务器端流程分析:

1.与客户端连接后接收数据

2.服务器端随客户端进入相应的模式。客户端应用选择控制屏幕,服务器端与控制器一起拥有相同权限被操作。

(三)系统流程分析:

1.程序开始阶段,进入软件开始界面,输入相关信息,获取使用权。当用户拥有使用权后,进入下一界面设置目标用户的信息,包括服务器端IP地址端口号。输入信息正确,进入下一界面

2.设置成功后,客户端将发出指令通过服务器端传送用户,通过软件程序设置,若几次指令发送后未能得到服务器端响应,弹出提示信息退出界面,得到响应之后进入下一界面,在此界面内客户端用户可以与服务器端连接进行远程屏幕控制。点击相应的操作。

3.若进入屏幕控制程序,通过发送指令,传送各个用户端。连接超时将会得到提示信息。指令被用户端接收,就可以点击屏幕上对客户端设备进行操作

三、 设计(论文)提纲

1 绪论

1.1研究背景与现状

1.2研究目的及意义

1.3研究内容及思路

2 系统开发理论与技术

2.1Android操作系统理论

2.1.1系统框架

2.1.2安卓应用程序开发

2.2远程协助理论与技术

2.2.1远程协助原理

2.2.2基于C/S远程协助技术

3 系统分析

3.1远程协助概况

3.2服务端分析

3.3客户端分析

3.3.1业务流程设计情况

3.3.2网络通信组件设计方案

4 系统测试与运行

5 总结与展望

6 致谢

6.1参考文献

四、 设计(论文)工作进度安排

序号

设计(论文)各阶段内容

时间节点

1

确定选题

2020.6.22-2020.7.26

2

下达任务书

2020.7.27-2020.9.6

3

撰写开题报告

2020.9.7-2020.9.27

4

起草初稿

2020.9.28-2021.2.21

5

修改阶段

2021.2.22-2021.3.21

6

完成定稿

2021.3.22-2021.4.11

7

完成答辩

2021.4.12-2021.4.25

五、 主要参考文献及相关资料

[1]张华楠.计算机软件开发技术的应用及发展.[J].中华管理信息化.2017(020)008.中国管理信息化

[2]刘志亮.Android移动终端的远程控制软件的设计与实现[D].上海:上海交通大学2016

[3]弓宁.计算机软件开发中Java编程语言的应用[J].计算机产品与流通.2020年01期

[4]岳青玲.Java面向对象编程的三大特性[J].电子技术与软件工程.2019年24期

[5]朱来雪.计算机数据库技术在信息管理中的应用.[J]城市建设理论研究(电子版).2019年15期

[6]高情.基于C/S构架的远程控制软件设计研究[D]福建:福州大学至诚学院2016

[7]王萍.计算机远程控制软件及应用实践[J].科技经济市场.2019年07期

[8]刘科.基于C/S的局域网内远程控制系统的设计与实现[D].四川:电子科技大学

[9]谢文兰.基于JAVA的简单Socket通信[J].广东培正学院论丛.2018年01期

[10]张科.计算机软件开发JAVA编程语言应用分析[J].科技风.2020年01期

[11]甘雪婷.信息管理中计算机数据库技术的应用探究[J]科技创新导报.2019年25期

六、 指导教师意见

指导教师(签名):


  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计
基于PLC的罐装加工过程为全自动 基于Python电影推荐系统设计 基于西门子S7-200PLC四层
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!