基于“红乐游”App 的设计与开发

来源 :科学与财富 | 被引量 : 0次 | 上传用户:w33333333
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:针对全国范围内兴起的旅游业转型升级的浪潮,文章调研本市所有红色旅游景点区域,分析目前红色旅游服务存在的不足问题,进而设计出了一款基于红色旅游的智能App。该 App 软件在实际使用的过程中能够较好的满足游客对于景点的需求,完美的解决了游客在游玩时的烦恼,得到了用户的一致好评,同时该 App 也成为了国内对红色旅游文化宣传的一种有效途径。
  关键词:红色旅游;智能 App;有效途径
  一、引言
  随着广大人民消费水平的提高,消费行为的多样化,全国范围内兴起了旅游业的转型升级的浪潮。旅游发展逐步进入休闲时代、健康旅游时代、多样化时代和高端化时代。同时,旅游业的新业态伴随转型升级的浪潮快速成长。
  我们的项目致力于设计一款红色旅游 App,带你重走长征路。领略先辈们艰苦奋斗的革命历史,体验爬雪山的不易、过草地的艰苦。传播红色文化,宣扬红色精神。该 App 从长征所经过的地方着手,介绍各个地方的红色旅游文化,以此为据来宣扬红色教育、缅怀革命先辈。为那些重走长征路的人提供了一个较好的途径,使更多的人参与到其中来,贡献自己微薄的力量。1. 打造主流的商务型、低碳型、健康型、快乐型红色旅游产品 2. 激起群众参与红色旅游的热情,将红色旅游作为一个响亮品牌、成为人们出游的重要选择。3. 弘扬爱国主义精神,促进人民的精神动力。
  二、总体架构
  本项目利用 Dubbo 来构建整体服务器集群的分布式服务。在 PC-Web 端采取B/S 架构, 前端为 Vue+Element-UI 进行页面的展示,利用前后端分离的模式进行 PC 端开发。移动端采取微信内嵌小程序的方式进行页面展示。在服务器端使用 SpringBoot 提供统一接口,以ResultfulApi 的规范将结果集封装为 JSON 数据以供移动端和 PC 端进行Ajax 的异步调用,以便数据的传输。数据库方面使用 MySQL 对数据进行持久化存储,用轻量级框架MyBatis 用于后端与数据库进行交互操作,同时,数据库连接池使用阿里巴巴开源平台上的 Druid,用于监控 DB 池连接和 SQL 的执行情况。数据库中间件采用了开源的分布式数据库系统 Mycat,以便后期业务需求及客户量增长所需的分库分表操作进行预先准备。根据特殊模块场景的需求及功能不同,在景点介绍和预约导游模块则分别引入了NoSQL 数据库ElasticSearch 和 Redis 进行数据的索引与搜索和持久化存储。并且为了方便服务器端ElasticSearch 中索引数据的管理,引入数据可视化工具 Kinaba。在日志记录方面采用了SpringBoot 默认的日志框架 Logback 进行日志文件的记录,以便后期线上问题的排查及系统的维护。在文档方面采用了 Swagger-UI 在后端源码中使用注解的方式对接口功能及参数说明文档进行归纳与整理,以便前端开发人员更好的进行接口的调用。系统总体架构示意图如下图 1 所示:
  三、系统实现
  (一)功能模块需求:
  景点介绍:为各个景点的历史背景的介绍及革命先烈在此发生的有趣故事,并在各个景点介绍的模块下添加了分享功能,以便之后的旅客在旅游规划阶段能更加顺利的进行。
  路线导航:为旅客提供切实可行的道路,使游客简单快捷的到达该景点。
  预约导游:若旅客想对该景点有进一步的了解、更深入的认识,可从本 App 中提前预约导游。
  公益项目:提供了打赏功能,将所得到的善款用以革命遗迹的保护及修缮,使更多的人参与到其中来,贡献自己微薄的力量。
  (二)各模块实现
  系统总体功能模块图如下图 2 所示:
  景点介绍:该功能提供搜索与页面初始景点介绍功能,初始景点为用户搜索的热点景点, 数据通过 ElasticSearch 进行文件存储。使得在搜索时可以快速进行文件数据的检索,以增强用户体验感。在景点分享功能通过接入 QQ、微信、新浪微博等平台的分享接口实现。
  路线导航:该功能实现方式分为两种,首先前端页面对于用户目前所在地与目的地景区的简单逻辑判断去调用不同的接口。接口一:针对景区附近路线,通过调用内部的地图导航系统,系统管理员可根据节假日亦或景区安排为消费者提供更切实可行且便捷的出行方式; 接口二:通过调用高德地图的第三方库接口以实现需求,用户只需输入当前所在地与目的地即可获得多种选择路线(上限为 5 条),让用户可以根据自我喜好选择适合自己的路线。
  预约导游:该功能展示页为平台签约金牌导游,用户可通过选择城市、景区两个选项对该景区导游信息进行查询与预约,仅提供在旅游前一天预约第二天的导游,每名导游仅可在当日被三十位用户预约,以保障用户的旅行体验感。同时为了避免在零点数据刷新时旅客的预约导游数量暴增,该功能后端使用 ActiveMQ+Redis 的模式对数据进行过滤与存储,以此应对突发的高并发场景。每名用户发起的异步请求先进入消息队列进行处理,前端展示排队中动画,若超出消息队列长度直接提示该导游预约已满。同时对队列中的任务进行处理,将预约信息存储至Redis 中,并进行持久化处理。
  公益项目:该功能在移动端微信小程序中接入微信商家入口,使用微信支付即可进行任意金额的打赏。在 PC-Web 端接入微信与支付宝的支付接口,以便提供给用户多元化的选择。
  (三)系统实现示意图
  四、功能测试
  功能测试顾名思义指的是从功能角度触发,对产品进行多方面测试。以此来保证产品各个功能模块达到预期目标,让用户在使用产品的过程中增强体验。系统的测试方法有多种多样,选择一个适合系统的测试方法则显得十分的必要。不仅节省测试的时间,节省了测试的成本,还提高了测试的效率。由于本系统的采用 SpringBoot+Vue 这样一种前后端分离的方式开发的 App,后端 SpringBoot 采用 MVC 三层架构,所以其内部实现原理相对比较清晰。在此基础上选择黑盒测试更优。因为白盒测试更注重的是软件内部实现原理,同时黑盒测试在效率及成本的控制上相对白盒测试更为适合本系统的测试。
  五、结束语
  在如今这个信息高速发展的时代,过去的盲目出行已经逐渐被人们抛弃,越来越多的人趋向于移动设备来解决出行问题,本次 App 的出现给那些狂热与红色旅游的用户带来了极大的便利。本 App 的出现主要有以下优点:
  1.该 App 的出现有利于宣扬红色文化,我们可以了解到更多的长征精神。
  2.节省时间,为人们的出行提供了一种方便、快捷且高效的途径。
  3.改变大众对于传统旅游的观念,开启了旅游的新方式。
  4.增强红色旅游业的竞争力,其潜在市场巨大。
  5.提高景点的知名度,为景点带来巨大的收益。
  参考文献:
  [1]孙鑫编著.Java Web 开发详解[M].电子工业出版社,2006
  [2]盧湘江.MySQL 高级配置和管理[M].清华大学出版社,2001
  作者简介:
  郭跃,男,汉族,研究方向:计算机科学与技术。指导老师:高楠,女,汉族,陕西省延川县人,哲学硕士,单位:延安大学.
  基金项目:2019年国家级大学生创新创业训练计划项目(编号201910719035)
