第1篇:基于Android云端发音字典的设计与实现本篇包含第1章~第6章。对实训中专用技术训练阶段的项目“基于Android云端发音字典”进行了完整的剖析,按照软件开发过程分为获取项目需求、项目系统设计、项目实现与测试、项目实施与维护等阶段,对项目进行构思、设计、实现、运行,并对项目开发方法及项目管理与团队组织方式进行了介绍。本篇主要使学生熟悉项目开发流程,理解项目管理的基本理念,掌握需求分析及系统设计方法。第2篇:实训项目——Android应用系统本篇包含第7章~第12章。在完成专用技术训练后,学生进入到项目实训阶段。本教材将该阶段使用的六个不同类型和规模的项目进行了介绍。一方面对各项目的系统特性、系统需求进行了完整的描述;另一方面对各项目系统的设计要点进行了引导,将项目中的重难点进行了分析并给出解决方案。本篇对于完成各项目的完整代码并没有进行过多详细的讲解,而是体现CDIO教学改革“做中学”的理念,以项目为引导,充分调动学生积极思考,主动学习。第3篇:技术扩展本篇包含第13章。项目中应用到了主流的移动操作系统应用开发技术,另外业界还有一些主流的移动操作系统技术可以作为提高和扩展的内容。本篇将介绍基于Android Tablet的应用开发的技术专题,丰富学生的知识面,使学生的技术能力进一步提高。为了使读者能够全面了解东软实训的价值和意义及具体实施方法,附录A对实训目的、实训流程、实训组织形式、东软实训平台、实训教学安排、考核办法等进行了具体说明。本教材的编者都是具有多年实战经验的技术人员,他们将多年的开发经验融入到了教材的编写过程。本教程不仅是参加Android项目实训人员的指导教程,同时也可为移动开发人员项目开发时提供参考。本教材的总策划人为张永强,并负责第1章、第2章的编写及最后的审校;王嘉负责第4章至第6章的编写以及审校;赵伟负责章节规划、统稿、审校及第3章、第7章至第10章的编写;陈超负责第11章至第13章的编写。本教材在编写过程中得到大连东软信息学院各级领导的高度重视,教务部、计算机系、电子出版社等相关部门也给予了大力支持,在这里一并表示感谢!特别要感谢温涛教授和齐志儒教授,对于本教材体系的确定和出版事宜,他们从专业和实用的角度给予了指导,并付出了大量的精力。由于编者水平有限,教材中一定还存在不少问题,我们将会在不断的升级中逐步完善。衷心希望本教材能为参加实训的人员及初级编程人员提供参考。
第1篇基于Android云端发音字典的设计与实现
第1章项目开发方法概述3
1.1项目开发过程3
1.2项目管理方法介绍5
第2章掌握项目需求7
2.1项目背景及目标7
2.2项目需求及用例规约7
2.2.1用例1:读取用户输入8
2.2.2用例2:翻译用户输入9
2.2.3用例3:读出翻译后的单词10
2.2.4用例4:构建个人词库10
第3章项目系统设计12
3.1架构设计与开发框架12
3.1.1技术选型12
3.1.2架构设计12
3.2系统设计13
3.2.1系统目录规划13
3.2.2系统时序图范例13
3.3数据库设计15
3.4交互设计15
第4章项目实现与测试16
4.1云端发音字典应用范例16
4.1.1项目需求及设计16
4.1.2项目开发16
4.2项目开发规范26
4.2.1命名规范27
4.2.2Java编码规范28
4.3项目开发31
4.3.1代码编写流程31
4.3.2编码流程范例32
4.4软件测试34
4.4.1软件测试的分类34
4.4.2测试管理工具34
4.4.3项目测试36
第5章项目实施与维护38
5.1项目部署38
5.1.1Android手机部署38
5.1.2Android开发板部署38
5.2项目维护39
第6章项目管理与团队组织40
6.1项目管理40
6.1.1项目管理术语40
6.1.2项目管理的必要性41
6.1.3QCD原则41
6.1.4ISO 9000质量管理体系42
6.1.5CMM42
6.1.6质量体系文件结构43
6.1.7软件项目生命周期45
6.1.8项目团队组织结构47
6.1.9东软实训项目管理要求47
6.1.10团队组织47
6.2SubVersion48
6.2.1SubVersion入门48
6.2.2几种常用的版本控制工具49
6.2.3客户端和服务器49
6.2.4基本概念49
6.2.5日常应用指南50
第2篇实训项目——Android应用系统
第7章主题系统55
7.1系统特性55
7.2系统需求55
7.2.1桌面Home定制55
7.2.2动态壁纸56
7.3系统设计要点56
7.3.1桌面Home定制56
7.3.2动态壁纸56
〖=BW(〗目录〖=〗7.4项目重难点解析56
第8章生活指南系统59
8.1系统特性59
8.2系统需求59
8.2.1天气预报59
8.2.2指南针60
8.2.3手电筒60
8.3系统设计要点60
8.3.1天气预报60
8.3.2指南针60
8.3.3手电筒60
8.4项目重难点解析61
8.4.1SAX解析XML数据61
8.4.2传感器API63
第9章工业应用系统66
9.1系统特性66
9.2系统需求66
9.2.1数据图表统计66
9.2.2防盗安全卫士67
9.2.3数字医疗67
9.3系统设计要点67
9.3.1数据图表统计67
9.3.2防盗安全卫士67
9.3.3数字医疗67
9.4项目重难点解析68
9.4.1Android手机基于基站定位68
9.4.2第三方jar包71
第10章游戏系统74
10.1系统特性74
10.2系统需求74
10.2.1扫雷74
10.2.2贪吃蛇75
10.3系统设计要点75
10.3.1扫雷75
10.3.2贪吃蛇76
10.4项目重难点解析76
第11章多媒体系统80
11.1系统特性80
11.2系统需求80
11.2.1多媒体播放器80
11.2.2图片浏览器81
11.2.3画板81
11.3系统设计要点81
11.3.1多媒体播放器81
11.3.2图片浏览器82
11.3.3画板82
11.4项目重难点解析82
第12章实用工具87
12.1系统特性87
12.2系统需求87
12.2.1任务管理器87
12.2.2资源管理器88
12.2.3记事本89
12.3系统设计要点89
12.3.1任务管理器89
12.3.2资源管理器90
12.3.3记事本90
12.4项目重难点解析91
第3篇技术扩展
第13章Android Tablet体验97
13.1Android 3.0的特性97
13.2Android 3.0的未来发展100
13.3Android Tablet环境搭建100
13.3.1ADT插件100
13.3.2下载SDK更新101
13.3.3创建AVD102
13.4Android Tablet的第一个应用104
附录A东软实训介绍107
A1实训目的107
A2实训流程108
A3实训组织形式108
A4实训平台介绍109
A5实训教学安排说明110
A6实训考核办法112
《东软Android工程师实训项目教程》是Android方向实训的配套教材,是教师、学生进行实训重要的指导书。实训以就业为导向,以实践为特色,针对大学生理论足、动手实践弱的问题,通过大型全真项目训练,贴近企业真实环境,重现企业工程项目场景,使学员全面具备Android软件开发能力,满足当今企业对Android软件人才的需求。本教材分为3篇,共13章。