面向精益制造的生产执行系统销售模块功能设计

2014-10-20 06:04:54孙力群
电脑知识与技术 2014年25期
关键词:软件设计需求分析订单

孙力群

摘要:面向精益制造能力构建的企业生产执行系统(MES) 在关键价值区域(生产)和层次(执行),以小投入换大效益,为制造型企业信息化的全面实施打好基础。其中销售模块与传统erp销售功能相比,更注重利用mes的生产资源数据实时采集和反馈特点,让企业业务前端的销售管控更贴近服务于整个系统的即时高效运作。该文基于以上理念,详细阐述广义mes下销售模块的需求构建和策略设计。

关键词:精益制造;生产执行系统;销售模块;订单;需求分析;软件设计

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)25-6000-03

Function Design of MES Sale Module Oriented to Lean Manufacturing

SUN Li-qun

(Department of Information Suzhou Institute of Trade & Commerce,Suzhou 215009,China)

Abstract: Manufacturing Execution System oriented to Lean Manufacturing should construct foundation for manufacturing enterprises information construction , which help enterprise invest less but gain more profits . compared to sales module of traditional ERP ,sales module of MES can utilize those advantages of the production data gather and response from MES running system on real time . This paper would illustrate relative requirements details and design strategies.

Key words: Lean Manufacturing;MES;sales module;orders;requirements analysis;software design

1 系统设计需求与目标

面向精益制造的生产执行系统本项目是为制造类企业生产过程的智能化精益管理而开展的技术研究和项目研发。利用信息技术发展换代成果,更好实现精益制造在企业落地应用,满足品质和交付能力持续提高的要求。项目以产品级的MES为载体,与企业合作研发的产品。实现从订单下达到产品完成的整个生产过程的优化管理,对生产中实时事件及时反应、报告和处理,减少企业内部无附加值活动,使其既能提高及时交货能力,改善物料流通性能,又能提高生产回报率。

本文主要是对该系统中的销售接口模块的功能需求与设计理念进行阐述

1)询价处理。客户正式下订单前,从产品价格、产能、技术装备、库存和物料采购能力等条件对客户订购需求作可行性评估,各条件均确认后生成正式订单。

①自动生成订单供货方式。询价评估过程中,系统自动匹配成品库存并可预测未来库存,生成询价单中各产品的缺省供货类型组合,如直接发货、自制生产和成品外协采购。

②自动生成缺省物料采购需求。对于自制生产供货方式,系统可自动匹配物料库存,生成缺省的物料采购需求(包括品种和数量)清单。

③产品定价辅助决策。询价中确认产品价格时,系统具有产品价格辅助决策功能,能自动提供产品的各类参考价格。

④询价数据除可录入外,支持excel格式数据批量导入。

2) 创建销售订单。询价单经公司和客户双方确认后,生成正式订单,确认供货方式,启动后续供货任务。

①订单自动流转。正式订单生成后,根据订单中需求产品的供货类型,自动生成需求任务并推送至处理节点。成品发货的生成销售发货通知至仓库,成品外协采购的生成采购申请单至采购,自制生成的生成生产通知单至生产管理部门。

②灵活安全的的订单变更处理。允许正式订单创建后,因需变更订单数据。无论变更时订单已执行至哪一阶段,系统自动生成覆盖所有任务节点的事件提醒并提供缺省的自动处理流程,用户也可完全自己决定处理策略。系统都将自动保证订单生产、采购和库存数据的逻辑正确和完整。

3) 订单跟踪。为及时响应客户需求,销售部可实时查看客户订单的完成进度状况。

系统贯彻了精益生产的管理模式,可追溯客户订单每项产品的物料准备,生产进度的实时状况。销售部可查看到订单中每项产品的可供库存数,直接外购数及其采购计划交期。需自制生产可查看物料组成,每种物料的备库情况,需采购数及其采购计划交期。在制品数量及质量数据,成品检验数据,完工入库数量等。以便对订单完成情况实时评估,达到更好的客户满意度。

4)销售订单发货。销售部按照客户订单交期进行产品出库发货处理。

①销售发货提醒。系统自动对入库数量满足发货条件的订单和接近发货日期订单发送发货提醒和警告。

②支持一个订单的分批发货。对于一个销售订单内交期不同的产品,可进行分期发货