其他文献
摘 要:互联网时代下,大数据成为管理带来的新的发展方向,对决策质量提升、服务效率改善等产生显著的影响。然而大数据在当前技术发展中存在诸多问题,因此笔者在明晰大数据技术现状基础上,结合问题对其展开分析,旨在有效提升大数据技术的应用水平。  关键词:大数据;应用现状;展望  引言  大数据战略已经成为当前我国的发展战略,对我国经济发展及科技进入将产生深远的影响。尤其是近些年来,随着信息化高速及社会转型
期刊
摘 要:随着近年来我国经济的蓬勃发展,对于能源的需求也是在不断的加大,同时也随着第二产业的逐步发展,对煤矿能源的开采也在逐步的加大,同时我国的煤矿储存量是比较丰富的,相应的煤矿的种类也是比较齐全的,但是再近些年地下煤矿开采的问题频繁的出现,相应的井下开采的安全问题、煤矿开采的质量问题以及在进行开采时的浪费问题等等,所以本文将进一步的探索煤矿井下采煤技术的现状,并且提出相应的优化建议。  关键词:煤
期刊
摘 要:活性位点的控制在设计具有特异性的新型电极材料以及获得高性能传感器方面起着重要作用。本项研究通过以SiO2为模板,用低成本的原位自聚合、自吸附、还原和碳化的方法合成铁铜双金属掺杂空心碳球,以及杂原子N和过度金属Fe、Cu掺杂的空心碳球。通过这种方法制备的一系列空心碳球复合材料,因其掺杂元素不同,导致对乙酰氨基苯酚的点催化活性不同。  关键词:双金属负载;碳空心球;电化学传感器;对乙酰氨基苯酚
期刊
摘 要:在信息化时代背景下,教育教学领域也进一步与时俱进,充分利用信息化手段,针对线下课堂教学模式进行不断的改进和创新,实现线上和线下充分融合的教学改革,以此使整体教学质量和效率得到显著提升,从而确保学生的学习兴趣、积极性和主动性得到更有效的激发和调动,使其能够发挥自主探究精神,学会自主学习,在整体学习质量和学习效率方面得到切实提升。本文通过分析线上教学和线下教学的优势和劣势,以《国际货代实务》课
期刊
摘 要:随着我国工业的快速发展,每天都会产生大量废水,一般采用活性炭吸附的方式来进行处理,有利于提升水资源利用率,从而获得更高经济效益。关于高浓度废水活性炭吸附再生重复利用全自动控制系统研究是很有必要的,可以运用实际生产中去。文章先分析活性炭在废水处理中的优势,再论述全自动控制系统构建。  关键词:高浓度废水;活性炭吸附;重复利用;全自动控制系统  引言:  在经济发展中对水资源需求量变大,如何提
期刊
摘 要:插花艺术是一门独特的艺术,在我国,插花艺术的发展源远流长,具有非常重要的文化价值。伴随着社会经济的持续发展,新中式插花艺术同样得到了快速的发展。为更好的明确这一新的艺术形式,有必要精准把握它的艺术特点,积极全面的推动新中式插花艺术的发展。  关键词:新中式插花;艺术特点  插花是用剪下来的植物的根、茎、叶、花、果作为素材,经过技术(修剪、整枝、弯曲)和 艺术(构思、造型)处理,制作成为一件
期刊
摘 要:网格工作是脱贫攻坚的“前线”战场,是直接与基层群众接触的和兑现落实党和国家政策的实施载体,如何做好网格工作关键到脱贫攻坚工作的成败。如何进一步做好网格工作,提高脱贫攻坚的质量和成色是本文思考的重点,在此结合工作实际,提出如下思考。  关键词:脱贫攻坚;网格工作;思考  一、详细掌握网格信息,做到心有成竹。情况清、底数明是做好网格员的第一要务。了解情况、收集信息、解决问题是网格员的天职,网格
期刊
摘 要:随着机械制造技术的不断发展,已经开始广泛应用机械数控编程技术,合理应用机械技术,数控编程技术可以优化加工零件,也可以研究和分析数控机床加工技术的设备信息,从而可以利用编程软件程序处理复杂的机械零件加工,优化整个工艺过程,保证零件加工的效果和质量。本文主要分析了新时期数控加工编程技术。  关键词:新时期;机械数控;加工编程技术  0前言  随着社会的进步和发展,促进了科学技术的发展,不断在机
期刊
摘 要:恶性胰腺癌(pancreaticcancer)其实是一种消化道恶性肿瘤,具有很高的恶性癌变程度,诊断和早期治疗困难很大。近几年来,发病率和患者死亡率显著提高。胰腺癌的早期手术确诊死亡率一般较低,手术晚期死亡率高,治愈性能也较低。胰腺癌是否发生的尚不清楚。科研机构希望利用与人工智能相关的大数据技术辅助放射科医生进行医学图像识别,提高医疗成像数据的准确性,降低放射科醫生的压力,达到早发现和治疗
期刊
一、引言  内部控制自诞生以来为企业的日常管理和有序的发展起到了积极地作用,而其内容的丰富和发展,则是因为规模日益庞大的企业对内加强管理,对外满足社会需要以及满足理论研究的不断深入。近几年,中国的监管机构不断出台和完善与内部控制相关的制度和法规,而高新技术企业作为现代社会生产力的典型代表受制于竞争环境日趋加剧及经营环境的日新月异,想要立于不败之地,必须要做好风险控制,建立完善高效的内部控制体系以确
期刊