首页> 中国专利> 一种基于零代码开发的可视生产力工具平台

一种基于零代码开发的可视生产力工具平台

摘要

本发明公开了一种基于零代码开发的可视生产力工具平台,涉及代码开发技术领域,包括原型项目ModelProj模块,用于语言开发和数据实现的抽象,并将抽象结果存储在数据库中指导创建新的实例项目;实例项目ExampleProj模块,用于生成项目必备文件的可视化操作文件,其中包括需求树单元、开发单元、线上发布预览单元和状态管理单元。本发明不仅可定制任意开发语言、技术架构的原型项目及组件,而且以实现项目开发的零代码化,可定制在各个业务领域的独立重要编程生产力工具,能有效提升时间效率和提高了开发效率,降低开发门槛。

著录项

  • 公开/公告号CN113867713A

    专利类型发明专利

  • 公开/公告日2021-12-31

    原文格式PDF

  • 申请/专利权人 安徽杰予信息科技有限公司;

    申请/专利号CN202111120308.6

  • 发明设计人 桂院;

    申请日2021-09-24

  • 分类号G06F8/34(20180101);G06F3/0486(20130101);G06F8/30(20180101);

  • 代理机构34188 合肥上博知识产权代理事务所(特殊普通合伙);

  • 代理人郭堃

  • 地址 230000 安徽省合肥市玉兰大道26号赛创中安科创中心403室

  • 入库时间 2023-06-19 13:29:16

说明书

技术领域

本发明涉及代码开发技术领域,具体来说,涉及一种基于零代码开发的可视生产力工具平台。

背景技术

目前主流的基于数据库的信息化数字化系统的开发,是基于数据库开发语言SQL、服务器端开发语言java/python等、web前端开发语言html/css/JavaScript/typescript等,结合一些已有的代码框架,进行代码开发。其技术门槛高、周期长、质量差、成本高等问题,还有技术人员不懂业务、业务人员不懂技术所带来的开发出来的软件不实用的问题。

近年来也出现一些为了降低信息化系统开发门槛和成本的,基于图形化配置数据管理和分析功能的搭建工具,但是都存在一个核心问题:这些搭建工具所支持的配置项,只能配置出简单的数据管理和分析功能,还有很多现实中的软件需求,是这些搭建工具无法配置出来的。原因在于这些搭建工具的设计人员在设计这些搭建工具时,并未预见到的现实中的各种软件需求。更大的问题在于,即便他们预见了这些软件需求,他们也不能提供更多配置项进行支持,因为一旦提供更多的配置项,就会导致其搭建工具的使用难度提高,背离了其设计该搭建工具产品的降低开发门槛和成本的初衷。

针对相关技术中的问题,目前尚未提出有效的解决方案。

发明内容

针对相关技术中的问题,本发明提出一种基于零代码开发的可视生产力工具平台,以克服现有相关技术所存在的上述技术问题。

本发明的技术方案是这样实现的:

一种基于零代码开发的可视生产力工具平台,包括:

原型项目ModelProj模块,用于语言开发和数据实现的抽象,并将抽象结果存储在数据库中指导创建新的实例项目;

实例项目ExampleProj模块,用于生成项目必备文件的可视化操作文件,其中包括需求树单元、开发单元、线上发布预览单元和状态管理单元。

进一步的,所述原型项目ModelProj模块包括开发语言数据库、技术架构单元和可视化组件单元。

进一步的,所述开发单元包括可视拖拽单元和配置功能Feature单元。

进一步的,所述配置功能Feature单元包括项目级Feature、表级Feature和字段级Feature。

进一步的,所述状态管理单元包括BUG管理单元和评审管理单元。

进一步的,所述需求树单元包括需求功能和需求设计。

本发明的有益效果:

本发明基于零代码开发的可视生产力工具平台,集成原型项目ModelProj模块和实例项目ExampleProj模块,通过语言开发和数据实现的抽象,并将抽象结果存储在数据库中指导创建新的实例项目进行生成项目必备文件的可视化操作文件,通过对项目开发周期的集中管理以及全程可视化操作,不仅可定制任意开发语言、技术架构的原型项目及组件,而且以实现项目开发的零代码化,可定制在各个业务领域的独立重要编程生产力工具,能有效提升时间效率和提高了开发效率,降低开发门槛。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据本发明实施例的一种基于零代码开发的可视生产力工具平台的原理框图。

图中:

1、原型项目ModelProj模块;

11、开发语言数据库;12、技术架构单元;13、可视化组件单元;

2、实例项目ExampleProj模块;

21、需求树单元;22、开发单元;23、线上发布预览单元;24、状态管理单元。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。

根据本发明的实施例,提供了一种基于零代码开发的可视生产力工具平台。

如图1所示,根据本发明实施例的基于零代码开发的可视生产力工具平台,包括:原型项目ModelProj模块1,用于语言开发和数据实现的抽象,并将抽象结果存储在数据库中指导创建新的实例项目;

