基于android的旅游日记手机应用设计与开发

 2022-01-17 11:01

论文总字数:22021字

目 录

1 绪论 1

1.1 引言 1

1.2 研究发展现状 1

1.2.1 国内旅游应用发展状况 2

1.2.2 典型的旅游应用的对比 3

1.3 本文章节组织 8

2 Material Design设计和高德地图 8

2.1 Material Design的介绍 8

2.2 Material Design的应用 8

2.2.1 CardView 9

2.2.2 FloatingActionButton 9

2.3 高德地图的介绍 10

2.4 高德地图的接入 10

2.5 高德地图功能实现 11

2.5.1 定位功能 11

2.5.2 覆盖物显示 12

3 基于android旅游日记应用的设计 14

3.1 基于android旅游日记应用的设计准则 14

3.2 旅游日记应用的总体框架 14

3.3 旅游日记应用的功能模块设计 16

3.4 旅游日记应用的数据库设计 17

4 基于android旅游日记应用的功能模块实现 19

4.1 网络模块 19

4.2 用户模块的实现 20

4.2.1 注册功能 20

4.2.2 登录功能 21

4.2.3 个人信息修改功能 22

4.2.4 密码修改功能 22

4.2.5 密码找回功能 23

4.3 游记模块 24

4.3.1 首页功能 24

4.3.2 查看游记功能 24

4.3.3 搜索游记功能 26

4.3.4 创建游记功能 26

4.3.5 创建游记内容功能 27

4.3.6 删除游记功能 28

4.3.7 点赞、收藏游记功能 28

4.3.8 评论游记功能 29

5 结束语 29

参考文献 30

致谢 31

基于android的旅游日记手机应用设计与开发

董伟

, China

ABSTRACT: Every traveler can share their experiences on the Internet. However, the applications about sharing the experience on the market of applications are uneven, it would be hard for the users to share their travel experience with others well. Also, when users use some applications which are bad, they will spend more time getting accurate information which is needed. Travel diary of this paper provide users with a convenient sharing platform. The application is developed with Android Studio based on the Android platform. In addition, users can do registration, login, publishing travel diaries and so on with the application, they can also read other people’s real-time travel diaries. Since this application integrates AMAP, it can show the traveler’s travel with a road map to users. As a result, it with provide reference value for users to plan their trip. Also, because of this application following the Google design which called Material Design, it can provide friendly interactive for users.

Keywords: android; Material Design; AMAP; travel diary

1 绪论

1.1 引言

经济水平的不断提升影响人们的消费水平的提高,越来越多的人选择在节假日出门旅行。同时互联网时代的到来拉进了人与人之间的距离,人们的生活方式也因此而发生改变,包括人们的旅行方式[1]。由于互联网的存在,人们为了在旅行中充分享受乐趣,经常会在旅行之前利用互联网搜索景点的相关信息以及他人的旅游攻略和经验。同时,为了在以后的日子里回味旅行中的趣事,人们会在旅行归来后采用文字的形式记录自己的心得体会。

互联网虽然能给我们提供大量关于旅游景点的信息,但是也带来了一些负面影响,就是冗余的信息太多。大量的冗余信息加大了人们筛选的难度,人们很难从这些冗余数据里快速找到自己想要的信息。为了快速帮助用户定位准确的信息,同时更好的服务用户,互联网上也涌现出各种旅游网站,比如途牛网、携程网等等。可是这些网站的主营业务都是提供一个旅游辅助平台,帮助用户更快的找住宿,为用户提供旅游产品信息等服务,虽然有些附加了游记分享的功能,但由于是附加功能,用户体验上不是很好,而且没有真正做到方便用户及时分享自己的感受。

另外,人们记录旅游经验的方式往往是在旅游归来之后,很难第一时间记录下自己的切身感受;而且,旅游回来后,很多精彩的瞬间会被遗忘,旅游过程中的一些细节并不会被想起提及,如果在以后想回味此次旅行,很难有当时的心境。另一方面,现在应用市场上与旅游日记相关的应用质量也是参差不齐,用户在使用上很难得心应手,所以很少有用户会使用这些软件记录自己的旅游心得。

移动设备的普及为上述问题提供了解决方案,同时也大大方便了人们及时分享自己的旅游经历。在移动设备系统中,android系统的比重是最高的[2]。但由于android设备种类繁杂,应用开发的体验效果也各不相同,所以Google公司提出了Material Design设计规范来帮助开发者统一开发规范,也为用户提供了一个友好的交互方式,这种设计规范本应用的开发提供了参考。

除此之外,第三方地图服务的出现也方便了人们的出行。很多大型互联网公司都提供地图服务方便开发者集成以及用户使用。在游记中嵌入地图服务,将用户所去之处直接在地图上标注出来,这样可以直观的展现给他人查看。

