摘要:随着我国经济的迅猛发展,智能手机成为了人们生活中非常重要的一部分,智能家居也变成了当下非常热门的话题,也是未来发展的一种趋势。为了满足用户不在电脑旁边就能对电脑进行控制,我选择开发了手机遥控系统。该系统了可以让用户手机遥控PPT、模拟鼠标键盘以及遥控电脑关机休眠等操作。手机遥控系统的具有方便人们的日常办公生活,增加使用乐趣,操作简单的特点。
本文阐述的主要是运用MVC框架搭建的一个基于Android平台的手机遥控系统,通过使用Java网络编程与窗口监听技术完成服务器端的开发,使用Android,Java等技术完成手机遥控客户端的开发。主要实现了手机与电脑在同一局域网下的连接、遥控PPT、模拟鼠标键盘、模拟游戏手柄、文件互传以及遥控电脑关机休眠等基本功能。
关键词 手机遥控;Android;智能家居;遥控PPT
目录
摘要
Abstract
1 绪论-1
1.1 选题背景-1
1.2 研究目标-1
1.3 研究意义-1
1.4 研究方法与技术路线-1
1.5 论文组织结构-1
2 系统开发相关技术介绍-3
2.1 MVC设计模式-3
2.2 JAVA简介-3
2.3 Android简介-3
2.4 Eclipse简介-3
3 需求分析-5
3.1 可行性分析-5
3.1.1 技术可行性分析-5
3.1.2 经济可行性分析-5
3.1.3 操作可行性分析-5
3.2 系统功能分析-5
3.3 用户界面需求-6
3.4 系统用例分析-6
4 系统总体设计-8
4.1 系统总体结构设计-8
4.2 系统功能模块设计-9
5 系统详细设计-10
5.1 连接模块-10
5.2 模拟鼠键模块-10
5.3 遥控PPT模块-12
5.4 开关电脑模块-12
5.5 文件互传模块-13
5.6 设置模块-14
6 系统实现-16
6.1 连接模块的实现-16
6.2 模拟鼠键模块的实现-16
6.2.1 模拟鼠标模块的实现-16
6.2.2 模拟键盘模块的实现-17
6.2.3 模拟游戏手柄模块的实现-17
6.3 遥控PPT模块的实现-18
6.4 开关电脑模块的实现-18
6.5 文件互传模块的实现-18
6.6 设置模块的实现-22
7 系统测试-24
7.1 系统测试的目标和意义-24
7.2 测试用例表格-25
结论-27
致谢-28
参考文献-29
附录-30