# 基于javafx物联网数据中心 **Repository Path**: medoubleyue/data-center-javafx ## Basic Information - **Project Name**: 基于javafx物联网数据中心 - **Description**: 大二上java实训项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-09-05 - **Last Updated**: 2023-11-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于javafx的物联网数据中心项目 ##### · 本项目是大二上学期java实训的选题,各方面都不太成熟,上传到这里做一下纪念() *** ### 一、数据库配置 见/src/main/sql/iot.sql 需要打开mysql,用户名和密码配置均为root,若有需要修改则移步BaseDao.java ### 二、maven环境 需要下载maven,我的版本是3.5.3,其他版本大致都可以 ### 三、JDK版本 版本选择为11,但由于java11及以上版本中不再包含javafx包,故在maven中引用了javafx相关依赖 ### 四、运行流程 首先运行服务器端ServerLaunch,开启服务 ![image](src/document/images/img1.png) 再运行客户端ClientLaunch,打开环境监测模拟器,选择不同地点 ![image](src/document/images/img2.png) ###### 注意,你也可以打开多个监测器同时监测环境数据 点击开始监测就会每隔两秒模拟出一次监测数据 ![image](src/document/images/img3.png) 点击发送数据,服务器端就会实时接收到客户端监测到的数据 ![image](src/document/images/img4.png) 点击停止监测和关闭服务后,客户端可以查看采集到的数据备份,具体文件放在了项目的copyClientData文件夹中 ![image](src/document/images/img5.png) 服务器端点击日志查询可以查看所有地点的监测数据,并绘制有折线图展示数据信息,在搜索放输入日期还可以筛选数据,点击查看异常也会把后台设置的达到异常值的数据筛选出来。 ![image](src/document/images/img6.png) ### 敬请指正