通用报表中心设计--v1

通用报表中心设计–v1


1、整体设计

1.1、功能设计

  1. 数据源 配置
  2. 报表规则 配置
  3. 报表 页面展示

1.2、微服务设计

  1. 可以单独作为一个微服务部署
  2. 可以单独作为一个jar集成到项目里面

2、数据源 配置

默认集成数据库

2.1、配置 数据库

  1. 管理员 通过界面,配置要连接的数据库

在这里插入图片描述

2.2、配置 数据源

  1. 管理员 通过界面,选择 哪些表 作为 报表的数据源

在这里插入图片描述

3、报表规则 配置

3.1、创建报表

管理员 选择 数据源,再选择 某张表或者多张表 构建一个报表

在这里插入图片描述

3.2、报表界面

在这里插入图片描述

3.2.1、列表字段名称

在列表中显示的名称

3.2.2、是否显示

选择 要展示的列表

3.2.3、搜索条件

  1. 选择 搜索条件
  2. 不同的字段类型,需要提供不同的查询规则
    1. 字符串:
      1. 精准查询
      2. 模糊查询
    2. 数字:
      1. 范围查询
      2. 精准查询
    3. 时间:
      1. 范围查询
      2. 精准查询

3.2.4、统计字段

选择 统计字段,如果有做统计,那么需要确保统计字段和列表字段是一样对应的。

3.2.5、排序字段

选择 排序字段
多个字段,排序的顺序,通过顺序字段来决定

3.2.6、可视化仪表盘

  1. 下个版本做
  2. 图中数据按照 哪个图示就行展示

3.2.7、报表预览

配置的时候,可以看到预览的界面

3.3、报表规则 生效

设计好报表规则后,点击 某个按钮,展示这个报表 是否会引起 数据库性能 下降,只有确认,没问题,该报表规则才能生效。

4、报表展示界面

在这里插入图片描述

5、报表 权限设计

5.1、报表 超级用户

报表的最大权限的用户

5.2、数据源 权限设置

  1. 创建 角色(A1)
  2. 给 A1 分配数据源
  3. 通过 A1 生成token(T1)
  4. T1 只能查看对应的数据源,和对应的数据源的报表规则设计

用户

报表的最大权限的用户

5.2、数据源 权限设置

  1. 创建 角色(A1)
  2. 给 A1 分配数据源
  3. 通过 A1 生成token(T1)
  4. T1 只能查看对应的数据源,和对应的数据源的报表规则设计
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值