供应链系统意在为平台用户提供便捷的商品供应管理。项目使用Spring Cloud微服务架构,流程从采购进库到订单出库涉及到客户、供应商、商品、采购、仓库、订单、财务、报表等多个模块。
订单模块,为下游客户展示商品信息供客户下单,订单流程涉及到支付、出库、分拣、发货、签收,以及订单流程过程中订单变更问题;
采购模块,负责平台用户对供应链上游供应商的供应商管理、供应商商品管理、以及平台用户对上游供应商的采购;
报表模块,使用redis数据库zset集合、以及数据有效期特性记录门店销售排行、员工销售排行、商品销售排行、销售额分析等数据统计问题;
使用TX-LCN框架解决分布式事务问题;使用阿里云OSS实现文件上传、下载、拷贝、水印等文件操作。