RDPM研发项目管理平台 是先导研发部门最近3年核心项目之一,已有4000+人员运用此系统。为了便于企业内部研发团队及助力相关人员的人员考勤机制管理及制定提供服务
该系统为助理人
员提供基础数据维护;为研发工程师提供项目、任务建立及分配和日常报工功能;为管理层数字化展示商机、项目、设备等
相关数据;为出差人员提供录入相关展台活动数据及租房申请等功能
技术栈:.NET Core3.1+VUE2.0+Docker+IIS+SQLServer+Redis+RabbitMQ
项目职责:
1.项目开发技术负责人、负责项目节点把控和代码高质量交互;
2.负责项目业务需求沟通对接;2024.05-2024.11
2020.10-2021.09
3.负责系统数据相关设计;
4.负责项目中心、个人工作台、产品技术洞察、基础数据配置、租房系统、数据驾驶舱等核心模块的开发;
技术亮点:
1.对各个事业部进行分库处理
2.使用Redis缓存项目信息等热点数据,提高数据的响应速度,减缓数据库访问压力
3.使用Docker容器快速部署,高效资源利用
4.使用RabbitMQ(消息队列)异步处理商机数据
技术挑战
问题描述
系统中的数据驾驶舱数据报表实时获取数据库,后端处理相关数据逻辑较为复杂,接口请求时间过长,页面加载缓慢
原因分析
后端数据处理复杂逻辑,过多的聚合计算,导致接口响应时间超时,页面无法加载
解决措施
新建汇总表,使用存储过程计算复杂逻辑,在数据库中进行处理数据,将数据汇总插入更新汇总表中,启用定时任务执行存
储过程,接口访问新表