所需软件
1、JDK:17
2、Redis 3.0+
安装包:https://github.com/MicrosoftArchive/redis/releases
安装文档:https://www.redis.com.cn/redis-installation.html
3、Maven 3.0+
安装文档:https://www.cnblogs.com/liuhongfeng/p/5057827.html
安装包:https://archive.apache.org/dist/maven/maven-3/3.9.1/binaries/
4、MYSQL 5.7+
安装文档:https://www.jb51.net/article/256014.htm
安装包:https://downloads.mysql.com/archives/community/
5、Node
安装包:https://nodejs.org/zh-cn/download
安装文档:https://www.liaoxuefeng.com/wiki/1022910821149312/1023025597810528
PLM(Product Lifecycle Management)、ERP(Enterprise Resource Planning)和MES(Manufacturing Execution System)是企业管理和制造领域中常见的三种不同类型的软件系统,它们各自在不同方面发挥作用,但通常协同工作以优化企业的生产和产品管理。
-
PLM(Product Lifecycle Management,产品生命周期管理):
- PLM系统旨在帮助企业有效地管理产品的整个生命周期,从概念设计到退役和处理。
- PLM系统通常包括产品设计、工程、制造、维护和报废等各个阶段。
- PLM系统有助于协调不同部门之间的工作,促进跨职能团队合作,提高产品开发效率和质量。
- 主要功能包括产品数据管理、变更管理、文档管理、协同设计和仿真等。
-
ERP(Enterprise Resource Planning,企业资源计划):
- ERP系统是一种综合性的业务管理软件,用于集成和自动化企业内部各个部门的不同业务流程和数据管理。
- ERP系统通常包括财务、采购、库存、生产、销售、人力资源管理等模块。
- ERP系统有助于实现企业的资源优化、成本控制、生产计划和供应链管理。
- 主要功能包括财务管理、物料管理、订单处理、报表生成、员工薪酬管理等。
-
MES(Manufacturing Execution System,制造执行系统):
- MES系统是一个在制造环境中操作的软件系统,它用于监控、控制和协调生产过程。
- MES系统通常与PLC(Programmable Logic Controller)和设备连接,实时收集生产数据。
- MES系统帮助制造企业实现生产计划的执行、质量控制、库存跟踪和设备维护等功能。
- 主要功能包括生产调度、工单管理、质量管理、性能监控、过程追踪等。
入库计划是一个重要的供应链管理功能,用于规划、安排和管理物资、原材料或成品的入库时间和数量。以下是有关ERP中入库计划的主要信息:
-
计划入库时间: 入库计划旨在确定何时将物资或产品引入企业的仓库或生产环境。这需要考虑到供应商的交货时间、生产计划、库存水平以及市场需求等因素。
-
入库数量: 入库计划还确定了计划入库的物料或产品的数量。这通常基于预测需求、当前库存水平、订单和生产计划等。
-
供应链协同: 入库计划需要与供应链各个环节协同工作。与供应商协商交货时间、与生产部门协调生产计划以及与物流团队协调运输等都是入库计划的一部分。
-
需求预测: ERP系统通常使用历史销售数据和市场趋势等信息来进行需求预测,以帮助确定入库计划中的物料或产品数量。这有助于确保不会出现库存短缺或库存积压的问题。
-
库存管理: 入库计划与库存管理紧密相关。它可以帮助企业避免过多的库存积压,同时确保有足够的库存以满足生产和客户需求。
-
成本控制: 正确的入库计划可以帮助企业控制成本,避免因库存不足而导致生产中断,或因库存过多而产生额外的储存成本。
-
ERP集成: 入库计划通常与ERP系统的其他模块(如采购、生产、销售等)紧密集成,以确保数据的一致性和流通。这有助于实时监测和管理企业的整个供应链。
出库计划是用于规划、安排和管理物资、产品或货物的出库时间和数量的关键功能。以下是有关ERP中出库计划的主要信息:
-
计划出库时间: 出库计划旨在确定何时将物资、产品或货物从企业的仓库或生产环境中出库。出库时间可能受到销售订单、客户需求、生产计划、发货期限等因素的影响。
-
出库数量: 出库计划还确定了计划出库的物料、产品或货物的数量。这通常基于销售订单、客户需求、库存水平以及供应链需求等。
-
库存管理: 出库计划与库存管理密切相关。它确保企业有足够的库存来满足订单需求,同时避免库存积压或过期库存。
-
订单履行: 出库计划与订单处理紧密相关。它帮助确保订单的准确和及时履行,以满足客户的期望,提高客户满意度。
-
协同工作: 出库计划需要与销售部门、生产部门、物流团队和供应链合作伙伴协同工作。这包括与销售团队协调订单交付时间,与生产部门协调生产进度,与物流团队协调发货和运输等。
-
库存调整: 出库计划还可以触发库存调整,例如,当商品出库后,库存水平需要相应减少,并在ERP系统中进行相应的记录。
-
成本控制: 正确的出库计划有助于企业控制成本,避免因库存过多或库存不足而引发的成本问题,如存储费用、库存损失等。
-
ERP集成: 出库计划通常与ERP系统的其他模块(如销售、库存管理、物流管理等)紧密集成,以确保数据的一致性和流通。这有助于实时监测和管理企业的供应链和订单处理。
盘点计划是用于管理和执行仓库或资产的周期性盘点的计划和流程。以下是有关ERP中盘点计划的主要信息:
-
计划制定: 盘点计划的制定是一个重要步骤,它确定了盘点的时间表和频率。盘点可以是全盘点(对所有库存进行检查)或部分盘点(只对特定库位、物料或产品进行检查)。
-
盘点类型: ERP系统允许用户选择不同类型的盘点,包括周期性盘点、年度盘点、意外盘点等。每种类型都有其自己的目的和计划。
-
盘点目的: 盘点计划的目的可以包括验证库存准确性、识别丢失或损坏的物料、防止盗窃、遵守法规或公司政策等。
-
盘点团队: ERP系统通常会指定盘点计划的执行团队,这些团队成员将负责实际执行盘点操作。他们可能需要使用手持设备或扫描仪来扫描物料或产品。
-
盘点流程: 盘点计划定义了盘点的具体流程,包括如何记录盘点结果、如何解决盘点差异(如果有的话)以及如何生成盘点报告。
-
盘点技术: ERP系统可以支持不同的盘点技术,包括周期性盘点、ABC分类盘点、RFID盘点、条形码盘点等。选择的技术可能会根据企业的需求和设施而异。
-
库存调整: 如果在盘点过程中发现了差异(库存数量与记录不符),ERP系统通常会支持库存调整,以确保库存数据的准确性。
-
报告和分析: 盘点计划执行后,ERP系统会生成盘点报告,这些报告提供了有关库存准确性、差异、损失、质量问题等的信息。这些数据可以用于分析和改进库存管理和盘点流程。
-
合规性和审计: 盘点计划还有助于确保企业遵守法规和内部审计要求。盘点操作的记录和报告可以用于验证合规性。
移库计划是用于规划、安排和执行仓库内物料或产品的移动和转移的计划和流程。以下是有关ERP中移库计划的主要信息:
-
计划制定: 移库计划的制定是一个关键步骤,用于确定何时以及将哪些物料或产品从一个库位移动到另一个库位。计划通常基于多个因素,包括库存优化、订单需求、库位管理、物料存储要求等。
-
移库类型: ERP系统支持不同类型的移库,包括库位内移动、库位之间转移、库存合并、库存分拆、库存整理等。每种类型的移库都有其自己的目的和计划。
-
移库原因: 移库计划可能有多个不同的原因,如优化库位利用率、满足订单需求、整理库存、处理过期或损坏的库存、执行质量控制等。
-
库位管理: 移库计划通常需要与库位管理系统紧密集成,以确保物料或产品在库位之间的准确、安全、高效移动。
-
协同工作: 移库计划需要与仓库管理人员、物流团队和操作员协同工作。确保移库过程中的物料准确性和安全性是至关重要的。
-
库存调整: 在移库操作执行后,ERP系统通常支持库存调整,以反映库存的新位置和数量。这有助于确保库存数据的准确性。
-
审批流程: 对于某些移库计划,可能需要经过审批流程,以确保计划的合理性和合规性。
-
报告和记录: 移库计划执行后,ERP系统通常会生成相关报告和记录,以跟踪移库操作的执行情况和库存变化。
-
成本控制: 正确的移库计划有助于控制成本,最大程度地减少库存积压、避免生产中断和提高库位利用率。
供应商管理系统(Supplier Management System,简称SMS)是一种用于管理与供应商(或供应链合作伙伴)关系的软件工具或系统。其主要目标是优化和监控供应链中的合作、沟通和性能,以确保供应商能够按照预期提供产品和服务,同时降低风险、成本和复杂性。以下是供应商管理系统的主要特点和功能:
-
供应商信息管理: SMS允许组织存储和维护供应商的详细信息,包括联系信息、合同、认证、质量标准、历史绩效等。这有助于组织有效地跟踪和管理供应商基本信息。
-
合同管理: 管理供应商合同是供应商管理系统的一个重要功能。它可以存储合同文件、提醒合同到期日期、跟踪合同履行情况等。
-
供应商绩效评估: SMS支持供应商绩效的定期评估和监控。这包括对供应商的交货准时性、质量、成本、服务水平等进行评分和分析。
-
采购订单管理: SMS通常集成了采购订单管理功能,以确保采购订单的生成、传送、确认和跟踪。这有助于提高订单处理的效率。
-
库存和库存管理: SMS可以帮助管理供应商的库存水平,以确保有足够的库存以满足需求,同时减少库存积压。
-
供应链可见性: 通过实时监控和分析供应商绩效数据,SMS提供了对供应链可见性的支持。这有助于发现潜在问题并做出及时反应。
-
风险管理: SMS可以识别和管理潜在的供应链风险,如供应商延误、质量问题、法规问题等。这有助于减少不确定性和风险。
-
报告和分析: 系统通常提供各种报告和分析工具,以评估供应链绩效、成本、质量等方面的数据。
-
协作和沟通: SMS通常支持供应商和企业之间的协作和沟通。这包括电子邮件通知、在线聊天、共享文档等。
-
合规性和审计: SMS可以帮助确保与供应商的合同和交易符合法规和公司政策,以支持内部和外部审计。
-
可扩展性: 供应商管理系统通常是可扩展的,可以根据组织的需求进行定制和扩展。
-
询价系统(RFQ,Request for Quotation): 询价系统允许采购部门或采购团队创建和管理询价请求。采购人员可以使用该系统向供应商发送询价请求,要求他们提供关于产品或服务的报价和详细信息。供应商可以在系统中回应询价,提供价格、交货时间、质量标准等信息。这有助于采购部门获得多个供应商的报价,以便做出明智的采购决策。
-
订单协同(Order Collaboration): 订单协同模块允许采购部门创建采购订单,并与供应商进行协同工作以确认订单细节。供应商可以使用系统确认订单、提供预计交货日期、指定产品配置或特殊要求,并在必要时与采购部门沟通任何问题。这有助于确保订单的准确性和及时交付。
-
送货协同(Delivery Collaboration): 送货协同模块用于跟踪和协调供应商的交货。它允许供应商提交交货通知或提货单,以指示订单何时将交付。采购部门可以使用该模块监控交货进度,确保供应商按计划交付货物。如果发生交货延误或其他问题,系统可以通知相关方并支持问题解决。
-
收货协同(Receipt Collaboration): 收货协同模块用于记录和管理收到的货物或服务的接收情况。采购部门可以使用系统确认收货,检查货物是否符合订单要求,并记录任何问题或质量问题。这有助于跟踪供应商的绩效,确保所接收的货物或服务符合质量标准。
AGV(Automated Guided Vehicle,自动引导车)配送系统是一种自动化物流系统,使用自动引导车辆来执行货物的内部和外部运输任务。这些AGV通常配备了自动导航、传感器和控制系统,以执行各种任务,包括物料搬运、产品配送、货物分拣等。以下是AGV配送系统的主要特点和功能:
-
自动导航: AGV配送系统的关键特点之一是自动导航。AGV车辆通常使用激光、摄像头、激光雷达或地磁导航等技术来感知其周围环境,并根据预定的路线和地图来导航。
-
任务执行: AGV车辆可以执行各种任务,包括从一个地点到另一个地点的货物搬运、货物装卸、产品配送、库存移动、自动分拣等。这些任务可以在不同的制造、仓储和物流环境中执行。
-
高度灵活: AGV配送系统具有高度灵活性,可以轻松适应变化的任务需求。它们可以根据需求重新编程,以满足不同的运输和物流需求。
-
提高生产力: AGV系统可以提高生产力,因为它们可以在无需人工干预的情况下执行任务。这有助于减少人工劳动力的需求,降低劳动力成本,并减少生产时间。
-
减少错误: AGV系统减少了人为错误的风险,因为它们可以精确地遵循预定的路径和任务。这有助于提高准确性和质量。
-
提高安全性: AGV车辆通常配备了多个传感器,可以检测障碍物、人员和其他车辆,以确保安全运行。它们还可以遵守安全标准和规定。
-
实时监控和管理: AGV配送系统通常配备了实时监控和管理功能,以监视车辆状态、任务执行情况和运输进度。这有助于管理人员跟踪物流流程,并迅速解决问题。
-
环境适应: AGV车辆可以适应各种环境,包括制造厂房、仓库、医院、机场、港口等。它们可以在不同的地面条件下运行,并适应不同的工作环境。