浅谈三亚旅游演艺微服务APP架构设计与实现

2017-11-29 00:45贾树文安娜
经营者 2017年11期
关键词:移动互联网新媒体时代智能手机

贾树文+安娜

摘 要 “互联网+”已经以各种方式渗透进我们的生活,基于此,本文以三亚旅游演艺服务的手机APP为例,通过该APP可以实现手机查看演艺节目单和演出时间,便于使用者在线订票、订座和对演艺节目进行评价,同时对演艺市场的营销推广起到积极的作用。

关键词 新媒体时代 智能手机 安卓系统 移动互联网

海南国际旅游岛建设正式上升为国家战略以来,其发展得到了各方的关注和支持,三亚旅游演艺市场异常活跃,如何才能够让游客及时在线预订演出票、订座,以及方便游客将观看感受分享出来,是新媒体时代急需解决的问题。基于此,本文设计开发出一款适合三亚旅游演艺微服务的手机APP。通过此APP目标游客就可以对演艺市场进行了解,便于游客更好的安排自己的行程。三亚拥有丰富的旅游资源,旅游服务在“互联网+”大环境下的发展还堪忧,希望通过此手机APP的开发能够对三亚旅游演艺市场起到宣传和推广作用。

一、智能移动APP的应用现状

智能移动APP的应用已经走入我们的日常生活,智慧校园APP的应用极大地便利了师生查询课表、登记和查询考试成绩;智慧社区的应用能够及时通知业主快递信息和物业交费等相关信息;各大银行APP的使用极大地便利了客户通过手机进行在线查询和实时转账;智慧的时代三亚旅游演艺市场也需要顺应此趋势,开发出适合自身需求的智能移动APP。

二、开发演艺微服务APP所需要的语言

Object-CC语言与C#类似继承了C语言的特性,前者是单一父类继承。使用Objective-C所开发的程序占用空间少,执行效率高,是非常实用的开发语言。

Swift编程语言具有良好的表现力和趣味性,简单易学易用易上手,用Swift编程语言开发的程序比较安全,很少出现常见的编程错误。

Xcode是由NeXT的Project Builder发展而来,是最快捷的开发OS X和iOS 的应用程序的方式,它支持的语言比较多,如C语言、C++、Java、AppleScript、Python等,并且還能够提供Cocoa、Carbon和Java等编程模式。

SQLite是遵守ACID的关系型和轻型的数据库,当前市场上流行的主流操作系统都支持,可见其能够支持多个系统,同时还可以跟其他语言结合使用。使用SQLite能够在占用较少资源的前提下实现嵌入式,而这种嵌入式所占用的内存大约为几百K。

三、移动APP程序的设计实现

(一)系统需求分析

因三亚旅游演艺微服务采用OIS系统开发,并且能够在市面流行的手机上运行,再加上开发的APP属于小型的移动APP应用,所占资源比较少,只需在iPhone模拟器上便可运行,因此本应用的开发测试、试运行以及实现是完全可行的。

(二)系统功能需求

使用者不同对该移动APP的要求就不同,因此本着切实服务游客的目的,人性化、合理化的设计开发该移动APP,具体的模块功能如图1所示。

1.管理员模块详解。演艺微服务APP管理员的功能模块具有登入模块管理、在线订票管理、在线选座管理、密码修改、在线留言评价管理以及当地天气情况和演出场所地点查询管理。具体功能模块如图1左侧所示。

登录模块:主要实现游客登入账号的管理。

在线订票管理模块:主要实现在线演出时间的实时更新,在线预订的管理。

在线选座管理模块:方便已经预订演出票的游客根据自己的喜好选择适宜的位置观看演出。

修改密码模块:便于游客及时更改登入账号的密码。

天气和地图模块:便于实时天气情况的在线推送和演出地点的在线提供。

2.游客端功能模块详解。游客所开发的功能包括:登入接口、在线订票、在线选座、密码修改、在线留言及评价、当地天气查询和演出地点查询等功能。游客功能模块如图1右侧所示。

登录模块:对用户的登录密码进行MD5加密,在进行验证登入时首先对用户名进行验证,如果用户名不存在会给出提示,用户名正确则进行密码验证,密码正确则进行MD5加密并与数据库中的密码进行验证,正确就可登入系统,错误则会给出提示。

在线订票:能够显示最近几天的演出场次安排,便于选择观看。

在线选座:预订演出票后可根据自己的习惯选择合适的位置观看。

密码修改:便于游客更改自己的登录账号密码。

天气和演出地点查询:提供演出地实时天气更新和演出地点推送。

(三)系统实现

1. iOS客户端实现。该演艺微服务APP由SQLite数据库、iOS移动端和相应后台服务器组成,其中演艺微服务APP的前台是iOS,能够实现从移动端接入,这样可以摆脱过去从PC端接入的弊端。SQLite数据库能够存储在移动APP显示端所显示的临时数据,这些数据通过网络实现与后台服务器之间实时数据的更新。

2.在线订票功能、选座功能和评价功能的实现。这些功能需要通过代码来实现,具体功能实现代码省略。

3.实时天气情况和演出场所地图的实现。在演艺微服务APP中为了便于游客查询天气的实时情况和演出场所的位置信息,在APP应用中接入当地实时天气系统API和百度地图API,并以json数据形式把解析数据放到View中。

四、微服务移动APP测试运行结果

程序经过手机实际测试在线预订功能、选座功能、评价功能运行正常,实时天气情况和地图都能够正常加载。

五、结语

伴随着新媒体新技术的发展和移动智能手机的不断更新换代,移动APP将成为获取信息不可或缺的途径。游客也会逐渐适应移动APP进行自助游,三亚旅游演艺微服务必将不断完善,提供更加便利、实用、客观、及时的相关资讯信息。

参考文献

[1] 杨婷婷,黄勇,吴天文,等.智慧校园APP的设计与实现[J].科技资讯,2017(23).

[2] 吴丽.我国旅游网络营销研究综述 [J].乐山师范学院学报,2013, 28(1).endprint

猜你喜欢
移动互联网新媒体时代智能手机
An Evaluation of Chinese to English Translation in Light of Skopos Theory
全球智能手机出货量连续四个季度下滑缓
新媒体时代微写作特征及对策研究
探析新媒体时代下高校共青团工作的网络化转型
智能手机在大学生移动学习中的应用研究
基于Android的一键智能报警系统设计与实现 
大数据环境下基于移动客户端的传统媒体转型思路
基于移动互联网的心理健康教育初探
新媒体时代大学生社会主义核心价值观现状调查和对策研究
智能手机今年拼什么?