大学代写论文网专业提供代写毕业论文、代写本科论文服务
您现在的位置:首页 > 计算机论文 > 软件工程论文 >
基于百度地图API的旅游助手安卓APP开发
发布时间:2019-10-15

摘要

  随着我国的飞速发展, 人民的生活水平也随之提高, 对旅游也有越来越强的需求。根据中国旅游研究院发布的《中国国内旅游发展年度报告2017》, 2017年国内旅游人数预计达到48.8亿人次, 同比增长10%;国内旅游收入将达到4.4万亿元, 同比增长12.5%。体现了我国旅游业在飞速发展。但不可否认, 快速发展也带来了导游数量不足、讲解不专业等现象。与此同时, 我国的智能手机持有量也在大幅增长, 在中央发布的《中国统计年鉴》中, 我国移动电话用户已达到1.3亿以上, 同时仍在稳步增长。智能手机越来越强大的性能与越来越多的保有量为解决旅游业发展过程中产生的问题提供了新的思路。

  1、Android平台简述

  Android是在Linux2.6内核的基础上发展起来的, 包括内核层、类库层、框架层和应用层。目前, Android系统已经得到越来越多的用户的支持, 成为了当今智能手机操作系统的潮流。目前, Android操作系统已经占据了全球超过70%的市场份额, 虽然存在着用户信息和安全保护问题, 但在如今的信息时代, 这是不可避免的。因此, 此软件考虑以上优点之后决定使用Android作为开发适用的操作系统。

  2、系统设计

  2.1、需求分析

  旅游助手应用主要以图像、文字形式为用户提供服务, 其功能需求从用户和商家两个方面进行分析设计, 共有以下几点: (1) 获取信息:用户能够了解景点的特点特色、出口入口等重要信息; (2) 实时定位:用户能够从地图中得知自身所在位置, 并且位置能随时间变化实时进行更新; (3) 路径导航:用户能够根据当前位置与目的地得出可走路径, 并显示距离。

  2.2、功能设计

  图形界面扮演者用户与手机进行交互并提供服务的重要角色, 需要提供友好便捷的用户操作界面, 将用户的操作转化成对应的命令, 从而完成服务。因此需要以符合用户思维方式的服务逻辑进行设计, 根据需求分析, 我们的功能设计如下: (1) 信息显示功能:显示景点的信息, 包括景点名、图文介绍、媒体播放、游客评价; (2) 定位寻路功能:用户可以从地图中获取当前位置、景点分布情况、自动规划游览路线; (3) 用户评价功能:用户可以对已走路径范围内的景点进行评论, 评论结果可以显示在景点介绍内; (4) 商家管理功能:商家拥有管理员帐号, 可以对景点的名称、图文介绍、媒体播放进行修改。

  2.3、数据库设计

  数据库设计是软件设计的重点, Android平台提供了五种数据存取方式, 分别为:使用Shared Preferences存储数据、文件存储数据、SQLite数据库存储数据、使用Content Provider存储数据、网络存储数据。在原型设计阶段, 数据量只有基础底图与测试数据, 其中基础地图为百度地图API所提供, 因此软件采用SQLite作为数据存储手段。结合功能设计详情, 我们总结出本软件对数据的操作总共分为以下几点: (1) 界面信息模块调用定位模块数据; (2) 界面信息模块调用评价模块数据; (3) 管理员模块用界面信息模块数据; (4) 管理员模块调用评价模块的数据; (5) 管理员模块调用定位模块的数据。

  根据对数据的操作, 总结出数据流图与实体-联系图如下:

图1 数据流图
图1 数据流图

图2 实体-联系图
图2 实体-联系图

  3、百度地图API

  百度地图API是为开发者免费提供的一套基于百度地图服务的应用接口, 为移动设备地图应用开发提供基本地图、本地搜索、路线规划、定位等服务, 适用于PC端、移动端、服务器等多种设备, 多种操作系统下的地图应用开发。为了实现景区位置与用户位置在地图上的直观显示, 本项目采用了百度地图提供的移动版API, 通过在APP工程中调用baidumapapi.jarlib BMap Api Engine.so文件, 并在布局文件中添加地图控件, 即可实现百度地图的调节。

  4、结论

  本软件通过多种功能, 实现了游客的自助出游, 解决了旅客与导游沟通不畅问题、导游在面对大量旅客力不从心、旅行社聘请优质导游成本高昂等问题, 从而优化了导游在带领游客时的方式。同时在相关功能的实现上, 使用了常用的软件设计包, 在保证核心功能正常运行的同时兼顾了易于维护性, 符合市场需求, 在当前的旅行市场有着很好的应用前景。

  参考文献
  [1]盛来运.国家统计局.中国统计年鉴[M].中国统计出版社, 2012.
  [2]夏飞阳.基于Android手机平台的自助旅游系统的设计与实现[D].华南理工大学, 2012.
  [3]刘希骞.基于Android手机定位系统的设计与实现[D].曲阜师范大学, 2016.
  [4]王万丽.基于Android平台和百度地图API的定位系统[J].电脑编程技巧与维护, 2017 (18) .

对应分类:
版权所有:大学论文网专业权威的论文代写、论文发表的网站,秉承信誉至上、用户为首的服务理念,服务好每一位客户
本站部分论文收集于网络,如有不慎侵犯您的权益,请您及时致电或写信告知,我们将第一时间处理,邮箱:82274534@qq.com