ERP环境下能力需求计划的分析与设计
能力需求计划是ERP系统中重要的反馈环节,是对生产过程中所需要的能力进行核算的计划方法,系统根据物料需求计划MRP (Material Requirement Planning,MRP)的任务,最终装配计划任务和车间在制任务编制能力需求计划,分析各工作中心的能力,负荷分布情况,使决策人员及早发现生产安排问题,采取相应措施及时调整生产任务,使任务安排更为合理、顺畅,充分利用资源,节约资金,创造更大的效益。
能力需求计划还能对企业的技术改造规划提供有价值的信息,找出真正的瓶颈问题。本文的目的是设计CRP系统,并利用Microsoft公司提供的新的集成开发环境
.NET框架实现CRP理论。
1 数据库驱动的ERP系统体系结构
本ERP系统以Web站点的形式存在于互联网上(也可以是企业的局域网),客户端利用浏览器作为输入界面,输入必要的数据,浏览器将这些数据传送至服务器网站,网站再对输入的数据进行处理,并将执行后的结果返回给浏览器,通过浏览器将最终的执行结果提交给用户。就是说客户机可以通过网络从数据库中获得数据,并在服务器端执行必要的处理后,从而创建动态的Web页面,然后把完成的Web页面发送回到用户浏览器,显示在Web页面中,如图1所示。

2 系统开发环境
软件的开发环境包括硬件环境和软件环境。
(1)硬件环境:系统开发是在一个局域网络环境中进行的,包括一台惠普服务器兼当Web服务器和数据库服务器,客户机由16台高性能的PC机组成,并配置高效率的交换机作为网络信息传输的桥梁。
(2)软件环境:服务器操作系统是Windows Server 2003 Enterprise Edition,并且在服务器中安装了SQL Server 2000数据库管理系统,客户机安装Windows 98及以上版本的操作系统。
(3)开发工具:在进行数据库建模的过程中,使用Power Designer作为数据库建模工具;在Web应用程序开发过程中,使用Microsoft Visual Studio .NET 2003集成开发环境作为软件开发工具,使用Microsoft Internet 信息服务(IIS)管理器6.0 作为Web服务器,以及 Microsoft Internet Explorer 6.0 作为Web浏览器。
3 基于Web的CRP系统的设计
3. 1CRP系统分析
本系统的主要任务是根据MRP任务、最终装配计划任务和车间任务生成能力需求计划。系统提供对能力计划的各种查询功能,如:工序进度计划查询、日能力负荷查询、能力需求计划查询、能力负荷比较图。
能力计划能力需求计划的对象是工作中心。能力需求计划逻辑流程图如图2所示。
它不但考虑MRP的计划订单,已下达但尚未完成的订单所需的负荷。还需要结合工作中心的工作日历,考虑工作中心的停工及维修等非工作日,确定各工作中心在各个时段的可用能力。
编制能力需求计划的具体做法是:
(1) 收集数据,能力需求计划主要收集的数据有:
① 任务单数据。任务单是下达生产制造指令有关的数据。它的内容是经过MRP运算后或企业自行下达的加工任务书,根据其不同阶段和状态可分为:MRP计划任务单、确认任务单和投放任务单。
② 工作中心数据。工作中心是能力的基本单元,其基本数据有:每天班次、每班小时数、每班人数、设备数、效率、利用率和超额系数。
③ 工艺路线数据。工艺路线是表达BOM中制造物料的加上与传递顺序的资料。工艺路线描述的是一个和多个物料从一个状态到另一个状态的过程。它是能力需求运算的重要信息,主要提供加工工序,工作中心和加工时间数据。
④ 工厂日历。工厂日历是企业用于编制计划的特殊日历,该日历将不工作的日期排除。
(2) 计算负荷,将所有的任务单分派到有关的工作中心上(不考虑能力的限制),然后确定有关工作中心的负荷,并从工艺路线文件中计算出每个有关工作中心的负荷。不同的工作中心按时段合并。
(3) 分析负荷,比较后指出各工作中心负荷情况,如果出现超负荷,找出造成超负荷的原因以便正确解决问题。
(4) 能力/负荷调整,能力需求计划中有两个要素:能力和负荷。在解决负荷过小或超负荷的能力时,应视具体情况对能力和负荷进行调整:增加能力,或减少负荷,或者共同使用。调整能力的方法有:加班,增加人员与设备,提高效率,更改工艺路线,增加外协等。调整负荷的方法有:修改计划,调整生产批量,推迟交货,撤销订单,交叉作业等。
- 上一篇文章:基于生命周期的ERP全过程综合评估模型研究
- 下一篇文章:管理信息化征文:计算机信息规划实施过程中的成本控制
