## 简介
    AJ-Report是全开源的一个BI平台,酷炫大屏展示,能随时随地掌控业务动态,让每个决策都有数据支撑。<br>
   
多数据源支持,内置mysql、elasticsearch、kudu驱动,支持自定义数据集省去数据接口开发,目前已支持30+种大屏组件/图表,不会开发,照着设计稿也可以制作大屏。<br>
    三步轻松完成大屏设计:配置数据源---->写SQL配置数据集---->拖拽配置大屏---->保存发布。欢迎体验。
## 在线体验
####   [在线体验](https://ajreport.beliefteam.cn/index.html "链接"): https://ajreport.beliefteam.cn/index.html  体验账号:guest 密码:guest
####   [在线文档](https://ajreport.beliefteam.cn/report-doc/ "doc"): https://ajreport.beliefteam.cn/report-doc/ <br>
####   [在线提问](https://gitee.com/anji-plus/report/issues "issue"): https://gitee.com/anji-plus/report/issues <br>
## 发行版本
####   [下载链接](https://gitee.com/anji-plus/report/releases "下载链接"): https://gitee.com/anji-plus/report/releases <br>
## 功能概述
####   组件介绍
   大屏设计(AJ-Report)是一个可视化拖拽编辑的,直观,酷炫,具有科技感的图表工具全开源项目。
