System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,具体说是一种营销活动的智能搭建系统。
技术介绍
1、当前,营销活动的创建与管理主要依赖于专业的软件开发人员通过编写大量代码来实现。这一过程不仅技术门槛高,需要深厚的编程技能,还导致了高昂的开发成本和较长的开发周期。现有的营销活动开发流程包括需求分析、设计、编码、测试、部署等多个环节,每个环节都需要大量的时间和人力投入,特别是在编码阶段,开发人员需要手动编写大量的代码来构建活动的各个功能和界面。
2、因此,现有技术在营销活动创建与管理方面存在开发成本高昂、开发周期长、技术门槛高和资源利用不合理等问题。这些问题限制了企业在营销活动上的创新能力和市场竞争力,因此迫切需要一种更为高效、灵活的低代码活动创建系统来解决这些问题。
3、公开于该
技术介绍
部分的信息仅仅旨在加深对本专利技术的总体
技术介绍
的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。
技术实现思路
1、针对现有技术中存在的缺陷,本专利技术的目的在于提供一种营销活动的智能搭建系统,通过提供直观的图形化界面、丰富的预定义组件库、自动化代码生成以及简化的部署发布流程,显著提高了开发效率和交付速度,降低了研发成本和技术门槛,从而提升整体的业务创新能力和市场响应速度;系统的易用性和灵活性确保了非技术人员也能轻松创建和发布营销活动,优化了用户体验。
2、为达到以上目的,本专利技术采取的技术方案是:
3、一种营销活动的智能搭建系统,其特征
4、组件选择模块,以图形化的方式展示各类组件,所述各类组件存储于预设的组件库内,包括:
5、基础组件,用于配置文本信息及呈现方式;
6、媒体组件,用于配置图片、音视频信息及呈现方式;
7、商品组件,用于配置商品信息及呈现方式;
8、菜单组件,用于配置业务关键节点菜单信息及呈现方式;
9、属性配置模块,选中组件后进一步呈现组件属性配置选项;
10、组件预览模块,以图形化的方式预览组件属性配置选项的实际效果。
11、在上述技术方案的基础上,组件选择模块包括拖拽属性参数draggable,用于控制被选中的组件是否可拖拽调整其所属的营销活动,以及是否可拖拽调整其在活动流程中的节点顺序。
12、在上述技术方案的基础上,组件选择模块包括克隆属性参数clonedog,用于控制对选中组件进行克隆操作。
13、在上述技术方案的基础上,属性配置模块使用图形化界面进行配置时,采用如下方式:
14、gui界面首先根据业务需求设计各种配置项,用通过配置项集用户输入的配置信息;
15、配置项绑定到相应的数据模型或表单对象中,以便在用户提交配置时能够实时捕获到;
16、当用户在gui界面上完成配置后,通过表单提交的方式将配置信息发送到后端服务器;
17、后端服务器接收到配置信息后,进行验证和处理确保配置信息的有效性和合法性;
18、在后端服务器处理完配置信息后,通过调用api将配置信息保存到数据库或配置文件中;
19、api调用完成后,后端服务器会收到一个响应,表明配置信息是否已成功保存;
20、基于收到的响应,端服务器向gui界面发送一个成功或失败的反馈。
21、在上述技术方案的基础上,还包括业务节点管理模块,用于为创建业务节点并分配节点顺序编号,用于设定业务节点是否具有业务关键节点属性;
22、被选中的组件通过拖拽操作分配到已建立的业务节点;
23、根据节点顺序编号确定当前业务节点的前置业务节点及后置业务节点,营销活动按节点顺序编号依次在各业务节点间跳转。
24、在上述技术方案的基础上,具有业务关键节点属性的业务节点进一步包括自定义事件处理函数,用于设定响应处理方式及处理逻辑,用于设定事件对象来源以及事件对象输出目标。
25、在上述技术方案的基础上,组件预览模块,根据业务节点管理模块分配的节点顺序编号,以箭头函数为引导依次渲染各业务节点,并且基于css类将每个业务节点渲染为一个div元素完成组件的预览。
26、在上述技术方案的基础上,智能搭建系统的前端界面使用vue.js框架,结合vite2.x作为构建工具,提供快速的模块热替换和开发服务器;
27、智能搭建系统的后端服务使用eggjs作为服务端框架,提供restful api或graphql api与前端进行通信。
28、在上述技术方案的基础上,智能搭建系统的内部数据流采用typescript进行类型检查,确保数据的一致性和减少运行时错误。
29、在上述技术方案的基础上,智能搭建系统使用vuex或vue 3的composition api进行状态管理,具体包括:
30、状态定义:定义营销活动的状态结构,包括初始状态和中间状态变化;
31、状态初始化:将营销活动设定至初始状态;
32、状态更新:定义更新状态的规则和方法,使得营销活动由初始状态更新至中间状态变化,或由一个中间状态变化更新至另一个中间状态变化;
33、状态访问:在营销活动的业务节点根据需要访问和使用对应的状态;
34、状态变化监听:监听状态的变化,并根据变化来更新用户界面或执行对应的逻辑。
35、本专利技术所述的一种营销活动的智能搭建系统,具有以下有益效果:
36、通过图形化界面和自动化代码生成,减少了人工编码需求,大幅降低了开发成本和周期,使开发人员能专注于高价值工作,同时加快了活动上线的速度;
37、降低了技术门槛,增强了业务人员的参与度,使非技术人员也能轻松创建活动页面,提升了决策的灵活性和速度;
38、提升了交付效率,通过快速响应需求变更和优化资源利用,使团队能更快地适应市场变化,并有效避免资源浪费在低价值需求上。
本文档来自技高网...【技术保护点】
1.一种营销活动的智能搭建系统,其特征在于,包括:
2.如权利要求1所述的一种营销活动的智能搭建系统,其特征在于,组件选择模块包括拖拽属性参数draggable,用于控制被选中的组件是否可拖拽调整其所属的营销活动,以及是否可拖拽调整其在活动流程中的节点顺序。
3.如权利要求1所述的一种营销活动的智能搭建系统,其特征在于,组件选择模块包括克隆属性参数cloneDog,用于控制对选中组件进行克隆操作。
4.如权利要求1所述的一种营销活动的智能搭建系统,其特征在于,属性配置模块使用图形化界面进行配置时,采用如下方式:
5.如权利要求1所述的一种营销活动的智能搭建系统,其特征在于,还包括业务节点管理模块,用于为创建业务节点并分配节点顺序编号,用于设定业务节点是否具有业务关键节点属性;
6.如权利要求5所述的一种营销活动的智能搭建系统,其特征在于,具有业务关键节点属性的业务节点进一步包括自定义事件处理函数,用于设定响应处理方式及处理逻辑,用于设定事件对象来源以及事件对象输出目标。
7.如权利要求1所述的一种营销活动的智
8.如权利要求1所述的一种营销活动的智能搭建系统,其特征在于,智能搭建系统的前端界面使用Vue.js框架,结合Vite2.x作为构建工具,提供快速的模块热替换和开发服务器;
9.如权利要求1所述的一种营销活动的智能搭建系统,其特征在于,智能搭建系统的内部数据流采用TypeScript进行类型检查,确保数据的一致性和减少运行时错误。
10.如权利要求1所述的一种营销活动的智能搭建系统,其特征在于,智能搭建系统使用Vuex或Vue 3的Composition API进行状态管理,具体包括:
...【技术特征摘要】
1.一种营销活动的智能搭建系统,其特征在于,包括:
2.如权利要求1所述的一种营销活动的智能搭建系统,其特征在于,组件选择模块包括拖拽属性参数draggable,用于控制被选中的组件是否可拖拽调整其所属的营销活动,以及是否可拖拽调整其在活动流程中的节点顺序。
3.如权利要求1所述的一种营销活动的智能搭建系统,其特征在于,组件选择模块包括克隆属性参数clonedog,用于控制对选中组件进行克隆操作。
4.如权利要求1所述的一种营销活动的智能搭建系统,其特征在于,属性配置模块使用图形化界面进行配置时,采用如下方式:
5.如权利要求1所述的一种营销活动的智能搭建系统,其特征在于,还包括业务节点管理模块,用于为创建业务节点并分配节点顺序编号,用于设定业务节点是否具有业务关键节点属性;
6.如权利要求5所述的一种营销活动的智能搭建系统,其特征在于,具有业务关键节点属性的业务节点进一步包括自定...
【专利技术属性】
技术研发人员:乔钰皓,刘山国,刘辉,尹志刚,卢述奇,何畏,
申请(专利权)人:同福集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。