智能BI项目-介绍(一)
往期开发(已经完成)
- 智能 BI 项目-介绍(一)
- 智能 BI 项目-初始化(二)
- 智能 BI 项目-初学 AI 分析(三)
- 智能 BI 项目-AI 接口调用(四)
- 智能 BI 项目-接口优化(五)
- 智能 BI 项目-接口的异步化(六)
- 智能 BI 项目-引入 RabbitMQ(七)
一、项目简介
基于 React + Spring Boot + MQ + AIGC 的智能数据分析平台
区别于早期传统的 BI 平台,用户只需要导入原始数据集,并输入分析诉求,就可以自动化生成可视化图表以及分析结论,实现数据分析的降本增效
二、项目特点
不同于网上泛滥的管理系统、博客、商城这些已经层出不穷的项目。此项目结合当下最火的 AIGC 技术 + 企业级 BI 业务场景的综合实战项目,紧跟时代的潮流!
此项目中采用前后端高效开发方式,AIGC 应用开发、AI 提问技巧、系统优化、分布式限流、线程池、异步化、消息队列等一系列重点知识。
三、技术选型
前端技术栈
- React 18
- Ant Desgin Pro 5.x 脚手架
- Umi 4 前端框架
- Ant Design 组件库
- Echarts 可视化库
- OpenApI 前端接口代码生成
后端技术栈
- Java Spring boot 基础整合框架
- MySQL 数据库
- MyBatis-Plus 持久层框架 MyBatis-X 生成实体 Mapper 接口
- Redis + Redisson 限流
- RabbitMQ 消息队列
- 鱼聪明 AI SDK(来自鱼皮大大的 AI 技术)
- JDK 线程池异步优化
- Easy Excel 表格数据处理
- Swagger + knife4J 接口文档生成
四、从项目中学习到的实践知识
- 1.跟随鱼皮大大全程直播听讲,参与项目完整的开发流程,能够独立开发上线项目。
- 2.熟悉企业主流前后端开发技术的应用(如 SpringBoot、react、Redisson 等)。
- 3.熟悉 AIGC、AI 工具、AI 编程的玩法和技巧,开拓编程思维。
- 4.熟悉最新版本前后端开发脚手架的使用,掌握快速生成基础代码,前后端协作的方法,提高数倍开发效率
- 5.熟悉系统优化、分布式限流、线程池、异步化、消息队列等一系列重要知识,提升系统设计能力
- 6.熟悉项目开发过程中,调试、优化技巧。如开发工具技巧、抽象封装、问题定位、性能优化等等。
- 7.大大带领读文档,掌握阅读官方文档的方法和技巧,提高自学能力。
- 8.所有的 BUG 和问题,能够自行查阅资料进行解决。
五、个人对项目见解
- 个人对于此项目比较感兴趣,也跟紧时代的步伐,能够学习到新的知识,也能巩固以前所学知识,比如 Spring boot 基础框架整合,此次前端 react 第一次接触,使用鱼皮大大推荐的 ant design pro 脚手架。前端最早使用的是 vue + element-ui 组件库 + axios 请求库完成基本的页面搭建。经此次学习定会对 react 进行初了解使用,后端的 rabbitMQ 学过一阵子,不常用,借此机会进行巩固和再学习,异步队列,线程池这些难点。
- 此项目由鱼皮大大所提供学习,未经本人允许严谨转载本文章
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 keep初心!

