用于文旅产业流程的系统设计方法、智能终端和存储介质技术方案

技术编号:38128501 阅读:14 留言:0更新日期:2023-07-08 09:34
本申请提供一种用于文旅产业流程的系统设计方法、智能终端和存储介质,基于表单设计页面展示的多个表单组件,响应于对被选表单组件的第一拖曳操作,生成目标表单;基于流程设计页面展示的多个流程组件,以所述目标表单为起始节点,响应于对被选流程组件的第二拖曳操作,生成目标流程图;提取所述目标流程图中流程节点信息及节点关联关系,生成流程处理代码;响应于所述目标表单的数据提交,执行所述流程处理代码,实现所述目标流程图的流程业务。本申请通过方便用户自由生成表单和流程图,并基于对表单和流程图的属性识别转换为可执行的代码,从而实现表单项目的流程业务的快速推进,有效提高了表单流程的便利性和处理效率。率。率。

【技术实现步骤摘要】
用于文旅产业流程的系统设计方法、智能终端和存储介质


[0001]本申请涉及软件编程
,具体涉及一种用于文旅产业流程的系统设计方法、智能终端和存储介质。

技术介绍

[0002]文旅产业是旅游产业的重要组成部分。文化旅游产业主要是由人文旅游资源所开发出来的旅游产业,是为满足人们的文化旅游消费需求而产生的一部分旅游产业。文旅产业发展的目标是提高人民的旅游活动质量。在文旅产业的工作过程中经常会涉及到各种各样的表单流程业务,例如,用户对景区的意见反馈表单及其处理流程。而表单经过流程图以可视化方式描绘过程中不同活动的顺序后,能够更清晰地分步查看和了解过程,并识别文旅产业中的重要决策、痛点和浪费。
[0003]申请人在构思和实现本申请的过程中发现,现阶段文旅产业中在处理表单流程业务时,首先需要人工寻找或编写合适的表单模板,然后适配现有的流程模板或指定新的流程顺序,最后推动各相关流程节点理解流程图并加以监督执行。这些步骤都需要投入大量的熟手人力资源进行实现,实现成本比较高,用户体验很差。因此,寻找一种能够全程可视化操作、并打通全流程执行的表单流程业务简化编程的灵活实现方式,就成为本领域研究人员亟需解决的问题。

技术实现思路

