首页 / 专利库 / 软件 / 后台任务 / 一种无代码的业务应用软件开发平台

一种无代码的业务应用软件开发平台

阅读:320发布:2020-05-13

专利汇可以提供一种无代码的业务应用软件开发平台专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种无代码的业务应用 软件 开发平台,所述 用户界面 通过数据转换器与表定义相关联,且通过表定义的映射存储到 数据库 内;所述后台逻辑管理器并通过逻辑输出控制用户界面和流程引擎;其中,所述 后台任务 调度器通过后台逻辑管理器、后台逻辑构建器调用数据库内的数据。本发明利用 鼠标 的拖拽对数据和页面元素之间建立绑定关系,且通过表定义和数据转换器建立前后台数据通道;后台逻辑构建器采用 可视化 ,图形拖拽的方式,替代传统软件的后台代码变为可视化的逻辑 节点 配置开发,通过后台任务调度器进行 数据处理 ,不仅降低了软件开发难度,而且提高的开发速度,使本发明具有开发难度小、成本低、操作简单以及操作平台稳定的特点。,下面是一种无代码的业务应用软件开发平台专利的具体信息内容。

1.一种无代码的业务应用软件开发平台,其特征在于,主要包括:用户界面(1)、数据转换器(2)、数据库(3)、表定义(4)、流程引擎(5)、后台逻辑管理器(6)、后台逻辑构建器(8)和后台定时任务调度器(7);其中,所述用户界面(1)通过数据转换器(2)与表定义(4)相关联,且通过表定义(4)的映射存储到数据库(3)内;所述用户界面(1)和流程引擎(5)与后台逻辑管理器(6)互连,所述后台逻辑管理器(6)并通过逻辑输出控制用户界面(1)和流程引擎(5);其中,所述后台任务调度器(7)分别与后台逻辑管理器(6)、后台逻辑构建器(8)互连,并通过后台逻辑管理器(6)、后台逻辑构建器(8)调用数据库(3)内的数据,形成一个整体的关系链。
2.根据权利要求1所述的一种无代码的业务应用软件开发平台,其特征在于,所述用户界面(1)包括:表单管理(41)、列表管理(42)、日历页管理(43)、甘特图页管理(44)、标签页管理(45)和混合页管理(46)。
3.根据权利要求1所述的一种无代码的业务应用软件开发平台,其特征在于,所述表单管理(41)包括:子表管理、表单校验、表单显示、回填数据、后台数据交互、表单打印、表单数据计算和表单元素控制;所述列表管理(42)包括:表头、查询条件、按钮和树状列表。
4.根据权利要求1所述的一种无代码的业务应用软件开发平台,其特征在于,所述数据库(3)中包含:界面数据、转换数据、中间数据、统计数据和汇总数据。
5.根据权利要求1所述的一种无代码的业务应用软件开发平台,其特征在于,所述数据库(3)的数据经后台逻辑构建器(8)和后台逻辑管理器(6)调用,由后台定时任务调度器(7)调度器进行处理,将所得数据由后台逻辑构建器(8)传递到用户界面(1),所得数据呈图表类展现。
6.根据权利要求1所述的一种无代码的业务应用软件开发平台,其特征在于,所述后台逻辑构建器(8)中设有页面连接器(9)。

说明书全文

一种无代码的业务应用软件开发平台

技术领域

[0001] 本发明涉及软件开发技术领域,更具体的说是涉及一种无代码的业务应用软件开发平台。

背景技术

[0002] 随着现代科技的不断进步,利用应用软件来完成日常的事物已渐渐成为人们普遍的生活方式。因此,也需要软件开发人员能够快速的更新和设计出越来越多的业务应用软件以满足人们的需求。目前,市场上的开发业务应用软件都是依靠传统的手工编码来完成的,完成一个业务应用开发需要耗费很长的时间,不仅开发效率低,而且开发成本高。
[0003] 因此,如何提供一种不仅开发效率高,而且成本低的业务应用软件开发平台是本领域技术人员亟需解决的问题。

发明内容

