← 返回项目库

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 与反向代理。

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

登录后领取