[0004]为了缓解以上问题,本申请提供一种用于文旅产业流程的系统设计方法,包括:基于表单设计页面展示的多个表单组件,响应于对被选表单组件的第一拖曳操作,将多个被选表单组件分别渲染显示至对应的表单位置,以生成目标表单;基于流程设计页面展示的多个流程组件,以所述目标表单为起始节点,响应于对被选流程组件的第二拖曳操作,将多个被选流程组件分别渲染显示至对应的流程位置,以生成目标流程图;提取所述目标流程图中每个流程位置对应流程组件的流程节点信息及节点关联关系,将所述流程节点信息分别映射为预设编程语言定义的流程元素对象,并根据所述节点关联关系生成流程处理代码;响应于所述目标表单的数据提交,执行所述流程处理代码,以激活所述目标流程图的起始节点,实现所述目标流程图的流程业务设计。
[0005]可选地,所述基于表单设计页面展示的多个表单组件,响应于对被选表单组件的第一拖曳操作,将多个被选表单组件分别渲染显示至对应的表单位置,以生成目标表单的步骤之前包括:收集表单需求,根据所述表单需求建立表单组件;对所述表单组件配置属性控件。
[0006]可选地,所述基于表单设计页面展示的多个表单组件,响应于对被选表单组件的
第一拖曳操作,将多个被选表单组件分别渲染显示至对应的表单位置,以生成目标表单的步骤包括:基于预设布表组件,响应光标的第一拖曳操作,获取每个被选表单组件的组件信息和第一目标位置;基于所述组件信息,以所述第一目标位置为基准,计算所述每个被选表单组件的显示区域位置,并提取所述多个被选表单组件的排列信息;响应于通过属性页面分别定义所述每个被选表单组件的属性控件参数,封装所述被选表单组件的显示区域位置、所述属性控件参数和所述排列信息,以生成所述目标表单。
[0007]可选地,所述生成所述目标表单的步骤包括:调用预设动态文本代码,将所述被选表单组件的显示区域位置、所述属性控件参数和所述排列信息转换为组件模型;根据所述组件模型,基于预设数据格式对照规则,获取所述组件信息的序列化数据格式;将所述序列化数据格式进行解析渲染,以在屏幕上展示所述目标表单。
[0008]可选地,所述基于流程设计页面展示的多个流程组件,以所述目标表单为起始节点,响应于对被选流程组件的第二拖曳操作,将多个被选流程组件分别渲染显示至对应的流程位置,以生成目标流程图的步骤包括:响应于生成所述目标表单,监听流程组件的选择事件,确定服务流程节点类型,生成流程节点信息;监听光标的第二拖曳操作,获取每个被选流程组件的第二目标位置,基于所述流程节点信息,以所述第二目标位置为基准,计算所述每个被选流程组件的显示区域位置,并提取所述多个被选流程组件的排列信息;基于所述排列信息,识别节点连接事件,获取节点关联关系;根据所述流程节点信息、排列信息和节点关联关系,生成所述目标流程图。
[0009]可选地,所述提取所述目标流程图中每个流程位置对应流程组件的流程节点信息及节点关联关系,将所述流程节点信息分别映射为预设编程语言定义的流程元素对象,并根据所述节点关联关系生成流程处理代码的步骤包括:将所述流程节点信息映射至流程建模中的流程元素类型;根据所述流程元素类型,将对应的流程节点元素映射为所述流程元素对象;根据所述流程元素类型和所述流程建模的对应关系,确定所述流程元素对象的属性信息;获取所述流程元素对象对应的流程代码模板,并写入所述属性信息和所述节点关联关系,以生成所述流程处理代码。
[0010]可选地,所述流程组件包括节点和连接线;所述根据所述流程元素类型和所述流程建模的对应关系,确定所述流程元素对象的属性信息的步骤包括:提取所述流程组件中的文字信息,确定所述节点和/或连接线对应的描述信息。
[0011]可选地,所述提取所述流程组件中的文字信息,确定所述节点和/或连接线对应的描述信息的步骤包括:根据所述描述信息,确定所述目标流程图中每个节点对应的流程处理人员的角色
信息、判定规则及对应的动作信息。
[0012]可选地,所述提取所述流程组件中的文字信息,确定所述节点和/或连接线对应的描述信息的步骤包括:根据所述描述信息,确定所述目标流程图中每个连接线的执行规则。
[0013]本申请还提供一种智能终端,所述智能终端包括处理器和存储器;所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时实现如上述的用于文旅产业流程的系统设计方法的步骤。
[0014]本申请还提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的用于文旅产业流程的系统设计方法的步骤。
[0015]如上所述,本申请提供的用于文旅产业流程的系统设计方法、智能终端和存储介质,通过可视化组件的方式方便用户自由生成表单和流程图,并基于对表单和流程图的属性识别以转换为可执行的代码,从而实现表单项目的流程业务的快速推进,有效提高了表单流程的便利性和处理效率,提高了用户体验。
附图说明
[0016]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本申请一实施例的用于文旅产业流程的系统设计方法流程图。
[0018]图2为本申请一实施例的可视化表单设计页面示意图。
[0019]图3为本申请一实施例的可视化流程图设计页面示意图。
[0020]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于文旅产业流程的系统设计方法,其特征在于,包括:基于表单设计页面展示的多个表单组件,响应于对被选表单组件的第一拖曳操作,将多个被选表单组件分别渲染显示至对应的表单位置,以生成目标表单;基于流程设计页面展示的多个流程组件,以所述目标表单为起始节点,响应于对被选流程组件的第二拖曳操作,将多个被选流程组件分别渲染显示至对应的流程位置,以生成目标流程图;提取所述目标流程图中每个流程位置对应流程组件的流程节点信息及节点关联关系,将所述流程节点信息分别映射为预设编程语言定义的流程元素对象,并根据所述节点关联关系生成流程处理代码;响应于所述目标表单的数据提交,执行所述流程处理代码,以激活所述目标流程图的起始节点,实现所述目标流程图的流程业务设计。2.如权利要求1所述的用于文旅产业流程的系统设计方法,其特征在于,所述基于表单设计页面展示的多个表单组件,响应于对被选表单组件的第一拖曳操作,将多个被选表单组件分别渲染显示至对应的表单位置,以生成目标表单的步骤之前包括:收集表单需求,根据所述表单需求建立表单组件;对所述表单组件配置属性控件。3.如权利要求1所述的用于文旅产业流程的系统设计方法,其特征在于,所述基于表单设计页面展示的多个表单组件,响应于对被选表单组件的第一拖曳操作,将多个被选表单组件分别渲染显示至对应的表单位置,以生成目标表单的步骤包括:基于预设布表组件,响应光标的第一拖曳操作,获取每个被选表单组件的组件信息和第一目标位置;基于所述组件信息,以所述第一目标位置为基准,计算所述每个被选表单组件的显示区域位置,并提取所述多个被选表单组件的排列信息;响应于通过属性页面分别定义所述每个被选表单组件的属性控件参数,封装所述被选表单组件的显示区域位置、所述属性控件参数和所述排列信息,以生成所述目标表单。4.如权利要求3所述的用于文旅产业流程的系统设计方法,其特征在于,所述生成所述目标表单的步骤包括:调用预设动态文本代码,将所述被选表单组件的显示区域位置、所述属性控件参数和所述排列信息转换为组件模型;根据所述组件模型,基于预设数据格式对照规则,获取所述组件信息的序列化数据格式;将所述序列化数据格式进行解析渲染,以在屏幕上展示所述目标表单。5.如权利要求1所述的用于文旅产业流程的系统设计方法,其特征在于,所述基于流程设计页面展示的多个流程组件,以所述目标表单为起始节点,响应于对被选流程组件的第二拖曳操作,将多个被选...

【专利技术属性】
技术研发人员:徐海平刘飞王溢达彭鹏刘峰段猛李小整
申请(专利权)人:浙江国锐数字科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1