实例项目ExampleProj模块2,用于生成项目必备文件的可视化操作文件,其中包括需求树单元21、开发单元22、线上发布预览单元23和状态管理单元24。

其中,所述原型项目ModelProj模块1包括开发语言数据库11、技术架构单元12和可视化组件单元13。

其中,所述开发单元22包括可视拖拽单元和配置功能Feature单元。

其中,所述配置功能Feature单元包括项目级Feature、表级Feature和字段级Feature。

其中,所述状态管理单元24包括BUG管理单元和评审管理单元。

其中,需求树单元21包括需求功能和需求设计。

借助于上述技术方案,通过集成原型项目ModelProj模块和实例项目ExampleProj模块,通过语言开发和数据实现的抽象,并将抽象结果存储在数据库中指导创建新的实例项目进行生成项目必备文件的可视化操作文件,通过对项目开发周期的集中管理以及全程可视化操作,不仅可定制任意开发语言、技术架构的原型项目及组件,而且以实现项目开发的零代码化,可定制在各个业务领域的独立重要编程生产力工具,能有效提升时间效率和提高了开发效率,降低开发门槛。

本技术方案,将软件编程需求、编程、测试、审核、预览集成于一身,打造软件项目的全生命周期的可视化综合平台。极大降低了软件编程门槛,增强了项目管理能力和实时预览+能力。

具体的,通过将项目需求以数据树形式存储在数据库中,项目需求树同步关联编程代码文件,当编程代码文件开发完成,表示此需求节点完成,测试人员测试BUG以数据形式与编程代码文件关联,存储在数据中,平台会自动标识存在BUG的文件,开发人员修复BUG后关闭文件BUG状态或文件中组件BUG状态,文件变为开发完成状态,代码评审人员同样会将代码审核结果数据与代码文件关联。直至项目线上开发完成,项目源码可完整签出,线下独立发布和部署,保证项目安全性。全过程项目均可在线实时预览,全程平台可视化零代码开发。

此外,本技术方案中,对于上述原型项目ModelProj模块1来说,其原型项目ModelProj模块1是对使用某种语言开发及数据实现的抽象;将这些抽象结果存储在开发语言数据库11中,用来指导创建每一个新的实例项目。原型项目ModelProj模块1指定了开发语言、技术架构单元12(例:SpringBoot+VUE的前后端分离项目),在确定的原型项目ModelProj模块1中同时管理了数以千计的可视化组件单元13(负责生成代码),同时可以再创作新组件放入其中。

另外,原型项目ModelProj模块1及组件池确定后,即可创建实例项目ExampleProj模块2,实现项目创建时确定好后会自动化生成项目基础架构和数据库等相关项目必备文件的可视化操作文件,一键操作即可全部生成。同时可以创建需求树单元21,创建新的个性化代码文件,配置功能Feature单元,即可完成项目零代码可视化生产。

另外,配置功能Feature单元是预设编程的重要组成部分,分为:项目级Feature、表级Feature和字段级Feature,详细定义了在项目、表、字段等的预设情况,以确定在项目创建及表创建后能快速自动化生成大量代码文件,尽可能的减少拖拽操作,可视拖拽单元主要用于个性化设计(需要人工拖拽和设计,效率不是最快的,但在差异化时是必须的),而配置功能Feature单元用于设计文件快速成型,进一步提升可视化效率。同时配置功能Feature单元允许定制,可以将实际将付项目中认为有可能快速复用的模块定义到配置功能Feature单元中。

此外,实例项目ExampleProj模块在应用过程中,还包括线上发布预览单元23,选择预览服器后一键发布,即可实时查看项目已完成开发的功能。

另外,还包括状态管理单元24,其每个代码文件及代码文件中的组件均可进行状态管理,状态管理中包括BUG管理单元,其允许提交BUG状态,以供测试人员在预览时查看效果发现BUG后实时提交BUG。也让编程人员实时查看BUG并修复。同时还包括评审管理单元,其代码评审人员也可实时评审,实现需求人员、编程人员、测试人员、项目经理可以同步作业,大大提升沟通效率和交付效率。

此外,开发完成后可在线打包发布,亦可从文件管理服务器签出完整项目源码进行线下打包发布。

综上所述,借助于本发明的上述技术方案,通过集成原型项目ModelProj模块和实例项目ExampleProj模块,通过语言开发和数据实现的抽象,并将抽象结果存储在数据库中指导创建新的实例项目进行生成项目必备文件的可视化操作文件,通过对项目开发周期的集中管理以及全程可视化操作,不仅可定制任意开发语言、技术架构的原型项目及组件,而且以实现项目开发的零代码化,可定制在各个业务领域的独立重要编程生产力工具,能有效提升时间效率和提高了开发效率,降低开发门槛。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,本领域技术人员在考虑说明书及实施例处的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号