基于Android的旅游APP设计与实现

    唐鹏飞

    

    

    

    摘要:文章以“永州八景”APP为例,设计了一款基于Android的旅游APP。本系统是基于Android平台、使用Java语言开发的一款提供永州旅游信息服务的软件,提供了查看地图、项目详情、路边风景、特产介绍、游客分享、个人中心等功能。用户通过APP可以查看景点历史文化由来、路线导航,还可与他人分享自己的出游照片、游记心得等。

    关键词:Android;旅游;永州八景

    考古发掘考证表明,永州是中华民族道德文明之源、世界稻作文化之源、世界女书文化之源、中国制陶工艺之源、理学文化之源、瑶族发祥之地和道德之乡,特别是千年古文字女书乃世界唯一性的特色资源。永州境内有名胜古迹2500多处,其中国保、省保单位42处,具有申报国保和省保单位条件的还有近40处,在全省仅次于长沙,位列第2;零陵是中国夏朝前出现的34个古地名之一;有舜文化、柳文化、理学文化、瑶族文化、女书文化、碑刻文化等古文化;有祁剧、瑶族长鼓舞、祁阳小调、零陵花鼓戏、东安狮舞等非物质文化遗产;有九嶷山、阳明山、舜皇山、金洞、湘江、潇水等秀丽山川;有7个国家森林公园和6个国家级、省级自然保护区[1]。此外,永州市环保状况整体较好,将成为发展文化旅游产业的独特优势。

    为了充分利用永州市突出的文化旅游资源,加快培育永州国内外知名的旅游品牌,推动永州文化旅游产业的大发展,同时为了来永旅客可以享受到更快捷、更方便、更全面的旅游体验,特设计本APP。

    1功能需求1.1功能结构

    永州八景功能结构如图1所示。

    1.2项目功能性需求

    APP功能需求由列表、卡牌、视频组成。

    1.2.1列表

    通过列表展示永州八景,通过点为游客提供永州八景的历史文化由来。

    1.2.2卡牌

    展示永州八景缩略图,其功能包括:查看地图、项目详情、路边风景、特产介绍、游客分享、个人中心。

    (1)查看地图:利用百度导航SDK,从当前位置到景点的最佳路线,起到导航功能。如:永州火车站,乘坐23路至金水湾停车场(由金水湾至骨科医院可以跟导航走),再由骨科医院坐车31路河西桥下下车,至思柳桥渡口乘船。

    (2)项目详情:主要介绍基于Android的永州八景APP,介绍永州八景及沿线风光。主要包含列表、卡牌、视频3个功能,列表项主要描述永州八景的相关信息。卡牌项描述每个景点的简介信息以及查看更多功能,包含查看地图、项目详情、游客分享、特产介绍、路边风景、个人中心。

    (3)路边风景:会把从出发地到目的地一路上其他有名的、游客未曾有出游计划的景点列出,以及目的地附近其他的景点推荐。

    ⑷特产介绍:介绍永州有名的小吃特产的推荐,比如:水晶巷的酱板鸭、永州血鸭、八宝饭、粑粑、枇杷、柚子。

    (5)游客分享:可以在这里分享自己出游的照片、视频或者是游记心得。

    (6)个人中心:查看登录APP账号的一些个人资料信息,有头像、昵称、手机、邮箱、姓名。

    1.2.3视频

    视频主要介绍永州柳子街旅游文化。

    2功能设计2.1整体划分

    本系统一共划分为3个子系统:Android客户端、服务器端MYSQL、数据库端。

    本软件所需要运行的基本环境如下:(1)服务器:

    基金项目:项目名称:依托无线校园网络的湖南科技学院移动学习资源建设及应用研究;项目编号:16XKY054。

    Tomcat7以上环境即可。(2)数据库:MYSQL数据库。⑶Android客户端(Android4.0以上)。

    2.2服务端功能

    服务端接收客户端的数据通过POST请求传送报文,包含了使用者在客户端所提问题中的全部关键字,报文是JSON字符串的格式,服务端对JSON字符串解析,并作为搜索条件进行存储。

    服务端访问MySQL数据库,首先会根据是否查询某一类型的信息在数据库中根据TYPE字段进行匹配,之后会根据关键字在数据库中的TITLE字段进行匹配,并将得到结果。

    服务端将检索出的信息汇总成List,并转换成JSON格式,通过一个JSONARRAY进行存储,每一个数组对象便是信息的具体信息,之后将这个JSON字符串返回给客户端[2]。2.3数据库设计永州八景数据库实体-联系(Entity Relationship,ER)图由share,home,message_card,scenic_spot,landscape,souvenir,road,feature等8張表构成[3],相互关系如图2所示。

    3客户端界面设计

    3.1结构布局

    本系统是Java开发的永州八景APP应用,包含3大块:列表、卡牌、视频,示意如图3所示。

    3.2整体风格

    界面设计清晰简单、简约大方、条理清晰、操作便捷,与现永州特色文化宣传系统紧密贴合。APP设计元素上强调极简、符号化,去除冗余的装饰效果,用来突显APP的文字图片等信息内容[5]。

    4结语

    永州八景APP充分结合了永州旅游特点进行设计,对传播永州旅游文化,提升游客旅游体验,起到了积极的作用。同时,也为其他同类APP设计提供了可供参考的价值。

相关文章!
  • 融合正向建模与反求计算的车用

    崔庆佳 周兵 吴晓建 李宁 曾凡沂<br />
    摘 要:针对减振器调试过程中工程师凭借经验调试耗时耗力等局限性,引入反求的思想,开展了

  • 基于MATLAB 的信号时域采样及

    唐敏敏 张静摘要:频率混叠是数字信号处理中特有的现象,发生频率混叠后,信号会分析出错误的结果。而采样过程中,由于频率不够高,采样出

  • 卫星天线过顶盲区时机分析

    晁宁+罗晓英+杨新龙<br />
    摘 要: 分析直角坐标框架结构平台和极坐标框架平台结构星载天线在各自盲区状态区域附近的发散问题。通过建