APP下载

旅游APP开发与实现
——以鼓浪屿景区为例

2019-03-01吕琼艺

云南科技管理 2019年1期
关键词:鼓浪屿示例景点

吕琼艺

(厦门海洋职业技术学院,福建 厦门 361012)

0 引言

旅游产业巨大市场前景以及“互联网+”模式的应用日渐广泛,越来越多的学者、投资人聚焦于旅游软件的开发应用。目前国内外已经出现不少旅游类APP,如国内的“一起玩旅游”“去哪儿旅途”“TirpColor”等的APP交互平台,应用已很成熟。但从现存的旅游APP来看,目前针对某一城市特定景区全方位的旅游APP,尤其是供针对特定景区且同时提供精品路线与自助策划路线的旅游APP并不多见[1]。厦门作为国家级智慧旅游试点城市,其核心旅游景点鼓浪屿备受关注,特别是自助旅游团或者散客,游厦门必登鼓浪屿[2]。因此,基于游客体验为目的开发鼓浪屿景区智慧旅游APP软件十分必要。

1 系统开发环境

系统开发环境包括软件开发环境与硬件配置2个方面。其中,软件开发环境(Software Development Environment,SDE)是指在基本硬件和宿主软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE。它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。文章中设计的鼓浪屿景区APP交互平台基于iOS操作系统,采用软件开发套件SDK以及Xcode开发平台,即Apple的集成开发环境。值得一提的是iOS SDK扩展了Xcode工具集,其中包含iOS专用的工具、编译器和框架。软件开发环境采用面向对象的Objective-C语言编程语言和轻量级SQlite数据库,遵循MVC设计模式,通过数据请求JSON来完成客户端与服务器端口的交互工作。硬件配置包括Mac电脑、iDevice——iPhone、iPad、iPod Touch 等。

2 鼓浪屿景区旅游APP功能开发与实现

2.1 地图模块

旅途中,游客最常做的一件事就是找出通往目的地的路径。从起点到终点的路径中,游客总是最希望找到一条在众多路径中最短的路径,将这个想法实现到APP交互平台中就需要讨论最短路径问题。鼓浪屿景区旅游APP的开发加入了基于Dijkstra算法的路线规划,地图模块可以利用路线规划帮助用户完成自助和成品路线规划的操作,实现精品线路、自助选路等功能[3]。

2.1.1 自助路线规划模块

自主路线规划为用户提供鼓浪屿景区简单的线路规划服务,其基本实现截图如图1所示,即输入鼓浪屿景区的起始景点名称,系统自助规划出一条线路图。

图1 自助路线规划模块实现的简单示例截图

在该模块中,用户也可以总览鼓浪屿的地图信息,并根据输入起点、终点的方式找到当前的最佳路径。如在图2中,图(a)展示了从岛内出发选择渡口,情况示例截图;图(b)中可以看出以轮渡码头为出发点,以鼓浪屿风琴博物馆为终点的最短路线。在图3中,图(a)、图(b)分别展示了以“德益洋洋”小吃为起点到尚州的最短路线的缩略图与放大图的截图示例。

2.1.2 成品路线规划

随着人工智能技术的不断进步,越来越多的网站、软件支持用户根据需求内容(商品、服务、卖家、快递等)进行打分和发表评论。根据用户的打分、评论等对每个数据进行分析,进而从大量数据中寻找这些数据规律的技术就是数据挖掘技术。对于旅游产业来说,利用数据挖掘技术对游客行为进行研究分析后,可以向其推荐地区特产、景区住宿、景区美食、伴手礼品等。在路线规划方面,可以将数据挖掘技术应用到旅游景区路线规划设计上,通过对每个游客的兴趣爱好等进行分析,为其推荐相应的旅游路线;也可以根据多数游客的路线选择、评分反馈,推荐相应的成品路线。

图2 鼓浪屿上路线规划截图示例

图3 鼓浪屿上路线规划缩略图、放大图的截图示例

