基于Android系统的手机交通查询软件的设计与实现.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-05-03
  • 论文字数:21189
  • 当前位置论文阅览室 > 论文范例 > 本科论文 >
  • 课题来源:(小熊熊)提供原创文章

支付并下载

摘要:Android系统是当前移动应用领域广泛使用的一种操作系统,可以使用在平板电脑、手机及其它移动类电子设备上,其系统建立在Linux基础上,利用JAVA语言作为官方编程语言。此外,Google对Android 提供的强有力的支持,其发布的API向外提供了非常强大的服务接口。

系统基于Android平台,通过与BaiduMap API接口交互,利用Java语言、Android软件编程实现了在Android系统上的定位、导航、查询等功能。

本系统可以实现对使用者的实时定位功能,并在地图上画出代表使用者的点,进而以该点为中心,使周围地图更加详细化。同时,使用者可输入出发地及目的地,系统会根据使用者的输入,在地图上画出两点之间的线路图,并给出多种换乘方案,供用户查询。

系统在开发的过程中,借鉴了百度地图及Google地图的研究和开发,并加以运用。经过运行,证明本系统采用上述技术是可行的。

 

关键词  Android;GPS;Eclipse;Java;手机公交查询

 

目录

摘要

Abstract

1 绪论-1

1.1 系统研究背景-1

1.2 系统研究意义-1

1.3 系统研究内容-2

1.4 国内外研究现状-2

1.4.1 国外研究现状-2

1.4.2 国内研究现状-3

1.5 论文结构-3

2 系统关键技术介绍-4

2.1 JAVA语言-4

2.1.1 JAVA的基本特点-4

2.1.2 Eclipse及插件应用特点分析-5

2.2 C#语言-5

2.3 Android系统-6

2.4 智能手机客户端定位技术-8

2.4.1 智能手机客户端定位技术特点分析-8

2.4.2 Android 系统底层接口分析-9

2.5 手机地图数据包比较及接口分析-9

2.6 SQL Server2005-10

3 系统需求分析-11

3.1 系统功能分析-11

3.2 可行性分析-13

3.2.1 经济可行性-13

3.2.2 操作可行性-13

3.3 系统实体分析-13

3.4 业务流程分析-15

3.4.1 系统用例图-15

3.4.2 系统数据流图-15

3.4.3 系统数据字典-16

4 系统设计与实现-18

4.1 系统开发平台环境搭建-18

4.1.1 整体环境搭建-18

4.1.2 开发环境搭建-18

4.2 流程图设计-19

4.3 类的设计与实现-20

4.3.1 location类-22

4.3.2 maps类-23

4.3.3 myFlagOverLay类-24

4.4 关键功能模块设计与实现-25

4.4.1 主界面设计与实现-25

4.4.2 定位功能设计与实现-26

4.4.3 导航功能设计与实现-27

4.4.4 换乘设计与实现-28

4.4.5 周围功能设计与实现-30

4.5 数据库设计与实现-31

4.5.1 数据库结构-31

4.5.2 数据库用户交互界面-31

4.5.3 存储过程-32

4.6 系统后台代码设计与实现-32

4.6.1 后台代码编写-32

4.6.2 系统后台管理模块-33

5 系统测试与实际应用-34

5.1 系统虚拟环境测试-34

5.1.1 测试环境配置-34

5.1.2 测试方法及流程-34

5.2 系统实际应用效果-35

5.2.1 定位模块测试-36

5.2.2 周围模块测试-36

5.2.3 导航模块测试-37

5.2.4 公交换乘模块测试-38

结论-40

致谢-41

参考文献-42

附录-43