1. 深入理解 面向对象编程思想,能够根据业务需求进行模块化设计和系统架构规划。
2. 熟练 Spring Cloud 微服务框架,能够配置并使用 Nacos 、OpenFeign 、Gateway 等组件。
3. 熟练掌握SpringBoot、Mybatis 等主流开发框架。
4. 熟悉 RabbitMQ 等中间件,能够实现缓存、消息队列等功能。
5. 熟练使用 Vue 前端框架和 Element UI 等组件库,能够独立完成页面设计与实现。
6. 能够独立部署项目,保证项目稳定运行。
大同御河十里河治理
开发技术:SpringBoot、MyBatis、RabbitMQ 、Vue、Echart、MySQL 等。
项目介绍:为了实现对河流的全面治理与保护,大同市政府启动了御河十里河治理系统工程,其
中软件系统部分是该工程的重要组成部分。该软件系统旨在通过信息化手段,实现对御河和十里
河水质、环境的全面监控与管理,提高治理效率与效果。
主要负责:
1. 系统需求及功能沟通,并协调相关人员对需求可行性进行评估。
2. 搭建项目 springBoot 系统,参与设计主体库的数据表结构、表字段。
3. 利用 Spring AOP 实现用户权限控制,通过切面编程动态增强服务层方法,统一处理权限校验逻辑。
成功实现了御河和十里河共用一个后台的业务需求。
4. 使用RabbitMQ 实现了系统与监测硬件之间的异步通信,通过消息确认机制,确保数据不丢失,使用
RabbitTemplate 进行监测信息的发送和接收。
5. 实现基于 MD5 的数据签名校验,确保数据在传输过程中的完整性。设计签名算法,生成和验证签名。
6. 通过海康威视平台接入监控摄像头,使用 RTSP 协议获取视频流,实现实时控制摄像头转动功能。
7. 通过 Echart 实现数据可视化图表,展示水质监测结果、历史数据趋势和预警信息,帮助用户快速理
解数据。
8. 代码性能优化,减少持久化数据以及 sql 性能优化,使用 Java 8 的 Stream API 进行数据处理,提高
代码的可读性和性能。
9. 完成基础系统的开发工作,编写可视化大屏接口等,部署及打包更新 jar 包,确保系统能够及时升级
和迭代。
太忻一体化经济区滹沱河供水工程
开发技术:SpringCloud、MyBatis、POI、Vue、Echart、WebListener、MySQL 等。
项目介绍:该项目旨在提高供水工程的运行效率、水资源利用的可持续性,并确保供水系统的安
全和稳定运行。系统的整体架构采用分布式架构,包括监控专网、业务内网和业务外网,以及云
端应用。这些网络相互隔离,确保数据的安全性和可靠性。
主要负责:
1. 系统需求及功能沟通,并协调相关人员对需求可行性进行评估。
2. 使用端口监听获取感知设备数据,对接收到的数据进行解析及存储,使用 Echart 组件实现数据的可
视化展示,包括实时数据曲线、历史数据对比。
3. 实现调度指令的审核、下发、执行等功能,与监控专网配合完成控制指令的接收与反馈。
4. 使用 POI 处理复杂报表导出功能,优化 SQL 语句,提升数据访问效率。
5. 负责系统的部署工作,包括环境搭建、配置调整及性能优化, 确保系统能够及时升级和迭代。
6. 编写数据库设计说明、接口说明、部署手册等文档。
蔡庄水库系统
开发技术:SpringBoot、MyBatis、Vue、 Git 等。 项目介绍:蔡庄水库的淤积问题日益严重,导致供水能力减少、调洪能力降低,对上游河道、地下水
位、耕地及道路和房屋都产生了不良影响。为了恢复水库的兴利库容及调节供水能力,通过此项目实现
对水库的全面智能化管理,包括实时监测、数据分析、信息共享及数据安全等功能,以提高水资源利用效
率和管理水平,确保水库的安全、稳定和可靠运行。
主要负责:
1. 搭建蔡庄水库系统,负责工程信息管理、日常事物管理系统的开发工作。
2. 配置寄存器地址,建立西门子 PLC 与平台的通讯,实现数据的传输与接收。
3. 实现运维审批单通过,给负责人发送邮件的功能。
4. 完成大屏模块数据接口的开发和部分接口的优化,实现阀门控制开关接口。
项目介绍:为了实现对河流的全面治理与保护,大同市政府启动了御河十里河治理系统工程,其 中软件系统部分是该工程的重要组成部分。该软件系统旨在通过信息化手段,实现对御河和十里 河水质、环境的全面监控与管理,提高治理效率与效果。 主要负责: 1. 系统需求及功能沟通,并
项目介绍:蔡庄水库的淤积问题日益严重,导致供水能力减少、调洪能力降低,对上游河道、地下水 位、耕地及道路和房屋都产生了不良影响。为了恢复水库的兴利库容及调节供水能力,通过此项目实现 对水库的全面智能化管理,包括实时监测、数据分析、信息共享及数据安全等功能,以提高水资源利用效
项目介绍:该项目旨在提高供水工程的运行效率、水资源利用的可持续性,并确保供水系统的安 全和稳定运行。系统的整体架构采用分布式架构,包括监控专网、业务内网和业务外网,以及云 端应用。这些网络相互隔离,确保数据的安全性和可靠性。 主要负责: 1. 系统需求及功能沟通,