一种基于可视化业务逻辑开发系统技术方案

技术编号:38105889 阅读:14 留言:0更新日期:2023-07-06 09:27
本发明专利技术涉及软件开发技术领域,且公开了一种基于可视化业务逻辑开发系统,包括服务创建模块、画布引擎模块、代码元素模块、解析模块、逻辑预处理模块和结果回馈模块。本发明专利技术的优点在于:通过设置服务创建模块和画布引擎模块,将程序文件进行处理,并创建为可视化组件,代码元素模块对可视化组件提供任意组合、判断和循环,解析模块对相关可视化组件进行读取和组装形成对象服务,同时降低代码的错误率,结果回馈模块对对象服务做出最终的整合和处理,根据配置回馈一定数量的对象服务程序,整个过程安装复杂的开发环境,并且通过可视化操作,降低软件项目的开发难度,提高项目及时响应需求变化,从而有效解决现有技术中所存在的问题。从而有效解决现有技术中所存在的问题。从而有效解决现有技术中所存在的问题。

【技术实现步骤摘要】
一种基于可视化业务逻辑开发系统


[0001]本专利技术涉及软件开发
,具体为一种基于可视化业务逻辑开发系统。

技术介绍

[0002]目前,市面上的软件系统开发都是程序员进行代码编写来完成一个逻辑过程的实现,代码可读性差、代码可维护成本高、业务需求变更后无法及时响应需求的变更。
[0003]通过图形来表达高级编程语言中的函数定义、程序逻辑、组合函数、固定变量、临时变量、多线程的过程,提高程序的可读性、可操作、及时发布、及时更新、自动检测运行结果,在整个CI/CD自动化过程中起到明显的作用,但是在实际的使用中,现有的相关开发系统一般由专业人员进行代码编写,之后进行逻辑运行,在运行过程中发现不足时,无法进行及时修改与恢复,影响客户体验与使用,这样无疑增大开发难度,延长开发时间,存在一定的局局限性,因此提出一种基于可视化业务逻辑开发系统,来使逻辑软件的开发实现可视化,快速修复功能BUG,快速响应客户需求变化,提升客户使用体验,降低项目开发难度。

技术实现思路

