摘要:随着计算机技术的飞速发展,以及智能手机和iPad等移动终端设备的普及,传统的Windows平台的应用已经不能满足人们的需求,各种各样的移动终端APP应用软件不断涌现。凭借便携、触屏、高清的丰富体验,移动APP悄然改变着企业的商务运行。这些丰富强大的应用软件也为广大用户带来最大的实用性及娱乐性,越来越多的人们逐渐习惯了使用应用客户端上网的式。
而其中发展最快最具有代表性的就是Google公司推出的Android平台。Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。其系统的开源性使它具有良好的拓展性。这款软件包括了操作系统、用户界面和应用程序,即智能手机工作所需要的全部软件。Android的最大特点是其开放性体系架构,不仅具有非常好的开发、调试环境,而且还支持各种可扩展的用户体验,包括丰富的图形组件、多媒体支持功能以及强大的浏览器。对于IT员来说,Android平台具有无限的吸引力。因此,本文就以Android平台为基础设计的移动调度系统进行了探究。首先,本文对目前此类应用的现状进行了说明,以明确进行研究的目的。随后,详尽地对Android移动调度系统APP的开发作了讲述。
关键词:智能手机 Android平台 Google IT 移动调度APP.
目录
摘要
Abstract
1绪论-3
1.1目的和意义-3
1.2背景-4
1.2.1 移动应用App的发展现状-4
1.2.2 移动应用App的发展前景-5
2 MobileDispatch系统分析-6
2.1研究目标-6
2.2需求分析-6
2.3功能分析-6
2.3.1与服务器之间的数据交互-6
2.3.2与用户之间的接口-UI界面-7
2.3.3与本地存储之间的交互-8
2.3.4与Android系统之间的交互-8
3 MobileDispatch系统开发环境-9
3.1Android开发环境介绍-9
3.2MySQL数据库介绍-9
4 Mobiledispatch系统设计-10
4.1系统总体设计-10
4.1.1系统的工作流程-10
4.1.2系统的功能模块-10
4.2系统详细设计-13
4.2.1系统功能类设计-13
4.2.2系统数据设计-15
5 MobileDispatch系统实现-16
5.1系统文件结构-16
5.2系统关键代码-16
5.2.1 用户界面-Activity类-16
5.2.2 socket通信-Client类-20
5.2.3 创建本地文件夹-21
5.2.4 百度地图定位-22
5.2.5 数据库操作-23
5.2.6 服务端读消息-23
6 MobileDispatch系统测试与运行-25
6.1 测试-25
6.1.1单元测试-25
6.1.2 功能测试-25
6.1.3 系统综合测试-26
6.1.4 测试用例-26
6.2 系统运行-27
7结束语-29
致谢-30
参考文献-31