[0004] 有鉴于此,本发明提供了一种不仅开发效率高,而且成本低的一种无代码的业务应用软件开发平台。
[0005] 为实现上述目的,本发明提供如下技术方案:主要包括:用户界面、数据转换器、数据库、表定义、流程引擎、后台逻辑管理器、后台逻辑构建器和后台定时任务调度器;其中,所述用户界面通过数据转换器与表定义相关联,且通过表定义的映射存储到数据库内;所述用户界面和流程引擎与后台逻辑管理器互连,所述后台逻辑管理器并通过逻辑输出控制用户界面和流程引擎;其中,所述后台任务调度器分别与后台逻辑管理器、后台逻辑构建器互连,并通过后台逻辑管理器、后台逻辑构建器调用数据库内的数据,形成一个整体的关系链。
[0006] 优选的,在上述一种无代码的业务应用软件开发平台中,所述用户界面包括:表单管理、列表管理、日历页管理、甘特图页管理、标签页管理和混合页管理。
[0007] 优选的,在上述一种无代码的业务应用软件开发平台中,所述表单管理包括:子表管理、表单校验、表单显示、回填数据、后台数据交互、表单打印、表单数据计算和表单元素控制;所述列表管理包括:表头、查询条件、按钮和树状列表。
[0008] 优选的,在上述一种无代码的业务应用软件开发平台中,所述数据库中包含:界面数据、转换数据、中间数据、统计数据和汇总数据。
[0009] 优选的,在上述一种无代码的业务应用软件开发平台中,所述数据库的数据经后台逻辑构建器和后台逻辑管理器调用,由后台定时任务调度器调度器进行处理,将所得数据由后台逻辑构建器传递到用户界面,所得数据呈图表类展现。
[0010] 优选的,在上述一种无代码的业务应用软件开发平台中,所述后台逻辑构建器中设有页面连接器。
[0011] 经由上述的技术方案可知,与现有技术相比,本发明公开提供了一种无代码的业务应用软件开发平台;本发明采用简易的拖拽式操作方式,利用鼠标的拖拽对数据和页面元素之间建立绑定关系,且通过表定义和数据转换器建立前后台数据通道;后台逻辑构建器采用可视化,图形拖拽的方式,将替代传统软件的后台代码变为可视化的逻辑节点配置开发,通过后台任务调度器进行数据处理,不仅降低了软件开发难度,而且提高的开发速度减少开发人员,本发明而为一完整的关系链,且具有开发难度小、成本低、操作简单以及操作平台稳定的特点。附图说明
[0012] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0013] 图1附图为本发明的总体结构示意图。
[0014] 图2附图为本发明的表定义与前端展现组件关系示意图。
[0015] 图3附图为本发明的数据库处理转换结构示意图。

具体实施方式

[0016] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0017] 请参阅附图1-3,为本发明公开的一种无代码的业务应用软件开发平台。
[0018] 本发明,主要包括:用户界面1、数据转换器2、数据库3、表定义4、流程引擎5、后台逻辑管理器6、后台逻辑构建器8和后台定时任务调度器7;其中,所述用户界面1通过数据转换器2与表定义4相关联,且通过表定义4的映射存储到数据库3内;所述用户界面1和流程引擎5与后台逻辑管理器6互连,所述后台逻辑管理器6并通过逻辑输出控制用户界面1和流程引擎5;其中,所述后台任务调度器7分别与后台逻辑管理器6、后台逻辑构建器8互连,并通过后台逻辑管理器6、后台逻辑构建器8调用数据库3内的数据,形成一个整体的关系链。
[0019] 为了进一步优化上述技术方案,表定义4包括:表单管理41、列表管理42、日历页管理43、甘特图页管理44、标签页管理45和混合页管理46。
[0020] 为了进一步优化上述技术方案,表单管理41包括:子表管理、表单校验、表单显示、回填数据、后台数据交互、表单打印、表单数据计算和表单元素控制;所述列表管理42包括:表头、查询条件、按钮和树状列表。
[0021] 为了进一步优化上述技术方案,数据库3中包含:界面数据、转换数据、中间数据、统计数据和汇总数据。
[0022] 为了进一步优化上述技术方案,数据库3的数据经后台逻辑构建器8和后台逻辑管理器6调用,由后台定时任务调度器7进行处理,将所得数据由后台逻辑构建器8传递到用户界面1,所得数据呈图表类展现。
[0023] 为了进一步优化上述技术方案,后台逻辑构建器8中设有页面连接器9。
[0024] 为了进一步优化上述技术方案,数据库3的表的管理与维护,需要在无代码开发的表管理完成。业务数据仍然存储在数据库3的表中,平台保存了表的定义并且与其他组件相关联,建成了前后台数据通道,可以将数据由前台传递、转换到后台,并存储到数据库3中。
[0025] 为了进一步优化上述技术方案,应用系统的前台界面可以分为表单页、列表页、日历页、甘特图页、标签页和混合页等,每一类页面均可以通过无代码平台构建,且界面可以通过配置参数与表定义4关联,可以将界面数据通过内部数据转递,通过表定义4的映射存储到数据库3中。
[0026] 为了进一步优化上述技术方案,应用系统后台逻辑构建器8采用可视化,图形拖拽的方式,将替代传统软件的后台代码变为可视化的逻辑节点配置开发。前台用户界面1和流程引擎5均可以调用后台逻辑构建器8,并通过逻辑输出控制用户界面1和流程引擎5。
[0027] 为了进一步优化上述技术方案,后台定时任务调度器7,将前台实时性要求不高的数据处理,以及复杂的大数据处理,采用后台任务调度器7调用业务逻辑完成数据转换、计算、汇总、统计等复杂的后台任务。
[0028] 为了进一步优化上述技术方案,页面连接器9用于控制页面之间的跳转关系,它是页面跳转的控制中心,可以灵活更改页面之间的跳转关系;通过拖拽各页面,通过按钮、超级链接连接页面,形成页面之间的逻辑关系图;通过参数配置可以根据条件选择,配置页面的跳转关系。
[0029] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0030] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