智能遥控终端软件系统的设计与开发

智能遥控终端软件系统的设计与开发

论文摘要

当今社会随着电子与信息产业的发展,各种各样的电子设备被创造并普及到人们的生活当中,成为人们生活中的必需品,比如电视机,DVD,机顶盒,空调,音响,冰箱,洗衣机等。而几乎所有的常用电器都支持遥控的操作。于此同时,随着网络技术的发展,几乎各种随身携带的电子设备都可以联网进行操作,因此一个不仅可以智能学习和遥控并且可以基于网络进行远程控制的智能遥控器需求应运而生。为了研究并实现一个可以同时处理多种遥控设备,提供自学习能力并可与未来趋势兼容的遥控器,该智能遥控器项目应运而生。智能遥控器是一个很深入市场需求的一个项目,满足了人们方便使用日益繁多的家用电器的需求。智能遥控终端的遥控系统,不仅支持遥控自学功能,而且能够无限制添加设备数量,友好的管理设备遥控模版,同时还支持面向网络连接远程遥控主机,进行进一步的遥控操作。在智能遥控软件系统的开发中,采用了.Net Framework为开发平台,采用C#为开发语言,以微软最新的技术WPF做软件的界面设计,其中涉及的编程技术包括面向对象的程序设计,利用串口的红外编程进行红外信号的收发操作,利用面向网络的Socket编程进行遥控器与主机客户端之间的通信以及Windows Service编程等。为了良好的构架软件系统,引入了各种设计模式,使得系统可维护性更高。目前实现的内容包括添加设备遥控,管理设备遥控,设备遥控的按键自学习,保存设备模版,导入设备信息模板,利用设备进行最近的遥控操作,设置远程主机,连接远程主机,发送操作命令,同时开发了主机端的辅助软件,辅助遥控器功能,以Windows Server的形式运行于主机上。经过项目的研究和开发以及多轮的系统功能性测试表明利用软件编程的方式,基于移动智能操作系统的遥控设计理念是完全可行的。通过对智能遥控器的反复测试表明目前处于开发阶段的智能遥控器运行稳定,方便人们的生活改变人的生活习惯,实践证明,智能遥控器是一个具有一定市场潜力的应用项目。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 选题背景
  • 1.2 国内外现状及分析
  • 1.3 研究意义与价值
  • 1.4 主要研究内容
  • 1.5 本文结构安排
  • 第二章 主要应用的技术与理论
  • 2.1 面向对象编程的原理
  • 2.1.1 面向对象的特征
  • 2.1.2 面向对象的优点
  • 2.2 SOCKET 编程简介
  • 2.3 串口通信简介
  • 2.4 WINDOWS SERVICE 编程简介
  • 2.5 常用的软件测试方法
  • 2.5.1 测试的重要性
  • 2.5.2 软件测试的方法
  • 2.6 该软件技术在系统中的应用
  • 第三章 智能遥控的需求分析
  • 3.1 系统需求分析
  • 3.1.1 红外遥控用例
  • 3.1.2 添加红外遥控设备用例
  • 3.1.3 红外设备自学习用例
  • 3.1.4 连接远程主机
  • 3.1.5 遥控计算机用例
  • 3.1.6 用户基本操作用例总图
  • 3.2 智能遥控器的可行性分析
  • 3.3 智能遥控器的工作流程
  • 3.4 智能遥控器的开发环境
  • 3.5 智能遥控器的运行环境
  • 3.6 智能遥控器的设备拓扑
  • 第四章 智能遥控器的系统设计
  • 4.1 系统架构设计
  • 4.2 功能模块设计
  • 4.2.1 智能遥控器UI 模块的设计
  • 4.2.2 数据访问层设计
  • 4.2.3 红外接收发送设计
  • 4.2.4 Socket 的接收发送设计
  • 4.2.5 命令解析与队列设计
  • 4.2.6 命令执行线程设计
  • 4.3 数据格式设计
  • 第五章 智能遥控器的实现
  • 5.1 智能遥控器的主界面实现
  • 5.2 电视遥控的界面与逻辑实现
  • 5.3 DVD 遥控的界面与逻辑实现
  • 5.4 空调遥控的界面与逻辑实现
  • 5.5 机顶盒遥控的界面与逻辑实现
  • 5.6 通用类设备遥控的界面与逻辑实现
  • 5.7 计算机遥控的界面与逻辑实现
  • 5.8 智能遥控器窗体背后的实现逻辑
  • 第六章 智能遥控器的系统测试
  • 6.1 智能遥控器系统测试方案
  • 6.1.1 系统测试环境
  • 6.1.2 系统测试范围
  • 6.1.3 系统测试方法
  • 6.1.4 系统测试流程
  • 6.1.5 系统测试进入和退出标准
  • 6.1.6 系统缺陷管理
  • 6.2 智能遥控器的测试用例设计
  • 6.3 测试结果总结
  • 第七章 总结与展望
  • 7.1 总结
  • 7.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].湖南长沙:及时查明汽车遥控器受干扰原因[J]. 中国无线电 2019(12)
    • [2].空调遥控器人机系统设计与分析[J]. 设计 2020(05)
    • [3].基于交互设计的家庭智能遥控器设计[J]. 工业设计 2020(06)
    • [4].汽车遥控器的秘密与发展[J]. 汽车维护与修理 2020(10)
    • [5].蓝牙遥控器系统的设计[J]. 科技风 2019(04)
    • [6].《遥控器》建模[J]. 中国民族博览 2019(03)
    • [7].遥控器[J]. 领导科学 2018(18)
    • [8].谁掌握着澳元升跌的遥控器?[J]. 现代商业银行 2018(14)
    • [9].智能遥控器设计领域中传感器件的应用[J]. 科技资讯 2016(35)
    • [10].安川美的空调遥控器自动化组装案例[J]. 智能机器人 2017(02)
    • [11].2006款中华骏捷遥控器失效[J]. 汽车维修与保养 2016(07)
    • [12].新年“大战”[J]. 发明与创新(小学生) 2020(02)
    • [13].行走的飞行遥控器[J]. 知识就是力量 2019(12)
    • [14].遥控器争夺战[J]. 新少年 2020(Z1)
    • [15].万能遥控器[J]. 北方人(悦读) 2020(05)
    • [16].动物遥控器[J]. 发明与创新(小学生) 2020(06)
    • [17].遥控器和电视[J]. 小猕猴学习画刊 2020(11)
    • [18].“打气”法治愈磨蹭娃[J]. 37°女人 2019(11)
    • [19].又丑又傻[J]. 幽默与笑话 2019(03)
    • [20].电脑也配遥控器[J]. 电脑爱好者 2009(21)
    • [21].统一号令 万能遥控器揭秘[J]. 电脑迷 2014(10)
    • [22].用微博给办公室装个监控[J]. 电脑迷 2011(08)
    • [23].遥控器的日常维修[J]. 实验教学与仪器 2009(S1)
    • [24].妈妈也说谎[J]. 课堂内外创新作文(小学版) 2016(Z1)
    • [25].谁怕谁[J]. 喜剧世界(上半月) 2016(09)
    • [26].遥控器“失踪”记[J]. 红领巾(萌芽) 2016(Z1)
    • [27].没有最爱,只有更爱[J]. 人生与伴侣(下半月版) 2014(04)
    • [28].科学小卫士系列(八) 神奇遥控器[J]. 红蜻蜓 2014(Z2)
    • [29].神奇的遥控器[J]. 创新作文(小学版) 2014(31)
    • [30].放飞机[J]. 少年月刊 2012(08)

    标签:;  ;  ;  ;  

    智能遥控终端软件系统的设计与开发
    下载Doc文档

    猜你喜欢