← 返回项目库

Smart BI 中文多维可视分析与数据看板

一套面向业务团队的中文多维可视分析平台,支持数据源、数据集、图表、看板、权限与消息协同。

Smart BI 是一个基于 Java 后端与 Vue 前端的商业智能平台。它把数据源管理、数据集整理、图表制作和看板发布串成一套可操作的分析工作流,并提供工作区、权限申请、用户资料与通知中心等管理能力。本中文社群学习版本已完成界面文案与本地演示数据适配,便于学习 BI 产品的信息架构、权限模型和前后端部署方式。

真实界面

项目截图

共 6 张

看板
数据集
图表
数据源
基础信息
权限相关

Capabilities

核心功能

✓中文多维分析工作台
✓数据源与数据集管理
✓图表创建与看板发布
✓工作区与权限模型
✓权限申请与审批消息
✓用户资料与账号管理
✓本地可操作的演示数据适配

适用场景

学习 BI 平台从数据源到看板的完整产品流程
研究 Vue 管理后台的权限、菜单与消息中心实现
在取得必要授权后作为私有化数据分析系统的技术参考

适合谁

需要学习商业智能产品架构、数据看板工作流、Vue 管理后台或 Java 服务部署的开发者与业务团队。

商业化思路

用于社群学习与研究 BI 产品设计、数据分析工作流、权限协作和私有化部署;实际商用部署需由使用者自行完成基础设施与权利核验。

你会拿到什么

  • ✓固定提交版本的完整源码包
  • ✓Apache License 2.0 与版权声明
  • ✓六张真实运行的中文功能界面截图
  • ✓本地预览适配器与部署说明

部署流程

  1. 1安装 Java 17+、Maven、Node.js 20+、npm、MySQL 与 Redis。
  2. 2进入 frontend 目录执行 npm ci 与 npm run build,验证前端静态产物。
  3. 3按 README 与 docker-compose 配置数据库、缓存及后端服务,并通过 Nginx 暴露前端。
  4. 4首次部署完成后,在真实环境中重新配置密钥、数据库连接和鉴权参数。

真实验证结果

npm ci、npm run build 与固定本地预览均已通过;使用固定 Chromium 在 1440×900、DSF1 下验证看板、数据集、图表、数据源、个人中心和消息中心六个路由,HTTP 200,中文标题与真实演示数据可见,无 console/page error、破图、404、登录页或横向溢出。

部署前须知

本地预览适配器仅在 loopback 主机启用,不替代真实 Java/MySQL/Redis 服务;生产部署前必须按上游文档配置后端依赖、鉴权与密钥。部分复杂的创建、上传和权限变更流程仍需在完整后端环境中验收。

部署难度

较高

最低配置

本地界面预览需要 Node.js 20+ 与 npm;完整服务端部署需要 Java 17+、Maven、MySQL、Redis、Docker Compose 与可用的反向代理。

开源许可证

Apache License 2.0

最后验证

2026-09-02

技术栈

Java 17Spring BootMyBatisVue 3ViteAnt Design Vue

授权说明

源码包原样保留上游 Apache License 2.0 与 Copyright 2024 AopaCloud 声明,并保留上游来源链接;本版本包含中文界面、本地预览适配器与运行缺陷修复,修改部分不改变上游许可证边界。

Release notes

版本记录

1 个已发布版本

vcn-154df0cc971b 当前推荐

完成中文业务界面与本地预览数据适配,修复前端 Sass 注入、加密库入口、通知轮询和 IntersectionObserver 运行缺陷,并验证六个核心功能路由。

部署要求:Node.js 20+ 与 npm 可完成前端预览;完整服务端需要 Java 17+、Maven、MySQL、Redis、Docker Compose 与反向代理。

已知问题:本地演示不连接真实数据库;完整数据写入、登录、权限变更与复杂编辑流程需在真实后端环境中配置并验收。

登录后领取