🌱「码路小匠」:以代码为凿,刻出技术的形状
专注分享优质开源项目和前沿技术栈,助力开发者提升效率
注: 文末关注微信公众号 码路小匠,回复 996,获取项目源码地址
📖 项目简介
AJ-Report是一款功能强大的开源BI平台,专注于数据可视化与大屏展示,帮助企业实时掌握业务动态,实现数据驱动的科学决策
✨ 核心优势
- 多数据源无缝连接:原生支持MySQL、Elasticsearch、Kudu等多种数据源,轻松接入企业现有数据体系
- 零代码可视化搭建:提供30+专业级图表组件,通过简单拖拽即可完成大屏设计,无需开发经验
- 极简三步工作流:
- 配置数据源 → 编写SQL定义数据集 → 拖拽设计大屏 → 一键发布
- 自定义数据集支持:告别繁琐的接口开发,直接通过SQL查询生成可视化数据集
🔧 适用场景
-
企业数据看板
-
业务监控大屏
-
经营分析报告
-
实时数据展示
基于 Apache-2.0 协议开源!

🧰 项目技术栈
-
🏔️ 环境依赖
- 数据库: MySQL 5.7+
- 运行环境: JDK 1.8+
-
🛠️ 后端技术栈
- 基于Spring Cloud微服务架构构建,核心组件包括:
- aj-gaea低代码平台 - 提供快速开发能力
- Spring Boot 2.3.5 - 轻量级应用框架,支持快速启动和jar包部署
- MyBatis-Plus 3.3.2 - MyBatis增强工具,简化数据库操作
- Flyway 5.2.1 - 数据库版本管理工具,实现平滑升级
- 基于Spring Cloud微服务架构构建,核心组件包括:
-
💻 前端技术栈
-
工程化工具
-
npm - 包依赖管理
-
webpack - 模块化打包工具
-
ES6 - 现代化JavaScript语法标准
-
-
Vue核心框架
-
vue-cli - 项目脚手架
-
vue-router - 前端路由管理
-
element-ui - UI组件库
-
-
特色功能组件
-
avue - 拖拽式开发组件
-
vue-echarts - 数据可视化图表
-
vue-superslide - 轮播组件
-
vuedraggable - 拖拽排序组件
-
luckysheet - 在线表格组件(类似Excel)
-
-
-
🌐 架构优势
- 前后端分离 - 清晰的责任划分,并行开发
- 组件化开发 - 丰富的UI组件和功能模块
- 低代码支持 - 通过aj-gaea平台提升开发效率
- 微服务架构 - 弹性扩展,灵活部署
该架构设计兼顾开发效率和系统性能,既适合快速迭代开发,又能支撑企业级应用需求。
🧩 数据流程图

📱 在线体验
在线体验: https://ajreport.beliefteam.cn/index.html
体验账号:guest 密码:guest
🖥️ 项目演示
1. 首页

2. 报表管理

3. 大屏报表


4. 系统设置

🔍往期推荐
1. 小区物业管理系统,电脑端 + 移动端
2. 基于SpringBoot进销存ERP系统
3. 多级仓储管理+实时库存看板,若依WMS打造高效供应链管理系统
免责声明: 所发布的内容来源于互联网,我们会尊重并维护原作者的权益。由于信息来源众多,若文章内容出现版权问题,或文中使用的图片、资料、下载链接等,如涉及侵权,请告知我们,我们将尽快处理。

4058

被折叠的 条评论
为什么被折叠?



