项目二:华能核电工程管理平台
项目概述: 该系统是一个基于多租户云平台的工程管理系统,旨在为华能核电的生产管理提供一个高效、
精准、可追溯的解决方案。该系统的主要功能包括工程管理、工程计划排程、工程进度跟踪、工程
质量控制和统计分析 等。通过该系统,用户可以实时查看工程状态、工程进度、工程质量检测结果和统
计分析数据,便于及时调整工程计划和优化 ,为华能核电的生产管理提供了全方位的支持。
技术栈:Spring boot、MySql、RoketMq、Redis 、Redission、Feign、Vue,Restfull
项目职责:
1、参与系统需求分析和设计,编写需求分析相关文档并且按照进度进行开发。
2、对已完成的工程历史数据管理,工程二次施工进行数据修改,用 AOP 进行历史数据保存,以及 AOP
历史记录的保存;
3、通过全局异常拦截器,对异常进行统一处理记录,以及将返回异常信息给前端,保证服务高可用,以及
后端的拦截器对关键的数据进行预处理,保证系统流畅性;
4、通过 Restfull 对接第三方平台如 ECM、ERP 等关联系统,Openfeign 远程调用其它系统,并作防腐层
处理 ;
5、基于 Vue,ElementUI,实现相关页面的逻辑交互,以及构建页面;
6、使用适配器(adapter pattern)模式将同一个接口适配不同的服务接口以确保多系统接入工单数据,并且
用门面类(Facade)统一的管理多个 Service,将复杂的业务逻辑封装起来,实现简单访问,降低耦合,
使用 easyExecl 进行表单一对多的百万级别数据快速导入导出;
7、将 axios,拦截器进行封装,统一处理前端公共数据,统一拦截处理后端接口的异常信息,方便后期维
护;
8、将公共可重复利用的页面进行抽取封装,通过注册子组件的方式调用,实现父子组件的传值以及方法调
用,使单页代码数量降低,保证代码简洁性 。