企业参与项目 / 企业实习项目

云链供应链采购与库存协同平台

面向采购、供应商、仓储和财务协同的企业业务平台,围绕采购单、收货、库存台账和对账流程建立可追踪的业务链路。

时间
2025.06 - 2025.09
公司
沈阳米色信息科技有限公司
角色
Java 后端开发实习生
来源
本人确认的企业实习经历(公开职责范围)
项目架构示意 / 处理链云链供应链
  1. 01采购申请
  2. 02询报价 / 审批
  3. 03订单与收货
  4. 04库存协同
  5. 05对账闭环
业务轨

申请 -> 订单 -> 收货 -> 对账

库存轨

入库 / 出库 / 调拨 / 盘点

单据来源、库存变更与异步事件保持关联,方便联调和问题追踪。

依据公开职责与处理链整理,不等同于运行界面,不含供应商、价格、库存或财务数据。

本人完成的工作

  • 参与采购申请、询报价、采购订单和收货入库等后端模块,完成业务接口、数据访问和联调支持。
  • 参与库存台账、库存协同和对账相关逻辑,关注重复提交、并发更新和单据状态之间的一致性。
  • 参与幂等、分布式锁或条件更新等控制方案的测试,跟进消息通知、异常记录和补偿处理。
  • 配合测试和部署联调,整理问题复现路径、处理结果和相关开发文档。

系统架构与处理流程

  • 采购申请、订单、收货和库存变化形成单据链,核心业务状态和库存事实由 MySQL 持久化。
  • 库存操作先经过身份、单据状态和重复请求校验,再在事务或条件更新范围内完成业务变更。
  • 通知、待处理提醒和部分同步任务通过 RabbitMQ 异步处理,失败时保留状态并由补偿或巡检继续跟进。
  • XXL-JOB 参与检查超期单据、库存预警和待对账事项,帮助把异常从人工发现变成可追踪任务。

技术决策

  • 把业务幂等、并发控制和数据库约束组合使用,避免把分布式锁误当成唯一正确性来源。
  • 采购、收货、库存和对账分别保留明确状态,便于判断当前环节和定位异常来源。
  • 核心库存事实先落库,通知和查询侧任务异步化,降低外部依赖失败对主流程的影响。
  • 对账以业务单据和库存记录为依据,不用缓存或消息状态替代最终业务事实。

记录与边界

  • 项目名称、单位、周期和职责方向来自本人确认的企业实习项目经历。
  • 公开说明只展示采购、库存、消息和一致性处理链,不公开供应商、金额、库存量、账务数据或内部字段。

限制与下一步

限制

  • 不公开企业内部源码或代码、采购金额、库存数量、供应商信息、消息主题和具体补偿参数。
  • 公开页面不承诺未经核验的并发量、处理时延或业务规模。

下一步

  • 继续整理库存并发边界、消息失败补偿和对账异常的可公开复盘。

DISCUSSION

评论

0

正在加载评论…

参与讨论

仅需昵称和正文。