本项目为制造工厂打造的供应商全生命周期管理平台,解决传统供应商信息分散、准入流程不规范、考核数据不透明等问题。系统采用前后端分离架构,后端基于 Spring Boot 搭建服务,Redis 缓存供应商基础信息与考核规则,提升系统响应速度。核心功能模块包括:供应商准入管理(资质审核、样品检验、现场审核流程)、供应商信息维护(基础信息、资质文件、合作品类管理)、采购订单协同(订单下发、供应商确认、交货进度跟踪)、供应商绩效考核(来料质量、交货及时率、价格竞争力等多维度评分)、供应商分级管理(按考核结果分级、淘汰 / 优化管理)、供应商对账与结算(对账单生成、结算状态跟踪)。通过系统实现供应商管理流程标准化、数据透明化,帮助工厂筛选优质供应商,降低供应链风险,提升采购协同效率。
1. 整体架构与技术栈
前后端分离架构
后端:Java 8 + Spring Boot + MyBatis-Plus + MySQL + Redis
前端:Vue2 + Element UI
可选拓展:Spring Cloud Nacos(微服务版)、对接 ERP / 采购系统接口
2. 整体实现思路
实现供应商准入、合作、考核、评级、淘汰全生命周期管理。打通采购业务协同,线上完成订单交互、对账结算;建立量化考核体系,自动评分分级,规范供应链管理流程。
3. 核心模块实现
(1)供应商准入与档案管理
线上发起供应商入驻申请,上传营业执照、资质证书、检测报告等附件。
多级审批流程:初审→现场审核→样品测试→最终准入,审批状态全程跟踪。
准入后建立供应商电子档案,维护合作品类、联系方式、合作状态,档案信息缓存至 Redis。
支持档案信息变更、资质到期提醒,定时任务监控资质有效期。
(2)采购协同管理
工厂下发采购订单,系统推送至对应供应商账号。
供应商在线确认订单、反馈排产、同步发货物流信息。
对接 QMS 系统,自动关联该供应商来料质检结果,数据互通。
记录每笔订单交货周期、交货数量、异常情况。
(3)供应商绩效考核与分级
配置考核指标:来料合格率、交货及时率、价格、售后配合度等。
系统自动抓取订单数据、质检数据,按月 / 季度自动计算综合得分。
根据得分自动划分 A/B/C 等级,不同等级对应不同合作策略(优先下单、整改、淘汰)。
对低分供应商发起整改约谈,记录整改结果。
(4)对账与结算管理
根据交货单据、入库单据自动生成对账单。
双方线上确认对账,记录开票、回款状态。
按时间、供应商维度统计往来账务,生成财务报表。
4. 关键技术亮点
流程引擎:实现多级审批流,灵活配置审批节点。
系统对接:提供 HTTP 接口,与工厂 ERP、QMS 系统数据互通。
缓存应用:高频访问的供应商档案、考核规则使用 Redis 加速。
定时任务:资质到期提醒、周期绩效考核、月度账单汇总。