研发动机:用于降低制作大屏数据可视化页面的人力成本。
这是一种低代码工具,无需程序员参与,使用者只需略懂sql查询逻辑即可使用。
项目包含功能模块:
1.前端数据源配置,主要填写数据库、查询表信息;
2.服务端处理图表、报表的查询请求;
3.前端图表、报表设计,选择数据源、图表类型、外观样式等等;
4.前端大屏排版设计,指定每个图表的尺寸位置。
由我负责所有功能的设计与开发。
1.前端页面主要用react开发,有少量使用jquery插件;
2.数据源部分依靠netcore作为服务端请求数据,支持主流数据库,如mssql、mysql、pgsql;
3.前端核心功能图表用echart实现,报表有第三方表格插件和自研插件;
4.支持windows和linux服务器部署。