需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10775 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】随着社会的不断发展,智能手机的使用越来越多,也被越来越多的用户使用。自从推出安卓系统以来,它的市场占有率逐步扩大,具有明显的优势。随着安卓系统的开发和应用,选择安卓系统的移动电话或无线终端设备的用户越来越多。机器人对话系统正是在Android的平台下,使用Java语言开发的一款APP。该系统的开发应用不仅可以为用户的日常生活增添乐趣,也可以为用户的生活带来便捷。 本论文设计和实现了一款集娱乐与社交于一身的机器人对话系统,该系统一共有五个功能模块:机器人智能聊天模块、界面截图分享模块、获取天气模块、以及定时提醒和短信提醒模块。本系统采用基于Android开发平台,用到了图灵机器人API接口。截图分享模块用到了位图文件以及滑动布局的技术;定时提醒用到了Android自带的闹钟机制;短信提醒模块用到了获取短信接口的权限等。 【关键字】Android; 机器人对话; 闹钟机制
目录 摘要 Abstract 1 绪 论-1 1.1 研究背景-1 1.2 机器人对话软件现状-1 1.3 机器人对话软件意义-2 2 系统分析-3 2.1 可行性分析-3 2.2 需求分析-3 2.2.1 系统用户分析-3 2.2.2 功能需求分析-3 2.2.3 系统规则需求分析-4 2.3 系统交互需求分析-4 2.3.1 模拟用户过程-4 2.3.2 模拟智能聊天过程-4 3 系统总体设计-6 3.1 系统介绍-6 3.2 系统的功能模块设计-6 3.3 机器人聊天模块的设计-7 3.3.1调用图灵机器人API接口的设计-7 3.3.2 Httputils的设计-9 3.4 截屏分享模块的设计-9 3.4.1位图文件的设计-9 3.4.2 AdapterView的设计-9 3.5 定时提醒模块的设计-10 3.5.1 Android闹钟机制的介绍-10 3.5.2 Android闹钟机制的设计-10 3.6 短信提醒模块的设计-10 3.6.1 Android短信监听事件的介绍-10 3.6.2 Android短信监听事件的设计-11 3.7 获取天气模块的设计-11 3.7.1 Android手机天气UI的设计-11 3.7.2 获取解析的天气数据的设计-11 4 系统详细功能实现-12 4.1机器人智能聊天模块的实现-12 4.2截图分享模块的实现-14 4.3定时提醒模块的实现-16 4.4短信提醒模块的实现-17 4.5获取天气模块的实现-19 5 系统测试-21 5.1测试方法-21 5.1.1 白盒法-21 5.1.2 黑盒法-21 5.2 测试步骤-21 5.3 机器人对话系统的测试-21 总结-23 参考文献-24 致谢-25 |