基于android的智能导航系统的设计与实现毕业设计论文 下载本文

毕 业 论 文

论文题目 基于

Android的智能导游系统的设计与实现

I

XXXX毕业论文

目 录

1 绪论 ................................................................................................................................... 1

1.1 课题背景 ................................................................................................................. 1 1.2 课题内容 ................................................................................................................. 1 1.3 课题目的及其意义 ................................................................................................. 2 2 系统开发环境及相关技术 ............................................................................................... 2

2.1 Android开发介绍与环境搭建 ................................................................................ 2 2.2 JSON简介 ................................................................................................................ 3 2.3 Struts2框架简介与环境搭建 .................................................................................. 3 2.4 Baidu Maps API简介 .............................................................................................. 4 3 系统分析 ........................................................................................................................... 4

3.1 研究目标 ................................................................................................................. 4 3.2 需求分析 ................................................................................................................. 4 3.3 性能分析 ................................................................................................................. 5 4 系统设计 ........................................................................................................................... 5

4.1 用户界面设计 ......................................................................................................... 5 4.2 数据库设计 ............................................................................................................. 6 4.3 程序模块设计 ......................................................................................................... 8 5 系统功能模块设计 ........................................................................................................... 9

5.1 文件结构与用途 ..................................................................................................... 9 5.2 后台定位服务 ....................................................................................................... 10 5.3 MapApplication.java类 ......................................................................................... 12 5.4 登录模块 ............................................................................................................... 14 5.5 首页模块 ............................................................................................................... 15 5.6 导航模块 ............................................................................................................... 19 5.7 周边信息查询模块 ............................................................................................... 20 5.8 个人资料模块 ....................................................................................................... 22 6 系统测试 ......................................................................................................................... 24 7 总结 ................................................................................................................................. 25 参考文献 ............................................................................................................................. 26 致 谢 ................................................................................................................................. 27

II

基于Android的智能导游系统的设计与实现

基于Android的智能导游系统的设计与实现

摘 要:本文首先分析讨论Android手机软件开发主要技术,以及国内景区导游系统与智能导游的现状。然后讲述了基于百度地图Android SDK以及定位SDK技术所设计的Android平台智能导游系统的实现。该系统设计实现了后台定位、景点导航、景点信息浏览与下载、周边查询等实用功能,具有良好的通用性与灵活性。

关键字:Android;智能导游;导航软件;移动开发;百度地图

1 绪论

1.1 课题背景

中国工业和信息部最新公布数据表明,中国智能手机的市场增长率不断攀升,而且,随着移动3G和Wifi热点的不断覆盖,用户对手机的互动娱乐体验也提出了更高要求,各种应用软件开始进入,手机日渐成为互动娱乐的焦点。

有关资料显示,我国的旅游业发展实力巨大。首先,是旅游收入增长迅速:2013年春节黄金周全国接待游客达到2.03亿人次,实现旅游收入1170.6亿元人民币,同比增长达到15.1%和15.4%[1];其次,固定资产投入力度的不断加大:2009年12月,《关于加快发展旅游业意见》首次提出“中国旅游日”的概念,旅游业已经出现在了中国国家战略性产业中。

然而,国内旅游业的迅猛发展使得传统的人工导游方式不能满足新时代用户的多元化需求。长期以来,游客在景点旅游时只能走马观花,对景点的多媒体信息了解甚少,就本人经验来说,对于外来游客来说更会由于语言的障碍而使得游览质量下降!于是,基于上述,手机终端的智能导游应用便应运而生。 1.2 课题内容

本课题结合现代景区的相关特性和用户需求,使用JAVA语言,应用百度地图、百度定位(GPS+基站)、JSON数据交换和无线通讯等技术,开发一个基于Android的C/S式智能导航软件系统。这软件使得用户可以利用无线网络以及手

1