“发现”旅游APP 的设计与实现*
2021-06-01欧阳璐郭鹏程
欧阳璐,郭鹏程,金 玲
(江西科技学院信息工程学院,江西 南昌 330098)
0 引言
随着社会的发展,我国旅游业收入快速增长,出现了一种消费大众化、需求品质化、发展全球化、产业现代化、竞争国际化的成长主旋律。文化出游作为一种包含文化思想在内的出游活动,不仅有益于庇护和开辟各种特色文明,丰富和完善旅游产品的内在及价值,还有益于加快区域经济结构的转型与发展。
短假近游、长假远游成为人们普遍的旅游方式。正因如此,每到节假日热门景点人数都会爆满,会给人们带来不舒适的出游体验感,也会给目的地造成超负载的现象。而且随着经济水平的提高,每个家庭都有家用车,为了更好地体验旅游,自驾游和自助游成为家庭旅游的首选。可以预测,家庭自驾游这种自主出游方式会在以下几个方面有高度的需求。1)路径导航,依赖像百度地图、高德地图这种导航APP 来为其规划路线;2)导览规划,景区内如何游览,如何避开拥塞区域,如何快速找到美食区域等。因此,笔者针对这些需求研发了一款“发现”旅游APP。首先计算出每个景区的客流量,然后从服务器返回终端手机上,用户可以通过手机端实时观察景区客流量的多少,从而避开客流量较大的景区,选择客流量较少的景区,避开拥塞。与此同时,不只是限于观察客流,还可为人们提供景区内的路线,可以进行偏好设置筛选出适合自己的景区等功能。
1 项目功能描述
相较于其他旅游APP,“发现”旅游APP 的特殊功能是能实时监测各景区客流量,根据入园检票闸机数据、后台票务系统数据、客流统计摄像头数据三大运营商数据和WiFi来获取客流量免去游客碰到长时间排队的尴尬情景[1]。产品也能挖掘到风景好、环境好却人少的地方,给用户带来更好的旅游体验感。还能为游客推送不同的路线选择,为游客提供语音讲解小知识的普及,比如当游客去到有悠久历史文化背景的旅游景点时,或者是碰到了不熟悉的历史文物,可以用APP的扫一扫功能,它会自动为用户进行语音讲解。这款APP 也能出售学生票,需要学生进行认证,还能对景区的停车位使用情况进行查询。同时还具有附加功能,例如提供景区周边的衣食住行等旅游指南,提供票务售卖,包括联票、年票,定期发放住宿、餐饮、交通等代金券。
2 项目设计
“发现”旅游APP分成前台模块和后台模块。
2.1 “发现”旅游APP前台功能模块
1)景点相关信息介绍。如景点具体位置、开放时间等,景区的客流量,景区的停车位使用情况,语音讲解,小知识的普及等功能。
2)拼团功能。个人如果想要组队,可以在APP里留言,系统后台根据需求可以为用户组建一个团队,当然你也可以直接去一个你想去的团,这样就可以跟团出游了。
3)路线导航。对于用户来说想要出游还是会使用百度地图和高德地图这样的APP,但是,用户如果想查看合适的驾车路线还要打开导览地图窗口进行相关的查询,在“发现”中直接省略这些操作,可以帮助游客集中进行其他的步骤,为游客推送不同的路线选择。此外,还有出境游的相应功能。
4)用户中心。用户验证身份之后,“发现”旅游APP 会为用户提供景区周边的食住行等旅游必备信息,提供票务售卖,包括年票、联票等,定期发放住宿、餐饮、交通等代金券,如果验证用户是学生会相应出售学生票。
2.2 “发现”旅游APP后台功能模块
1)相关旅游信息的收集。根据网络收集或者商家支应收集有关的信息。
2)旅游信息的存储。获取信息后可以进行储存,这些存储的旅游信息是向游客提供的必需信息,能够帮助他们更方便、更有目的性地选择。
3)旅游信息的加工。存储的旅游资源都是原生态的、基本的,而经过处理后的相关信息能够越发切合旅游用户的需求,也能够使用户更好使用本系统进行旅游线路的选择与寻找等。
4)旅游信息的提供。设计的最终目的都是为用户而筹谋,要给用户提供尽可能合意的旅游信息、旅游浏览比较等。
5)旅游信息的维护和更新。“发现”旅游APP能够实时更新有关的热点出游信息,以保证APP的及时性,可落实对旅游数据的增删改查等必不可少的操作[2]。
3 项目数据库设计
数据库在平台开发既便于系统信息的集中管理,又有益于应用程序的研制和保障,增强了数据的利用率和相容性。系统主要E-R图如图1所示,根据系统开发需要,系统还需要包含以下数据表:用户信息表、用户评价信息表、支付信息记录表、线路信息表、活动信息表、商家信息表、优惠券信息表、游记信息表、景点信息表、订单信息表等[3]。本文主要介绍最基本的三张表的结构。
1)用户表:存放用户的个人信息,包含用户姓名Uname、用户性别Usex、用户idID、用户电话号码UTelephone、用户密码PassWord 和用户喜好Preference 等。其中ID为主键。
2)景点信息表:存放景区信息,包含景区编号Sid、景区门票价格STickets、景区地址电话STelephone、开放时间STime和景区介绍WIntroduction等。其中Sid为主键。如表1所示。
表1 景点信息表
3)旅游线路表:存放出游线路信息,旅社编号Tid、旅社地址电话Telphone、线路TRoute、行程安排TDescription、报价TPrice、相关说明、可定日期、主要景点,其中Tid为主键。
4 项目的实现
主页界面可以进行景点搜索、攻略查询、票务订购、一日游项目查询、景点门票购买、签证办理、经典收藏、食物攻略、指定地点出游、自由行、购物。此外还有与旅游团合作发放的优惠券、门票优惠、拼团旅游的福利活动[4]。主页界面如图2所示。
图2 主页界面图
主页的设计删繁就简,将主要的东西集合于一个APP,使用户在旅游途中不需要下载多个APP。故此APP 是将多种APP集于一体。
由于主页界面的视频列表用的是ListView 控件,因此需要创建一个数据适配器VideoListAdapter对ListView进行数据适配。在数据适配器中需要为Item 添加点击事件的监听,当点击Item时需要跳转到详情界面[5]。
5 总结
在设计这款APP的过程中,最主要的是要抓住用户的需求,并满足用户的需求。虽然此类产品在现在的互联网产品中越来越多,但是各个APP是一个零散的状态,还没有形成一个体系,即使这些产品有售票功能,各个景点售票处依旧排长龙。所以,笔者进行了整合,合理将其他功能进行统一运营,增添不具有的功能。该款产品未来还需要优化,会做好市场调研工作,尽可能让更多的用户参与其中,了解更多用户的需求,为研发工作提供更有价值的资源,为客户打造一个便利的出游APP,尽可能满足客户所有出游需求。