[开源]高性能Java报表引擎,完善的报表设计器,快速设计中式报表

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介

skyeye-report

skyeye-report是一款高性能的Java报表引擎,提供完善的基于网页的报表设计器,可快速做出各种复杂的中式报表。支持多种数据源以及拖拽式报表功能,支持大屏报表设计。

二、开源协议

使用MIT开源协议

三、界面展示

效果图

效果图 效果图

四、功能概述

skyeye-report是一款高性能的Java报表引擎,提供完善的基于网页的报表设计器,可快速做出各种复杂的中式报表。支持多种数据源以及拖拽式报表功能,支持大屏报表设计。

功能说明

功能

功能

功能

功能

用户管理

角色管理

组织管理

权限管理

数据库字典

系统LOGO

菜单管理

日志管理

应用商店

基础设置管理

---

---

数据库管理

数据源管理(支持XML、JSON、接口、SQL等)

文件模型管理

模型属性配置

报表设计

模型属性导入功能



五、技术选型

skyeye-report是一款高性能的Java报表引擎,提供完善的基于网页的报表设计器,可快速做出各种复杂的中式报表。支持多种数据源以及拖拽式报表功能,支持大屏报表设计。

技术:

技术

名称

SpringBoot

核心框架

MyBatis

ORM框架

Druid

数据库连接池

Maven

项目构建管理

redis

key-value存储系统

jQuery

函式库

layui

模块化前端UI

winui

win10风格UI

handlebars

js模板引擎

软件版本:

技术

版本

SpringBoot

2.0.5.RELEASE

MySql

5.5.X

JDK

1.8

Redis

3.2

安装教程

  1. 安装Java环境、MySql环境以及单机Redis环境

  2. 将项目导入idea(或者Exlipse)中,运行com.SkyeyeReportApplication

  3. 访问http://localhost:8086,初始账号密码:root/123456

模型类型

  • 文字模型

  • Echarts模型

  • 自定义代码模型(待加入)

  • 图片类型(待加入)

数据源

  • sql数据源

  • rest接口数据源

  • xml数据源

  • json数据源

目前已适配的模型

模型

模型

模型

模型

模型

模型

基础折线图

基础平滑折线图

基础面积图

柱状图

基础饼图

圆角环形图

六、源码地址

访问一飞开源:https://code.exmay.com/


相关推荐

  • [开源更新]提高分布式业务系统一致性的分布式重试与任务调度平台
  • 代码优雅之道——Java如何判空
  • 生成式人工智能 x 医疗保健市场地图
  • 谷歌发布《AI机遇议程》(An AI Opportunity Agenda)
  • ​​1115.AI日报:用的人太多了, ChatGPT Plus 订阅暂停
  • 从4万行代码降到1.8万,如何用DDD做架构重构?
  • 梯度提升树算法原理小结
  • FunnyBirds: 一个用于解释人工智能方法的基于部分的分析的合成视觉数据集
  • EMNLP 2023 | 用于开放域多跳推理的大语言模型的自我提示思想链
  • 百度营销《打通全域营销 破局长效增长》重磅发布,拥抱长效经营新范式
  • ChatGPT Plus暂停新订阅;零一万物发布Yi-34B训练过程说明;面壁智能发布AI智能体SaaS产品丨AIGC大事日报
  • 2023西丽湖论坛开幕!李彦宏现身,称国内200多个大模型调用量还没文心一个多?
  • 年营收暴涨1567%,黄仁勋为其站台,这家云厂商如何靠AIGC起飞?
  • 【蚂蚁】简述 browserslist 的意义
  • 100 天构建 AI 视频编辑器原型
  • 摒弃 Android!继华为之后,亚马逊被曝正在自研一款基于 Linux 的 OS
  • 年轻人抢着上的夜校,原来这么赚钱
  • ​质疑自如,理解自如,成为自如,进退自如
  • 小米澎湃OS首个开发版开始推送:底层重构、安装包大小6GB
  • 程序员黑话之故障专辑(中英文对照版)