# supply_chain_collaboration **Repository Path**: binaryboss22/supply_chain_collaboration ## Basic Information - **Project Name**: supply_chain_collaboration - **Description**: 供应链协同平台基于SpringBoot+Vue构建,集成供应商管理、采购、库存、生产、物流、销售、财务与数据分析等功能,打通上下游信息壁垒,实现订单协同、库存共享、质量追溯与智能决策,提升供应链响应速度与整体效率。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2025-09-15 - **Last Updated**: 2026-02-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 供应链协同平台 --- **微:bjcy_下划线rock,去掉中文** --- ## 1. 技术栈 ### 1.1 后端技术 | 技术 | 说明 | 官网 | | ---------------- | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | | SpringBoot | Web应用开发框架 | [https://spring.io/projects/spring-boot](https://gitee.com/link?target=https%3A%2F%2Fspring.io%2Fprojects%2Fspring-boot) | | MyBatis | ORM框架 | [http://www.mybatis.org/mybatis3/zh/index.html](https://gitee.com/link?target=http%3A%2F%2Fwww.mybatis.org%2Fmybatis3%2Fzh%2Findex.html) | | MyBatisGenerator | 数据层代码生成器 | [http://www.mybatis.org/generator/index.html](https://gitee.com/link?target=http%3A%2F%2Fwww.mybatis.org%2Fgenerator%2Findex.html) | | Druid | 数据库连接池 | [https://github.com/alibaba/druid](https://gitee.com/link?target=https%3A%2F%2Fgithub.com%2Falibaba%2Fdruid) | | PageHelper | MyBatis物理分页插件 | [Mybatis_PageHelper: Mybatis分页插件](http://git.oschina.net/free/Mybatis_PageHelper) | ### 1.2 前端技术 | 技术 | 说明 | 官网 | | ---------- | -------- | ---------------------------------------------------------------------------------------------------------------------------- | | Vue | 前端框架 | [https://vuejs.org/](https://gitee.com/link?target=https%3A%2F%2Fvuejs.org%2F) | | Vue-router | 路由框架 | [https://router.vuejs.org/](https://gitee.com/link?target=https%3A%2F%2Frouter.vuejs.org%2F) | | Vuex | 全局状态管理框架 | [https://vuex.vuejs.org/](https://gitee.com/link?target=https%3A%2F%2Fvuex.vuejs.org%2F) | | Element | 前端UI框架 | [https://element.eleme.io](https://gitee.com/link?target=https%3A%2F%2Felement.eleme.io) | | Axios | 前端HTTP框架 | [https://github.com/axios/axios](https://gitee.com/link?target=https%3A%2F%2Fgithub.com%2Faxios%2Faxios) | | Echarts | 图表框架 | [https://echarts.apache.org/zh/index.html](https://gitee.com/link?target=https%3A%2F%2Fecharts.apache.org%2Fzh%2Findex.html) | ## 2. 环境搭建 ### 2.1 开发工具 | 技术 | 说明 | 官网 | | ------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------ | | IDEA | 开发IDE | [https://www.jetbrains.com/idea/download](https://gitee.com/link?target=https%3A%2F%2Fwww.jetbrains.com%2Fidea%2Fdownload) | | X-shell | Linux远程连接工具 | [http://www.netsarang.com/download/software.html](https://gitee.com/link?target=http%3A%2F%2Fwww.netsarang.com%2Fdownload%2Fsoftware.html) | | Navicat | 数据库连接工具 | [http://www.formysql.com/xiazai.html](https://gitee.com/link?target=http%3A%2F%2Fwww.formysql.com%2Fxiazai.html) | | PowerDesigner | 数据库设计工具 | [http://powerdesigner.de/](https://gitee.com/link?target=http%3A%2F%2Fpowerdesigner.de%2F) | | Axure | 原型设计工具 | [https://www.axure.com/](https://gitee.com/link?target=https%3A%2F%2Fwww.axure.com%2F) | | XMind | 思维导图设计工具 | [https://xmind.cn](https://gitee.com/link?target=https%3A%2F%2Fxmind.cn) | | Postman | API接口调试工具 | [https://www.postman.com/](https://gitee.com/link?target=https%3A%2F%2Fwww.postman.com%2F) | | MarkText | Markdown编辑器 | [https://github.com/marktext/marktext](https://gitee.com/link?target=https%3A%2F%2Fgithub.com%2Fmarktext%2Fmarktext) | ### 2.2 开发环境 | 技术 | 说明 | 官网 | | ----- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | JDK | 1.8 | [https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html](https://gitee.com/link?target=https%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk8-downloads-2133151.html) | | Mysql | 5.7 | [https://www.mysql.com/](https://gitee.com/link?target=https%3A%2F%2Fwww.mysql.com%2F) | | Nginx | 1.22 | [http://nginx.org/en/download.html](https://gitee.com/link?target=http%3A%2F%2Fnginx.org%2Fen%2Fdownload.html) | ### 2.3 快速启动 1. 启动管理后台 打开命令行,输入以下命令 ``` cd supply_chain_collaboration/ep mvn install mvn clean package java -Dfile.encoding=UTF-8 -jar supply_chain_collaboration/ep/target/ep-0.0.1-SNAPSHOT-exec.jar ``` 2. 启动管理后台前端 打开命令行,输入以下命令 ``` cd supply_chain_collaboration/ep-vue npm install --registry=https://registry.npm.taobao.org npm run dev ``` 此时,浏览器打开,输入网址`http://localhost:8081`, 此时进入管理后台登录页面。 ## 3. 项目介绍 ### 3.1 供应商管理 1. **供应商信息录入与维护** - 支持批量导入供应商信息,包括基本信息(名称、地址、联系方式等)、资质信息(营业执照、生产许可证等)、产品信息(产品目录、规格、价格等)。 - 供应商可自行更新信息,平台管理员也可进行审核和修改。 2. **供应商评估与评级** - 设计评估指标体系,包括产品质量、交货期准确性、价格合理性、合作态度等。 - 根据评估结果对供应商进行评级,为采购决策提供参考。 - 支持历史评估记录查询,便于跟踪供应商表现变化。 3. **供应商协同合作** - 提供供应商与采购方的沟通渠道(在线消息、邮件通知等),方便双方就订单、合同、质量反馈等问题进行交流。 - 支持供应商参与采购方的需求预测、计划制定等环节,实现信息共享和协同决策。 ### 3.2 采购管理 1. **采购需求管理** - 企业用户可发布采购需求,包括产品名称、规格、数量、期望交货日期、预算等详细信息。 - 支持对采购需求进行分类、筛选、搜索,方便快速查找和管理。 - 可设置需求优先级,合理安排采购计划。 2. **采购订单管理** - 根据采购需求生成采购订单,支持手动创建和自动创建订单。 - 采购订单包含订单详情、供应商信息、订单状态(待确认、待发货、待收货、已完成、已取消等)。 - 支持订单的修改、删除(在一定条件下)、拆分、合并等操作。 - 提供订单跟踪功能,实时显示订单进度和物流信息。 3. **采购合同管理** - 提供合同模板,支持用户自定义合同条款。 - 采购方与供应商可在线签订合同,支持电子签名。 - 合同信息与采购订单关联,方便查询和管理。 - 支持合同的审批流程设置,确保合同签订的合规性。 ### 3.3 库存管理 1. **库存信息实时监控** - 通过与企业内部库存系统对接或手动录入,实时显示库存数量、库存位置、库存状态(正常、待检、损坏等)。 - 支持多仓库管理,可分别查看各仓库的库存情况。 - 设置库存预警阈值,当库存低于或高于设定值时自动提醒相关人员。 2. **库存出入库管理** - 支持采购入库、生产入库、销售出库、退货入库等多种出入库操作。 - 每次出入库操作需记录详细信息,包括操作时间、操作人员、单据编号、产品信息、数量等。 - 支持出入库单据的打印和导出。 3. **库存盘点与调整** - 提供盘点功能,支持定期盘点和临时盘点。 - 盘点结果与系统库存进行对比,如有差异可进行库存调整,并记录调整原因。 - 支持盘点数据的导出和分析。 ### 3.4 生产管理 1. **生产计划管理** - 根据销售订单、库存情况和生产能力制定生产计划。 - 生产计划包含产品名称、生产数量、生产日期、生产线安排等信息。 - 支持生产计划的调整和优化,根据实际情况及时更新计划。 - 生产计划与采购计划、库存管理协同,确保原材料供应和成品库存的平衡。 2. **生产进度跟踪** - 实时显示生产进度,包括已完成数量、在制数量、剩余数量等。 - 支持对生产进度的监控和预警,当生产进度延迟时自动提醒相关人员。 - 提供生产进度报告,方便管理层了解生产情况。 3. **质量管理** - 建立质量标准和检验流程,对原材料、半成品、成品进行质量检验。 - 记录质量检验结果,对不合格产品进行处理(返工、报废等)。 - 支持质量数据的统计和分析,为质量改进提供依据。 ### 3.5 物流与配送管理 1. **物流信息整合** - 与多家物流供应商对接,获取物流运单信息,包括运输方式、运输路线、运输时间、运费等。 - 支持物流信息的实时查询和跟踪,用户可通过运单号查看货物运输状态。 - 提供物流成本分析功能,帮助企业选择性价比高的物流方案。 2. **配送计划管理** - 根据销售订单和库存情况制定配送计划,合理安排配送时间和配送路线。 - 支持配送计划的调整和优化,根据实际情况及时更新计划。 - 配送计划与物流信息关联,确保配送过程的顺利进行。 3. **仓储与配送协同** - 仓库管理人员根据配送计划进行货物拣选、包装和发货操作。 - 支持与自动化仓储设备(如货架、叉车、AGV等)的集成,提高仓储和配送效率。 ### 3.6 销售管理 1. **销售订单管理** - 客户可通过平台提交销售订单,订单包含产品名称、规格、数量、期望交货日期、收货地址等详细信息。 - 销售订单与库存、生产、采购等环节协同,确保订单的及时交付。 - 支持订单的修改、删除(在一定条件下)、拆分、合并等操作。 - 提供订单跟踪功能,实时显示订单进度和物流信息。 2. **客户关系管理** - 记录客户基本信息、交易历史、偏好等,建立客户档案。 - 提供客户沟通渠道(在线消息、邮件通知等),方便销售人员与客户进行交流。 - 支持客户分类管理,根据客户价值、购买频率等进行分类,便于精准营销。 3. **销售数据分析** - 对销售数据进行统计和分析,包括销售额、销售量、销售趋势、产品销售排名等。 - 提供销售报表,支持按时间、产品、客户等维度进行查询和导出。 - 根据销售数据分析结果,为销售策略制定和市场预测提供依据。 ### 3.7 财务管理 1. **财务信息录入与管理** - 支持采购成本、销售收入、物流费用、库存成本等财务信息的录入和管理。 - 提供财务凭证模板,支持自定义凭证格式。 - 财务信息与采购、销售、库存等业务环节关联,确保数据一致性。 2. **财务报表生成** - 自动生成资产负债表、利润表、现金流量表等财务报表。 - 支持按月、按季度、按年度生成财务报表。 - 提供财务报表分析功能,对财务状况进行评估和预警。 3. **资金管理** - 提供资金收支记录,实时显示企业资金余额。 - 支持资金预算编制和执行监控,确保资金合理使用。 - 提供资金预测功能,根据业务计划预测资金需求。 ### 3.8 数据分析与决策支持 1. **数据采集与整合** - 从采购、销售、库存、生产、物流等各个业务模块采集数据。 - 对采集到的数据进行清洗、转换和整合,形成统一的数据仓库。 2. **数据分析与可视化** - 提供多种数据分析工具和方法,如数据挖掘、统计分析、趋势分析等。 - 通过图表、报表、仪表盘等形式直观展示数据分析结果,方便用户快速了解业务状况。 - 支持自定义数据分析报告,用户可根据自身需求设置报告内容和格式。 3. **决策支持** - 根据数据分析结果为供应链各环节的决策提供支持,如采购决策、生产计划决策、销售策略决策等。 - 提供风险预警功能,对潜在的供应链风险进行识别和预警,如供应中断风险、需求波动风险、库存积压风险等。 - 支持模拟决策方案,通过模拟不同决策方案的结果,帮助企业选择最优方案。