当前位置: 欣欣网 > 码农

太酷了! 推荐一款完全开源的大屏设计BI平台

2024-06-06码农

一、项目介绍

AJ-Report是全开源的一个BI平台,酷炫大屏展示,能随时随地掌控业务动态,让每个决策都有数据支撑。

多数据源支持,内置mysql、elasticsearch、kudu驱动,支持自定义数据集省去数据接口开发,目前已支持30+种大屏组件/图表,不会开发,照着设计稿也可以制作大屏。

三步轻松完成大屏设计:配置数据源---->写SQL配置数据集---->拖拽配置大屏---->保存发布。

二、系统特性

  1. 最新最稳定的技术栈

  2. 支持多数据源配置

  3. 丰富的大屏组件。拖拽配置实现动态大屏

三、技术选型

核心框架:SpringBoot

数据库迁移工具:flyway5.2.1
持久层框架:MyBatis-Plus
数据库连接池:Alibaba druid

日志管理:SLF4J、Logback
前端框架: Vue 、webpack、Element-ui 、ES6

四、数据流程图

五、功能说明

大屏设计(AJ-Report)是一个可视化拖拽编辑的,直观,酷炫,具有科技感的 图表工具全开源项目。内置的基础功能如下:

  1. 用户权限:权限管理、角色管理、用户管理。

  2. 报表设计:数据源、数据库、报表管理 、大屏报表 、表格报表 、报表分享。

  3. 系统设置:文件管理、数据字典。

六、系统目录

├── doc 文档源码
│ ├── docs
│ ├── package.json
│ └── README.md
├── pom.xml 父pom,jar版本管理
├── report-core java源码
│ ├── pom.xml gaea父pom,jar版本管理
│ └── README.md
├── report-ui 前端vue源码
├── LICENSE
├── README.md

七、系统功能页面

权限管理

角色管理

用户管理

数据源

支持多数据源,内置mysql、elasticsearch、kudu等多种驱动

数据源列表

数据集

根据选中的数据源+查询 sql 或请求体完成数据的查询。

数据集列表

报表管理

从大屏报表模块选择需要设计的大屏,按图示进入大屏设计界面

左侧为工具栏和图层,上方为功能栏,右侧为配置栏,中间为画布。

从报表管理模块选择需要设计的大屏,按图示进入大屏设计界面。

设计界面

报表分享功能是将需要分享的报表生成一个访问链接,不等同于浏览器的链接,而是类似云盘分享链接的形式

在线体验

https://ajreport.beliefteam.cn/index.html

体验账号:guest 密码:guest

源代码下载地址:

https://gitee.com/anji-plus/report.git

看到最后,如果这个项目对你有用,一定要给我点个「 在看和赞 」。