J0001-在线数据可视化分析平台
资料标题:J0001-在线数据可视化分析平台
资料编号:J0001
资料价值:99元
微信支付(请先阅读下方文字)
- HTML+CSS+JS
- Java
- MySQL
- Mybatis
- Spring
- Tomcat9
- IDEA
- jQuery
- 程序源码
- SQL脚本
- 示例Excel
本系整个框架是基于ssm搭建,使用MySQL作为数据库,使用idea作为开发工具。系统分为三个模块:数据接入、数据分析和数据可视化、数据接入支持xlsx文件,将数据导入进行解析分类,然后存储到不同的表中,数据分析中有求和、平均值、最值等计算方式,用户可根据需求自行选择,数据可视化中用户也可选择通过柱状图、折线图、散点图、饼状图等图表反映数据信息。可以导入任意字段的Excel,形成数据表,并且可以生成Echart图。
功能模块
管理员
数据接入管理
数据接入管理
添加数据接入
数据分析与可视化
系统信息管理
个人信息管理
系统运行效果图
1.登录系统

2.数据接入管理

3.数据接入模块

4.查看已接入数据

5.按条件查询已接入数据可视化展示-散点图

6.柱状图

7.折线图

8.饼图

9.系统管理

系统代码结构
@RequestMapping(value = "admin/dataModel/getdata")
public String getData(String excelname, HttpSession session,
@RequestParam(defaultValue = "1") Integer pageIndex, @RequestParam(defaultValue = "5") Integer pageSize,
Map<String, Object> map) throws Exception {
User loginUser = (User) session.getAttribute("user");
EntityWrapper wrapper = new EntityWrapper();
wrapper.orderBy("id", false);
if (StringUtils.isNotBlank(excelname)) {
wrapper.like("excelname", excelname, SqlLike.DEFAULT);
}
Page<ExcelDataModel> list = excelDataModelService.selectPage(new Page<ExcelDataModel>(pageIndex, pageSize), wrapper);
map.put("list", list.getRecords());
map.put("pageIndex", pageIndex);
map.put("pageSize", pageSize);
map.put("itemTotal", list.getTotal());
map.put("number", (pageIndex == 0 ? pageIndex : pageIndex - 1) * pageSize);
return "/admin/dataModel/getdata";
}
数据库表结构
