JVS低代码平台技术栈全解析:助力企业快速响应业务需求

在互联网快速发展的阶段,数字化转型是企业的必经之路,企业如何快速响应业务需求,提升开发效率,降低开发成本,成为企业数字化转型的关键。数据显示,中国低代码与零代码市场规模持续扩大,年增长率高达22.1%,预计未来五年将保持27.5%的年均复合增长率。

在JVS低代码快速开发平台中,可以帮助各行业人员使用拖、拉、拽页面配置化方式搭建个性化的CRM、ERP、OA、车辆管理系统、金融系统、项目管理、进销存等系统。

一、技术栈

  • 前端:Vue+ElementPlus+Vite+Pinia
  • 后端:Spring_cloud_alibaba、Spring boot、Mybatis plus、Nacos、RabbitMq、Xxl-job、Datax
  • 数据:Doris、Mysql、Redis
  • 运维:K8S+docker

二、主要特点

  • 快速开发:通过配置化、可视化的方式,大大缩短了应用开发周期。
  • 灵活配置:支持页面、流程、逻辑的灵活配置,满足不同业务需求。
  • 自动化部署:集成自动化部署工具,支持应用的持续升级和配置。
  • 源码可交付:平台支持源码扩展接入,用户可获得100%的源码技术授权。
  • 丰富的页面组件:提供拖拽式设计,非IT人员也能快速构建应用界面。
  • 流程管理:支持流程节点的配置、审批人设置、审批规则等,实现业务流程的自动化。
  • 逻辑配置:通过可视化界面配置业务逻辑,无需编写复杂的代码。
  • 数据源管理:支持多数据源,包括数据库、Excel、低代码数据模型等,方便数据加工和集成。
  • 权限管理:提供细粒度的权限控制,确保应用的安全性和数据隐私。

三、核心能力与引擎

1、表单引擎

  • 数据采集:通过表单,企业可以方便地收集客户、员工或其他相关方的信息,如联系方式、反馈意见、需求等,用于后续的业务处理或数据分析。
  • 流程审批:表单可以作为企业内部审批流程的一部分,通过表单提交申请,各级审批人在表单中进行审批操作,实现流程的自动化和简化。
  • 业务运营:企业可以利用表单来处理销售订单、库存管理、物流配送等业务流程中的数据输入和操作,提高工作效率。
  • 表单复制:可多复制已配置的表单设置,提高效率。

  • 表单设计器:提供页面信息设置、表单可视化设计、页面权限设计、联动数据处理等功能,支持独立表单、触发表单、流程表单等多种类型。

  • 组件丰富:包括基础组件、高级组件与扩展组件,满足各种复杂的业务需求。

  • 数据联动:支持数据模型的绑定和联动,实现数据的动态更新和校验。

2、列表引擎

  • 数据展示:基于数据模型动态展示数据,支持多种查询条件和排序方式。

  • 数据设置:主要用于列表页从excel文件导入时,对文件导入前的校验,导入后联动触发相应的逻辑

3、流程引擎

  • 业务流程管理:支持业务流程的定义、执行和监控,确保业务流程的顺畅进行。
  • 流程审批:与表单引擎结合,实现流程的个性化审批表单样式设计。

  • 流程回退:在业务流程中允许流程回退,方便用户进行修改或重新处理。

4、逻辑引擎

界面包括,配置导航栏、逻辑组件、逻辑编排画布、逻辑属性配置

  • 数据处理:支持数据的增删改查、统计等复杂操作。
  • 逻辑编排:通过可视化编排逻辑,实现业务逻辑的自动化处理。
  • 触发机制:支持表单、流程等多种触发方式,灵活应对各种业务需求。

5、数据模型

  • 数据存储:作为底层数据存储的基础,支持根据业务动态调整。
  • 数据联动:与其他引擎(如表单、列表、流程等)联动,实现数据的实时更新和共享。

  • 应用数据模型可以设置模型字段索引、字段唯一性校验配置和数据脱敏配置

  • 模型字段:每个字段都代表了数据模型中的一个属性或特性,通过字段的名称、类型、长度等属性,可以清晰地描述出数据模型所包含的数据内容和格式。

  • 索引管理:能够快速定位到符合查询条件的数据

  • 数据脱敏配置:采用对某个数据模型的字段脱敏设置后,只对设置的白名单用户可以进行全数据访问

6、权限管理

包含功能使用授权与数据权限、模型授权,可自定义权限人员

  • 功能权限组:主要关注于对应用系统功能的访问和操作权限的控制。

  • 数据权限组:主要关注于对应用系统数据的访问和操作权限的控制

  • 模型权限:通过控制对数据模型的访问和操作,可以根据不同的用户或角色设置不同的访问和操作权限。

7、函数公式

在JVS低代码中有多种函数公式使用场景:表单组件默认值、列表按钮显示配置、逻辑引擎字段值

8、源码标识

用于源码接入的时候,必要的资源标识,源码标识可以与自动化部署工具集成,实现源码的自动化部署和集成

9、版本管理

用于版本管理的配置界面,可以记录每次更改的历史,包括更改的内容、时间、发布者等信息

10、应用日志

提供应用的基础日志,能够全面记录并监控应用模型下的所有操作,包括数据的增加、修改、删除等

11、第三方应用

支持多平台Oauth2的配置化登录对接,如微信、钉钉、企业微信以及其他第三方应用

12、门户引擎

实现登录后看到的界面,查看到的门户不同,千人千面,门户组件采用自定义配置化的方式

在线demo:https://frame.bctools.cn

*********************************************

全部评论

相关推荐

截止到10.31日,秋招的大部分进程算是结束了吧。按例先上bg介绍,985本 计算所硕 科班 一篇ccf-a2024n作 无其他论文 两段大厂llm实习1段预研1段业务 一段redbook开发 一段aigc初创目前呢是一个0offer的状态。池子有转正公司和华为某实验室。还投递了一些外企和初创一开始八月底秋招提前批的时候是信心满满的,慢慢地面一个挂一个心态就不太好了。其实我是没有资格怪行情不好的,我拿的面试机会都还挺多的。奈何自己技术太菜,都没把握住。百度,美团,腾讯都捞了两个部门面试,字节就更不用说了面了可能有五六个部门,最终都是一面二面挂。btw京东是直接挂我简历(狗东你好自为之哈分析下来原因有几点:1.  这一年忙着实习,无缝衔接两段大厂,没有时间好好准备八股,给面试官留下了一个基础很差的印象。2. 做题方面也是,除了hot100以外的题目碰到基本上就是没啥思路,神经网络题更是一窍不通。自然笔试挂了蛮多家(阿里的好几家都是笔试挂)3. 语言表达能力不强,背后是对自己的项目动机都不太清楚。项目都没来得及复盘而去追求实习的数量。记得有一次被字节面试官质疑项目是不是自己做的哈哈哈哈~anyway 最近几天的心态也慢慢调整过来了,今天也为同门的开得很高的团子offer感到高兴。人生不止这个秋天,没必要因为焦虑困死。我相信我只要花时间好好沉淀,最终还是有好结果哒~和现在也是0offer的老哥共勉~ 加油
港村薯薯:真的感同身受了,加油
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务