选题理由(选题意义、拟解决的问题、对专业知识的训练情况):
选题意义:随着现今社会计算机的广泛普及以及网络的快速发展给远程控制系统带来了广阔的用武之地,人们可以通过简单的终端机完全的控制网络另一端的被控机,从而完成强大的控制功能。 如今网络技术飞速发展,网络中主机使用的操作系统都存在有远程控制功能,远程控制给人们生活提供了极大的便利。但目前市场上大多是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的方式收发数据
对专业知识训练情况:在校期间学院安排多门专业课知识的学习,对Java,数据库,C语言等有基础性认识,在论文设计阶段将会对专业知识进行更深层次的研究,此外课余时间也学习相关知识。
|