内置的基础功能包括数据源,数据集,报表管理,项目部分截图如下。<br>
![操作](https://images.gitee.com/uploads/images/2021/0703/094742_c0243f70_1728982.gif "2021-07-03_09-43-50.gif")
## 数据流程图
![An image](https://images.gitee.com/uploads/images/2021/0630/160451_31bb9052_1728982.png)
## 打包目录build
```
├── bin 启动命令脚本
│ ├── restart.sh
│ ├── start.bat
│ ├── start.sh
│ └── stop.sh
├── conf 配置文件目录
│ └── bootstrap.yml
├── logs 启动日志目录
├── cache 本地缓存目录
├── lib 自定义扩展包&report-core核心包
```
## 系统目录
```
├── 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] 5.7
- [Jdk] 1.8
### 后端
- [Spring Boot2.3.5.RELEASE](https://spring.io/projects/spring-boot/): Spring Boot是一款开箱即用框架,让我们的Spring应用变的更轻量化、更快的入门。
在主程序执行main函数就可以运行。你也可以打包你的应用为jar并通过使用java -jar来运行你的Web应用;
- [Mybatis-plus3.3.2](https://mp.baomidou.com/): MyBatis-plus(简称 MP)是一个 MyBatis (opens new window) 的增强工具。
- [flyway5.2.1](https://flywaydb.org/): 主要用于在你的应用版本不断升级的同时,升级你的数据库结构和里面的数据
### 前端
- [npm](https://www.npmjs.com/):node.js的包管理工具,用于统一管理我们前端项目中需要用到的包、插件、工具、命令等,便于开发和维护。
- [webpack](https://webpack.docschina.org/):用于现代 JavaScript 应用程序的静态模块打包工具。
- [ES6](https://es6.ruanyifeng.com/):JavaScript的新版本,ECMAScript6的简称。利用ES6我们可以简化我们的JS代码,同时利用其提供的强大功能来快速实现JS逻辑。
- [vue-cli](https://cli.vuejs.org/):Vue的脚手架工具,用于自动生成Vue项目的目录及文件。
- [vue-router](https://router.vuejs.org/): Vue提供的前端路由工具,利用其我们实现页面的路由控制,局部刷新及按需加载,构建单页应用,实现前后端分离。
- [element-ui](https://element.eleme.cn/#/zh-CN):基于MVVM框架Vue开源出来的一套前端ui组件。
- [avue](https://www.avuejs.com/): 用该组件包裹后可以变成拖拽组件,采用相对于父类绝对定位,用键盘的上下左右也可以控制移动。
- [vue-echarts](https://www.npmjs.com/package/vue-echarts/): vue-echarts是封装后的vue插件,基于 ECharts v4.0.1+ 开发。
- [vue-superslide](https://www.npmjs.com/package/vue-super-slider/): Vue-SuperSlide(Github) 是 SuperSlide 的 Vue 封装版本。
- [vuedraggable](https://github.com/SortableJS/Vue.Draggable/): 是一款基于Sortable.js实现的vue拖拽插件。
- [luckysheet](https://gitee.com/mengshukeji/Luckysheet): Luckysheet ,一款纯前端类似excel的在线表格,功能强大、配置简单、完全开源。
## 部署方式
**[运行环境参考文档](https://ajreport.beliefteam.cn/report-doc/guide/quicklyDevelop.html)** <br>
**注意版本兼容性** <br>
源码 doc -> docs -> guide 目录下即所有文档。<br>
启动文档(在线文档图片多,打开很慢可以本地启动文档,方便查看) <br>
```
cd .\doc\
npm run docs:dev
```
### 发行版部署
**[发行版部署详细文档](https://ajreport.beliefteam.cn/report-doc/guide/quicklyDistribution.html)** <br>
简易步骤
```
下载最新发行版,解压
cd aj-report-xxxx
vim conf/bootstrap.yml 修改数据库连接、上传下载地址等信息
sh bin/start.sh Linux启动
bin/start.bat Windows修改第4行的JAVA_HOME后(去掉rem注释),双击启动
启动后访问
http://serverip:9095
用户名密码:admin/123456
```
### 源码编译部署
**[源码编译部署详细文档](https://ajreport.beliefteam.cn/report-doc/guide/quicklySource.html)** <br>
在Linux上先准备好maven、node.js、jdk
- [Apache Maven] 3.5 <br>
- [Node.js] v14.16.0 <br>
- [Jdk] 1.8
简易步骤
```
git clone https://gitee.com/anji-plus/report.git
cd report
sh build.sh
编译完成放在build文件夹 aj-report-xxxx.zip
unzip aj-report-xxxx.zip
cd aj-report-xxxx
vim conf/bootstrap.yml 修改数据库连接、上传下载地址等信息
sh bin/start.sh Linux启动
bin/start.bat Windows修改第4行的JAVA_HOME后(去掉rem注释),双击启动
启动后访问
http://serverip:9095
用户名密码:admin/123456
```
### 前后端分离部署
**[前后端分离部署参考文档](https://ajreport.beliefteam.cn/report-doc/guide/quicklySeparate.html)** <br>
## 快速入门
**[快速入门](https://ajreport.beliefteam.cn/report-doc/guide/quicklyUse.html)** <br>
**[更多社区大屏](https://ajreport.beliefteam.cn/report-doc/guide/bigScreenCase.html)** <br>
**[社区大屏下载链接](https://ajreport.beliefteam.cn/download/)** <br>
## SQL初始化
sql文件的目录在:report-core --> src --> main --> resources -- > db.migration <br>
系统初始化时flyway会自动的将该目录下的sql文件执行,不需要手动执行sql文件,执行完将会创建
aj_report(存放系统基础数据)数据库 <br>
## 谁在使用
感谢关注并使用AJ-Report的朋友,如果贵公司、组织、学校等正在使用AJ-Report,希望可以按照此[Issue](https://gitee.com/anji-plus/report/issues/I3ZXT4)
登记并提供贵公司、组织、学校的logo,我们将把贵方的logo放在项目首页进行展示并优先进行技术支持 <br>
<a href='http://www.anji-plus.com/'> <img src="https://ajreport.beliefteam.cn/file/download/d287d4d3-d30b-4850-9bac-a6c991409251" width = "130" height = "50" align=left/> </a>
<a href='https://www.yunstech.cn/'><img src="https://www.yunstech.cn/images/logo.png" width = "130" height = "50" /> </a>
<a href='http://www.fgkb.net/'><img src="https://ajreport.beliefteam.cn/file/download/9ee5b709-5033-4cd5-a784-ebd
没有合适的资源?快使用搜索试试~ 我知道了~
AJ-Report可视化报表工具.rar
共879个文件
png:187个
java:176个
js:174个
需积分: 5 1 下载量 70 浏览量
2023-07-13
08:09:17
上传
评论
收藏 35.13MB RAR 举报
温馨提示
数据集不回显问题修复 表格设计预览不对齐问题解决 表格预览支持滚动 增加Execl报表(初始版) 大屏导入导出增加权限控制 大屏分享新增分享码(密码) 新增折线对比图 仪表盘更新 柱体相关图表在竖显示下数值位置和渐变色调整 新增数据集不刷新问题修复 数据集动态参数管理支持自定义返回内容 数据集点击事件问题(点击编辑会出现编辑和预览的弹框) flyway增加开关,解决部分版本不兼容问题,可自行执行数据库脚本 oracle.sql.TIMESTAMP 解析错误处理 时间格式显示优化 各模块编码限制,只能输入英文或数字 数据源、数据集选择框放大 演示环境通过导入新增一张"大屏" 相关文档更新
资源推荐
资源详情
资源评论
收起资源包目录
AJ-Report可视化报表工具.rar (879个子文件)
.babelrc 229B
start.bat 1KB
luckysheet.css 142KB
plugins.css 66KB
pluginsCss.css 28KB
iconfont.css 19KB
demo.css 8KB
demo.css 8KB
iconfont.css 6KB
chartmix.css 3KB
common.css 1KB
Dockerfile 74B
.editorconfig 243B
fontawesome-webfont.eot 162KB
iconfont.eot 21KB
shipin.gif 1.51MB
loading.gif 67KB
avatar.gif 6KB
EwaAntH.gif 1KB
EwaAntV.gif 1KB
.gitignore 191B
.gitignore 171B
.gitignore 83B
index.html 395KB
demo_index.html 107KB
demo_index.html 100KB
index.html 1KB
favicon.ico 263KB
paint_32px.ico 4KB
paint_24px.ico 2KB
paint_16px.ico 1022B
hive-metastore-1.2.1.jar 5.25MB
ojdbc6-11.2.0.4.jar 2.61MB
hive-service-1.2.1.jar 1.79MB
ImpalaJDBC41-2.5.41.jar 1.55MB
postgresql-9.4.1212.jre7.jar 661KB
sqljdbc4-4.0.jar 571KB
logback-core-1.2.3.jar 461KB
libfb303-0.9.2.jar 306KB
logback-classic-1.2.3.jar 284KB
libthrift-0.9.2.jar 222KB
slf4j-api-1.7.30.jar 41KB
XlsSheetUtilTest.java 34KB
XlsSheetUtil.java 33KB
ReportExcelServiceImpl.java 26KB
ReportDashboardServiceImpl.java 24KB
XlsUtil.java 21KB
DataSourceServiceImpl.java 18KB
DataSetServiceImpl.java 17KB
FileUtil.java 16KB
AccessUserServiceImpl.java 11KB
ConstantUtil.java 11KB
HttpClientConfig.java 9KB
TokenFilter.java 9KB
GaeaFileServiceImpl.java 9KB
ReportServiceImpl.java 7KB
GaeaDictServiceImpl.java 7KB
ReportShareServiceImpl.java 6KB
AccessAuthorityServiceImpl.java 6KB
DataSetController.java 5KB
DataSetParamServiceImpl.java 5KB
ColorUtil.java 5KB
AESUtil.java 4KB
AccessRoleServiceImpl.java 4KB
JdbcConstants.java 4KB
ReportCacheHelper.java 4KB
ReportDashboardController.java 4KB
AccessUserController.java 4KB
GaeaDictItemServiceImpl.java 4KB
ResponseCode.java 4KB
ReportExcelController.java 4KB
GaeaDictController.java 3KB
JdbcServiceImpl.java 3KB
JwtUtil.java 3KB
ReportShareController.java 3KB
BarLineChartServiceImpl.java 3KB
DataSetTransformServiceImpl.java 3KB
StringPatternUtil.java 3KB
UrlDecodeFilter.java 3KB
JsTransformServiceImpl.java 3KB
GaeaDictItem.java 3KB
AccessRoleController.java 3KB
AccessAuthorityController.java 2KB
DateUtil.java 2KB
DatabaseInitializer.java 2KB
DataSetParamController.java 2KB
GaeaFileController.java 2KB
DataSourceController.java 2KB
GroovyTest.java 2KB
GroovyTransformServiceImpl.java 2KB
DataSourceDto.java 2KB
BarChartServiceImpl.java 2KB
UuidUtil.java 2KB
AccessUserDto.java 2KB
ReportShareDto.java 2KB
AccessAuthorityDto.java 2KB
ReportDashboardService.java 2KB
ReportController.java 2KB
RequestUtil.java 2KB
DataSource.java 2KB
共 879 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
资源评论
野生的大熊
- 粉丝: 234
- 资源: 246
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功