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

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

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

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

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

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

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

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

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

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


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