1. 电力监控系统 - PC端 & 移动端开发
项目描述:该项目主要是为电力公司提供一个集中监控和管理电力设备的系统,帮助用户实时监测电力设备的运行状态、报警信息、故障记录等,确保电力系统的稳定性和安全性。
我的角色:后端开发,前端开发(Vue.js、微信小程序)
技术栈:
前端:Vue.js,Element UI,Vant,微信小程序
后端:Spring Boot,Spring Cloud,MyBatis,Redis,MySQL
工具与平台:Docker,Jenkins,Git
工作内容:
PC端:负责基于 Vue.js 和 Element UI 开发电力设备监控页面,包括实时数据展示、设备状态管理、故障报警等功能。通过 WebSocket 实现实时数据的推送。
移动端:使用 微信小程序 开发电力设备监控和远程控制功能,用户可以通过小程序查看设备状态、接收故障警报,并进行设备的远程操作。
后端:基于 Spring Boot 开发了设备信息管理、报警信息记录、数据存储和分析等模块。实现了设备数据的采集、存储与分析,并通过 Redis 做缓存优化,提升系统性能。
数据库:使用 MySQL 设计和优化电力设备信息、报警记录等数据库表,确保数据的高效查询。
集成与部署:负责将开发好的应用部署到 Docker 容器中,并通过 Jenkins 实现了自动化部署和持续集成,确保项目的稳定运行。
项目亮点:
实现了实时数据监控和故障报警,帮助电力公司及时处理设备异常,减少了故障发生的时间。
小程序端的设计优化了用户体验,用户可以随时随地查看电力设备状态。
后端采用分布式架构,支持多台设备数据的并发处理,提高了系统的扩展性和稳定性。