[0004](一)解决的技术问题
[0005]针对现有技术的不足,本专利技术提供了一种基于可视化业务逻辑开发系统,具备降低软件项目的开发难度、开发时间短、代码错误率低等优点,解决了现有开发难度大,开发时间长的问题。
[0006](二)技术方案
[0007]为实现上述开发难度小、开发时间短、代码错误率低目的,本专利技术提供如下技术方案:一种基于可视化业务逻辑开发系统,其特征在于,包括服务创建模块、画布引擎模块、代码元素模块、解析模块、逻辑预处理模块和结果回馈模块,所述服务创建模块将程序文件进行处理,创建为一个服务,并与画布引擎模块之间建立信息连接,所述画布引擎模块对多个服务进行可视化处理,根据实际需要进行配置,并创建为可视化组件,所述代码元素模块包括动作组件模块、判断模块、循环模块和数据合并模块,对可视化组件提供任意组合、判断和循环,确保程序的兼容性,所述解析模块对相关可视化组件进行读取和组装形成对象服务,并发送至逻辑预处理模块进行再次处理和运行,增加对象服务的安全性,所述结果回馈模块对对象服务做出最终的整合和处理,根据配置回馈一定数量的对象服务程序,完成软件程序的开发。
[0008]优选的,所述服务创建模块的输入端设置有键盘、鼠标和磁盘阵列,用于查询、选择和储存被创建为单个服务的程序文件。
[0009]优选的,所述画布引擎模块对来自服务创建模块的多个服务进行可视化处理,并标定分类,形成循环和判断可视化组件。
[0010]优选的,所述代码元素模块提供配置选择和更改,根据配置对多个可视化组件进行分别判断和循环,并对单个可视化组件进行修改赋值操作,提高提高程序的逻辑兼容性
与安全性,最后通过数据合并模块对多个可视化组件进行数据整合和数据集的合并。
[0011]优选的,所述解析模块对选择的所有组件内容配置都为JSON格式进行组装,所述逻辑预处理模块包括代码逻辑预处理模块,代码逻辑预处理模块对格式组装后的可视化组件进行预先处理。
[0012]优选的,所述结果回馈模块对预加载的对象服务与配置信息进行再次比对,之后根据所需的配置信息,返回一个对象、数组、单个对象。
[0013](三)有益效果
[0014]与现有技术相比,本专利技术提供了一种基于可视化业务逻辑开发系统,具备以下有益效果:
[0015]该一种基于可视化业务逻辑开发系统,通过设置服务创建模块,将程序文件进行处理,创建为一个服务,画布引擎模块对多个服务进行可视化处理,根据实际需要进行配置,并创建为可视化组件,代码元素模块包括动作组件模块、判断模块、循环模块和数据合并模块,对可视化组件提供任意组合、判断和循环,确保程序的兼容性,其使用者在进行选择时可以直接进行选择调用,缩短相应的操作时间,同时可视化模块选择用时短,提高项目及时响应需求变化,解析模块对相关可视化组件进行读取和组装形成对象服务,并发送至逻辑预处理模块进行再次处理和运行,增加对象服务的安全性,同时降低代码的错误率,结果回馈模块对对象服务做出最终的整合和处理,根据配置回馈一定数量的对象服务程序,整个过程安装复杂的开发环境,并且通过可视化操作,降低软件项目的开发难度,提高项目及时响应需求变化,从而有效解决现有技术中所存在的问题。
附图说明
[0016]图1为本专利技术的系统原理示意图。
具体实施方式
[0017]下面将结合本专利技术的实施例,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0018]实施例一:
[0019]一种基于可视化业务逻辑开发系统,其特征在于,包括服务创建模块、画布引擎模块、代码元素模块、解析模块、逻辑预处理模块和结果回馈模块,所述服务创建模块将程序文件进行处理,创建为一个服务,并与画布引擎模块之间建立信息连接,所述画布引擎模块对多个服务进行可视化处理,根据实际需要进行配置,并创建为可视化组件,所述代码元素模块包括动作组件模块、判断模块、循环模块和数据合并模块,对可视化组件提供任意组合、判断和循环,确保程序的兼容性,所述解析模块对相关可视化组件进行读取和组装形成对象服务,并发送至逻辑预处理模块进行再次处理和运行,增加对象服务的安全性,所述结果回馈模块对对象服务做出最终的整合和处理,根据配置回馈一定数量的对象服务程序,完成软件程序的开发。
[0020]所述服务创建模块的输入端设置有键盘、鼠标和磁盘阵列,用于查询、选择和储存
被创建为单个服务的程序文件,便于使用者通过键盘和鼠标进行服务查询和选择,而磁盘阵列具有强大的储存能力,便于对若干个服务进行储存,方便使用者直接进行选择和调用。
[0021]所述画布引擎模块对来自服务创建模块的多个服务进行可视化处理,并标定分类,形成循环和判断可视化组件,通过将多个服务进行可视化处理,使程序语言中的循环和判断转化为可视化组件,即使用者通过搜索直接清晰明了的理解可视化组件的功能,从而便于使用者根据需要将查询和选择的可视化组件进行自行拖拽配置,通过转化为可视化组件,进而不用使用者再次对相关程序语言进行再次编写,在进行选择时可以直接进行选择调用,缩短相应的操作时间,同时可视化模块选择用时短,提高项目及时响应需求变化。
[0022]所述代码元素模块提供配置选择和更改,根据配置对多个可视化组件进行分别判断和循环,并对单个可视化组件进行修改赋值操作,提高提高程序的逻辑兼容性与安全性,最后通过数据合并模块对多个可视化组件进行数据整合和数据集的合并,代码元素模块便于对一个或者多个可视化组件进行数据配置、更改和赋值操作,根据配置要求,对相关多个可视化组件进行数值的更改,相对于程序代码的重新编写,有利于节省使用者的操作时间,从而满足使用者所需的配置要求,同时判断模块对数据更改后的可视化组件进行判断,提高程序的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于可视化业务逻辑开发系统,其特征在于,包括服务创建模块、画布引擎模块、代码元素模块、解析模块、逻辑预处理模块和结果回馈模块,所述服务创建模块将程序文件进行处理,创建为一个服务,并与画布引擎模块之间建立信息连接,所述画布引擎模块对多个服务进行可视化处理,根据实际需要进行配置,并创建为可视化组件,所述代码元素模块包括动作组件模块、判断模块、循环模块和数据合并模块,对可视化组件提供任意组合、判断和循环,确保程序的兼容性,所述解析模块对相关可视化组件进行读取和组装形成对象服务,并发送至逻辑预处理模块进行再次处理和运行,增加对象服务的安全性,所述结果回馈模块对对象服务做出最终的整合和处理,根据配置回馈一定数量的对象服务程序,完成软件程序的开发。2.根据权利要求1所述的一种基于可视化业务逻辑开发系统,其特征在于,所述服务创建模块的输入端设置有键盘、鼠标和磁盘阵列,用于查询、选择和储存被创建为单个服务的程序文件。3.根据权利要求2所述的...

【专利技术属性】
技术研发人员:赖真霖任宗雷
申请(专利权)人:成都四象联创科技有限公司
类型:发明
国别省市:

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

1