1、浅谈三亚旅游演艺微服务 APP 架构设计与实现摘 要 “互联网+”已经以各种方式渗透进我们的生活,基于此,本文以三亚旅游演艺服务的手机 APP 为例,通过该 APP 可以实现手机查看演艺节目单和演出时间,便于使用者在线订票、订座和对演艺节目进行评价,同时对演艺市场的营销推广起到积极的作用。 下载 关键词 新媒体时代 智能手机 安卓系统 移动互联网 海南国际旅游岛建设正式上升为国家战略以来,其发展得到了各方的关注和支持,三亚旅游演艺市场异常活跃,如何才能够让游客及时在线预订演出票、订座,以及方便游客将观看感受分享出来,是新媒体时代急需解决的问题。基于此,本文设计开发出一款适合三亚旅游演艺微服务的
2、手机APP。通过此 APP 目标游客就可以对演艺市场进行了解,便于游客更好的安排自己的行程。三亚拥有丰富的旅游资源,旅游服务在“互联网+”大环境下的发展还堪忧,希望通过此手机 APP 的开发能够对三亚旅游演艺市场起到宣传和推广作用。 一、智能移动 APP 的应用现状 智能移动 APP 的应用已经走入我们的日常生活,智慧校园 APP 的应用极大地便利了师生查询课表、登记和查询考试成绩;智慧社区的应用能够及时通知业主快递信息和物业交费等相关信息;各大银行 APP 的使用极大地便利了客户通过手机进行在线查询和实时转账;智慧的时代三亚旅游演艺市场也需要顺应此趋势,开发出适合自身需求的智能移动 APP。
3、 二、开发演艺微服务 APP 所需要的语言 Object-CC 语言与 C#类似继承了 C 语言的特性,前者是单一父类继承。使用 Objective-C 所开发的程序占用空间少,执行效率高,是非常实用的开发语言。 Swift 编程语言具有良好的表现力和趣味性,简单易学易用易上手,用Swift 编程语言开发的程序比较安全,很少出现常见的编程错误。 Xcode 是由 NeXT 的 Project Builder 发展而来,是最快捷的开发 OS X和 iOS 的应用程序的方式,它支持的语言比较多,如 C 语言、C+、Java、AppleScript、Python 等,并且?能够提供 Cocoa、Ca
4、rbon 和Java 等编程模式。 SQLite 是遵守 ACID 的关系型和轻型的数据库,当前市场上流行的主流操作系统都支持,可见其能够支持多个系统,同时还可以跟其他语言结合使用。使用 SQLite 能够在占用较少资源的前提下实现嵌入式,而这种嵌入式所占用的内存大约为几百 K。 三、移动 APP 程序的设计实现 (一)系统需求分析 因三亚旅游演艺微服务采用 OIS 系统开发,并且能够在市面流行的手机上运行,再加上开发的 APP 属于小型的移动 APP 应用,所占资源比较少,只需在 iPhone 模拟器上便可运行,因此本应用的开发测试、试运行以及实现是完全可行的。 (二)系统功能需求 使用者不
5、同对该移动 APP 的要求就不同,因此本着切实服务游客的目的,人性化、合理化的设计开发该移动 APP,具体的模块功能如图 1 所示。 1.管理员模块详解。演艺微服务 APP 管理员的功能模块具有登入模块管理、在线订票管理、在线选座管理、密码修改、在线留言评价管理以及当地天气情况和演出场所地点查询管理。具体功能模块如图 1 左侧所示。 登录模块:主要实现游客登入账号的管理。 在线订票管理模块:主要实现在线演出时间的实时更新,在线预订的管理。 在线选座管理模块:方便已经预订演出票的游客根据自己的喜好选择适宜的位置观看演出。 修改密码模块:便于游客及时更改登入账号的密码。 天气和地图模块:便于实时天
6、气情况的在线推送和演出地点的在线提供。2.游客端功能模块详解。游客所开发的功能包括:登入接口、在线订票、在线选座、密码修改、在线留言及评价、当地天气查询和演出地点查询等功能。游客功能模块如图 1 右侧所示。 登录模块:对用户的登录密码进行 MD5 加密,在进行验证登入时首先对用户名进行验证,如果用户名不存在会给出提示,用户名正确则进行密码验证,密码正确则进行 MD5 加密并与数据库中的密码进行验证,正确就可登入系统,错误则会给出提示。 在线订票:能够显示最近几天的演出场次安排,便于选择观看。 在线选座:预订演出票后可根据自己的习惯选择合适的位置观看。 密码修改:便于游客更改自己的登录账号密码。
7、 天气和演出地点查询:提供演出地实时天气更新和演出地点推送。 (三)系统实现 1. iOS 客户端实现。该演艺微服务 APP 由 SQLite 数据库、iOS 移动端和相应后台服务器组成,其中演艺微服务 APP 的前台是 iOS,能够实现从移动端接入,这样可以摆脱过去从 PC 端接入的弊端。SQLite 数据库能够存储在移动 APP 显示端所显示的临时数据,这些数据通过网络实现与后台服务器之间实时数据的更新。 2.在线订票功能、选座功能和评价功能的实现。这些功能需要通过代码来实现,具体功能实现代码省略。 3.实时天气情况和演出场所地图的实现。在演艺微服务 APP 中为了便于游客查询天气的实时情
8、况和演出场所的位置信息,在 APP 应用中接入当地实时天气系统 API 和百度地图 API,并以 json 数据形式把解析数据放到View 中。 四、微服务移动 APP 测试运行结果 程序经过手机实际测试在线预订功能、选座功能、评价功能运行正常,实时天气情况和地图都能够正常加载。 五、结语 伴随着新媒体新技术的发展和移动智能手机的不断更新换代,移动 APP将成为获取信息不可或缺的途径。游客也会逐渐适应移动 APP 进行自助游,三亚旅游演艺微服务必将不断完善,提供更加便利、实用、客观、及时的相关资讯信息。 参考文献 杨婷婷,黄勇,吴天文,等.智慧校园 APP 的设计与实现J.科技资讯,2017(23). 吴丽.我国旅游网络营销研究综述 J.乐山师范学院学报,2013, 28(1).