制造业采购管理系统
系统简介
制造业采购管理系统是一个专为制造企业设计的采购流程管理平台,旨在优化采购流程、提高采购效率、降低采购成本。系统支持从采购申请、订单创建、供应商管理、发货追踪到收货确认的全流程管理。

技术架构
-
前端框架:Vue 2 + Element UI
-
后端框架:Spring Boot
-
数据库:MySQL
-
ORM框架:MyBatis-Plus
-
项目管理:Maven (后端) / npm (前端)
-
认证方式:基于Token的身份认证
系统功能
- 角色管理
系统支持三种角色:
-
管理员:拥有系统全部权限,可管理所有模块
-
采购员:负责创建采购订单、管理采购流程、确认收货
-
供应商:负责查看待履约订单、发货、标记订单完成
- 核心功能模块
2.1 采购申请管理
- 创建采购申请

-
提交采购申请审批
-
审批采购申请
-
查看采购申请状态

2.2 采购订单管理
- 基于采购申请创建采购订单

-
管理订单状态
-
查看订单详情

-
跟踪订单发货情况
-
确认收货

2.3 供应商管理
- 供应商信息维护

-
供应商订单管理
-
发货管理

- 标记订单完成
2.4 物流信息管理
-
查看发货记录
-
查看物流信息
-
查看发货单和快递单照片
-
跟踪物料信息
2.5 项目管理
-
项目信息维护
-
项目相关采购管理

2.6 物料管理
-
物料信息维护
-
物料库存管理

系统工作流程
-
采购申请流程
-
创建采购申请:相关人员创建采购申请,填写物料清单、数量等信息
-
提交审批:采购申请提交给审批人
-
审批处理:审批人审核采购申请,可通过或拒绝
-
申请通过:审批通过后,采购申请状态变为"已通过"
-
采购订单流程
-
创建订单:采购员基于已通过的采购申请创建采购订单
-
选择供应商:为订单选择合适的供应商
-
确认订单:确认订单信息,生成订单编号
-
订单流转:订单状态变为"待履约",流转到供应商端
-
供应商履约流程
-
查看订单:供应商登录系统,查看待履约订单
-
准备发货:供应商准备物料,安排发货
-
确认发货:供应商在系统中确认发货,上传发货单和快递单照片
-
多次发货:支持同一订单多次发货
-
标记完成:全部发货完成后,供应商标记订单为"已完成"
-
采购方收货流程
-
查看物流:采购员查看物流信息,跟踪发货状态
-
确认收货:收到货物后,采购员在系统中确认收货
-
订单完成:当全部货物都已收到,订单状态变为"订单完成"
状态流转规则
订单状态
-
草稿:订单创建但未提交
-
待履约:订单已提交,等待供应商处理
-
部分发货:供应商已发货但未全部完成
-
全部发货:供应商已标记订单完成
-
订单完成:采购方已全部收货
发货状态
-
待收货:供应商已发货,等待采购方确认
-
已收货:采购方已确认收到货物
系统部署
前端部署
- 进入前端目录
```bash
cd frontend
```
- 安装依赖
```bash
npm install
```
- 开发环境启动
```bash
npm run dev
```
- 生产环境构建
```bash
npm run build
```
后端部
- 进入后端目录
```bash
cd backend
```
- 构建项目
```bash
mvn clean package
```
- 运行项目
```bash
java -jar target/procurement-0.0.1-SNAPSHOT.jar
```
数据库配置
- 创建数据库
```sql
CREATE DATABASE procurement_system CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
```
- 执行SQL脚本(位于 `backend/src/main/resources/db` 目录)
-
创建表结构
-
初始化基础数据
系统使用指南
管理员操作
-
登录系统:使用管理员账号登录
-
用户管理:管理系统用户,分配角色
-
系统配置:配置系统参数
-
数据管理:管理基础数据
采购员操作
-
登录系统:使用采购员账号登录
-
创建订单:基于采购申请创建采购订单
-
管理订单:查看订单状态,跟踪发货情况
-
确认收货:收到货物后确认收货
供应商操作
-
登录系统:使用供应商账号登录
-
查看订单:查看待履约订单列表
-
处理订单:安排发货,上传发货凭证
-
标记完成:全部发货后标记订单完成
注意事项
-
文件上传:发货单和快递单照片支持JPG、PNG等常见图片格式
-
数据安全:系统采用Token认证,确保数据传输安全
-
性能优化:系统支持批量操作,优化大数据量处理
-
容错处理:系统具备完善的错误处理机制,确保操作稳定性
系统更新日志
-
v1.0.0:系统初始版本,包含采购申请、订单管理、供应商管理、物流跟踪等核心功能
-
v1.1.0:优化订单状态流转逻辑,增加多次发货支持
-
v1.2.0:完善物流信息管理,支持查看发货凭证照片
联系方式
如有问题或建议,欢迎联系系统管理员: