




免费预览已结束,剩余25页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
企业物料需求计划管理系统(带源程序) 需源代码。程序等全套设计联系 695132052目 录目 录I摘 要IAbstractII第一章 系统可行性研究及需求分析11.1 系统可行性研究11.2 系统调查21.2.1 引言21.2.2 用户需求概述21.2.3 初步的调查31.2.4 企业的生产流程51.3 系统需求分析71.3.1 MRP的基本任务71.3.2 缺料单及制造定单的编制81.3.3 计划业务91.3.4 查询、打印报表101.3.5 系统流程图111.3.6 数据流图121.3.7 数据字典13第二章 系统设计152.1、系统的总体设计152.2 系统详细设计162.2.1 数据库设计 规范化设计方法 系统涉及到的实体 数据库的物理设计172.2.2 软件过程设计 缺料单的生成 制造定单的生成 计划业务2 查询、报表30第三章 系统实施313.1 开发工具的选择313.1.1 软件开发工具和数据库的选择313.1.2 数据存取技术的选择313.2 代码编制规范333.2.1 命名规范333.2.2 代码编制思想规范343.3 代码实施343.3.1 与数据库的连接343.3.2 数据库的基本操作37第四章 系统测试424.1 模块测试424.2 集成测试434.3 测试小结43第五章 软件使用说明445.1 系统的运行环境445.2 系统的操作44致谢45参考文献46附录:中英文文献47Data Binding with Windows Forms and ADO.NET47使用 Windows 窗体进行数据绑定48摘 要 MRP II(Material Requirements Planning)是制造业资源计划的英文缩写。它的思想集中体现了制造企业生产经营过程中的客观规律和需求,其功能覆盖了市场预测、生产计划、物料需求、能力需求、库存控制、车间管理直到产品的销售的整个生产经营过程以及相关的所有财务活动,从而为制造业提供了有效的计划、控制工具和完整的知识体系。解决企业为了达到最大的客户服务、最小的库存投资和高效率的工厂作业三个目标所表现出来的矛盾。而该系统正是为了解决陶瓷企业现阶段中遇到的以上问题而开发的。 本子系统是计划管理系统,MRP是计划主导型的生产计划与控制系统。它是企业管理的首要职能,只有具备了强有力的计划能力,企业才能指导各项生产经营活动顺利进行。在计划管理子系统中,我们主要有两个方面的计划:一是需求计划,是确定企业进行生产的主要依据。二是供给计划,那是满足客户的需求的。它是企业进行生产计划安排的主要依据了。 在MRP II系统中,中上层计划是下层计划的依据,下层计划不能偏离上层计划的目标,从而整个企业遵从一个统一的计划。 本系统的前端开发工具为Microsoft Visual Studio 6.0 ,后台关系数据库选择的是大型的关系数据库Microsoft SQL Sever 2000。 关键词:MRP II、计划管理、Visual C+、SQL Server、ADO、范式。Abstract MRP II Material Requirements Planning is the English abbreviation that manufacturing industry resources are planned. Its thought embodies a concentrated reflection of the manufacturing company and produces the objective law and demand in the course of dealing in, Its function has covered market prediction , Whole of what production schedule, supplies demand, ability demand, inventory control, workshop manage until sale of the products produces and manage course and relevant financial activities, Thus offered the effective plan for manufacturing industry, control tools and intact knowledge system. Solve enterprise for reach most heavy customer service, minimum stock investment and factory homework three contradiction that goal show of high efficiency. And should develop systematically in order to solve the above problem that ceramic enterprises meet in the present stage The notebook system plans the administrative system, MRP plans the leading production scheduleIt is primary function of business administration, have only possessed powerful plan ability , Enterprises could instruct every production and operating activities to go on smoothlyIn the planned management subsystem, we have the plans of two respects mainly: First, demand plan, confirm enterprise go on main basis that produce. Second, supply the plan, that meets customers demands. It is the main basis that an enterprise carried on the production schedule and arranged. In MRP II system, the plan is the basis planned in lower floor at the middle and upper levels, the lower floor cant deviate from the goal that the upper strata plan to plan, Thus the whole enterprise comply with a unified plan. The front developing instrument of this system is Microsoft Visual Studio 6.0, It was large-scale relation data base Microsoft SQL Sever 2000 that the backstage supporter chose relation data base.Keywords: MRP II, planned management, , SQL Server, ADO, Visual C +, Normal Form第一章 系统可行性研究及需求分析1.1 系统可行性研究 可行性研究阶段主要进行可行性分析,可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。可行性的分析的目的不是解决问题,而是确定问题是否值得去解。以及对相关方法的对比。首先澄清了问题定义之后,在系统初步调查的基础上,明确了企业管理中现有手工操作的主要问题和建立MRP管理系统的初步设想,进一步对系统目标等因素进行分析研究。 从经济可行性角度考虑,这时所说的经济,并不专指物质经济,当然也包括效益经济。陶瓷股份公司是景德镇生产高档瓷器的大型企业之一,如要运行陶瓷企业物料管理系统必须要添加一些网络与硬件设备。这就必然比原来传统模式更多的投入人力和物力。从效益经济来看,运行这套陶瓷物料管理系统不光可以省去许多作业传递时间,而且有时候,企业有大批的定单,而工人抱怨没有他们所需的原材料,无法如期进行生产、交货。而有时候,采购部效率过高,仓库里囤积了大批的原材料,近期内都用不完。如果有了此操作系统,这种情况就不可能发生。综合上面论述,开发此系统利大与弊,陶瓷物料管理系统的开发从经济角度来说是可行的。 从技术可行性角度考虑,我们开发这个系统是采用Microsoft公司的Microsoft Visual Studio 6.0和SQL Server 2000为开发工具。Microsoft Visual Studio 6.0是现在用的最多的开发工具。它的功能强大。适用性广。因此,采用Microsoft Visual Studio 6.0作为开发语言是比较适合的。数据库采用SQL Server 2000。它是现在大型企业常用的数据库管理技术。它又可以很好的和Microsoft Visual Studio 6.0兼容。并且它的功能强大。存储能力好。操作和管理都是人性化设计的。综合所述,开发陶瓷企业物料管理系统从技术可行性来看是可行的。 从操作可行性角度考虑,电脑现在来说是家喻户晓了,该系统采用人性化设计,操作界面图形化。一般的人都能对其进行操作。所以说开发此系统对企业以后在市场上有很好的竞争力有绝对的优势。陶瓷物料需求管理系统的开发从操作角度来说是可行的。 从以上三个方面的综合考虑起来系统的分析,我们这个系统的开发是可行性的。 1.2 系统调查1.2.1 引言 随着中国加入WTO,企业面临的竞争压力也变的日趋激烈。特别是对于中小企业要在这样的大环境中获得生存,进而获得进步和发展就必须强化和提高自身的机能,包括:应变能力、生存能力和竞争能力。要达到这样的目标,就必须借助现代科学技术和先进的管理手段。MRP(Material Requirements Planning)物料需求计划系统就是在这样的环境下应运而生了。物料需求计划系统集现代科学技术与先进的管理思想于一体,为中小企业提供了解决企业内(成本、质量、交货期、 物料管理等)外(客户管理、效率等)部管理上存在的问题的强有力的工具,在最短的时间内,理顺并固化企业生产流程,全面提升企业的生产水平,适应不断发展的市场竞争的需求。 作为中国传统工业之一的中国陶瓷业,在经历千年文化浸透的同时,其生产水平、产品工艺等都要在市场经济的调控下做进一步的调整,从而找到属于自己的那份市场。因此,建造一个高效力的物料需求计划系统势在必行。以先进成熟的计算机网络和通信技术为手段,实施股份有限公司事业部销售、计划、生产、采购、库存、综合人事等各环节的MRP II管理系统,实现股份有限公司资源管理智能化,提高办公效率及人员的利用率成为促进股份有限公司迅速发展的一支很好的催化剂。1.2.2 用户需求概述股份有限公司是景德镇生产高档瓷器的大型企业之一。随着股份有限公司在全国乃至世界陶瓷市场的占有率的不断提高及其在用户心中树立的良好品牌形象,为股份有限公司的发展带来了很大的动力。但是市场竞争的激烈,企业遇到了以下一些问题: 1、生产上所需要的原材料不能及时供应或供应不足。 2、零部件生产不配套,积压严重。 3、产品生产周期过长,劳动生产率下降。 4、资金积压严重,周转期长。 5、市场和客户需求多变和快速,使企业的经营和计划系统难以适应。 正是为了解决以上的问题,以先进成熟的计算机网络和通信技术为手段,实施股份有限公司事业部销售、计划、生产、采购、库存、综合人事等各环节的MRP管理系统,实现股份有限公司资源管理智能化,提高办公效率及人员的利用率成为促进股份有限公司迅速发展的一支很好的催化剂。我们才开发这个MRP系统。 1.2.3 初步的调查 系统的初步调查是系统分析的第一项活动,初步调查阶段的主要目标是从分析人员和使用操作人员的角度来研究新项目开发有无必要和可能。 当今时代,市场竞争越来越激烈。而在陶瓷制造业内部都可能遇到以下一些情况:有时候,企业有大批的定单,而工人抱怨没有他们所需的原材料,无法如期进行生产、交货。而有时候,采购部效率过高,仓库里囤积了大批的原材料,近期内都用不完。在目前的情况下,企业管理不同于财务软件,企业管理是有个性的,有企业特色、行业特色、区域特色的。对企业管理软件而言,重在实用、适用,而不仅仅在于科学性、先进性。因此,管理软件只有根据不同的情况进行二次开发的,“量体裁衣”才适合。为此,陶瓷企业也需要有一套自己的陶瓷企业物料管理软件平台,并应拥有一定的技术人员可根据各个企业的具体情况进行二次开发。图1-1 MRP系统功能模块本单元的主要任务是实现ERP系统中的计划管理子系统。图1-2 计划功能模块 目前在大部分陶瓷生产企业中都是采用手工编制计划单,这个编制过程是相当繁琐。不仅要了解全部的定单任务。并要知道每个定单的数量和完工日期。所有的生产线的可用能力、原材料的库存量、所有的产品的生产流程及工艺线路。然后才对定单上的任务去编排生产任务。还要避免出现生产线冲突。防止在同一个时间段对同一个生产线下达两个或是以上的制造单。应当避免生产线不停的变换生产任务。尽量保持它是生产同一个产品。尽可能的平衡生产线的生产能力。不要出现某条生产线上是满负运转,而有些却是空闲的。在下达采购单时,先要查询库存数量,得到生产该产品的原材料的预计可用量,再得到缺货量。在手工管理是经常出现没有及时的采购的需要的原材料、或是仓库中堆满了某些近期内怎么也用不完的原材料。手工管理还有就是不能很好的控制生产,经常出现某个产品已经是积压严重却还在生产、而市场上的紧俏货却没有充足的货。造成生产混乱。当有新的定单出现时,又不得不去查看所有相关方面的数据。然而这些数据繁多,准确性不敢保证,计算和管理都不便,并且是常不能果断处理。在计划管理系统中常用到的一些数据或是表格如下:表1-1:生产定单(由销售系统提供)。定单编号产品编号规格品质数量交货日期是否完工客户编号表1-2:生产能力表1。 车间编号生产线编号工序编号规格生产能力可用量 表1-3:生产能力表2。(产品的具体生产工艺的时间)工序编号车间编号到达日期准备时间加工时间传送时间完工时间表1-4:生产流程图(是每个产品的生产工艺流程)。产品编号工艺编号1工艺编号2工艺编号n表1-5:产品的物料清单(该数据表由工程管理系统构造)。表1-6:库存信息(该数据表由库存管理系统生成)。1.2.4 企业的生产流程 因为我们的这个ERP是面向陶瓷企业专用的。为此我们就要对陶瓷企业的整个过程有一定的了解。从采购、生产、销售各个环节都要有比较深的了解。通过我们到企业内部的实习,我们了解到一般的陶瓷企业的生产流程,下面是陶瓷企业中的生产流程图。 图1-4 陶瓷企业生产流程1.3 系统需求分析1.3.1 MRP的基本任务 从最终产品的生产计划独立需求导出相关物料原材料、零部件等的需求量和需求时间相关需求;根据物料的需求时间和生产订货周期来确定其开始生产订货的时间。MRP的基本内容是编制零件的生产计划和采购计划。然而,要正确编制零件计划,首先必须落实产品的出产进度计划,用MRP的术语就是主生产计划Master Production Schedule,MPS,这是MRP展开的依据。MRP还需要知道产品的零件结构,即物料清单Bill Of Material,BOM,才能把主生产计划展开成零件计划;同时,必须知道库存数量才能准确计算出零件的采购数量。因此,基本MRP的依据是:主生产计划MPS;物料清单BOM;库存信息。它的主要处理的事务有以下几个:生产什么、生产多少、何时完成。要用到什么。已有什么、已定货量、到货时间、已分配量。还缺什么。下达定单的开始日期。 要解决以上问题,就需要一些有用的信息作为确定如何解决问题的重要依据。根据以上提出的问题,我们可以得出要得到的有用的信息是以下一些:现实、有效、可信的MPS。准确的BOM,及时的设计更改通知。准确的库存信息、下达制造定单的跟踪信息、配套领料单、提货单。批量规则、安全库存、成品率。提前期。 推行MRP II后,主要的任务是解决了制造业企业中遇到的以上问题。与此同时制造业企业也可以得到以下一些好处:降低库存。包括原材料、在制品和产成品的库存。降低了库存资金占用。提高了库存资金周转次数。降低了库存盘点误差。合理利用资源,缩短生产周期,提高劳动生产率。减少装配面积、减少加班加工时、减少短缺件、提高生产率。按期交货提高客户服务质量。降低成本。降低采购费、加班费。由于生产周期缩短、库存减少而降低成本,增加利润。减少财务收支上的差错和延误,减少经济损失。以下是闭环MRP:图1-3 企业闭环MRP II的逻辑图1.3.2 缺料单及制造定单的编制 市场的需求是企业进行生产活动的原驱动力。但是企业并不可以盲目的进行生产,使得企业得的库中堆满了产品而买不出去。而在现代市场中,订单是企业进行有效、安全生产的主要依据。可以使企业能够稳健的发展。为此,我们整个系统的运转都是围绕订单而进行运作的。可以合理的安排工作时间,更有效的降低库存、从而进行有效的安排生产活动。及时的满足市场的需求。要有效的安排企业的生产活动。编制制造订单的是我们整个系统中最重要的环节了。也是我这个计划管理系统中最重要的任务。制造订单的编制好与坏直接影响到企业的运作过程。是企业能在一个良性状态中发展。下面是生产计划设计的一般过程:图1-5 计划生产的总流程图1.3.3 计划业务 计划业务是由所有已生成的定单构成的。主要是把编制好的生产计划清单统计出来。计划在未来的时期内所要完成的任务表。企业从中可以看到是否处于一个比较好的发展状态。图1-5 计划业务查询1.3.4 查询、打印报表 查询的主要功能就是操作人员想了解企业运转中的一些动态信息。及时了解企业的状态。及时掌握企业的最新信息。使企业处于一个良性状态。 查询功能只要有:部门查询、定单查询、库存查询。 打印报表则是在查询的基础上在增加一些信息。并打印成文件的形式供所有的人员查看。这一模块可以说是计算中心手工操作最为繁重和复杂的工作,所涉及的表和数据比较庞杂,几乎每平时的每一项操作和数据都要在这里有所反映。具体所做的报表: 图1-6 打印、查询流程1.3.5 系统流程图 在进行了可行性研究时需要的了解和分析系统之后,并以概括的形式表达对系统的认识,进入设计阶段以后应该把设想的系统描绘出来。把系统的逻辑模型转变为物理模型。而系统流程图是描绘物理系统的工具。表达的是信息在系统各个部件之间的流动情况,而不是进行加工处理的控制过程。图1-7 本子系统的流程图当面临的是复杂的系统时,最好是用分层的方法来描述这个系统。先用一个高层次的系统流程图来描绘总体概貌。表明系统的主要功能。然后在把每个关键的功能扩展到适当的详细程度。这有利用我们从一个抽象到具体的过程逐步深入了解一个系统。1.3.6 数据流图 数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。设计数据流图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体地实现这些功能。 数据流图的基本目的是利用它作为交流信息工具。主要是把他对现有系统的认识或对目标系统的设想用数据流图描绘出来。但它一般不包括任何实现细节。它的另一个作用是作为分析和设计的工具。它描绘了系统所完成的功能而不是系统的物理实现方案。图1-8 数据流图1.3.7 数据字典 数据字典是关于数据的信息集合。也就是对数据流图中包含的所有元素的定义的集合。也是供对不了解的条目的解释,数据字典的作用是在软件分析和设计的过程中给人提供关于数据描述信息。这样解决了系统中各个部门沟通的问题。以下是该子系统中的数据字典:第二章 系统设计2.1、系统的总体设计经过了需求分析的工作,系统了解了必须做什么,而总体设计是决定该怎么去实现?总体设计的另一项重要任务是设计软件的结构,确定系统中每个程序有那些模块组成的,以及各个子系统之间的关系。 根据系统分析的结果,按照结构化的系统设计方案,本计划管理子系统从功能上可划出如下几个功能模块:制造定单的编制与下达、计划业务查询、定单查询、部门管理、库存查询、报表生成。 在设计软件的过程中,应该遵守的基本原理和概念。模块化。即将一个功能集成一个模块。抽象。抽象是将事物的本质特征性而暂时不考虑它们的细节。信息隐蔽和局部化。即模块内的数据尽量不让别的模块访问。减少错误。模块独立。它是以上几点的直接结果。要独立应做到低耦合,高内聚。 图2-1 MRP 计划管理系统2.2 系统详细设计详细设计阶段的任务是确定应该怎样具体实现所要求的系统,经过这个阶段的工作,应该得出目标系统的精确描述,设计出目标系统“蓝图”,以后将根据这个蓝图写出实际的程序代码。因此详细设计的结果基本上决定了最终的程序代码质量。2.2.1 数据库设计 规范化设计方法 构造数据库时,必须遵循一定的规则。在关系数据库中,这种规则就是范式(Normal Form)。或者说,满足一定条件的关系模式,称为范式。在1971年至1972年,/.d系统提出了第一范式(1NF)、第二范式(2NF)、第三范式(3NF)的概念。1974年Codd和Boyce共同提出了BCNF范式,为第三范式的改进。1、第一范式1NF 在任何一个关系数据库中,第一范式1NF是对关系模式的基本要求,不满足第一范式的数据库就不是关系数据库。所谓的第一范式是指数据库中的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的每个属性不能有多个值或者不能有重复的属性。 2、第二范式2NF 第二范式是在第一范式的基础上建立起来的,即满足第二范式的必定满足第一范式。第二范式要求数据库表中的每个实例或行必须可以被唯一区分。在有些时候可以被唯一区分。在有些时候,为了实现唯一的区分,往往需要为表加上一列,一个实例的只占一个标识。 第二范式要求实体的属性必须完全依赖于主关键字。所谓的完全依赖是指不能存在仅依赖于主关键字的一部分的属性。如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新的实体与原实体丰在一对一的关系。 3、第三范式(3NF) 第三范式是建立在第二范式的基础上的,即满足第三范式的必定要满足第二范式。第三范式要求一个数据库中不包含已在其他表中包含的非主关键字。简单的说,第三范式就是属性不依赖于其它非主属性。 4、表、表之间的关系 我们常用外关键字来描述表、表之间的关系。关系模式R中属性或属性组X并非R的关键,但X是另一个关系模式的关键字,则称X是外关键字,也称外码。 系统涉及到的实体产品(编号、名称、规格、等级、价格)。订单(编号、产品编号、等级、数量、交货日期、客户编号)。制造订单(车间编号、设备编号、产品编号、规格、数量、开工日期、完工日期)。车间(编号、名称)。设备(编号、名称、所属车间、额定负荷、最大负荷)。部门(编号、名称、负责人、联系人)。客户(编号、名称、信誉等级、联系人、联系方式、住址)。计划员(编号、名字、部门、联系方式)。在该系统中,我设定编号为6位数。 数据库的物理设计表2-1、合同订单compact:(从定单数据库中读出这些信息)。关键字字段名称数据类型字段大小是否空中文名称KeyorderIDVarchar50否定单编号productIDvarchar50否产品编号ratevarchar50否产品等级amountInt4否产品数量startdataData8否定单日期finshdataData8否交货日期isfinishBool1否是否完成clientIDvarchar50否客户编号plannerIDvarchar50否计划员号从中得到产品的名称和数量及需求日期。表2-2、设备生产能力表 viability:(分成好几个表,每个工序一个)。关键字字段名称数据类型字段大小是否为空中文名称KeyequipIDvaechar50否设备编号KeyproductIDvarchar50否产品编号throughputInt4否生产能力qualityFloat4否质量指标unitvarchar50否单位表2-3、工艺线路craftwork:成型moulding煅烧calcination白胎选瓷choose贴花applique红花选瓷safflower包装pack表2-4、产品的生产工艺时间:关键字字段名称数据类型字段大小是否空中文名称KeyproductIDChar10否产品编号mouldingFloat8否设备编号calcinationFloat8否设备编号chooseFloat8否设备编号appliqueFloat8否设备编号safflowerFloat8否设备编号packFloat8否设备编号UnitChar10否单位表2-5、生产安排表关键字字段名称数据类型字段大小是否空中文名称KeyEquipIDvarchar50否设备编号ProductIDvarchar50否产品编号DataData8否日期remarkvarchar50备注表2-6、缺货单(scarcity)、material(原料):关键字字段名称数据类型字段大小是否空中文名称KeymaterialIDChar10否原料编号requiredataData8否需求日期amountInt4否数量表2-7、计划表(planning):关键字字段名称数据类型字段大小是否空中文名称DataData8否日期planfloat8否计划量factfloat8否实际量warpfloat10否累计偏差remarkVarchar50是备注表2-8、计划员:关键字字段名称数据类型字段大小是否空中文名称KeyplannerIDChar10否编号nameVarchar8否名字belongedChar10否部门编号RelationVarchar50否联系方式表2-9、部门表partment:关键字字段名称数据类型字段大小是否为空中文名称KeydeptIDChar10否部门代号NameChar20否部门名称principalChar20否负责人linkmanChar20否联系人表2-10、生产设备详细情况:关键字字段名称数据类型字段大小是否空中文名称KeyequipIDChar10否设备编号nameChar10否设备名称belongedChar10否车间编号loadInt4否额定负荷loadInt4否最大负荷2.2.2 软件过程设计软件过程设计的目标不仅仅是在逻辑上实现每个模块的功能,更重要的是设计出的处理过程应该尽可能的简明易懂。结构程序设计技术是实现上述目标的关键技术,因此是软件过程详细设计的逻辑基础。结构程序设计是一种设计程序的技术,它采用单入口单出口的控制结构。 缺料单的生成 企业要进行生产,就必须要有充足的原材料,但是每个企业不可能将所需要的原材料都预先订购好,存放在仓库中。因此必须进行采购,但是根据什么来采购?我们这个系统主要是为了完成定单生产,故定单需求的数量是生成缺料单的主要依据。图2-2 生成缺料单流程图 统计定单的计算方法:在新的一批新的定单中,选择最快要完成的定单,确定一个交货日期,并且把与次日期相近的定单也计算在一起。通常这个相近的日期大概在2到3天。并把统计后的需求日期定为最近的那个作为交货日期。这样就不需要每天都去计算定单。图2-3 统计定单模块 已经得到了所有的产品的数量,接下来我们就必须计算出所有的原材料的名称、数量、及需求日期来保证生产的顺利进行。但如何计算出来呢?在该系统中我们计算原材料的主要依据是每种产品的物料清单,为了保证数据的可靠性,要求工程管理系统提供的物料清单中数据的正确率必须保证在95%以上。也是我们进行计算的基本前提。然后我们就可以依据每种产品的物料清单(BOM)和所需数量计算出为了完成所以产品的所有原材料的名称、数量、需求日期了。图2-4缺料单的生成模块详细流程图 制造定单的生成 物料需求计划的重点是:通过主生产计划、物料清单以及物料主文件、物料库存的相关数据自动生成物料需求计划表,物料需求计划表反映各个最终物料的需求时间和需求量,物料需求计划表作为采购管理及生产作业管理系统的数据来源。 车间作业管理是对生产单在车间生产作业中各个环节进行记录,通过车间的生产传递卡来完成产品的制造过程。 制造定单的编制与下达,它的主要任务是合理的安排企业车间作业管理的顺序。平衡各生产线的能力。保证企业的正常生产。图2-5生成制造定单MO的总系统流程图在该模块中,要了解以下几个信息:一、能力信息。 物料计划要与能力计划相伴运行。占用能力资源是通过工艺线路文件及其时间定额来确定的,在MRP II系统中主要的能力资源是工作中心,工作中心又是属于某个车间或是部门的,要事先定义。各种作业活动只能在工作日进行,必须设定各种用途的工作日历。二、工作中心:1、定义:是各种生产能力单元的统称,也是发生加工成本的实体。在编制工艺线路之前,先要划定工作中心,建立工作中心主文件。工艺线路种一般每道工序要对应一个工作中心。也可以连续几个工序对应一个工作中心。2、主要作用: a、作为平衡负荷也能力的基本单元,是运行能力计划时的计算对象。分析能力计划执行情况也可以以工作中心为对象,进行工作量的投入/产出分析。 b、为车间作业分配任务和编排详细作业调度的基本单元,派工单是以工作中心为对象并说明各加工单元的优先级。 c、作为车间作业计划完成情况的数据采集点。 d、作为计算加工成本的基本单元。计算零件的加工成本是以工作中心文件记录中的单位时间小时费率以工艺线路文件记录中占用该工作中心的小时数得出的。3、资源:一台机床、一组设备、一条生产线、一个班组、或是一个车间。4、关键工作中心:随生产的产品和产量而变化的.定义:经常满负荷或是加班加点、需求熟练技术工人使用,不能任意代替的、工艺独特的专用设备、价格昂贵的设备(不可以随意添加的).5、工作中心的主要数据: 1、基本数据:包括工作中心代码、名称、所属车间代码。2、能力数据:工作中心每天可提供的工时或台时数,是否为关键工作中心,平均排队时间。 3、工作中心能力=每日班次每班工作时数工作中心效率工作中心利用率。 4、效率说明实际消耗工时或台时与标准工时或台时的差别。 效率完成的标准定额小时数/实际直接工作小时数。 5、利用率同设备的完好率、工人的出勤率、任务的饱满程度等有关。 利用率实际直接工作小时数/计划工作小时数。 工作中心能力必须是一个能够持续保持的能力。要稳定可靠。 通常这个是额定值(rated capacity).是一种预测能力。它与历史上某个代表性时期的能力的统计平均值相近。在运行时,要根据计划期内工作中心的具体情况做出必要的调整。调整之后的能力称为计划能力(planned capacity)。然后在同需求能力(required capacity)相比较。有时也标明最大能力(imum capacity). 6、成本数据。使用工作中心每小时或是班次的费用。 7、提前期: 以交货或是完工日期为基准。倒推到加工或采购的开始日期的这段时间。可分为:总提前期和累计提前期。 生产加工装备的提前期的组成: 1、排队时间:等待上机器加工的时间(根据投入/产出分析随时进行维护)。 2、准备时间:熟悉图样及技术条件,准备工具及调整的时间。 (采取成组加工、改进工装设计、并行准备等减少此时间)。 3、加工时间:加工或装配的时间。(与效率、工装设计、人员技术有关)。每批零件加工时间零件数量*单个零件加工时间。 4、等待时间:加工完成后等待运往下道工序或是存储库位时间。 5、传送时间:零件在不同的工序之间运输时间。 因为每种产品都不可能是一条生产线上就可以制造出来的。所以对于每种产品就必须有一个生产过程。每个过程在不同的部门。但是在这些部门中生产就有时间差异。我们必须了解到它的生产时间。这样才能对不同的产品下达不同的制造计划单。此表的数据项输入是由经验值或是一些行业的平均值得到的。问题:工厂中有很多的生产车间,而每个车间又有很多的生产线,每条生产线可以生产不同规格和不同品种的产品?如果是的话,按每个生产车间编号?还是每个所有的车间编在一起?当出现的是成批量的生产时,单间加工的时间可以忽略不计。此时我该如何计算时间呢? 那么就以成组的为单位?当出现生产的半成品多余时,要修改它的等待时间或是传送时间?当我生产过程中生产了多余的半成品时,我如何通知其它部门?6、注意工序的时间单位是:天,是否可以出现半天?可以? 根据定单的产品名称,查询产品的配方表得到所有的生产原材料。再根据产品的数量,查询该产品的配方表得到完成该产品所需的原材料的数量。 但生产过程中出现了问题时,生产车间向计划部门反馈信息的表示方式。使得计划部门能够及时的做出相应的调整。保证生产能够的顺利进行,不延误交货日期。问题主要有:车间出现技术故障、生产的半成品不合格(超过了一般值)。暂时不考虑人员缺勤等因素。解决问题的方法:工厂中的每条生产线可以生产不同的产品的半成品或是成品。但是在生产过程中,我们尽可能的安排同一条生产线生产同样的半成品或是成品。只有到万不得以时才将生产线上的生产活动改变。根据我们在该公司实习,该公司的设备生产线较少,就没有必要将他们细分成几个数据库表。但是它的生产工艺表分成不同的几个有利于查找。由于该公司的产品是属于成批量生产的,我们一般是以该公司的一般常量的批量生产记时。并且这个批量一般是该企业生产过程在中最常采用的数值。根据我们在该公司的实习,我们了解到该企业的生产活动安排最小为半班(一班为8小时,故我们安排生产的最小时间为半天)。图2-6 制造定单的生成产品信息包括:种类、数量、需求日期依据需求日期来分开定单。相近几天的日期定为一个期限。计算方法:统计出一种产品的信息,即名称、数量、需求日期。计算需求日期与当前日期的时间差。并计算出最迟开工日期(保证一个提前期)。查看库存状态,消除一部分库存。保持一定的安全库存数量。计算每种产品的原材料需求量。得到缺货量。通知采购部。安排生产计划。首先查看每种产品的生产流程图。即工艺线路。按照生产中的最小的批量单位进行计算。求出此次产品的生产批量。对该产品的工艺线路进行安排,从第一个起,以该产品的生产单位为基本单位进行安排。检查已安排的生产计划表,如果已安排了相同产品的生产计划,在判断是否可以安排在次该设备上生产,可以就安排,如果不可以的话就安排其他设备来生产。当出现了一个设备安排了两个或两个以上的产品时,在安排表中用一个字符段来标示。安排了生产计划就要修改相应的计划表中的数据。使的系统信息保持及时更新。 计划业务计划业务的主要功能就是统计出该公司在这段时间中接受到的定单的数量,并计算出各种产品的需求量。以及各种产品的需求日期。企业可以根据这些信息制定出企业的发展目标等。对以后的生产计划作出相应的调整。图2-7 计划业务查询这些信息主要包括:计划生产量、实际产出量、累计偏差量。 计划生产量是企业根据接受到的定单而安排车间工作的计划量。但由于企业的生产不可能很好的按计划执行,由于某些因素,企业的生产就会和计划有一定的偏差。 实际产出量是得到企业在生产过程中实际生产的产品品种和数量。记录了企业的实际生产过程中的生产数量。 累计偏差量是计划产出量和实际产出量的相减。但它的值超过了一定的范围是,我们就要安排企业的生产减少这一部分。使它处于一个允许的范围之内。 查询、报表 查询、报表的主要目的是显示相应的企业数据。查询的主要功能就是操作人员想了解企业运转中的一些动态信息。及时了解企业的状态。打印报表则是在查询的基础上在增加一些信息。并打印成文件的形式供所有的人员查看。这一模块可以说是计算中心手工操作最为繁重和复杂的工作,所涉及的表和数据比较庞杂,几乎每平时的每一项操作和数据都要在这里有所反映。图2-8 查询显示第三章 系统实施3.1 开发工具的选择3.1.1 软件开发工具和数据库的选择 本系统的前端开发工具选择了Microsoft公司最新推出的第一代可视化开发工具Microsoft Visual Studio 6.0。它具有强大功能。是基于窗口和面向对象的编程方法、可与Windows系统紧密结合、兼容性强、代码执行快的优点。是别的设计语言不可相比的。虽然学习使用此工具比较困难。但是用它编写的程序无论从那个方面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司积分等级管理制度
- 浙江省杭州市S9联盟2024-2025学年高二下学期期中联考语文试卷(含答案)
- 管道防腐交底
- 河南省信阳市2023−2024学年高二下册期末教学质量检测数学试卷附解析
- 河南省南阳市方城县2024-2025学年高一下册第二次月考模拟演练数学试卷
- 安徽省六安市2025届高三适应性考试数学试卷附解析
- 2025届河南省焦作市焦作中考二模数学试卷
- 身份验证安全专家基础知识点归纳
- 沈阳市医疗卫生系统国内医学院校招聘笔试真题2024
- 河北省烟草专卖局(公司)考试题库2024
- 2023年10月自考00539中国古代文学史二试题及答案含评分标准
- 反应釜课程设计
- 环境试验项目表
- 标识标牌制作服务方案(投标方案)
- 抖音企业唯一授权书范本
- 高中化学课程标准解读课件
- 混凝土及砌体结构房屋设计-湖南大学中国大学mooc课后章节答案期末考试题库2023年
- 培智3年级《认识人民币》
- 霍邱县2022-2023学年数学三下期末教学质量检测试题含解析
- 汽车用TPV类材料技术要求
- 人教小学数学五年级下册综合与实践《怎样通知最快》示范公开课教学课件
评论
0/150
提交评论