一、目标

构建数据查看推送的可视化平台

二、模块

  1. 报表配置管理模块
  2. 可编辑表配置管理模块
  3. 维表配置管理模块
  4. 产品管理模块
  5. 产品目录导航管理模块
  6. 报表权限管理模块
  7. 数据可视化展示模块
  8. 下载管理模块
  9. 运营管理模块

三、功能列表

四、整体架构

五、技术选型

  1. 前端开发框架: AdminLTE, Bootstrap, Jquery, tree.js, datetime.js, d3.jd, vue, echart.js, vue-table, nodejs, npm, webpack
  2. 前端开发技术: javascript, css3, html5
  3. 后端开发技术: php5.6, php-fpm, java, springboot2, maven
  4. 缓存技术: redis
  5. 数据存储技术: mysql5.7, 主备分离
  6. 接入技术: openresty
  7. 负载均衡技术: haproxy, blb, apisix

六、系统应用情况

  1. 日pv-10000, uv-100, 请求量-100w
  2. 报表2300张,数据源3大类,6个类型
  3. 产品20多个,导航目录2000多个

七、其它