仓储物流

我要开发同款
proginn15454812212023年12月02日
111阅读
开发技术微服务redis、mybatis、springmvc、多线程
授权协议MPL许可

作品详情

简介: 仓储 WMS 物流是是一款标准化智能化过程导向的仓储物流软件,通过多年仓库管理方
法的沉淀,帮助客户快速的仓库的的问题,标准化工厂,以及通过 PDA 进行扫箱退箱的快速的解决退
货,出库、发货的问题。
主要模块: PDA 扫箱、仓库组织、供应商主数据、物料主数据、ASN 到货计划、成品入库、销售
退货入库、生产报废入库、生产订单退货入库、物料安全库预警邮件推送、不良品出库、良品出库、
物流报废等。
开发技术:Spring boot、nacos,、MybatisPuls、Mybatis、Docker、Redis、GUC、Kafka、了解
xxl-job
系统架构简述:本系统为吉利集团 ERP 项目中的一个服务,采用 springboot 并且引入微服务的
中间件,由主数据服务,仓储服务,告警监控服务组成。采用 openfeign 调用,KAFKA 做服务交互,
并且采用 nacos 作为注册中心。并且引入 redis 做缓存和分布式锁。

项目职责:
1. 负责参与整体项目的表结构设计,接口设计和开发工作。并且集成 openfeign nacos redis
等框架中间件。
2. 负责消费处理集团 SAP 属于(ERP)系统下发的 kafka 消息,并且针对一些重复发送场景,使
用分布式锁和数据库唯一索引解决幂等问题。
3. 负责消费处理 ESB 协议,ESB 通过 kafka 下发的交货单或成本信息的 XML 报文,并且使用 dom4J
对下发的 XML 消息进行序列化操作。在将序列化之后的实体保存进数据库,并且将处理失败的消
息存储到错误表,并且通过 XXL-job 进行补偿处理,处理三次失败之后发送告警开发人员进行人
工介入处理。
4. 负责生产报废入库,为了不影响主流程,将报废的信息通过@Async 注解通知资产系统。保证
主流程接口的性能。
5. 负责 ASN 到货计划可视化大屏,将到货计划的数据会总在一起。
6. 负责物料模块的填报管理维护相关接口开的工作,并且将填报的物料信息通过 kafka 下发至
SAP 属于(ERP)系统。
7. 负责开发物料信息的批量导入模块,采用 webservice,对接 CRM 系统获取客户主数据信息
并且使用 redis 做适当的缓存,存储客户主数据,提高整体接口的效率。
8. 负责使用 docker、jekins,用 jekins 完成项目的自动化打包传输启动等工作提高发布效率,
生产通过 docker 进行部署上线。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论