摘要:ERP(Enterprise Resources Planning,企业资源计划),是指建立在信息技术应用基础上,结合系统化的管理思想,为企业决策层及员工提供决策手段的管理平台。车间管理子系统要求根据物料需求计划,能力需求计划以及生产工艺流程制定车间作业计划,车间管理人员按车间作业计划进行调度,下达车间生产作业订单,根据产品物料清单(BOM)填写领料单安排领料,制程中不断产生生产进度报告,监控生产活动的整个过程。本次设计采用Microsoft Visual Studio.Net 2003和Sql Server 2000作为开发工具,在客户端通过Windows 应用程序的形式来访问数据库,并对数据库进行操作。ERP 车间管理 生产任务管理 物料管理 .NET平台 SQL数据库
2.1 ERP系统概要设计
本ERP系统计划包括:销售管理,库存管理,采购管理,制造标准管理,计划管理,车间管理(生产管理),人力资源管理,财务管理共8个子系统,各子系统的数据流关系如图2.1所示。其中总帐管理,应收管理,应付管理,成本管理,工资管理五个模块均属于财务管理子系统。
2.2 车间管理子系统设计
本人主要负责车间管理子系统的设计,车间管理子系统要求根据物料需求计划,能力需求计划以及生产工艺流程制定车间作业计划,车间管理人员按车间作业计划进行调度,下达车间生产作业订单,根据产品物料清单(BOM)填写领料单安排领料,制程中不断产生生产进度报告,监控生产活动的整个过程。其工作流程图如图2.2所示。如下图2.2所示,车间管理的主要流程:根据订单建立车间的生产任务文件以及车间的物料文件。
首先,根据车间的具体情况来建立车间参数设置文件以及任务优先级别设置文件,其中车间参数设置文件用来设置每个车间生产的货物种类及生产能力(数量),而任务优先级设置文件则用来设置每个任务的优先生产的级别。然后根据计划部门的生产订单的订单编号来确定生产任务,并且结合生产标准来为每个生产任务建立一个生产任务文件,将订单的任务下发到每个车间,而且为每个任务建立一个时间系统来随时显示生产进度。同时还要建立一个任务例外信息文件,用来记录因特殊情况而不能按时完成或者不能完成的任务以及额外任务的信息。建立了生产任务文件之后,根据标准制定部门所制定的生产工艺以及标准来生成车间物料文件。在本系统中生产工艺以及标准从生产订单中一并获得。
l 车间系统参数:本系统的内部数据,无输入源以及输出去向,系统功能包括设置该已编号车间生产的货物种类以及生产能力,包含了车间编号、货物编号以及日产量三个主要字段。l 任务优先级设置:本系统的内部数据,无输入源以及输出去向,系统功能包括设置生产任务的优先级别,包含了车间任务文件编号以及优先级两个主要字段。l 工序优先级设置:本系统的内部数据,无输入源以及输出去向,系统功能包括设置工序的优先级别。l 车间任务建立:源数据由生产计划部门的生产计划文件(根据生产文件的编号来识别)提供,系统功能包括建立任务,设置任务编号,包含了生产编号、货物编号、货物名称、货物需求数量。l 车间任务确认:系统功能为将任务(订单)分配到每个车间,包含了车间编号以及货物编号、货物名称、货物需求数量四个字段。l 委外任务下达:系统功能为下达计划外的任务,包含了任务编号以及例外信息字段,将任务编号返回车间任务文件建立一个车间任务。l 车间任务下达:系统功能为将建立好的车间任务文件下达到每个车间,包含了任务编号以及车间编号两个字段。l 车间任务执行:系统功能为显示当前的生产任务进度,包含了车间编号、货物编号、货物名称、货物需求数量以及已完成数量。l 生产任务结清:系统功能为结清当前生产任务,删除任务以及货物入库,包含了货物编号、货物名称、货物需求数量、任务建立日期、任务完成日期、当前日期、生产编号、任务编号。l 任务用料分配:系统功能为分配每个任务文件的用料,包含了任务编号、物料编号、物料名称、物料数量。l 车间物料盘点:系统功能为盘点已经使用的物料,包含了任务编号,物料编号、物料名称、物料数量。l 生产工序完工:系统功能为判断生产工序是否完工。l 生产任务完工:系统功能为判断当前任务是否完工,包含了任务编号、货物需求数量以及已完成数量。l 工序计件单价:系统功能为记录工序中的计件单价。
与其它子系统的关系基于数据库文件的共享,即通过数据库中资料的修改实现数据的传递,如下图2.4所示