铜矿贸易可视化平台

平台简介

铜矿贸易全球可视化平台是一款基于大数据可视化技术的智能分析工具,致力于为矿业企业、贸易商、金融机构及政策制定者提供多维度的铜矿供应链动态展示与深度洞察,覆盖国内产业布局与国际市场格局两大维度。

本系统采用SpringBoot架构开发web应用,使用Echarts绘制基本图表,使用MyBatis-Plus 来完成对MySQL数据库的操作。

内置功能

  1. ‍⚕️用户登录注册功能:用户登录和邮箱验证码注册功能,登录发送邮箱通知功能。
  2. ‍ 可视化大屏展示:国内铜矿贸易大数据可视化平台和世界铜矿贸易大数据平台。
  3. ‍ 铜矿数据后台管理:国内铜矿数据管理、国际铜矿数据管理、铜矿新闻数据管理、算法相关数据管理、用户管理等等。
  4. RFM客户价值分析算法

详细结构

- src 
    - main 
        - java
            - com.xiao.covids java代码存放路径
                - config 配置类存放包
                - constant 常量类存放包
                - controller 控制层
                - entity 实体类存放包
                - generator MyBatis-Plus自动生成类
                - interceptor 拦截器存放包
                - mapper mapper存放包
                - service service层
                - util 工具类
                - CovidsApplication.java 启动类
        - resources 页面和资源存放路径
            - mapper mapper映射文件
            - static 静态资源
            - templates 页面
            - application.properties 系统配置文件
    - test
         - java
            - com.xiao.covids
                - CovidsApplicationTests.java 测试类
- target 编译文件
- covid.sql 数据库表脚本
- pom.xml maven配置文件

准备工作

jdk >= 1.8 (推荐1.8+版本)
Mysql >= 5.7.0 (推荐5.7版本)
Idea >= 2021
操作系统 (推荐Windows10版本)
Maven >= 3.5.2(推荐3.5+版本)

运行准备♝

--1.在MySQL数据库中新建数据库covid

--2.将covid.sql文件中的数据导入到数据库中

--3.加载pom.xml里面的依赖包

--4.在application.properties配置文件更换数据库用户名和密码、以及邮箱相关配置信息
# 配置数据库信息
spring.datasource.url=jdbc:mysql://localhost:3306/covid?serverTimeZone=Shanghai&?useUnicode=true&characterEncoding=utf8&useSSL=false
spring.datasource.username=*******
spring.datasource.password=*******
#邮件相关配置信息
spring.mail.host=smtp.163.com
spring.mail.username=**********@163.com
spring.mail.password=**********
spring.mail.protocol=smtp
spring.mail.port=465

--5.在Const.java常量类中修改自己的邮箱账号
public static final String EMAIL = "*********@qq.com";

访问项目

  • 访问地址:http://localhost (默认此地址为80端口,如有修改请按照配置文件)
  • 账号:admin 密码:admin

演示图✅

登录注册

image-01

可视化大屏

动图封面

image-04

后台管理系统

image-131
image-18
image-19