③智能选择发货产品来源。系统能自动关联为本订单入库产品,并且根据产品的不同来源(采购、备库或生产)和批次选择销售出库的产品。

④灵活安全的产品——订单绑定策略。既支持销售订单与为本订单生产或外购的产品严格绑定,也可在紧急情况下使用为其他订单准备的同类产品,并保证所有订单可完全执行。

2 销售接口模块功能设计

2.1询价处理

销售接口模块的流程设计如图1。客户正式下订单前,对产品价格、产能、技术准备、库存和物料采购能力等条件作可行性评估,各条件均确认后生成正式订单。

询价单主要内容包括。询价单表头主要内容包括客户名称,客户联系方式,询价日期,交货方式,销售人名称。询价单表体为各产品求信息(采购项)。采购项记录主要内容为产品名称,产品规格,产品图号,订购数量,溢短装数量,实际订购数量,产品单价,交货日期,预计开始生产日期。每个采购项要经过技术评估确认和供货能力评估确认。采购项的技术确认部分可包括若干技术因素确认,生产部全部确认后表明技术准备可行。

采购项的供货能力部分包括产品库存期望数,产品外购数,产品生产数三个数值以及确认选项。这三个数值分别代表可直接发货、成品外购,产品自制三种供货方式的组合。库存期望数为未被其他订单占用的产品实际库存数与备库生产中还未入库的在制品数量之和。

在询价可行性评估阶段,由计划部区分出库存成品三种方式的组合。系统能根据库存实时状况,自动查找计算出可供的产品库存期望数量,需自制的产品数量,并根据bom定义自动计算各处物料需求数量,根据各种物料库存量(未被其他订单占用的数量)自动计算出需外购的各类物料数量。用户可直接接受上述自动计算的数量组织供货。也可根据业务安排手工修改三者数量关系,但库存期望数只能作减少操作,表示本销售订单只使用部分库存。

三个数据生成后,采购部对生成的成品采购和物料采购需求进行采购能力确认,系统自动计算订单每个产品物料分解及其需要的采购数量,采购部可评估在预计开始生产日期前采购产品、物料是否能到货。计划部确认生产能力是否能满足生产需求。当技术准备、采购能力和生产能力都经过确认,评估工作完成。

2.2订单资源的占用分配策略

从询价操作开始,被某个询价单确认使用的库存产品就如同被预订的车票一样被占用,不能再被别的询价单(订单)所使用,但考虑实现业务的灵活性。系统对此处理策略为。

询价时无论是成品库存期望数还是生产所需的物料库存期望数,都必须来自未被其他询价单和订单占用的同类品的合计数。不足部分的数量,只能用外购成品或外购物料进行生产的方式。在此基础上,保证了产品和物料供应量精确满足需求量。但销售订单由于优先级的不同,如交货期紧张、vip客户等因素。可能需要立即销售发货,而为其生产、外购的产品资源还未及准备充分。在这种情况下销售发货使用资源的顺序是。

可使用的供货资源按序如下。未被其他订单占用的库存成品; 为本销售订单采购的成品;为本销售订单生产的成品;可使用其他订单占用的库存成品或采购成品或生产成品(如依次使用交期目前最远的订单)。这种发货策略又可保证在总体资源进出平衡的基础上,实现灵活的资源流出使用次序。

2.3生成订单

询价单经公司和客户双方确认后,生成正式订单。正式订单生成后,已有成品库存处于待销售发货状态。成品外购部分生成“采购申请单”,由采购部执行采购任务自制部分生成“生产通知单”,由计划部据此生成“生产计划”,采购部再根据 “生产计划”生成“物料采购申请”。生成订单后,根据系统需求跟踪订单的实时状态。

2.4 订单变更

正式订单产生后,发生订单内容更改情况。包括产品数量增加或减少,产品品种增加或减少,还可能发生交付日期发生变更。订单变更发生的时间节点情况比较复杂,可分为下列处理方式。

1)包括正式订单还未生成生产通知单,已生成“生产通知”但还未生成“生产计划”

说明订单后续采购、生产处理流程还未开始,该情况处理方式同“生成新订单”,重新生成“生产通知”。

2) 若订单变量时,“生产计划”已经生成。表明订单后续处理流程可能处于任一阶段。为此,系统采取一种灵活、安全的处理方式。系统会将订单变更事件发送到相关工作结点,工作结点“必须”响应订单更改事件并做出具体处理。

