浅谈三亚旅游演艺微服务APP架构设计与实现.docx_第1页
浅谈三亚旅游演艺微服务APP架构设计与实现.docx_第2页
浅谈三亚旅游演艺微服务APP架构设计与实现.docx_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

浅谈三亚旅游演艺微服务APP架构设计与实现 摘 要 “互联网+”已经以各种方式渗透进我们的生活,基于此,本文以三亚旅游演艺服务的手机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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论