企业可以直接使用的Java低代码平台

随着数字化转型的加速推进,企业对于高效、便捷的应用开发需求愈发迫切。在这种背景下,低代码开发平台逐渐崭露头角,成为企业级应用开发的新趋势。近年来,国内外低代码市场呈现爆发式增长,诸多厂商纷纷布局这一领域,其中JVS低代码平台备受关注。

一、项目介绍

JVS低代码是一款面向企业级应用开发的低代码快速开发平台。它的核心价值在于帮助企业快速搭建自己的应用程序,降低软件开发成本,同时提供灵活性和可扩展性,使得企业能够根据自身需求进行定制开发。

二、应用场景

JVS低代码平台的功能丰富,应用场景非常广泛,它通过可视化的界面和预定义的组件库,开发人员和业务人员都可以使用拖放和配置来构建应用程序。

  • 企业管理:可以使用JVS低代码平台开发工作流应用、客户关系管理应用、销售跟踪应用等,以提高企业的运营效率。
  • 物流仓储:使用JVS低代码平台开发库存管理、运输调度等应用程序来优化物流流程。
  • OA系统:JVS低代码平台可以用于快速搭建各种办公自动化系统。
  • CRM系统:使用JVS低代码平台可以快速开发出符合企业需求的客户关系管理应用。
  • ERP系统:使用JVS低代码平台可以快速开发出符合企业需求的ERP系统。
  • 项目管理系统:使用JVS低代码平台可以快速开发出符合企业需求的项目管理系统。
  • 进销存系统:JVS低代码平台可以用于快速搭建进销存系统。

三、技术栈说明

组件名称

组件作用

开源协议

表现层(前端)

EsLint

前端代码质量检测

MIT

Vuex

前端框架

MIT

Element-ui

前端组件库

MIT

Crypto-Js

前端加密

BSD

axios

基于promise用于浏览器和node.js的http客户端

MIT

data-set

前端数据绑定

MIT

vue-router

前端路由

MIT

v-charts

图形化组件渲染

MIT

E-charts

图形化组件渲染

Apache 2.0

WebPack

前端代码打包

MIT

G2

图形化组件渲染

MIT

G6

图形化组件渲染

MIT

组件归属

组件名称

组件作用

开源协议

应用逻辑层(后端框架)

Lombok

代码精简

MIT

Mybatis plus

数据持久层

Apache 2.0

Hutool

底层工具集

木兰宽松许可证 V2

Swagger

在线接口文档

Apache 2.0

Groovy

敏捷脚本语言

Apache 2.0

Spring boot

基础脚手架

Apache 2.0

spring cloud alibaba

微服务框架

Apache 2.0

Xxl-job

定时任务

GNU 3.0

通过端口调用

Nacos

注册中心

Apache 2.0

Sentinel

接口限流

Apache 2.0

seata

分布式事务处理

Apache 2.0

Skywalking

链路跟踪

Apache 2.0

Redisson

分布式锁

Apache 2.0

RabbitMq

消息队列

MPL 1.1

Kafka

分布式消息队列

Apache 2.0

组件归属

组件名称

组件作用

开源协议

数据存储层

ElasticSearch

文件搜索引擎(日志、打文本)

Apache 2.0

Mongo

分布式文件存储数据库

Apache 2.0

Mysql

关系型数据库

GPL

通过端口调用

MariaDB

MYSQL集群

GNU 2.0

通过端口调用

mycat

数据分库

Redis

高性能的key-value数据库

BSD 3

组件归属

组件名称

组件作用

开源协议

运维支持层

Docker

容器

Apache 2.0

四、功能说明及界面介绍

1、首页,可手写低代码的页面

企业可以直接使用的Java低代码平台_第1张图片

2、应用中心

应用中心是一个集中管理和提供企业级轻应用程序的平台或界面。它可以是类似企业轻应用的应用商店或者一个软件管理工具,用于管理者便捷的下载、上传、发布和安装各种企业级应用程序。

企业可以直接使用的Java低代码平台_第2张图片

3、工作台

工作台是服务于整个体系内的审批操作的入口

企业可以直接使用的Java低代码平台_第3张图片

4、应用快捷导航

应用快捷导航是将登录用户有权限使用的应用展示出来,鼠标点击后,系统展示可见的应用于对应的操作

企业可以直接使用的Java低代码平台_第4张图片

5、列表引擎

列表页是管理平台中的基础页面,核心的逻辑是实现数据的增删改查(CRUD),列表页核心的几个要素:页面内容的数据展示、查询条件、页面按钮及按钮触发的逻辑。

企业可以直接使用的Java低代码平台_第5张图片

6、逻辑引擎

逻辑引擎是用于对业务原子功能的逻辑编排,同时接入外部应用,以满足数据处理、业务实现、自动化业务的实现。轻松实现表单之间的数据互联互通,通过数据操作节点的配置和编排,业务人员再去实现底层的代码实现。

企业可以直接使用的Java低代码平台_第6张图片

7、流程引擎

流程引擎基于一组节点与执行界面,通过人机交互的形式自动地执行和协调各个任务和活动。它可以实现任务的分配、协作、路由和跟踪。通过流程引擎,组织能够实现业务流程的优化、标准化和自动化,提高工作效率和质量。

企业可以直接使用的Java低代码平台_第7张图片

8、表单引擎

表单设计器包括页面信息设置、表单可视化设计、页面权限设计、联动数据处理。

企业可以直接使用的Java低代码平台_第8张图片

9、函数公式应用

在填写表单或修改表单数据时,可以使该字段的值根据公式自动计算出来,不需要再手动填写。

企业可以直接使用的Java低代码平台_第9张图片

10、打印模板设计器

支持模型数据使用打印模板功能按照配置化方式打印模型数据。

企业可以直接使用的Java低代码平台_第10张图片

企业可以直接使用的Java低代码平台_第11张图片

 

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

开源框架地址:https://gitee.com/software-minister/jvs

你可能感兴趣的:(java,gitee,开源,开源软件,数据库)