本书立足于城际交通出行应用的开发实践,涵盖移动应用开发的全过程,紧密结合全国职业院校技能大赛(高职组)应用软件系统开发赛项规程以及移动应用开发职业技能等级证书考核要求,全方位地阐述移动应用开发的工作流程与实践方法,旨在为项目实践者提供实用的指导。
本书涵盖6个任务,分别为商务沟通和项目立项、原型设计、前端架构设计与实现、后端开发、项目测试、交付验收。本书提供了辅助读者学习的项目程序源代码以及辅助教师教学的电子教案。
本书可作为职业院校计算机应用技术、软件技术、移动应用开发及物联网应用技术等专业的教材,亦可作为全国职业院校技能大赛(高职组)应用软件系统开发赛项的参考资料,以及备考移动应用开发职业技能等级证书的学习指南,还可供移动应用开发领域的技术人员参考。
任务1 商务沟通和项目立项 1
1.1 子任务1:商务沟通 1
1.1.1 任务描述 1
1.1.2 任务目标 1
1.1.3 任务准备 1
1.1.4 任务实施 5
1.2 子任务2:项目立项 8
1.2.1 任务描述 8
1.2.2 任务目标 8
1.2.3 任务准备 8
1.2.4 任务实施 11
1.2.5 WBS 14
1.3 小结 15
1.4 以赛促学 15
任务2 原型设计 16
2.1 子任务1:墨刀原型工具的使用 16
2.1.1 任务描述 16
2.1.2 任务目标 16
2.1.3 任务准备 16
2.1.4 任务实施 20
2.2 子任务2:川行App原型设计 27
2.2.1 任务描述 27
2.2.2 任务目标 27
2.2.3 任务准备 27
2.2.4 任务实施 34
2.3 小结 42
2.4 以赛促学 42
任务3 前端架构设计与实现 43
3.1 子任务1:开发环境配置 43
3.1.1 任务描述 43
3.1.2 任务目标 43
3.1.3 任务准备 43
3.1.4 任务实施 43
3.2 子任务2:登录模块设计与实现 45
3.2.1 任务描述 45
3.2.2 任务目标 45
3.2.3 任务准备 45
3.2.4 任务实施 47
3.3 子任务3:购票模块设计与实现 55
3.3.1 任务描述 55
3.3.2 任务目标 55
3.3.3 任务准备 55
3.3.4 任务实施 56
3.4 子任务4:个人中心模块设计与实现 100
3.4.1 任务描述 100
3.4.2 任务目标 100
3.4.3 任务准备 100
3.4.4 任务实施 100
3.5 小结 111
3.6 以赛促学 111
任务4 后端开发 112
4.1 任务描述 112
4.2 任务目标 112
4.3 任务准备 112
4.4 任务实施 117
4.5 实际功能开发 122
4.6 小结 132
4.7 以赛促学 133
任务5 项目测试 134
5.1 任务描述 134
5.2 任务目标 134
5.3 任务准备 134
5.4 任务实施 135
5.5 小结 152
5.6 以赛促学 152
任务6 交付验收 153
6.1 子任务1:用户手册编写 153
6.1.1 任务描述 153
6.1.2 任务目标 153
6.1.3 任务准备 153
6.1.4 任务实施 154
6.2 子任务2:用户培训 157
6.2.1 任务描述 157
6.2.2 任务目标 158
6.2.3 任务准备 158
6.2.4 任务实施 158
6.3 子任务3:产品上线和售后 159
6.3.1 任务描述 159
6.3.2 任务目标 159
6.3.3 任务准备 159
6.3.4 任务实施 166
6.4 小结 171
6.5 以赛促学 172