在鼓浪屿景区APP交互平台开发过程中,利用数据挖掘技术分析用户数据库中信息间的关联规则,针对用户的喜好,规划出鼓浪屿各景区间的最佳路径,即成品路线。

2.2 景区信息管理模块

景区信息管理模块为用户展示了鼓浪屿的相关景点信息,如景点图片、景点地址、景点特色、景点描述、景点门票等,使用户通过触摸点击的方式快捷便利地获得景区信息从而完成交互式体验。图4为鼓浪屿景区APP交互平台景区信息管理模块的截图示例,清晰地展示了鼓浪屿景点—万国建筑博览的相关信息,整个界面非常友好,能够准确地展现出万国建筑博览的风貌。

2.3 用户管理模块

文章设计的APP交互平台增加了与社交网络平台的互联互通功能,可以与大众常用的社会性网络服务SNS(Social Networking Services)平台互联互通,方便游记、照片、视频等游玩信息在QQ、新浪微博等平台上同步更新,在增强互动的同时,增加娱乐性。 以用户在登录的过程中,可以选择使用新的用户名进行注册登录,也可以选择平时使用的QQ信息进行登录,图5展示了使用QQ进行登录的页面截图。登录成功后,用户可以根据需要在用户中心选择查看分享过的图片、签到过的地方、提意见、点赞、分享其他信息、查看关于信息及退出等操作。

2.3.1 用户账号管理 登录退出(见图5、6)

2.3.2 用户账号管理 分享记录 签到记录

用户管理模块中,用户可以在完成登录操作后在用户中心进行签到,并对所作的记录进行分享。签到时,该APP平台可以显示签到地点的图片信息、地址信息以及在鼓浪屿的签章信息等,用户可以通过触摸点击的方式获得鼓浪屿上的各个景点的语音介绍。该APP交互平台同时允许用户选择插入其他图片信息,真正让用户实现玩转鼓浪屿游览体验。图7展示了签到示例,即在鼓浪屿景点——八卦楼进行签到的页面信息,可以看出该签到页面制作精美,功能强大,可以同时分享到SNS平台,如新浪微博、QQ等。图8显示了将八卦楼的签到信息分享到QQ平台的示例,在此过程中,用户可将此签到信息发送到QQ空间或分享给自己的任一QQ好友、任一QQ群以及任一讨论组,使其他人能够进行查阅、评论等。

2.4 查询模块

查询模块部分,用户可以通过搜索框输入景点相关信息进行搜索,如输入“馆”字,查询结果将会显示鼓浪屿岛上全部包含“馆”字的旅游景点,图9清晰地描述了该搜索过程。

2.5 二维码识别模块

二维码识别模块,用户可以通过手机扫描二维码的方式获取景点语音介绍,图10显示了该功能的页面截图。

2.6 数据库功能实现

2.6.1 打开或者创建数据库/ 数据库的链接

2.6.2 关闭数据库

2.6.3 查询操作

2.6.4 创建表格

3 结语

本系统设计开发中,由于iOS平台具有设备统一、系统高效、开发技术成熟等特点,因此本文选择在iOS平台进行算法实现和系统开发。系统开发过程中,在对游客对鼓浪屿景区旅游行为习惯与喜好进行详细分析的基础上,对旅游APP的功能实现进行了技术可行性分析,然后严格按照软件开发标准、规范与流程对照设计进行开发[5]。

由于开发仓促,鼓浪屿景区旅游APP软件交互平台仍有一些不完善的地方,比如功能的完备性及页面的精细化等方面还需要继续完善,以及该软件的推广,为旅客的出游提供便捷的一站式服务。

猜你喜欢

鼓浪屿示例景点
鼓浪屿
2019年高考上海卷作文示例
常见单位符号大小写混淆示例
常见单位符号大小写混淆示例
“全等三角形”错解示例
打卡名校景点——那些必去朝圣的大学景点
“海上天堂”鼓浪屿
舒婷的鼓浪屿
鼓浪屿:迷途在这里
英格兰十大怪异景点