河南科技大学
生 产 实 习 报 告
实习主题 Android手机应用开发技术
实习单位 洛阳科洛信息技术有限公司
学 院 软件学院
专业班级 软件工程151
学生学号 153251090108
学生姓名 韩哲宇
指导教师 张虎 马啸
2016-2017 学年第 一 学期
生产实习任务书
姓名 | 韩哲宇 | 学号 | 153********8 | 班级 | 软件工程(专升本) | ||
所学专业 | 软件工程 | ||||||
实习单位 | 洛阳科洛信息技术有限公司 | ||||||
指导教师 | 张虎 马啸 | ||||||
实习主题(方向) | Android手机应用开发技术 | ||||||
实习内容 | 通过本课程设计,使学生巩固android的基本概念、原理和技术,在完成一个小型程序的设计过程中,学习android软件设计思想、方法,锻炼学生软件设计、查阅及运用资料的能力,以达到强化学生的实践意识,提高学生实际动手能力和创新能力的目的。 | ||||||
实习目标和要求 | 任务要求: 1、将遥控各种家用电器的遥控器们集合起来,利用它们都是利用发射红外线进行遥控的共同特点,将功能集合在一部智能手机上。这种高度集合、统一的特征是本项目的优势。 2、利用智能手机的耳机接口输出的音频电压信号传出控制外接模块发射红外线遥控信号的电压信息。利用耳机接口的巨大优势是,相比于各种手机不同型号的USB接口,耳机接口可以使外接模块适合各种安卓系统智能手机,并且巧妙利用了音频电压信号这种信息载体,通过耳机口输出的音频电压信号,对外接模块发射红外遥控信号进行控制。 3、软件部分所实现的功能是: 遥控器面板的选择以及绘制; 遥控器面板上的按键与对应要发出的红外遥控信号所对应的控制音频信号之间的触发关系对应; 音频电压信号从耳机接口的输出。 | ||||||
时 间 进 度 安 排 | |||||||
序号 | 起止日期 | 工 作 内 容 | |||||
1 | 9.5-9.8 | Java、Android基础学习 | |||||
2 | 9.9-10.28 | 学生进行项目功能模块设计、编码、测试 | |||||
3 | 10.31 | 程序验收 | |||||
4 | 11.1-11.10 | 根据设计内容形成课程设计文档,撰写课程设计报告 | |||||
5 | 11.11 | 上交课程设计报告 | |||||
指导教师意见: 指导教师: 2016 年 11 月 14 日 | |||||||
生产实习教学计划
学年学期:2016~2017学年第一学期 专业班级:软工151
周次 | 工作日 | 日期 | 时间 | 教学环节 | 内容 | 实习部门 | 指导/授课教师 |
第一周 | 周一 | 9月5日 | 上午 | 讲课 | Java核心语法 | 研发部 | 马啸 |
下午 | 实践 | 基本语法练习 | 研发部 | 马啸 | |||
周三 | 9月7日 | 上午 | 讲课 | android中的面向对象 | 研发部 | 马啸 | |
下午 | android软件实践 | 面向对象集合基本练习 | 研发部 | 马啸 | |||
周五 | 9月9日 | 上午 | 讲课 | android中java的多线程 | 研发部 | 马啸 | |
下午 | 实践 | Android中的java编程练习 | 研发部 | 马啸 | |||
第二周 | 周一 | 9月12日 | 上午 | 讲课 | 重新定义手机软件开发方式, 手机软件开发注意1 | 研发部 | 马啸 |
下午 | 讲课 | 重新定义手机软件开发方式, 手机软件开发注意2 | 研发部 | 马啸 | |||
周三 | 9月14日 | 上午 | 讲课 | android开发七大件1_activity | 研发部 | 马啸 | |
下午 | 实践 | Activity跳转练习 | 研发部 | 马啸 | |||
周五 | 9月16日 | 上午 | 实践 | android开发七大件2_activity | 研发部 | 马啸 | |
下午 | 实践 | Activity跳转传参 | 研发部 | 马啸 | |||
第三周 | 周一 | 9月19日 | 上午 | 实践 | Android开发七大件3 | 研发部 | 马啸 |
下午 | 讲课 | 使用Intent实现拍照练习 | 研发部 | 马啸 | |||
周三 | 9月21日 | 上午 | 讲课 | Android开发七大件4 | 研发部 | 马啸 | |
下午 | 实践 | 使用service完成多线程下载练习 | 研发部 | 马啸 | |||
周五 | 9月23日 | 上午 | 讲课 | Android开发七大件5 | 研发部 | 马啸 | |
下午 | 实践 | 使用Laucher制作APP启动效果 | 研发部 | 马啸 | |||
第四周 | 周一 | 9月26日 | 上午 | 讲课 | Android开发七大件6 | 研发部 | 马啸 |
下午 | 实践 | 使用Notification完成设计模式案例 | 研发部 | 马啸 | |||
周三 | 9月28日 | 上午 | 讲课 | Android开发七大件7 | 研发部 | 马啸 | |
下午 | 实践 | Broadcast Receiver接收系统通知 | 研发部 | 马啸 | |||
第五周 | 周五 | 9月30日 | 上午 | 讲课 | 生产实习学习目标介绍 | 研发部 | 马啸 |
下午 | 讲课 | 生产实习学习目标介绍 | 研发部 | 马啸 | |||
周六 | 10月8日 | 上午 | 讲课 | 红外遥控器原理 | 研发部 | 马啸 | |
下午 | 实践 | 学习红外遥控器电路图 | 研发部 | 马啸 | |||
第六周 | 周一 | 10月10日 | 上午 | 讲课 | 红外遥控器的解码1 | 研发部 | 马啸 |
下午 | 实践 | 红外遥控解码过程 | 研发部 | 马啸 | |||
周三 | 10月12 | 上午 | 讲课 | 红外遥控器的解码2 | 研发部 | 马啸 | |
下午 | 实践 | 空调红外遥控解码 | 研发部 | 马啸 | |||
周五 | 10月14 | 上午 | 讲课 | 红外遥控设备选择 | 研发部 | 马啸 | |
下午 | 实践 | 耳机插孔红外设备原理 | 研发部 | 马啸 | |||
第七周 | 周一 | 10月17 | 上午 | 讲课 | 红外遥控APP界面讲解1 | 研发部 | 马啸 |
下午 | 实践 | 制作设备选择界面 | 研发部 | 马啸 | |||
周三 | 10月19 | 上午 | 讲课 | 红外遥控APP界面讲解2 | 研发部 | 马啸 | |
下午 | 实践 | 制作设备控制界面 | 研发部 | 马啸 | |||
周五 | 10月21 | 上午 | 讲课 | 红外控制开发1 | 研发部 | 马啸 | |
下午 | 实践 | Android系统识别红外设备驱动 | 研发部 | 马啸 | |||
第八周 | 周一 | 10月24 | 上午 | 讲课 | 红外控制开发2 | 研发部 | 马啸 |
下午 | 实践 | Android系统识别红外设备驱动 | 研发部 | 马啸 | |||
周三 | 10月26 | 上午 | 讲课 | 红外控制开发3 | 研发部 | 马啸 | |
下午 | 实践 | 发送编码识别空调开关 | 研发部 | 马啸 | |||
周五 | 10月28 | 上午 | 讲课 | 红外控制开发4 | 研发部 | 马啸 | |
下午 | 实践 | 发送编码识别空调开关 | 研发部 | 马啸 | |||
第九周 | 周一 | 10月31 | 上午 | 讲课 | 红外控制开发5 | 研发部 | 马啸 |
下午 | 实践 | 识别空调开关后适配空调各种控制键 | 研发部 | 马啸 | |||
周三 | 11月2 | 上午 | 讲课 | 红外控制开发6 | 研发部 | 马啸 | |
下午 | 实践 | 控制空调温度 | 研发部 | 马啸 | |||
周五 | 11月4 | 上午 | 讲课 | 红外控制开发7 | 研发部 | 马啸 | |
下午 | 实践 | 空调控制功能测试 | 研发部 | 马啸 | |||
第十周 | 周一 | 11月7 | 上午 | 实践 | 撰写报告 | 研发部 | 马啸 |
下午 | 实践 | 撰写报告 | 研发部 | 马啸 | |||
周三 | 11月9 | 上午 | 实践 | 撰写报告 | 研发部 | 马啸 | |
下午 | 实践 | 撰写报告 | 研发部 | 马啸 | |||
周五 | 11月11 | 上午 | 实践 | 撰写报告 | 研发部 | 马啸 | |
下午 | 实践 | 撰写报告 | 研发部 | 马啸 | |||
第一章 需求分析 6
1.1 生产实习题目 6
1.2 生产实习任务及要求 6
1.3 软硬件运行环境及开发工具 6
第二章 系统设计 6
2.1 系统分析 6
2.2 系统的主要功能 7
第三章 详细设计 7
3.1 系统的主要功能 7
3.2软件部分 11
3.3软、硬件的配合 11
3.4 软件界面效果 13
3.5主要代码 15
第四章 测试用例文档 46
4.1测试范围 46
4.2测试目标 46
4.3测试环境 46
4.4测试工具 46
4.5功能测试 46
4.6被测试对象(单元)的介绍 47
4.7测试环境与测试辅助工具的描述 47
4.8功能测试 47
第五章 生产实习总结与体会 49
参考文献 49
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论