“生产计划”处理节点响应方式为根据需要对生产计划修改或不修改(如后续生产任务已下达执行中)。“生产任务”处理节点响应方式为若生产计划不更新,则可不作更改。若生产计划更新,则必须更改以满足更新后的生产计划。“物料(成品)采购”处理节点响应方式为根据需要对采购计划修改或不修改(如订单更新某产品需求量减少,但物料已完成采购)。

采用以上處理方式,当订单变更是产品数量或品种增加的情况,“生产计划”、“生产任务”和“物料(成品)采购”处理节点是添加操作,不会产生副作用。而当订单变量是产品数量减少或品种减少的情况时,“生产计划”、“生产任务”和“物料(成品)采购”处理节点若不便进行对应的减少处理。可能会产生的副作用包括,对于更新后订单,发生物料(成品)多采购,产品多生产,物料多领料(已按原订单数量领料但按新数量生产)。这些副作用情况实质是增加物料或产品的库存,可以自然得纳入系统的退料,增加备库库存或进一步退货中处理。

2.5 销售发货

销售部按照客户订单交期进行产品发货处理。订单产品中成品外购,生产自制两类都需先逻辑入库(可能不进行实际入库)后才能销售出库。

仓库查看浏览各领料申请单,选择某个领料申请执行领料出库操作。销售部发送销售出库申请至仓库。销售出库申请记录主要内容包括。销售订单号,产品名称,产品规格,订购数量,出库数量,交货日期,出库日期。销售出库申请记录数据由销售订单数据自动生成。

入库、出库匹配策略。销售出库产品所对应的库存成品来源性质分为。未被其他订单占用的库存成品; 为本销售订单采购的成品;为本销售订单生产的成品;因本销售订单优先级高(如交期紧张),可使用其他订单占用的库存成品或采购成品或生产成品(如依次使用交期目前最远的订单);

系统自动按这五类策略的前后顺序向导操作人员的出库操作,直到销售出库数量满足申请要求或可拒绝占用其他订单的成品。销售出库操作自动更新产品库存和销售订单对应产品项的发货数量。

3 总结与下一步目标

根据精益制造目标,生产制造型行业在销售环节要尽可能按需启动后续资源配置和生产过程。我们在这一层面的需求分析上,突出强调这一能力构建。并在功能设计和策略定义上充分考量。达到了预期目标。当然由于企业现实运作环境的约束条件复杂多变。不存在统一的解决方案。

下一阶段,我们继续追求在精益制造目标下,在垂直维度上,如何通过先进的软件设计理念实现功能在复杂度、细腻度上柔性替换,以适应不同管理水平和成长阶段的同功能业务需求。水平维度上,不同功能模块如何自由组合,适配不同企业间功能量体裁减的需求。

参考文献:

[1] 王志新,金寿松. 制造执行系统MES及应用[M].北京:中国电力出版社,2008.

[2] 李清, 陈禹六.企业与信息系统建模分析[M].北京:高等教育出版社, 2010.

[3] 朱丽娜,徐春停.面向离散型企业MES技术研究[J].机械设计与制造工程,2013(1).

[4] 胡琪波,李瑞福.基于参考模型的制造业需求建模[J].制造业信息化,2013(2).

[5] 王琳,梁平.基于MES的可视化生产监测与控制平台设计[J].合肥工业大学学报:自然科学版,2013(11).

猜你喜欢
软件设计需求分析订单
春节期间“订单蔬菜”走俏
今日农业(2022年4期)2022-11-16 19:42:02
新产品订单纷至沓来
“最确切”的幸福观感——我们的致富订单
当代陕西(2018年9期)2018-08-29 01:20:56
基于STC单片机的厨房智能安全管控系统的设计
基于STM8S903K3的序列打螺丝夹具的软件设计
大学师生需求发展分析
科教导刊(2016年27期)2016-11-15 20:57:39
基于UML技术的高校贫困生管理系统建模分析
指挥信息系统模拟训练评估需求分析
价值工程(2016年29期)2016-11-14 01:54:24
应用型本科大学英语后续课程建设之必要性探讨
企业导报(2016年20期)2016-11-05 19:07:03
JCI标准下发送调配部软件设计及应用