内容:1.开发的供应链系统包含合同管理、BOM管理、计划管理、仓库管理、物流管理等模块,并与用友系统进行集成。
2. 项目采用微服务架构,后端为springcloud alibaba,前端为elementui,容器为docker,配置和服务注册中心为nacos,流量控制为sentinel。使用中间件redis、zookeeper、kafka、rabbitmq、canal、elasticsearch、minio。认证授权组件为spring security,持久层框架为mybatis。自动测试和部署工具为jenkins。
2.项目由1个后端、1个前端完成。
3.本人在项目中担任项目经理,进行产品需求分析,进行项目评审,制定项目开发计划和进度安排,协调各部门工作,确保项目按时和保质保量完成,管理和协调项目团队的工作,跟开发人员、测试人员、产品经理、客户等部门沟通和协调,为团队提供技术支持和解决方案,对代码质量进行控制和管理,评估项目中的风险,保证项目顺利完成。
成果:
1. 带领团队保质保量完成公司规划项目,并通过规范培训大大缩减了开发周期。
2. 开发的PDM系统极大的缩短了完成相同工作内容的工作时间,提高了员工一半以上的工作效率。
3. 系统集成钉钉,方便员工利用手机端处理一些不是特别复杂的业务,提高了员工处理业务的灵活性,同时系统中的审批流直接利用了钉钉审批流。
4. 对于部分需要处理大量数据的地方运用了多线程多任务的处理方式,大大降低了在处理大量数据业务上的时间,极大的提高了系统性能。
5.利用自己部署的文件存储系统Minio存储公司文件类数据,为公司节省了一笔费用。
6.经过多次重构和优化,提高了系统性能和稳定性。