<div align="center">
<h1>DataRoom</h1>
<strong>简单、免费、开源的大屏设计器</strong>
</div>
<p align="center">
<img alt="stars" src="https://gitee.com/gcpaas/DataRoom/badge/star.svg?theme=dark">
<img alt="forks" src="https://gitee.com/gcpaas/DataRoom/badge/fork.svg?theme=dark">
<img alt="GitHub license" src="https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg">
<img alt="Company" src="https://img.shields.io/badge/公司-科大国创云网科技有限公司-blue.svg">
<a href="http://gcpaas.gccloud.com"><img src="https://img.shields.io/badge/%E9%A2%84%E8%A7%88-演示环境-yellow" alt="预览"></a>
</p>
🔥DataRoom是一款基于SpringBoot、MyBatisPlus、Vue、ElementUI、G2Plot、Echarts等技术栈的大屏设计器,具备大屏设计、预览能力,支持MySQL、Oracle、PostgreSQL、SQLServer、ElasticSearch、JSON、JS、HTTP、Groovy等数据集接入,使用简单,完全免费,代码开源。<br/>
**最新版本** <img alt="npm" src="https://img.shields.io/npm/v/@gcpaas/data-room-ui"><img alt="Maven Central" src="https://img.shields.io/maven-central/v/com.gccloud/dataroom-core">
## 功能介绍
### 1. 大屏管理
支持大屏【新增】、【编辑】、【设计】、【预览】、【复制】、【删除】操作
<br>
<img src="./doc/images/大屏管理.png" height="200" >
### 2. 设计器
采用拖拉拽可视化设计,支持20+种图表组件、15种边框组件、10多种修饰组件
<br>
<img src="./doc/images/设计器.png" height="200" >
### 3. 资源库
支持资源自定义上传、在大屏设计器中直接引用资源,如:3D图片、边框图片、装饰条、背景图
<br>
<img alt="logo" src="./doc/images/资源库.png" height="200">
### 4. 数据源
支持MySQL、PostgreSQL、Oracle 、ClickHouse数据库接入
<br>
<img alt="logo" src="./doc/images/数据源.png" height="200">
### 5. 数据集
支持原始数据集、自助数据集、存储过程数据集、JSON数据集、脚本数据集、JS脚本数据集、HTTP数据集多种方式接入数据
<br>
<img alt="logo" src="./doc/images/数据集.png" height="200">
<br>
<img alt="logo" src="./doc/images/数据集2.png" height="200">
## 优势
✅ 一站式大屏解决方案,从<span style='color:red'>**数据源接入**</span>-><span style='color:red'>**数据清洗处理**</span>-><span style='color:red'>**大屏设计**</span>-><span style='color:red'>**大屏预览**</span>-><span style='color:red'>**大屏发布上线**</span><br/>
✅ 支持<span style='color:red'>**多种数据集接入**</span>,如:原始数据集、自助数据集(支持多表关联)、存储过程、JSON(静态数据)、JS脚本、Groovy脚本、ElasticSearch、HTTP接口,满足大多数数据接入需求<br/>
✅ 支持大屏🔥<span style='color:red'>**独立部署**</span>,不对原有工程产生影响,适用于老项目<br/>
✅ 支持大屏🔥<span style='color:red'>**嵌入式集成**</span>,引入依赖包即可,与项目无缝融合,无其他系统框架依赖,减少运维成本,适用于新项目<br/>
✅ 支持🔥<span style='color:red'>**组件在线、离线开发**</span>,在线开发业务组件、离线开发系统组件,轻松解决图表不满足需求问题<br/>
✅ 支持自定义接口权限、数据权限,轻松对接🔥<span style='color:red'>**Shiro、Security**</span>等认证框架,保证大屏数据安全<br/>
<br/>
## 特性
| 特性 | |
| --- | :-- |
| 支持大屏、设计、预览、导出图片 | ✅ |
| 支持图层上下调整,支持置于顶层、置于底层 | ✅ |
| 支持画布组件任意框选、组合、取消组合、锁定、批量删除、复制功能 | ✅ |
| 支持多组件框选后对齐,如:左对齐、右对齐、上对齐、下对齐、中部对齐、水平均分、垂直均分 | ✅ |
| 支持文本、超链接、时间选择器、输入框、按钮、Tab标签、图片、轮播表、播放器、排名表、翻牌器、基础表格、倒计时、系统时间、外链集成、主题切换基础组件 | ✅ |
| 支持折线图、柱状图、面积图、条形图、饼图、环图、水波图、仪表盘、进度条、词云图、雷达图、漏斗图、梯形图、中国地图、飞线图等图表组件 | ✅ |
| 支持组件库,包含系统组件、业务组件、自定义组件,在线编辑器二次开发业务或自定义图表组件 | ✅ |
| 支持图表数据定时刷新能力 | ✅ |
| 支持15种边框组件,具备动画、渐变色设置 | ✅ |
| 支持10多种修饰组件,具备动画、渐变色设置 | ✅ |
| 支持资源库,包含LOGO、3D图标、2D图标、修饰条、背景图等上百个大屏设计资源,资源支持自定义上传 | ✅ |
| 支持多种数据源,目前支持MySQL、PostgreSQL、Oracle、ClickHouse数据库 | ✅ |
| 支持多种数据集,目前支持原始数据集、自助数据集(支持多表关联)、存储过程数据集、JSON数据集(静态数据)、JS数据集、Groovy脚本数据集、ElasticSearch数据集、HTTP数据集,接入不同数据来源 | ✅ |
| 支持自定义接口权限、数据权限,可对接项目已有权限管理完成对大屏的安全管控 | ✅ |
| 支持老项目外链集成、新项目依赖包集成 | ✅ |
<br/>
## 快速开始
1️⃣ 如果你想源码启动体验,[请点击这里](https://www.yuque.com/chuinixiongkou/bigscreen/ofy1bqhqgua1fu0f)
2️⃣ 如果你想使用Docker启动体验 ,[请点击这里](https://www.yuque.com/chuinixiongkou/bigscreen/ahhq3i7zxea46ox2)
3️⃣ 如果你想将大屏集成到项目中,[请点击这里](https://www.yuque.com/chuinixiongkou/bigscreen/ofy1bqhqgua1fu0f)
4️⃣ 如果你想设计一个大屏,[请点击这里](https://www.yuque.com/chuinixiongkou/bigscreen/ofy1bqhqgua1fu0f)
5️⃣ 如果你想独立部署大屏,[请点击这里](https://www.yuque.com/chuinixiongkou/bigscreen/xd78cw7t12q7kfbl#gGrS2)
<br/>
## 演示环境
演示环境会不定时进行更新 <a href="http://gcpaas.gccloud.com/bigScreen" target="_blank">点击立即体验</a><span style='color:red;font-style: italic'>**(请不要在演示环境中放入生产数据)**</span>
<br/>
## 常见问题
⚠️ [使用手册、二次开发、部署手册、常见问题](https://www.yuque.com/chuinixiongkou/bigscreen/index)<br/>
⚠️ [(码云仓库](https://gitee.com/gcpaas/DataRoom)<br/>
⚠️ [GitHub仓库](https://github.com/gcpaas/DataRoom)<br/>
## 生态插件
| 组件 | 地址 |
| ------------ | ------------------------------------------------------------ |
| 大屏设计器 | [码云](https://gitee.com/gcpaas/DataRoom)、[GitHub](https://github.com/gcpaas/DataRoom) |
| 仪表盘设计器 | [码云](https://gitee.com/gcpaas/DashBoard)、[GitHub](https://github.com/gcpaas/DashBoard) |
| 数据集 | [码云](https://gitee.com/gcpaas/dataset)、[GitHub](https://github.com/gcpaas/dataset) |
<br/>
## 联系我们
<p>
<img alt="logo" width="200" src="./doc/images/qq.png">
</p>
## 许可证
Apache License 2.0
没有合适的资源?快使用搜索试试~ 我知道了~
DataRoom 简单、免费、开源的大屏设计器
共948个文件
vue:252个
js:217个
java:124个
需积分: 0 0 下载量 190 浏览量
2023-10-09
11:50:26
上传
评论
收藏 41.16MB ZIP 举报
温馨提示
DataRoom是一款基于SpringBoot、MyBatisPlus、Vue、ElementUI、G2Plot、Echarts等技术栈的大屏设计器,具备大屏设计、预览能力,支持MySQL、Oracle、PostgreSQL、SQLServer、ElasticSearch、JSON、JS、HTTP、Groovy等数据集接入,使用简单,完全免费,代码开源。 最新版本 npmMaven Central 功能介绍 1. 大屏管理 支持大屏【新增】、【编辑】、【设计】、【预览】、【复制】、【删除】操作 2. 设计器 采用拖拉拽可视化设计,支持20+种图表组件、15种边框组件、10多种修饰组件 3. 资源库 支持资源自定义上传、在大屏设计器中直接引用资源,如:3D图片、边框图片、装饰条、背景图 logo 4. 数据源 支持MySQL、PostgreSQL、Oracle 、ClickHouse数据库接入 logo 5. 数据集 支持原始数据集、自助数据集、存储过程数据集、JSON数据集、脚本数据集、JS脚本数据集、HTTP数据集多种方式接入数据 logo logo 优势
资源推荐
资源详情
资源评论
收起资源包目录
DataRoom
简单、免费、开源的大屏设计器 (948个子文件)
.babelrc 283B
bsTheme.css 13KB
metroStyle.css 9KB
zTree.css 4KB
treePackUp.css 2KB
iconfont.css 2KB
zTreeSelect.css 799B
index.css 525B
.env.development 582B
Dockerfile 902B
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.editorconfig 243B
.eslintignore 70B
metro.gif 3KB
loading.gif 381B
.gitignore 7KB
.gitignore 6KB
.gitkeep 15B
.gitkeep 12B
.gitkeep 0B
.gitkeep 0B
.env.history 226B
index.html 3KB
favicon.ico 2KB
DataRoomMapServiceImpl.java 19KB
DataMigrationTest.java 16KB
DataRoomPageServiceImpl.java 16KB
BizComponentServiceImpl.java 10KB
BaseChartDataService.java 9KB
DataRoomPageController.java 9KB
DataRoomMapController.java 7KB
GetResourceSqlTest.java 6KB
PageTemplateController.java 6KB
ChartDataController.java 6KB
DataRoomLocalFileServiceImpl.java 6KB
BizComponentController.java 4KB
DataRoomFileController.java 4KB
IBasePageService.java 4KB
SwaggerBootstrapConfig.java 4KB
PageDesignConstant.java 4KB
DataRoomPageDTO.java 4KB
TypeServiceImpl.java 4KB
ScreenFlyMapChart.java 3KB
DataRoomPagePreviewServiceImpl.java 3KB
ScreenMapChart.java 3KB
ScreenInputChart.java 3KB
PageTemplateServiceImpl.java 3KB
TypeController.java 3KB
ScreenTablesChart.java 3KB
DataRoomFileServiceImpl.java 3KB
IDataRoomMapService.java 2KB
DataRoomGlobalExceptionHandler.java 2KB
ScreenBorderChart.java 2KB
RemoteComponentChart.java 2KB
ScreenMarqueeChart.java 2KB
Permission.java 2KB
Chart.java 2KB
ChartMockData.java 2KB
EchartsComponentChart.java 2KB
BasePageDTOTypeHandler.java 2KB
ScreenIndexCardChart.java 2KB
ChartTabChart.java 2KB
ScreenButtonChart.java 2KB
DataRoomObjectMapperConfiguration.java 2KB
PageEntity.java 2KB
ScreenScrollBoardChart.java 2KB
ScreenTimePickerChart.java 2KB
Btn.java 2KB
ScreenIndicatorCardChart.java 2KB
DatasetExtendServiceImpl.java 2KB
ScreenDigitalFlopChart.java 2KB
CorsBeanConfig.java 2KB
DataSetDataSource.java 2KB
ScreenSelectChart.java 2KB
ChartDataVO.java 2KB
ScreenDateTimePickerChart.java 2KB
IDataRoomPageService.java 1KB
ScreenDecorationChart.java 1KB
BizComponentEntity.java 1KB
CustomComponentChart.java 1KB
DataRoomFileEntity.java 1KB
IBizComponentService.java 1KB
ChartDataSearchDTO.java 1KB
PagePermissionController.java 1KB
Webjars.java 1KB
Linkage.java 1KB
ScreenLinkChart.java 1KB
Field.java 1KB
ScreenTimeCountDownChart.java 1KB
DataRoomPermissionClient.java 1KB
DataRoomApplication.java 1KB
DataRoomConst.java 1KB
共 948 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10
资源评论
你的月亮和太阳
- 粉丝: 211
- 资源: 91
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 删除重复字符-Python与Java中实现字符串去重方法详解
- 面向初学者的 Java 教程(包含 500 个代码示例).zip
- 阿里云OSS Java版SDK.zip
- 阿里云api网关请求签名示例(java实现).zip
- 通过示例学习 Android 的 RxJava.zip
- 通过多线程编程在 Java 中发现并发模式和特性 线程、锁、原子等等 .zip
- 通过在终端中进行探索来学习 JavaScript .zip
- 通过不仅针对初学者而且针对 JavaScript 爱好者(无论他们的专业水平如何)设计的编码挑战,自然而自信地拥抱 JavaScript .zip
- 适用于 Kotlin 和 Java 的现代 JSON 库 .zip
- AppPay-安卓开发资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功