lims智能化检验检测平台
项目描述
项目角色:项目经理
项目职责
1:主导项目全周期管理,完成需求梳理与分析、技术方案选型、核心数据库设计与评审,制定开发计划并合理分配任务。
2:规划项目里程碑,跟踪项目进度,协调跨职能资源,确保项目按时高质量交付。
3:指导开发团队攻克技术难点,负责系统架构关键决策,保障系统稳定性、可扩展性与安全性。
项目简介
lims智能化检验检测平台是针对传统实验室在业务流程中普遍存在的效率低下、流转缓慢、纸质依赖强等痛点,构建的一体化数字解决方案。通过将实验室运营全面数字化,该平台实现了从任务下达、样品管理、实验过程、数据分析到报告生成的全流程电子化与自动化,显著提升了实验室的运营效率与质量管理水平,系统累计生产检测报告100万份。
技术栈
1:基于 SpringBoot 快速构建项目主体框架,采用模块化设计,实现了高内聚、低耦合的代码结构。
2:使用 MyBatis-Plus 作为持久层框架,极大简化了单表CRUD操作,并通过其强大的条件构造器,高效、灵活地完成了复杂业务查询的编写。
3:负责核心业务模块数据逻辑设计,包括任务驱动、样品全生命周期跟踪、检测数据自动采集与计算、在线excel,word报告生成。
4:针对高频查询条件(如样品编号、任务状态、创建时间)和关联查询字段,合理创建了组合索引和覆盖索引,并通过EXPLAIN命令分析执行计划,避免全表扫描。
5:对复杂统计报表的SQL进行重构,利用多表JOIN优化、子查询转连接。
6:部署MySQL慢查询日志监控,定位并优化了导致性能瓶颈的慢SQL语句。
7:对于热点但更新不频繁的基础数据(如检测标准、字典,用户信息),引入 Redis缓存,大幅减少数据库直接访问压力。
8:针对大数据量的历史记录表,设计了历史数据归档与分表策略,以保障核心业务表的查询性能。
9:借助 MinIO 搭建分布式文件存储服务,统一管理检测过程中生成的电子记录、图片及报告文档,实现了纸质文件的全面电子化替代,提升资料归档与检索效率。
10:使用 Spring Security + JWT 进行权限控制与用户认证,结合角色与菜单权限配置,保障不同岗位人员在任务下达、实验操作、报告审核等环节中的数据安全与操作合规。
油气回收在线监测系统
项目角色:项目经理
项目职责:
1:主导项目全周期管理,统筹需求调研、开发计划制定、系统架构设计与持续迭代优化,确保项目按时高质量交付。
2:负责与业务方沟通,明确系统需求,输出需求规格文档,并协调开发、测试团队推进项目落地。
3:规划项目里程碑与迭代计划,管控开发进度与风险,保障系统稳定运行与持续优化。
4:牵头技术架构设计,推动双数据源(MySQL + InfluxDB)方案落地,提升海量设备数据查询效率,支持系统高性能运行。
5:组织系统深度优化,实现超亿级数据量下的百万级搜索响应时间控制在1000ms以内。
项目简介
加油站油气回收在线监测系统是一套能够在线监控油气回收过程中油枪的气液比、地下管路系统中的密闭和油气回收管线的压力这三项指标是否正常的系统,当系统发现异常时进行预警/报警,提醒操作人员采取相应措施,并能记录、储存、处理和传输监控监测数据。
系统累计接入德阳,成都地区加油站200余座,累积记录数据一亿条以上,系统百万级搜索查询效率控制在1000ms内。
技术栈
1:使用springboot作为后端服务框架,使用mybatisPlus框架底层数据支持。
2:前端使用vue搭建,使用nginx反向代理,实现前后端分离。
3:设计双数据源,关系库mysql负责业务逻辑数据处理,时序库infuxdb负责设备数据处理,解决大量设备数据查询效率问题。
4:使用高德接口实现主页地理信息地图显示。
5:采用netty框架,实现加油站plc与java服务数据互通。