- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于android平台的旅游服务软件设计与实现
基于Android平台的旅游服务软件设计与实现
数学与计算机科学系 计算机科学与技术专业
【摘要】在快节奏的现代生活中,旅游成为人们休闲娱乐、放松自己的好方式。本文提出并实现了一款基于android平台的旅游服务软件,本软件以eclipse为开发平台,使用java语言,调用百度地图应用程序接口,并且在android虚拟机上运行。用户通过该应用能得到移动设备上人性化和智能化的旅游地图服务。该软件界面简洁,运行流畅,主要功能包括地图浏览、地址搜索、路线规划、景点浏览、定位报警等,是人们出行娱乐的好帮手。使得人们出行更加方便、更有效率。
【关键词】 Android;eclipse;虚拟机;百度地图
目录
1、绪论 2
1.1.软件开发的目的 2
1.2软件开发意义 2
2、开发环境的搭建 2
3、软件需求分析 3
3.1 软件可行性分析 3
3.2 技术可行性分析 3
3.3 软件所要实现的功能描述 3
4、软件设计 4
4.1总体设计 4
4.2功能模块设计 4
4.3软件总体流程图 7
5、软件实现 7
5.1软件框架简介 7
5.2软件主菜单界面及帮助界面的实现 8
5.3地图浏览界面的实现 10
5.4地址搜索界面的实现 11
5.5路线规划界面的实现 12
5.6景点推荐界面的实现 13
5.7定位报警界面的实现 14
6、软件测试 16
6.1欢迎界面测试: 16
6.2主界面、帮助界面测试: 17
6.3地图浏览界面测试: 17
6.4地址搜索界面测试: 18
6.5路线规划界面测试: 19
6.6景点推荐界面测试: 20
6.7定位报警界面测试: 21
7、总结与心得 21
参考文献 ...............................................................................................................21
1、绪论
1.1.软件开发的目的
当今社会科技发展,智能手机成为人们随身携带的不可缺少的科技产品。它不仅可以用来通话,人们可以用手机上网、娱乐、聊天,电脑能够实现的大部分功能手机也能实现,你不能随身携带一个开机的电脑出行,手机却可以办到。基于android系统的手机,通过硬件底层集成的GPS模块,传感器模块,能够获得用户实时的位置信息,以及其他信息,将电子地图和GPS技术有效的结合在一起。开发出基于位置信息的旅游地图服务系统,其应用发展空间十分广阔。
1.2软件开发意义
在以前人们出行的时候,首先要先规划好路线,到达一个陌生的地方要开始询问路人或者警察来获得位置的信息,十分的繁琐。在当今快节奏生活中,出行旅游成为人们休闲娱乐和精神享受重要方式之一,这无疑为人们造成了很多的不便,浪费了极大的时间且不可避免存在人为误差。因此,开发一款简洁实用的手机地图软件,其能在海量的信息中精确得到人们关心的位置信息,提高人们的出行效率具有很大的实用意义。
2、开发环境的搭建
本次设计所使用的软件是eclipse,从网上就可以下载最新版本的Eclipse安装程序。本次设计所使用的版本是3.8.所使用的开发平台是Android4.22,根据安卓官网的提示下载SDK,下载地址Http://。本次设计所使用的是4.22版,接着安装ADT,启动eclipse依次点击Help/Install New SoftWare,再单击Add按钮,在Location栏中输入ADT的下载地址,按提示完成安装,最后再创建虚拟设备并运行模拟器。
项目中需要使用百度地图的功能,因此要先申请百度地图的Api Key,申请地址/apiconsole/key,先注册一个百度账号,点击创建密钥,系统将为我们自动生成密钥,还需对密钥进行配置,点击设置,Key type 选择“for mobile”,安全码是Android签名证书的证书指纹 (SHA1)值 + “;” + 应用程序包名,配置好了API key 不能随意更换应用程序的包名, 如果更换了包名需要重新配置API key。 接着需要在工程中引用百度地图API开发包,下载地址/map/sdkandev-download.htm,下载Android SDKv2.1.3 lib库就行了。至此,本软件的开发环境搭建完成,可以开始本次课题的开发。
3、软件需
您可能关注的文档
- 公共事业管理专业资料.doc
- 公益广告中的新媒体表现形式 艺术设计(设计管理)专业 .doc
- 六层教学综合楼框架填充墙结构设计 土木工程专业 .doc
- 六脚爬虫机器人的机械结构以及控制程序的编写 自动化专业 .doc
- 六角星垫板模具设计 模具专业课程设计 .doc
- 兰州城市学院材料腐蚀与防护.doc
- 兰州市兰州石化学校学生公寓设计 任务书及开题报告.doc
- 关于中药中有效成分多糖的提取 药学专业 .doc
- 兰州市兰州石化学校学生公寓设计 土木工程专业 .doc
- 关于企业促销策略的研究 市场营销专业.doc
- 基于android的气象信息采集系统 计算机科学与技术专业 .doc
- 基于android短信平台的管理与开发 计算机科学与技术专业 .doc
- 基于arcims的校园地理信息系统研究与开发 地学与地理信息专业 .doc
- 基于arm9的mplayer播放器的移植 计算机与电子技术等专业 .doc
- 基于at89c51车轮转速测量系统的设计.doc
- 基于at89c52单片机的温室控制系统设计.doc
- 基于at89c52单片机的数字电压设计.doc
- 基于at89c52的自行车里程速度计的设计.doc
- 基于at89s51单片机的八路抢答器设计.doc
- 基于at89s52单片机的汽车仪表操作系统设计.doc
最近下载
- 内蒙古版小学五年级上册综合实践活动第二单元 社会服务 主题活动— 美化社区我参与(课件).pptx VIP
- 海洋遥感03海洋水色遥感.ppt VIP
- 人工智能科普课件最新完整版本.pptx VIP
- 十五五大学发展规划.docx
- GB/T 17651.1-2021电缆或光缆在特定条件下燃烧的烟密度测定 第1部分:试验装置.pdf
- 小学生劳动知识竞赛题库及答案 .pdf VIP
- 大棚项目可行性研究报告.docx VIP
- 【监理】组织协调内容及措施.docx VIP
- 第二单元 第一节 贮藏 课件 云南教育出版社劳技八年级上册.ppt VIP
- T_CAPE 10001—-2017 设备管理体系 要求.pdf VIP
文档评论(0)