关键词:旅游;智能化;定制;一站式服务;小程序;设计
1系统分析
1.1问题描述
人们需要一个面向旅游初行者的攻略平台,这样可以快速降低旅游成本,不用花时间研究路线地点及相关的旅游知识就可以完成属于自己的旅游攻略[1]。
1.2设计目标
本设计是一个兼具社区属性和推荐属性的综合旅游攻略APP,以自由行为核心,集高质量旅游内容和社区社交平台为一体,打造更加开放的“内容+社交”生态。本设计在用优质旅游主题内容吸引用户的同时,解决用户自由行前做攻略收集信息麻烦及慢的问题,为用户提供更加智能、便捷的一站式服务[2]。本设计的主页主要以瀑布式的内容呈现,以“美好瞬间”“文艺范”“旅行体验”为主题,令用户有身临其境的沉浸式体验,对旅行产生向往。本设计将内容以地点/类型标签化,通过AI算法推送相关旅游产品或引导用户进入“智能行程”页面,生成个性化定制旅行行程,形成从内容到数据再到社区平台的商业闭环。本设计拥有强大的“智能行
程”功能,通过AI算法为用户提供个性化、完整、快捷的旅行方案。在这个功能中,用户只需在社区浏览旅游信息,本设计便能结合大数据与用户画像为用户生成详细方案,操作简单。总地来说,本设计的智能推荐算法与强大的智能行程功能与其他同类产品产生差异化,为用户提供更高级的一站式服务。
2系统设计
2.1总体架构
该系统平台采用时下流行的小程序作为运行主体和开发平台,借助移动客户端作为运行载体。小程序可以很流畅便捷地运行在客户端上。从原理来说,小程序并不属于C/S或B/S其中一个,而更像是两个架构的结合体。原生App开发属于C/S架构,即客户端与服务端做交互,开发语言由系统平台决定差异,运行的流畅度最优,可以使用众多手机的权限,如网络、存储、GPS等来开发,需要编译打包才能发布[3]。Web开发属于B/S架构,即浏览器与服务端交互,web网页运行于浏览器中,调用浏览器接口与服务器交互,浏览器打开网页无需编译,边解析边渲染,跨平台性强,基本上拥有浏览器的设备都能通过网络连接打开网页[4]。对比Web和原生App而言,小程序开发更类似于B/S
和C/S的结合体,需要客户端作为运行载体,脱离原生客户端无法运行,也无法单独在浏览器中打开,小程序由腾讯开发的WebView和AppService双进程组成,由JsBridge桥接通信,开发语言和web开发一样都是JavaScript,但编写页面结构和web网页很相似,却实际不同,需要结合使用官方开发的页面接口和结构,既融合了一些类似浏览器的接口,又支持很多原生App的手机权限接口,所以小程序的设计架构会和传统的B/S或C/S有些许不同[5-6]。小程序的载体是客户端,借助客户端向用户请求使用部分手机权限如存储图片等进行数据交流。
2.2总体功能分布
本平台所有实现的功能总览如图1所示。
2.3功能实现
各功能模块实现界面如图2所示。小程序平台有哪些
3系统功能测试
3.1测试原则
以用户体验为基本测试原则,从用户的正常使用角度作为出发点进行多项功能测试,确保能及时发现以下问题并更正和完善系统,提升用户体验。包括界面出错问题、交互异常问题、未达到需求的功能设计问题、小程序平台兼容性问题、逻辑判断错误问题。
3.2测试方法
本测试主要使用的测试方法为人工测试,即不涉及小程序内部逻辑结构,对相关功能进行测试。测试人员以功能模块为测试单位编写测试用例,以真机测试作为主要测试手段,开发工具测试和多人测试作为辅助手段,协助完成整个系统测试,并把测试结果记录下来形成测试报告。
3.3测试用例
3.3.1兼容性测试。兼容性测试将对多种移动端设备进行测试,分别在不同系统的各款手机上对其进行了测试,包括iPho-neX、华为P20Pro、诺基亚X6、iPhone6、华为荣耀v30、魅族16等,效果显示正常。由于PC端(Windows系统和Mac系统)的客户端的小程序功能正处于公测的测试阶段,为了排除一些不稳定因素,本次的兼容性测试将不纳入Win-do
ws系统和Mac系统的客户端小程序测试。3.3.2多人测试多人测试主要针对小程序的功能进行测试。通过多个人同时打开平台进行相应的操作,查看是否出现卡顿和数据出错情况,详见表1。
4结语
在旅游行业高速发展及信息化技术普及应用背景下,旅游小程序的产生与创新成为旅游行业现代展中的重要组成部分,备受人们的喜爱。基于社会需求,旅游类小程序用户体验的强化已成为旅游类小程序研究的重要趋势。后续,将从用户体验设计、界面设计等方面,对旅游小程序进行更深入的研究。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论