




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
华中科技大学文华学院 微普企业课程实习方案 Android 之 3G 警务系统 文华学院微普企业课程实习方案 1 实习对象 1.1 对象名称:华中科技大学文华学院计算机学院 计算机相关专业,对开发语言有一定的了解。 嵌入式、计算机应用、软件开发、软件测试等专业均可。 1.2. 对象职业能力现状: 华中科技大学文华学院计算机学院开设了计算机软硬件基础相关课程, 微普希望学生通过软件实习将这些专业课程融合到一起,理论联系实际, 巩固所学的知识,提高处理实际问题的能力。 1.3. 计划实习周期: 10 个工作日 2 实习目的 2.1 对象需求概述 1) 本次实习为嵌入式项目综合实习,实习融合了 Android 、Linux、ARM11、JAVA 开发语言、项目管理等多门课程,通过一个 实际需求的项目开发,使学生对项目全过程有一个深刻的认识,并着重 强化编码及测试技能; 2) 本次实习要求团队开发,使学生在团队开发过程中感受企业文化,体验 团队合作精神。 3) 本次实习的技术方向为嵌入式方向;项目团队成员不超过 5 人/项目组。 2.2 实习目标 1) 帮助学生规划在 IT 行业的发展目标,培养学员从事嵌入式软件行业开 发、测试的强烈兴趣和爱好; 2) 让学员对软件开发领域的最新技术有本质的了解,并能熟练运用; 武汉微普信息服务有限责任公司 WePull Information Service Co,Ltd. 3) 让学员熟练操作开发平台,并能按照企业标准规范,和嵌入式开发的基 本流程开发完整的项目; 4) 促进学员迅速进入 IT 行业从业,培养学员团队开发精神。 5) 建立人才储备库,便于及时准确招到合适人才,满足合作伙伴用人之需。 2.3 实习后可达到的能力 1) 亲身参与软件项目的开发,使实习生掌握软件开发的基本过程,提高 编程能力,适应工作需要,提升自我价值,灵活运用 C 语言做小型嵌 入式项目开发。 2) 亲身体会 IT 企业招聘难、IT 实习生就业难原因,由衷感悟并能努力 学习,严于律己: 3 预备知识 专业方向 应具备的预备知识 软件开发语言 1、软件开发过程基础; 2、开发语言(JAVA); 3、Android 基础知识。 4 实习内容 序号 知识点 内容及要求 1 嵌入式开发过程 通过系统讲解如下内容: - Android 技术体系; - 嵌入式分析设计流程; - 软件编码实施流程; 对软件开发全生命周期进行讲解。让学生了解软件开发常见 模型,理解软件生命周期模型、软件工程活动,软件工作产 品,掌握软件开发过程规范。 2 软件编码技术 (JAVA) 通过系统讲解如下内容: - 安装 MyEclipse/eclipse - JAVA 基础语法 - JAVA 编码规范 - JAVA 程序设计。 要求受训学员掌握 JAVA3G 应用程序开发. 3 软件测试 要求受训学员了解软件测试全过程,掌握基本的软件测试技 术和方法。 5 实习时间和场地 时间:具体实习开始时间根据学校时间安排。 场地:学校机房 6 实习进度安排 时间 授课内容 授课目标 第一天 1Android 概述及其架 构体系 2.Android 与 iphone 比较 3. 搭建 Android 应用开 发环境 4.Android 项目目录结构 5.Android 基本控件. 6.课后实验一:Android 注 册 让学生了解 Android 的发 展历程,学会搭建 Android 应用环境,熟悉 基本控件。 武汉微普信息服务有限责任公司 WePull Information Service Co,Ltd. 第二天 1.Android 基本控件深入 2.Android 布局方式 3.Android 应用程序基础 及组件(Activity Intent Service Broadcast Receiver Content Provider) 4.Activity 生命周期 5.Intent 传递数据及打电 话、发短信应用 6.课后实验二:四则运算 让学生掌握 Android 基本 控件,熟悉 Android 里面 的常用布局方式,掌握 Android 应用程序基础及 组件,掌握 Activity 声明 周期,掌握 Intent 传值。 第三天 1.Service 生命周期 2.Broadcast Receiver 配 置 3.Intent、Service、Broad cast Receiver 的组合 4.Android 存取数据之文 件操作 4.Android 存取数据之 SharedPreferences 5.Android 存取数据之 SD 卡 6.Android 存取数据之 SQLite 7.课后实验三:SQLite 之 通讯录 让学生掌握 Service 生命 周期,学会使用 Broadcast Receiver、Intent 和 Service, 让学生掌握 Android 常用 的四种存储数据的方式: 文件、 SharedPreferences、SD 卡、SQLite 第四天 1.Content Provider 介绍 2.ContentProvider 与 SharedPreferences 比较 3.ContentProvider 与 SQLite 比较 4.课后实验四:Content Provider 之点餐系统 重点掌握 Content Provider 与 SharedPreferences 和 SQLite 的比较以及 Content Provider 存储数 据的增删改查操作 第五天 1.Android 访问网络操作 a.WebView b.apache HTTP c.HTTP 2.Android 播放音频、视 频 a.VideoView b.MediaPlayer 3.从网络下载图片/文本 到本地 4.上传图片/文本到网络 5.播放本地(文件/SD 卡) 上音频、视频 6.播放网络音频、视频 7.课后实验五:在线音乐 播放器 让学生掌握 Android 与网 络之间的上传下载,掌 握 Android 播放音频、视 频。 第六天 1.Android GPS 概述 2.取得 GPS 位置信息 (LocationManager LocationProvider) 3.Android GPS 之 MapView 让学生熟悉 Android GPS 应用,掌握如何定位, 如何使用 MapView,如何 生成 API key 以及怎样 在地图上作标记。 武汉微普信息服务有限责任公司 WePull Information Service Co,Ltd. 7 实习管理及考核 7.1 实习项目管理 组团开发 人人编程:每 5 人为一组,一人一机 在建项目 指导编程:由专业公司软件部的中高级程序员带领一起开 发项目 分工合作 交叉编程:培养沟通交流,团队合作精神; 日结日清 逐步编程:写开发日志 ; 点评讨论 高效编程:相互学习,共同提高。 4.GPS 之 API key 5.Google 地图上贴上标 记 (ItemizedOverlay) 6.课后实验:GPS 定位应 用 第七天 3G 警务系统项目第一天 掌握 3G 项目的系统架构, 分析清楚需求,设计好 数据库。 第八天 3G 警务系统项目第二天 完成登录模块,完成信 息搜集模块 第九天 3G 警务系统项目第三天 完成文件上传模块 第十天 3G 警务系统项目第四天 完成 GPS 定位模块 7.2 实习考核 序号 考核点 考核内容 考核方式 比例 1 平时 职业素质、纪律等 平时抽检 30% 2 结束项 实习项目验收 评审及检查 70% 7.3 实习奖励 针对学员在实习期间的表现及其项目开发情况,微普给予评级,分为优秀、 良好、一般三个级别,放入微普资料库,优秀者享有优先推荐就业并向其所在 学校予以反馈,优秀学员将颁发微普优秀实习生荣誉证书 ,分班分组的实习 过程中,评出一个优秀项目组,并给与一定的物质奖或培训部的优惠券。 8 实习设施 序号 实习设施 规格要求 数量 1 计算机 PC 1G 及以上 1 套/人 2 开发工具 Mini 三星 6410 ARM 开发版 5 人/组 3 数据库 Sqlite3 1 套/人 4 平台 Android 开发平台 1 套/人 9 企业活动 企业参观:在学生实习结束后,组织学生到微普参观、学习; 企业人士上课:由企业项目经理直接到基地为学生进行项目讲解;同 时邀请企业的 HR 为学生做就业指导; 直接到企业实习:想从事软件开发的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论