所以给用户提供一个交互友好,使用方便的Android应用用于记录旅游日记具有深刻的现实意义和理论价值。

1.2 研究发展现状

据有关数据显示,2014年人们出门旅行计划增多,有大于99%的人规划旅行,51%的人规划旅行3次甚至更多;95%的人们会增加自己的旅行资金或维持现有预算,1/3的人对于旅游的预算在1万元甚至更多。另外,根据最新发布的《2014-2015年中国旅游发展分析与预测》显示,2014年,虽然全球的经济比较低迷,但是旅游业却为社会经济增长贡献了力量。旅游业涉及多个方面,国内外有许多企业和专家尝试从不同方面探索旅游业的发展并依托旅游产业在市场中占领一席之地,而本章也将分析市面上知名企业和应用目前的现状和发展,并对知名应用进行对比,阐述本应用在旅游过程中服务用户的主要特色。

1.2.1 国内旅游应用发展状况

随着互联网快速发展以及移动设备大范围普及,传统的旅游行业与互联网的融合更加密切。用户只需打开手机便可轻松查找旅游咨询、攻略、景点、酒店、门票、车票等相关信息。而这种便捷的生活方式越来越依赖于手机中的应用,手机应用平台也逐步成为旅游业的主战场[3]

在近两年各种旅游类应用大量涌出,但功能上各有千秋:有些是平台类,通过一款应用聚集多个应用产品,而有些是特定功能类,比如查询信息、团购票务、旅游攻略等等。大部分人的手机中多多少少会装一两个旅游类应用,在这个旅游应用遍地的时代,各类应用不再比拼谁的功能更全面,谁的技术更强大,越来越多的应用开始关注用户的体验,如果不能给用户提供方便快捷舒心的服务,那么这款应用终将被淘汰。

在旅游行业比较著名的公司比如携程、去哪儿以及途牛,在移动互联网快速发展的时候,都比较重视手机客户端的发展,是目前市场上比较著名的应用客户端。尽管这三家公司都是旅游行业的大公司,但他们的业务重点各不相同,比如携程业务重点在于度假、酒店以及机票三个方面,携程在商务出行方面比较有优势;去哪儿的重点是为消费者提供搜索旅行产品以及价格比较的功能,现在去哪儿开始发展酒店服务;而途牛则着重开拓跟团游的市场,尤其在出境游方面比较强势。

以上公司主要侧重于利用自身资源和知名度优势发展电子商务,这些公司的产品大都是和人们旅行中的消费有关,比如酒店入住优惠策略、团购策略、特价车票/机票策略等等,只有少部分会集成一些有关用户记录旅游心得、旅游过程的功能,这也正是旅游社交功能。由于这些公司更加关注的是旅游业中的电子商务,所以在用户社交方面做的不够尽善尽美。随着用户需求的提升,市场上开始出现一些专注社交类的旅游应用,如蝉游记、面包旅行等等。这一类的应用主要帮助用户及时分享自己的旅游经历并发布到互联网,其他人可以通过在线查看的方式了解发布者所在地方的风景以及发布者分享的攻略心情等,这一类的应用慢慢也成为用户旅行出游的必备软件。

社交类的旅游应用并不多,而且应用的质量也参差不齐,一方面是没有导向性的产品作为指引,另一方面是各家产品定位不同。下面我将阐述几点目前市场上旅游类应用存在的几点问题:

1)较差的应用设计。很多旅游应用为了尽快上线,并没有对应用界面进行设计,导致应用看上去效果很差。一款设计精美的应用能大大增大用户的留存率。

2)没有明确的使用指引。具有明确的使用向导能够帮助用户快速的上手应用,在这个快节奏的生活中,用户越来越没有耐心去研究一款应用的使用,所以一款应用的功能应该更加明显展现给用户,让用户知道哪一个按钮是做什么,哪一块内容是表明什么意思。市面上很多应用把功能藏得很深,比如蝉游记这款应用,用户想要发表一篇游记,必须要先进入个人中心才能找到添加新游记的入口。如果一款应用没有快速准确满足用户需求,用户的留存率会明显下降。

3)冗余的功能。很多应用为了扩展用户群,会在应用不断加入很多额外的功能,比如面包旅行这款应用中是用来展示用户游记的平台,现在面包旅行还集成了一些商业化的功能,比如“城市猎人”和“面包定制”的功能。这些额外功能的加入不完全是无用,加入一些贴心的功能会帮助用户更好的享受旅行、分享旅行,可是一旦超过一定的限度便会让用户觉得应用不够纯粹,显得应用繁杂臃肿,这样反而会起到消极作用,造成用户的流失。

剩余内容已隐藏,请支付后下载全文,论文总字数:22021字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;