FoxERP采购管理系统-毕业论文_第1页
FoxERP采购管理系统-毕业论文_第2页
FoxERP采购管理系统-毕业论文_第3页
FoxERP采购管理系统-毕业论文_第4页
FoxERP采购管理系统-毕业论文_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.

.

.

.

.

.

..

.

..

.

.

.

.

.

..

.

..

.

.

.

.

..

.

.

..

.

.

.

.

..

.

.

.毕业论文 系别:计算机工程系专业:计算机应用与维护班级:姓名:学号:导师:目录 1.摘要……………….32.系统概述………………42.1FoxERP系统…………42.2系统功能……………..152.3系统的软件开发平台………………..163.系统分析与设计…………………….163.1系统需求分析……………………163.2系统可行分析报告………………..174.系统UML图………………………...184.1类图………………184.2用例图……………204.3活动图……………235.主要关键技术……………………….265.1FoxERP水晶报表设计模式……….265.2FoxERP文本框监控设计模式…………………….295.3FoxERP采购管理系统与主系统连接设计模式………………315.4下一步工作建议………………...….326.数据库结构……………356.1用户权限设计数据表………………356.2MRP设计数据表………………………356.3请购设计数据表……………………396.4直接发单设计数据表………………417.用户使用说明书……………………417.1系统平台………………417.2与主系统连接……………………….437.3登录和进入系统…………………….437.4人工请购、订购操作……………….457.5MRP请购、订购操作…………467.6发单操作…………….477.7ROP操作……………488.其他关键源程序……………………499.心得体会………………..5310.参考文献……………...54第一章摘要 【关键词】:ERPC#MRP采购管理成本节约【摘要】:随着社会的不断进步,竞争越来越激烈,ERP系统作为新生的力量,极力冲击着各个企业。要想企业能够立于不败之地,完善的管理,信息的高速获取,先进的技术等成为必要条件。制造商对柔性制造的追求和生产规模的不断扩大,相应地给物料管理增加了许多难度。与直接构成最终产品的BOM物料相比,MRO物料由于价格较低且种类繁杂,常常为采购管理带来麻烦。但正是这些不起眼的MRO物料,其采购成本往往占到总采购成本的30%-35%。本文将介绍物料采购管理的要素,以及如何细分管理供应商,帮助采购人员更好地采购和管理MRO物料,为生产的正常进行提供物料支持保障。【Keyword】:ERPC#MRPPurchasemanagementCostsaving【Abstract】:Alongwithsociety'sunceasingprogress,Thecompetitionismoreandmoreintense,TheERPsystemtakesthenewbornstrength,Itisattackingeachenterprisevigorously.Mustthinktheenterprisecanbeinanimpregnableposition,theconsummationmanagement,theinformationhighspeedgain,theadvancedtechnologyandsoonbecomestheessentialcondition.Themanufacturertotheflexiblemanufacturepursueandthescaleofproductionunceasingexpansion,correspondinglyincreasedmanydifficultiesforthematerialmanagement.CompareswiththedirectplottingfinalproductBOMmaterial,becausetheMROmaterialthepriceislowalsothetypeisnumerousanddiverse,frequentlybringsthetroubleforthepurchasemanagement.ButispreciselythesecommonplaceMROmaterial,itspurchasecostoftenoccupiesalwayspurchasesthecost30%-35%.Thisarticleintroducedthematerialpurchasemanagementtheessentialfactor,howaswellasdoessubdividethemanagementsupplier,helpstopurchasethepersonneltopurchaseandtomanagetheMROmaterialwell,carriesonnormallyfortheproductionprovidesthematerialsupportsafeguard.第二章系统概述 2.1FoxERP系统本世纪90年代初,美国著名的IT分析公司GartnerGroupInc.根据当时计算机信息处理技术IT(InformationTechnology)的发展和企业对供应链管理的需要,预测在信息时代今后制造业管理信息系统的发展趋势和即将发生的变革,并提出了企业资源计划ERP(EnterpriseResourcePlanning)这个概念。

近几年来,伴随着全球经济一体化进程的不断加快,IT技术的飞速发展,Internet/Intranet技术和电子商务的广泛应用,人类已从工业经济时代跨入了知识经济时代。在知识经济时代,企业所处的商业环境已经发生了根本性变化。顾客需求瞬息万变、技术创新不断加速、产品生命周期不断缩短、市场竞争日趋激烈,这些构成了影响现代企业生存与发展的三服力量:顾客(Customer)、竞争(Competition)和变化(Change)(简称3C)。过去在工业经济时代通过规模化生产以降低成本的大型企业已难以取得今天市场上的竞争力,过去在工业经济时代的商业规则、“科层制”管理模式和以MRPII应用为主的管理手段已经不再适用于今天企业的发展,甚至严重影响到企业的生存。为了适应以“顾客、竞争和变化”为特征的外部环境,企业必须要进行管理思想上的革命(Revolution)、管理模式与业务流程上的重组(Reengineering)、管理手段上的更新(Reform)(汉普公司称之为3R),这从而在全球范围内引发了一场以业务流程重组BPR(BusinessProcessReengineering)为主要内容的管理模式革命和以ERP系统应用为主体的管理手段革命。

2.1.1ERP系统的发展历程

ERP系统是一种主要面向制造行业进行物质资源、资金资源和信息资源集成一体化管理的企业管理软件系统。为了完整地了解ERP这个概念,需要首先回顾一下ERP系统的发展历程。

在十八世纪工业革命后,人类进入工业经济时代,社会经济的主体是制造业。工业经济时代竞争的特点就是产品生产成本上的竞争,规模化大生产(MassProduction)是降低生产成本的有效方式。由于生产的发展和技术的进步,大生产给制造业带来了许多困难,主要表现在:生产所需的原材料不能准时供应或供应不足;零部件生产不配套,且积压严重;产品生产周期过长和难以控制,劳动生产率下降;资金积压严重,周转期长,资金使用效率降低;市场和客户需求的变化,使得企业经营计划难以适应。总之,降低成本的主要矛盾就是要解决库存积压与短缺问题。

为了解决这个关键问题,1957年,美国生产与库存控制协会(APICS)成立,开始进行生产与库存控制方面的研究与理论传播。随着六十年代计算机的商业化应用开始,第一套物料需求计划MRP(MaterialRequirementsPlanning)软件面世并应用于企业物料管理工作中。在七十年代,人们在此基础上,一方面把生产能力作业计划,车间作业计划和采购作业计划纳入MRP中,同时在计划执行过程中,加入来自车间,供应商和计划人员的反馈信息,并利用这些信息进行计划的平衡调整,从而围绕着物料需求计划,使生产的全过程形成一个统一的闭环系统,这就是由早期的MRP发展而来的闭环式MRP,闭环式MRP将物料需求按周甚至按天进行分解,使得MRP成为一个实际的计划系统和工具,而不仅仅是一个订货系统,这是企业物流管理重大发展。闭环MRP系统的出现,使生产计划方面的各种子系统得到了统一。只要主生产计划真正制订好,那么闭环MRP系统就能够很好运行。但这还不够,因为在企业的管理中,生产管理只是一个方面,它所涉及的是物流,而与物流密切相关的还有资金流。这在许多企业中是由财会人员另行管理的,这就造成了数据的重复录入与存贮,甚至造成数据的不一致性。降低了效率,浪费了资源。于是人们想到,应该建立一个一体化的管理系统,去掉不必要的重复性工作,减少数据间的不一致性现象和提高工作效率。实现资金流与物流的统一管理,要求把财务子系统与生产子系统结合到一起,形成一个系统整体,这使得闭环MRP向MRPII前进了一大步。最终,在八十年代,人们把制造、财务、销售、采购、工程技术等各个子系统集成为一个一体化的系统,并称为制造资源计划(ManufacturingResourcePlanning)系统,英文缩写还是MRP,为了区别物料需求计划系统(亦缩写为MRP)而记为MRPII。MRPII可在周密的计划下有效地利用各种制造资源、控制资金占用、缩短生产周期、降低成本,但它仅仅局限于企业内部物流、资金流和信息流的管理。它最显著的效果是减少库存量和减少物料短缺现象。

到90年代中后期,现实社会开始发生革命性变化,即从工业经济时代开始步入知识经济时代,企业所处的时代背景与竞争环境发生了很大变化,企业资源计划ERP系统就是在这种时代背景下面世的。在ERP系统设计中考虑到仅靠自己企业的资源不可能有效地参与市场竞争,还必须把经营过程中的有关各方如供应商、制造工厂、分销网络、客户等纳入一个紧密的供应链中,才能有效地安排企业的产、供、销活动,满足企业利用一切市场资源快速高效地进行生产经营的需求,以期进一步提高效率和在市场上获得竞争优势;同时也考虑了企业为了适应市场需求变化,不仅组织“大批量生产”,还要组织“多品种小批量生产”。在这两种情况并存时,需要用不同的方法来制定计划。

2.1.2ERP系统与MRPII的区别

ERP是在MRPII基础上进一步发展的企业管理系统,为了进一步弄清ERP系统的概念及其主要功能,需要弄清ERP与MRPII之间的区别。

1、在资源管理范围方面的差别

MRPII主要侧重对企业内部人、财、物等资源的管理,ERP系统在MRPII的基础上扩展了管理范围,它把客户需求和企业内部的制造活动、以及供应商的制造资源整合在一起,形成企业一个完整的供应链(SupplyChain)并对供应链上的所有环节进行有效管理,这些环节包括订单、采购、库存、计划、生产制造、质量控制、运输、分销、服务与维护、财务管理、人事管理、实验室管理、项目管理、配方管理等。

2、在生产方式管理方面的差别

MRPII系统把企业归类为几种典型的生产方式来进行管理,如重复制造、批量生产、按订单生产、按订单装配、按库存生产等,对每一种类型都有一套管理标准。而在80年代末、90年代初期,企业为了紧跟市场的变化,多品种、小批量生产以及看板式生产等则是企业主要采用的生产方式,单一的生产方式向混合型生产发展,ERP则能很好地支持和管理混合型制造环境,满足了企业的这种多角化经营需求。

3、在管理功能方面的差别

ERP除了MRPII系统的制造、分销、财务管理功能外,还增加了支持整个供应链上物料流通体系中供、产、需各个环节之间的运输管理和仓库管理;支持生产保障体系的质量管理、实验室管理、设备维修和备品备件管理;支持对工作流(业务处理流程)的管理。

4、在事务处理控制方面的差别

MRPII是通过计划的及时滚动来控制整个生产过程,它的实时性较差,一般只能实现事中控制。而ERP系统支持在线分析处理OLAP(OnlineAnalyticalProcessing)、售后服务及质量反馈,强调企业的事前控制能力,它可以将设计、制造、销售、运输等通过集成来并行地进行各种相关的作业,为企业提供了对质量、适应变化、客户满意、效绩等关键问题的实时分析能力。

此外,在MRPII中,财务系统只是一个信息的归结者,它的功能是将供、产、销中的数量信息转变为价值信息,是物流的价值反映。而ERP系统则将财务计划功能和价值控制功能集成到整个供应链上,如在生产计划系统中,除了保留原有的主生产计划、物料需求计划和能力计划外还扩展了销售执行计划SOP和利润计划。

5、在跨国(或地区)经营事务处理方面的差别

现在企业的发展,使得企业内部各个组织单元之间、企业与外部的业务单元之间的协调变得越来越多和越来越重要,ERP系统应用完善的组织架构,从而可以支持跨国经营的多国家地区、多工厂、多语种、多币制应用需求。

6、在计算机信息处理技术方面的差别

随着IT技术的飞速发展,网络通信技术的应用,使得ERP系统得以实现对整个供应链信息进行集成管理。ERP系统采用客户/服务器(C/S)体系结构和分布式数据处理技术,支持Internet/Intranet/Extranet、电子商务(E-business、E-commerce)、电子数据交换EDI,此外,还能实现在不同平台上的互操作。

2.1.3ERP系统的管理思想

ERP的核心管理思想就是实现对整个供应链的有效管理,主要体现在以下三个方面:

1、体现对整个供应链资源进行管理的思想

在知识经济时代仅靠自己企业的资源不可能有效地参与市场竞争,还必须把经营过程中的有关各方如供应商、制造工厂、分销网络、客户等纳入一个紧密的供应链中,才能有效地安排企业的产、供、销活动,满足企业利用全社会一切市场资源快速高效地进行生产经营的需求,以期进一步提高效率和在市场上获得竞争优势。换句话说,现代企业竞争不是单一企业与单一企业间的竞争,而是一个企业供应链与另一个企业供应链之间的竞争。ERP系统实现了对整个企业供应链的管理,适应了企业在知识经济时代市场竞争的需要。

2、体现精益生产、同步工程和敏捷制造的思想

ERP系统支持对混合型生产方式的管理,其管理思想表现在两个方面:其一是“精益生产LP(LeanProduction)”的思想,它是由美国麻省理工学院(MIT)提出的一种企业经营战略体系。即企业按大批量生产方式组织生产时,把客户、销售代理商、供应商、协作单位纳入生产体系,企业同其销售代理、客户和供应商的关系,已不再简单地是业务往来关系,而是利益共享的合作伙伴关系,这种合作伙伴关系组成了一个企业的供应链,这即是精益生产的核心思想。其二是“敏捷制造(AgileManufacturing)”的思想。当市场发生变化,企业遇有特定的市场和产品需求时,企业的基本合作伙伴不一定能满足新产品开发生产的要求,这时,企业会组织一个由特定的供应商和销售渠道组成的短期或一次性供应链,形成“虚拟工厂”,把供应和协作单位看成是企业的一个组成部分,运用“同步工程(SE)”,组织生产,用最短的时间将新产品打入市场,时刻保持产品的高质量、多样化和灵活性,这即是“敏捷制造”的核心思想。

3、体现事先计划与事中控制的思想

ERP系统中的计划体系主要包括:主生产计划、物料需求计划、能力计划、采购计划、销售执行计划、利润计划、财务预算和人力资源计划等,而且这些计划功能与价值控制功能已完全集成到整个供应链系统中。

另一方面,ERP系统通过定义事务处理(Transaction)相关的会计核算科目与核算方式,以便在事务处理发生的同时自动生成会计核算分录,保证了资金流与物流的同步记录和数据的一致性。从而实现了根据财务资金现状,可以追溯资金的来龙去脉,并进一步追溯所发生的相关业务活动,改变了资金信息滞后于物料信息的状况,便于实现事中控制和实时做出决策。

此外,计划、事务处理、控制与决策功能都在整个供应链的业务处理流程中实现,要求在每个流程业务处理过程中最大限度地发挥每个人的工作潜能与责任心,流程与流程之间则强调人与人之间的合作精神,以便在有机组织中充分发挥每个的主观能动性与潜能。实现企业管理从“高耸式”组织结构向“扁平式”组织机构的转变,提高企业对市场动态变化的响应速度。

总之,借助IT技术的飞速发展与应用,ERP系统得以将很多先进的管理思想变成现实中可实施应用的计算机软件系统。尽管如此,ERP系统中也存在着一些不足之处,主要表现在以下几个方面:

第一,ERP系统虽然考虑了企业怎样适应市场需求的变化以及怎样利用全社会一切市场资源快速高效地进行生产经营的需求,但并未从根本上考虑知识经济时代技术持续创新以及市场竞争环境的迅速变化对企业生产流程与业务管理流程动态调整的要求。目前的ERP系统一般是以一种预先固定好的模式结构提供给用户,企业在建立其管理系统时,一是软件无法灵活地适应地个性化的企业管理流程要求,这就不得不要求企业管理流程需按ERP系统中的固有模式去运作,否则要经过二次开发才能使用;二是一旦ERP系统实施完毕,企业在需要进行管理与业务流程重整时,很难真正达到从组织结构、生产流程、业务流程全面重整的效果,即现有的ERP系统结构与功能制约了企业的动态重整过程。因此,ERP系统的进一步发展需要将管理模式与软件系统相分离,以期实现企业的动态重整过程。

第二,ERP系统的发展起源于制造业并主要应用于制造业(工业经济时代的主导产业),可以说ERP的先进管理思想在制造业管理上发挥得淋漓尽致。虽然ERP系统可以应用于非制造业,如ERP中的财务管理、分销管理和人力资源管理等功能,这时将难以完整地体现ERP的先进管理思想。在当前知识经济时代,服务业是社会经济的主导行业,ERP在服务业的应用,特别是在跟踪客户服务和实现在线客户服务(如同国外HelpDesk类软件系统的功能)方面,难以实现对客户服务需求的快速响应和高满意度。

2.1.4ERP系统的成功应用模式

1、信息技术应用的“黑洞”

计算机是在六十年代初开始应用于企业管理,它在信息处理方面的先进性可以促进企业管理规范化与管理创新。人们预期,计算机信息处理技术应用于企业将会极大地提高企业经济效益。然而事实表明,在九十年代以前,计算机信息处理技术在企业的应用并没有给企业带来预期可见的经济效益。

根据美国的一项统计,在整个八十年代,美国企业在信息技术(InformationTechnology,即IT)应用上投资了10,000亿美元。尽管投资巨大,但白领人员的生产率在整个八十年代实质上并没有发生变化。在1975至1985这十年期间,蓝领工人数量减少了6%,实际产出增长了15%,表面上看劳动生产率提高了21%。但在这同一期间,白领工人数量增长了21%,与实际产出增长15%相比,生产率下降了6%。这些投资并没有达到预期目标。经济学家们称之为“生产率悖论”,而众多的企业则认为他们在信息技术应用方面的投资掉进了“黑洞”。

另据我国有关方面调查,八十年代,我国企业在应用MRPII系统方面已投资过80亿元人民币,但是应用成功率不到10%,达到预期目标的更是寥寥无几。

在当前全球企业投资IT应用已超出其他资本品投资的情况下,这种现象尤其不合情理。毫无疑问,信息技术应用提高业务处理效率的潜能是存在的,但问题是如何才能释放这种替能。这需要我们首先分析一下信息技术应用失败的原因。

2、信息技术应用失败的原因

2.1.5ERP初阶(一):走近ERP

引子

当今时代,在全球竞争激烈的大市场中,无论是流程式还是离散式的制造业,无论是单件生产、多品种小批量生产、少品种重复生产还是标准产品大量生产的制造;制造业内部管理都可能遇到以下一些问题:如企业可能拥有卓越的销售人员推销产品,但是生产线上的工人却没有办法如期交货,车间管理人员则抱怨说采购部门没有及时供应他们所需要的原料;实际上,采购部门的效率过高,仓库里囤积的某些材料10年都用不完,仓库库位饱和,资金周转很慢;许多公司要用6~13个星期的时间,才能计算出所需要得物料量,所以订货周期只能为6~13个星期;订货单和采购单上的日期和缺料单上的日期都不相同,没有一个是肯定的;财务部门不信赖仓库部门的数据,不以它来计算制造成本……

不能否认,以上这些情况正是我们大多数企业目前所面临的一个严峻的问题,然而,针对这一现象,我们又能有什么有效的办法来解决它呢?――事实是,在中国的企业界还没有完全意识到这一问题的严重性的时候,国外的ERP/MRPII的软件厂商早已悄然地走进了中国市场,并随着时间的推移,ERP开始逐渐被中国的企业界、理论界所认识。

ERP现象

到了现在,只要我们随手翻翻有关管理、信息技术方面的报纸杂志,就会有大量的、各式各样的MRPII/ERP广告和相关报道跃然纸上。就在人们还在为到底什么是ERP而感到困惑的时候,新一代的像"电子商务时代的ERP"、"iERP"等概念又不断地迎面扑来。

事实上,ERP所能带来的巨大效益确实对很多企业具有相当大的诱惑力。据美国生产与库存控制学会(APICS)统计,使用一个MRPII/ERP系统,平均可以为企业带来如下经济效益:

1.库存下降30%~50%。这是人们说得最多的效益。因为它可使一般用户的库存投资减少1.4~1.5倍,库存周转率提高50%。

2.延期交货减少80%。当库存减少并稳定的时侯,用户服务的水平提高了,使使用ERP/MRPII企业的准时交货率平均提高55%,误期率平均降低35%,这就使销售部门的信誉大大提高。

3.采购提前期缩短50%。采购人员有了及时准确的生产计划信息,就能集中精力进行价值分析,货源选择,研究谈判策略,了解生产问题,缩短了采购时间和节省了采购费用。

4.停工待料减少60%。由于零件需求的透明度提高,计划也作了改进,能够做到及时与准确,零件也能以更合理的速度准时到达,因此,生产线上的停工待料现象将会大大减少。

5.制造成本降低12%。由于库存费用下降,劳力的节约,采购费用节省等一系列人、财、物的效应,必然会引起生产成本的降低。

6.管理水平提高,管理人员减少10%,生产能力提高10%~15%。

此外,近年来ERP市场的飞速成长也显示出了它的巨大发展潜力:

从国内的情况来看,中国的MRPII/ERP行业自1995至1997年均增长速度约为27%,而1998年增长速度竞高达35%左右(不包括财务软件),市场销售额达到了4.2亿元。1999年由于亚洲金融风暴滞后效应等因素的影响,ERP市场有较大的回落。但随着财富论坛在上海的成功召开,中美WTO协议的最终签署,使得大多数无论是中资还是外资企业,都坚定了进一步投资的信心。这使得99年下半年以及2000年的ERP市场又重现商机。而来自香港大公报的消息预计,未来两年我国的ERP软件产品市场将达一百亿元左右。据统计,目前中国注册企业约有一千一百万家,其中10%为大型企业,在南方企业中,约有半数以上的大中型企业有采用和购买ERP产品的计划,但中小型企业较少,而北方企业购买ERP产品则有逐渐增加的趋势。

从整个国际上的情况来看,据美国权威市场预测研究机构AMRResearch宣布,全球ERP市场在近五年内将以年综合增幅37%的速度发展。1998年全球ERP市场总收入达148亿美元,到2002年这一数字将增至520亿。

由以上的数字可以看出,ERP无论是在中国,还是在全世界都掀起了一场关于管理思想和管理技术的革命。更为值得注意的是,在MPRII还没有被中国的企业界人士所完全认可之前,它却已经在短短的几年时间内一跃发展成为现今的电子商务时代下的ERP。可见,这一新的管理方法和管理手段正在以一种人们无法想象的速度在中国的企业中如火如荼地被应用和发展起来了,它无疑给我们在市场经济大潮中奋力搏击的众多企业注入了新的血液。因此,为了我们更好地掌握和使用这一新的管理工具,很有必要先对ERP有一个清楚的认识。

2.1.6ERP初阶(二):ERP概念与历程

信息技术对资源管理作用的阶段发展过程

计算机技术特别是数据库技术的发展为企业建立管理信息系统,甚至对改变管理思想起著不可估量的作用,管理思想的发展与信息技术的发展是互成因果的环路。而实践证明信息技术已在企业的管理层面扮演越来越重要的角色。

信息技术最初在管理上的运用,也是十分简单的,主要是记录一些数据,方便查询和汇总,而现在发展到建立在全球Internet基础上的跨国家,跨企业的运行体系,初略可分做如下阶段:

A.MIS系统阶段(ManagementInformationSystem)

企业的信息管理系统主要是记录大量原始数据、支持查询、汇总等方面的工作。

B.MRP阶段(MaterialRequirePlanning)

企业的信息管理系统对产品构成进行管理,借助计算机的运算能力及系统对客户订单,在库物料,产品构成的管理能力,实现依据客户订单,按照产品结构清单展开并计算物料需求计划。实现减少库存,优化库存的管理目标。

C.MRPⅡ阶段(ManufactureResourcePlanning)

在MRP管理系统的基础上,系统增加了对企业生产中心、加工工时、生产能力等方面的管理,以实现计算机进行生产排程的功能,同时也将财务的功能囊括进来,在企业中形成以计算机为核心的闭环管理系统,这种管理系统已能动态监察到产、供、销的全部生产过程。

D.ERP阶段(EnterpriseResourcePlanning)

进入ERP阶段后,以计算机为核心的企业级的管理系统更为成熟,系统增加了包括财务预测、生产能力、调整资源调度等方面的功能。配合企业实现JIT管理全面、质量管理和生产资源调度管理及辅助决策的功能。成为企业进行生产管理及决策的平台工具。

E.电子商务时代的ERP

Internet技术的成熟为企业信息管理系统增加与客户或供应商实现信息共享和直接的数据交换的能力,从而强化了企业间的联系,形成共同发展的生存链,体现企业为达到生存竟争的供应链管理想。ERP系统相应实现这方面的功能,使决策者及业务部门实现跨企业的联合作战。

由此可见,ERP的应用的确可以有效地促进现有企业管理的现代化、科学化,适应竞争日益激烈的市场要求,它的导入,已经成为大势所趋。

2.1.7ERP初阶(三):MRP基本原理

ERP是一个庞大的管理信息系统,要讲清楚ERP原理,我们首先要沿着ERP发展的四个主要的阶段,从最为基本的六十年代时段式MRP原理讲起。

基本MRP的原理

我们都知道,按需求的来源不同,企业内部的物料可分为独立需求和相关需求两种类型。独立需求是指需求量和需求时间由企业外部的需求来决定,例如,客户订购的产品、科研试制需要的样品、售后维修需要的备品备件等;相关需求是指根据物料之间的结构组成关系由独立需求的物料所产生的需求,例如,半成品、零部件、原材料等的需求。

MRP的基本任务是

(1)从最终产品的生产计划(独立需求)导出相关物料(原材料、零部件等)的需求量和需求时间(相关需求);

(2)根据物料的需求时间和生产(订货)周期来确定其开始生产(订货)的时间。

MRP的基本内容是编制零件的生产计划和采购计划。然而,要正确编制零件计划,首先必须落实产品的出产进度计划,用MRPⅡ的术语就是主生产计划(MasterProductionSchedule,MPS),这是MRP展开的依据。MRP还需要知道产品的零件结构,即物料清单(BillOfMaterial,BOM),才能把主生产计划展开成零件计划;同时,必须知道库存数量才能准确计算出零件的采购数量。

因此,基本MRP的依据是:

(1)主生产计划(MPS);

(2)物料清单(BOM);

(3)库存信息。

2.1.8ERP初阶(四):MRP基本构成

1、主生产计划(MasterProductionSchedule,简称MPS)

主生产计划是确定每一具体的最终产品在每一具体时间段内生产数量的计划。这里的最终产品是指对于企业来说最终完成、要出厂的完成品,它要具体到产品的品种、型号。这里的具体时间段,通常是以周为单位,在有些情况下,也可以是日、旬、月。主生产计划详细规定生产什么、什么时段应该产出,它是独立需求计划。主生产计划根据客户合同和市场预测,把经营计划或生产大纲中的产品系列具体化,使之成为展开物料需求计划的主要依据,起到了从综合计划向具体计划过渡的承上启下作用。

2、产品结构与物料清单(BillofMaterial,BOM)

MRP系统要正确计算出物料需求的时间和数量,特别是相关需求物料的数量和时间,首先要使系统能够知道企业所制造的产品结构和所有要使用到的物料。产品结构列出构成成品或装配件的所有部件、组件、零件等的组成、装配关系和数量要求。它是MRP产品拆零的基础。举例来说,下图是一个大大简化了的自行车的产品结构图,它大体反映了自行车的构成:

图1自行车产品结构图

当然,这并不是我们最终所要的BOM。为了便于计算机识别,必须把产品结构图转换成规范的数据格式,这种用规范的数据格式来描述产品结构的文件就是物料清单。它必须说明组件(部件)中各种物料需求的数量和相互之间的组成结构关系。下表就是一张简单的与自行车产品结构相对应的物料清单。

3、库存信息

库存信息是保存企业所有产品、零部件、在制品、原材料等存在状态的数据库。在MRP系统中,将产品、零部件、在制品、原材料甚至工装工具等统称为“物料”或“项目”。为便于计算机识别,必须对物料进行编码。物料编码是MRP系统识别物料的唯一标识。

①现有库存量:是指在企业仓库中实际存放的物料的可用库存数量。

②计划收到量(在途量):是指根据正在执行中的采购订单或生产订单,在未来某个时段物料将要入库或将要完成的数量。

③已分配量:是指尚保存在仓库中但已被分配掉的物料数量。

④提前期:是指执行某项任务由开始到完成所消耗的时间。

⑤订购(生产)批量:在某个时段内向供应商订购或要求生产部门生产某种物料的数量。

⑥安全库存量:为了预防需求或供应方面的不可预测的波动,在仓库中经常应保持最低库存数量作为安全库存量。

根据以上的各个数值,可以计算出某项物料的净需求量:

净需求量=毛需求量+已分配量-计划收到量-现有库存量

2.1.9ERP初阶(五):七十年代闭环MRP

60年代时段式MRP能根据有关数据计算出相关物料需求的准确时间与数量,但它还不够完善,其主要缺陷是没有考虑到生产企业现有的生产能力和采购的有关条件的约束。因此,计算出来的物料需求的日期有可能因设备和工时的不足而没有能力生产,或者因原料的不足而无法生产。同时,它也缺乏根据计划实施情况的反馈信息对计划进行调整的功能。

正是为了解决以上问题,MRP系统在七十年代发展为闭环MRP系统。闭环MRP系统除了物料需求计划外,还将生产能力需求计划、车间作业计划和采购作业计划也全部纳入MRP,形成一个封闭的系统。

1、闭环MRP的原理与结构

MRP系统的正常运行,需要有一个现实可行的主生产计划。它除了要反映市场需求和合同订单以外,还必须满足企业的生产能力约束条件。因此,除了要编制资源需求计划外,我们还要制定能力需求计划(CRP),同各个工作中心的能力进行平衡。只有在采取了措施做到能力与资源均满足负荷需求时,才能开始执行计划。

而要保证实现计划就要控制计划,执行MRP时要用派工单来控制加工的优先级,用采购单来控制采购的优先级。这样,基本MRP系统进一步发展,把能力需求计划和执行及控制计划的功能也包括进来,形成一个环形回路,称为闭环MRP,

因此,闭环MRP则成为一个完整的生产计划与控制系统。

2、能力需求计划(CapacityRequirementPlanning,CRP)

(1)、资源需求计划与能力需求计划

在闭环MRP系统中,把关键工作中心的负荷平衡称为资源需求计划,或称为粗能力计划,它的计划对象为独立需求件,主要面向的是主生产计划;把全部工作中心的负荷平衡称为能力需求计划,或称为详细能力计划,而它的计划对象为相关需求件,主要面向的是车间。由于MRP和MPS之间存在内在的联系,所以资源需求计划与能力需求计划之间也是一脉相承的,而后者正是在前者的的基础上进行计算的

(2)、能力需求计划的依据

①工作中心:它是各种生产或加工能力单元和成本计算单元的统称。对工作中心,都统一用工时来量化其能力的大小。

②工作日历:是用于编制计划的特殊形式的日历,它是由普通日历除去每周双休日、假日、停工和其它不生产的日子,并将日期表示为顺序形式而形成的。

③工艺路线:是一种反映制造某项"物料"加工方法及加工次序的文件。它说明加工和装配的工序顺序,每道工序使用的工作中心,各项时间定额,外协工序的时间和费用等。

④由MRP输出的零部件作业计划。

(3)、能力需求计划的计算逻辑

闭环MRP的基本目标是满足客户和市场的需求,因此在编制计划时,总是先不考虑能力约束而优先保证计划需求,然后再进行能力计划。经过多次反复运算,调整核实,才转入下一个阶段。能力需求计划的运算过程就是把物料需求计划定单换算成能力需求数量,生成能力需求报表。这个过程可用图2来表示。

当然,在计划时段中也有可能出现能力需求超负荷或低负荷的情况。闭环MRP能力计划通常是通过报表的形式(直方图是常用工具)向计划人员报告之,但是并不进行能力负荷的自动平衡,这个工作由计划人员人工完成。

3、现场作业控制

各工作中心能力与负荷需求基本平衡后,接下来的一步就要集中解决如何具体地组织生产活动,使各种资源既能合理利用又能按期完成各项订单任务,并将客观生产活动进行的状况及时反馈到系统中,以便根据实际情况进行调整与控制,这就是现场作业控制。它的工作内容一般包括以下四个方面:

车间定单下达:定单下达是核实MRP生成的计划订单,并转换为下达定单。

作业排序:它是指从工作中心的角度控制加工工件的作业顺序或作业优先级。

投入产出控制:是一种监控作业流(正在作业的车间定单)通过工作中心的技术方法。利用投入/产出报告,可以分析生产中存在的问题,采取相应的措施。

作业信息反馈:它主要是跟踪作业定单在制造过程中的运动,收集各种资源消耗的实际数据,更新库存余额并完成MRP的闭环。

2.1.10ERP初阶(六):八十年代的MRPII

闭环MRP系统的出现,使生产活动方面的各种子系统得到了统一。但这还不够,因为在企业的管理中,生产管理只是一个方面,它所涉及的仅仅是物流,而与物流密切相关的还有资金流。这在许多企业中是由财会人员另行管理的,这就造成了数据的重复录入与存贮,甚至造成数据的不一致性。

于是,在八十年代,人们把生产、财务、销售、工程技术、采购等各个子系统集成为一个一体化的系统,并称为制造资源计划(ManufacturingResourcePlanning)系统,英文缩写还是MRP,为了区别物流需求计划(亦缩写为MRP)而记为MRPII。

1、MRPⅡ的原理与逻辑

MRPⅡ的基本思想就是把企业作为一个有机整体,从整体最优的角度出发,通过运用科学方法对企业各种制造资源和产、供、销、财各个环节进行有效地计划、组织和控制,使他们得以协调发展,并充分地发挥作用。

在流程图的右侧是计划与控制的流程,它包括了决策层、计划层和控制执行层,可以理解为经营计划管理的流程;中间是基础数据,要储存在计算机系统的数据库中,并且反复调用。这些数据信息的集成,把企业各个部门的业务沟通起来,可以理解为计算机数据库系统;左侧是主要的财务系统,这里只列出应收帐、总帐和应付帐。各个联线表明信息的流向及相互之间的集成关系。

2、MRPⅡ管理模式的特点

MRPⅡ的特点可以从以下几个方面来说明,每一项特点都含有管理模式的变革和人员素质或行为变革两方面,这些特点是相辅相成的。

(1)计划的一贯性与可行性

MRPⅡ是一种计划主导型管理模式,计划层次从宏观到微观、从战略到技术、由粗到细逐层优化,但始终保证与企业经营战略目标一致。它把通常的三级计划管理统一起来,计划编制工作集中在厂级职能部门,车间班组只能执行计划、调度和反馈信息。计划下达前反复验证和平衡生产能力,并根据反馈信息及时调整,处理好供需矛盾,保证计划的一贯性、有效性和可执行性。

(2)管理的系统性

MRPⅡ是一项系统工程,它把企业所有与生产经营直接相关部门的工作联结成一个整体,各部门都从系统整体出发做好本职工作,每个员工都知道自己的工作质量同其他职能的关系。这只有在"一个计划"下才能成为系统,条块分割、各行其是的局面应被团队精神所取代。

(3)数据共享性

MRPⅡ是一种制造企业管理信息系统,企业各部门都依据同一数据信息进行管理,任何一种数据变动都能及时地反映给所有部门,做到数据共享。在统一的数据库支持下,按照规范化的处理程序进行管理和决策。改变了过去那种信息不通、情况不明、盲目决策、相互矛盾的现象。

(4)动态应变性

MRPⅡ是一个闭环系统,它要求跟踪、控制和反馈瞬息万变的实际情况,管理人员可随时根据企业内外环境条件的变化迅速作出响应,及时决策调整,保证生产正常进行。它可以及时掌握各种动态信息,保持较短的生产周期,因而有较强的应变能力。

(5)模拟预见性

MRPⅡ具有模拟功能。它可以解决“如果怎样……将会怎样”的问题,可以预见在相当长的计划期内可能发生的问题,事先采取措施消除隐患,而不是等问题已经发生了再花几倍的精力去处理。这将使管理人员从忙碌的事务堆里解脱出来,致力于实质性的分析研究,提供多个可行方案供领导决策。

(6)物流、资金流的统一

MRPⅡ包含了成本会计和财务功能,可以由生产活动直接产生财务数据,把实物形态的物料流动直接转换为价值形态的资金流动,保证生产和财务数据一致。财务部门及时得到资金信息用于控制成本,通过资金流动状况反映物料和经营情况,随时分析企业的经济效益,参与决策,指导和控制经营和生产活动。

以上几个方面的特点表明,MRPⅡ是一个比较完整的生产经营管理计划体系,是实现制造业企业整体效益的有效管理模式。

2.1.11ERP初阶(七):九十年代的ERP系统

进入90年代,随着市场竞争的进一步加剧,企业竞争空间与范围的进一步扩大,80年代MRPⅡ主要面向企业内部资源全面计划管理的思想逐步发展为90年代怎样有效利用和管理整体资源的管理思想,ERP(EnterpriseResourcePlanning)——企业资源计划也就随之产生。ERP是在MRP-Ⅱ的基础上扩展了管理范围,给出了新的结构。

1ERP同MRPⅡ的主要区别

·在资源管理范围方面的差别:

MRPII主要侧重对企业内部人、财、物等资源的管理,ERP系统在MRPII的基础上扩展了管理范围,它把客户需求和企业内部的制造活动、以及供应商的制造资源整合在一起,形成企业一个完整的供应链并对供应链上所有环节如订单、采购、库存、计划、生产制造、质量控制、运输、分销、服务与维护、财务管理、人事管理、实验室管理、项目管理、配方管理等进行有效管理。

·在生产方式管理方面的差别:

MRPII系统把企业归类为几种典型的生产方式进行管理,如重复制造、批量生产、按订单生产、按订单装配、按库存生产等,对每一种类型都有一套管理标准。而在80年代末、90年代初期,为了紧跟市场的变化,多品种、小批量生产以及看板式生产等则是企业主要采用的生产方式,由单一的生产方式向混合型生产发展,ERP则能很好地支持和管理混合型制造环境,满足了企业的这种多角化经营需求。

·在管理功能方面的差别:

ERP除了MRPII系统的制造、分销、财务管理功能外,还增加了支持整个供应链上物料流通体系中供、产、需各个环节之间的运输管理和仓库管理;支持生产保障体系的质量管理、实验室管理、设备维修和备品备件管理;支持对工作流(业务处理流程)的管理。

·在事务处理控制方面的差别:

MRPII是通过计划的及时滚动来控制整个生产过程,它的实时性较差,一般只能实现事中控制。而ERP系统支持在线分析处理OLAP(OnlineAnalyticalProcessing)、售后服务即质量反馈,强调企业的事前控制能力,它可以将设计、制造、销售、运输等通过集成来并行地进行各种相关的作业,为企业提供了对质量、适应变化、客户满意、绩效等关键问题的实时分析能力。此外,在MRPII中,财务系统只是一个信息的归结者,它的功能是将供、产、销中的数量信息转变为价值信息,是物流的价值反映。而ERP系统则将财务计划和价值控制功能集成到了整个供应链上。

·在跨国(或地区)经营事务处理方面的差别:

现在企业的发展,使得企业内部各个组织单元之间、企业与外部的业务单元之间的协调变得越来越多和越来越重要,ERP系统应用完整的组织架构,从而可以支持跨国经营的多国家地区、多工厂、多语种、多币制应用需求。

·在计算机信息处理技术方面的差别:

随着IT技术的飞速发展,网络通信技术的应用,使得ERP系统得以实现对整个供应链信息进行集成管理。ERP系统采用客户/服务器(C/S)体系结构和分布式数据处理技术,支持Internet/Intranet/Extranet、电子商务(E-business、E-commerce)、电子数据交换(EDI)。此外,还能实现在不同平台上的互操作。

2ERP系统的管理思想

ERP的核心管理思想就是实现对整个供应链的有效管理,主要体现在以下三个方面

·体现对整个供应链资源进行管理的思想:

现代企业的竞争已经不是单一企业与单一企业间的竞争,而是一个企业供应链与另一个企业的供应链之间的竞争,即企业不但要依靠自己的资源,还必须把经营过程中的有关各方如供应商、制造工厂、分销网络、客户等纳入一个紧密的供应链中,才能在市场上获得竞争优势。ERP系统正是适应了这一市场竞争的需要,实现了对整个企业供应链的管理。

·体现精益生产、同步工程和敏捷制造的思想:

ERP系统支持都混合型生产方式的管理,其管理思想表现在两各方面:其一是“精益生产LP(LeanProduction)”的思想,即企业把客户、销售代理商、供应商、协作单位纳入生产体系,同他们建立起利益共享的合作伙伴关系,进而组成一个企业的供应链。其二是“敏捷制造(AgileManufacturing)”的思想。当市场上出现新的机会,而企业的基本合作伙伴不能满足新产品开发生产的要求时,企业组织一个由特定的供应商和销售渠道组成的短期或一次性供应链,形成“虚拟工厂”,把供应和协作单位看成是企业的一个组成部分,运用“同步工程(SE)”,组织生产,用最短的时间将新产品打入市场,时刻保持产品的高质量、多样化和灵活性,这即是“敏捷制造”的核心思想。

·体现事先计划与事中控制的思想:

ERP系统中的计划体系主要包括:主生产计划、物流需求计划、能力计划、采购计划、销售执行计划、利润计划、财务预算和人力资源计划等,而且这些计划功能与价值控制功能已完全集成到整个供应链系统中。另一方面,ERP系统通过定义事务处理(Transaction)相关的会计核算科目与核算方式,在事务处理发生的同时自动生成会计核算分录,保证了资金流与物流的同步记录和数据的一致性。从而实现了根据财务资金现状,可以追溯资金的来龙去脉,并进一步追溯所发生的相关业务活动,便于实现事中控制和实时做出决策。

至此我们就完成了对整个ERP原理的介绍。当然,ERP仍旧处于不断发展变化的过程中。对于它的最新发展,我们还会在以后的系列中给予详尽的介绍。

2.1.12ERP初阶(九):ERP在中国的应用与发展

2.2系统功能1.采购流程(1)支持请购、订购、审核、发单的作业流程(2)支持人工、材料需求计划(MRP)、合约、再订购(ROP)等多种请购方式(3)MRP提供行动讯息,对在途的订单重新计算建议交期及数量,采购员可依此信息催料(4)提供请购、订购、发单、验收等状况的追踪信息(5)提供非标准请购作业(6)请购可区分类别,如生产用料、费用、固定资产(7)不同类别的请购、采购单,可控管合法维护人员(8)支持MRP市购品多料表(9)支持MRP订单调整行动讯息表(10)支持厂商别采购订单排程修正表(11)支持请购、订单验收、传票来源去路查询2.采购单价(1)单价可设定至厂商、计量单位、计价单位、币别、报价条件、生效日期、失效日期、订购批量及倍数(2)可设定数量区间对应的折扣后单价(3)订购作业的单价严密控管,按预设资料拉出,订购数量自动考虑预设的计量单位批量、倍数、数量价格折扣3.作业辅助核准的订购资料可依设定条件,自动汇总采购订单,减少作业成本(1)采购订单可FAX、E-mail或转成XML通过Internet发至厂商(2)记录采购过程中有经过修改的单价、数量、需期、厂商的资料,提供主管追踪(3)提供订单类别、库存分类、库存次分类等的期间采购金额统计(4)提供多页、多栏、多用途的备注。2.系统管理系统管理在我们整个系统中是一个比较重要的部分,该子系统主要涉及权限管理和系统设置(1)权限管理。模块功能:可以添加新的管理用户并为其分配相应的权限(2)系统设置。模块功能:系统设置主要包括找回密码的功能,修改密码必须提供原密码的密码提示2.3系统的软件开发平台1.操作系统 Windows2000/XP、IIS(Web服务器)2.数据库 SQLServer20003.开发语言 (1)VC#.Net (2)ASP.Net第三章系统分析与设计3.1系统需求分析软件工程中包含需求、设计、编码和测试4个阶段,其中需求分析是软件工程第一个也是很重要的一个阶段,需求分析的主要任务是绘制关系图、创建开发原型、分析可行性、确定需求优先级、为需求建立模型、编写数据字典、应用质量功能调配。ERP系统包括22个子系统,采购管理系统是其中一个子系统。采购管理系统包括采购流程处理,采购单价,作业辅助等方面。需求分析这一阶段是面向厂商应用的,往往是客户提出的,但是在采购管理系统的设计中采用了虚拟需求的模式,因为并没有明确的系统应用背景。除了上面的应用需求之外,还考虑到系统开发和设计中的需求。系统的需求分为物理需求、结构需求、逻辑需求。1.物理需求(1)支持可分布式部署的服务器群组支持分布式的服务器组是优秀的网络应用程序必须提供的一个物理功能,因为大型的网络应用程序不可能将所有的应用和操作运行于同一台服务器。支持分布式的服务器群组有利于降低服务器负荷,使服务器的功能更加具有针对性。支持.NET的服务器操作平台这是一个必须要满足的需求。ASP.NET应用程序不可能脱离.NETFramework的支持,因此Web服务器必须支持.NET。(2)必须用到的软件支持该系统要使用VisualStudio2003,类图、用例图、活动图要使用CASE工具,版本为PD10.0。(3)仅限于MicrosoftSQLServer2000的数据库管理系统采购管理系统系统体现了ASP.NET中的数据操作新特性,在ADO.NET中的针对于MicrosoftSQLServer提供了很多的具体方法和对象。2.结构需求(1)系统的可维护性和可扩展性强大多数的Web应用程序在实际应用中都需要不断地添加功能模块,采购管理系统系统也是一样,要根据系统的具体情况添加一些功能模块。使用ASP.NET中层的设计概念能够增强系统的维护性和扩展性,基于层的设计模式允许开发者以三层甚至多层的模式开发ASP.NET应用程序,将数据操作、业务逻辑、前台显示等单元分离开,每一层都有针对性,层是以一组序列分布在系统数据和用户之间的,不相邻的层在业务上没有耦合,每一层都是继承和调用上一层中的对象和方法。这种模式使得系统的功能分布更加合理化。(2)系统的功能模块通用性强由于采购管理系统是作为一个应用程序框架被设计和开发的,因此其功能模块要具有较高的通用性,以保证功能模块中的业务逻辑、数据模型从多数的电子商务应用程序中提取。简单地说,采购管理系统需要提供电子商务中最基本的对象和这些对象最基本的属性。模块化的构建同时也意味着模块之间尽量降低耦合度,这样做的好处是使得更改模块内部或新增其他模块对系统的稳定性影响不大。3.逻辑需求(1)完整的采购管理系统系统采购管理系统里有一个完整的固定资产流程。采购管理系统包括采购流程、采购单价、作业辅助等作业程序。(2)抽象采购管理系统系统中的对象及方法采购管理系统中有几个关键的对象,每个对象有其特有的方法。对象通过方法实现其自己的功能。面向对象的应用程序设计中最重要的一条原则就是:一切皆为对象。应用程序是由对象为单元组建完成的,应用程序的逻辑是通过对象提供的方法实现的。因此将采购管理系统中实际的对象抽象成为虚拟的对象十分重要的。(3)在逻辑上与其他应用程序整合建立采购管理系统的目的是厂商对自己的固定资产有一定的了解,并对其进行维护。采购管理系统并不是独立存在的。采购管理系统要与进行交互的。4.采购流程(1)支持请购、订购、审核、发单的作业流程(2)支持人工、材料需求计划(MRP)、合约、再订购(ROP)等多种请购方式(3)MRP提供行动讯息,对在途的订单重新计算建议交期及数量,采购员可依此信息催料(4)提供请购、订购、发单、验收等状况的追踪信息(5)提供非标准请购作业(6)请购可区分类别,如生产用料、费用、固定资产(7)不同类别的请购、采购单,可控管合法维护人员(8)支持MRP市购品多料表(9)支持MRP订单调整行动讯息表(10)支持厂商别采购订单排程修正表(11)支持请购、订单验收、传票来源去路查询5.采购单价:(1)单价可设定至厂商、计量单位、计价单位、币别、报价条件、生效日期、失效日期、订购批量及倍数(2)可设定数量区间对应的折扣后单价(3)订购作业的单价严密控管,按预设资料拉出,订购数量自动考虑预设的计量单位批量、倍数、数量价格折扣6.作业辅助:核准的订购资料可依设定条件,自动汇总采购订单,减少作业成本(1)采购订单可FAX、E-mail或转成XML通过Internet发至厂商(2)记录采购过程中有经过修改的单价、数量、需期、厂商的资料,提供主管追踪(3)提供订单类别、库存分类、库存次分类等的期间采购金额统计(4)提供多页、多栏、多用途的备注。3.2系统可行性报告分析企业在准备应用ERP采购管理系统之前,需要理智地进行立项分析,明确企业的需求:企业是不是到了该应用ERP采购管理系统的阶段?企业当前最迫切需要解决的问题是什么,ERP采购管理系统是否能够解决?ERP采购管理系统的投资回报率或投资效益的分析?在财力上企业能不能支持ERP采购管理系统的实施?上ERP采购管理系统的目的所在,到底为什么?系统到底能够解决哪些问题和达到哪些目标?基础管理工作有没有理顺或准备在上ERP采购管理系统之前让咨询公司帮助理顺、人员的素质够不够高?另外要考虑对此需求,企业内部是否已经形成共识,主要决策人是否给予足够的重视?然后将分析的结果写成需求分析和投资效益分析正式书面报告。这个报告中,必须有项目可行性的论证和分析。从综合的调查中我们了解到,该企业已经到了该应用ERP采购管理系统的阶段,该企业目前需要解决的问题就是企业的信息化不足,在采购的过程中往往达不到即时的发现和处理各种紧急情况,而ERP采购管理系统可以解决这类问题。

ERP(企业资源计划,EnterpriseResourcesPlanning)是企业进行有效管理的最基本的模式。ERP是企业信息化的重要组成部分,但不是唯一内容,只是管理信息化的范畴。企业信息化应该是CAD/CAE/CAPP/CAM/PDM/SCM/CRM/OA/eB等信息的全面集成和与自动化设备或生产线的信息交换。由于资源计划系统“可以确认的和可操作的”好处,在这种软件系统商品化以后的30年里,今天处于领先地位的企业一直都在积极地实施MRPⅡ/ERP系统。在2004年被AMR(先进制造系统研究机构)所调查的大约60000个美国企业中,有58000个都实施了某一类MRPⅡ软件。全球500强企业有90%实施ERP,在国内大中型企业用户已有2000余家。MRPⅡ/ERP对企业的业务带来的影响是非常广泛的,ERP把各个部门集成在一起,减少了出错率,精简了机构,预测和计划的功能加强,可以大大降低成本、提高效率,增加企业经济效益。

据AMR预测,全球ERP市场在近五年内将以年综合增幅37%的速度发展。由此可以看出,ERP无论是在中国,还是在全世界都掀起了一场关于管理思想和管理技术的革命。ERP是一股来势汹汹的潮流,更是一种后劲十足的趋势,它无疑会给我们在市场经济大潮中奋力搏击的众多企业注入新的血液,产生新的动力。

但也有人对以上问题持否定态度,据美国、德国等国家的行业性权威调查研究机构就(MRPⅡ/ERP)问题在90年代推出了几份著名的评估报告表明:MIS在企业中取得成功的概率不足50%,最近《计算机世界》提到MRP、ERP从诞生到现在已经30年,实施成功率极低,美国大概45%,中国大概20%。也有报告甚至痛心惊呼,在人类奋斗的历史中,没有象今天(MIS)付出这么多的代价,却取得如此少的成果。

信息系统在我国相对起步较晚,不少企业在信息化建设上投资规模很大,而收效甚微,稍为成功的企业管理中也只是停留在以简单、重复的大数据处理为核心的部门和领域,在流程较为复杂的企业管理和企业制造环节,计算机管理信息系统的建设和应用始终充满了不稳定性和多样性。今天的企业信息化,已不仅仅是一个企业管理技术的问题,而是涉及到产品运营和资本运营的企业战略轴心。

ERP管理思想和方法是以管理实践为基础的,从最初的物料需求计划(MRP)到专注于制造加工资源计划(MRPⅡ),到企业资源计划(ERP)都是随着企业管理的实际需要发展而来的。ERP管理模式几乎覆盖了企业管理的主要方面,涉及销售管理系统、财务管理系统、采购管理系统、物料管理系统、生产管理系统、人力资源管理系统、设备管理系统、质量管理系统等等。ERP系统是对企业内部生产制造、工程技术、质量控制、财务、市场营销、服务维护、对竞争对手的监视管理等子系统的全面集成。第四章系统UML图4.1类图4.2用例图4.2.1普通用户系统登录用户例图4.2.2管理员权限的用户例图4.2.3人工请购订购作业用例图4.2.4MRP请购订购作业MRP请购订购作业用例图4.2.5发单作业用例图4.2.6直接开立订购单作业直接开立订购单用例图4.3活动图用户登录ERP活动图_人工请购处理流程活动图4.4时序图.2第五章主要关键技术5.1FoxERP水晶报表设计模式5.1.1CrystalReportViewer控件允许在应用程序中查看CrystalReport。ReportSource属性用于设置要查看哪个报表。该属性设置之后,报表显示在查看器中。报表源可以是ReportDocument、报表文件的路径,也可以是强类型报表。(1).打开“工具箱”,并将一个CrystalReportViewer拖到窗体上,我们命名为CrystalReportViewer1。(2).通过拖放操作将Windows窗体查看器调整到希望的大小并将其移动到所需位置。(3).当运行应用程序时,报表将显示在查看器中。5.1.2(1).指向“添加”,单击“添加新项”。(2).在“添加新项”对话框中,从“模板”区域选择CrystalReport,将报表命名为CrystalReport1,单击“打开”。(3).在CrystalReport库中,选择下列选项之一:•使用报表专家—指导您完成报表的创建过程,并将您的选择添加到CrystalReportDesigner。•作为空白报表—打开CrystalReportDesigner。•来自于现有的报表—创建新报表,它与指定的另一报表设计相同。注意CrystalReport库包含许多专家,可以指导您完成数个特定类型报表的创建工作。您可能希望使用专家来创建最初的报表,以确定哪种报表构造方法适合您的需要。(4).单击“确定”按钮。如果选择使用“报表专家”,便会出现“报表专家”对话框,并带有数据资源管理器。为每个文件夹选择所需数据,完成“报表专家”选项卡界面上的操作,然后单击“完成”来访问CrystalReportDesigner和您的报表5.1.3CrystalReports通过数据库驱动程序与数据库连接。每个驱动程序都被编写为可处理特定数据库类型或数据库访问技术。拉和推模型为了向开发人员提供最灵活的数据访问方法,CrystalReports数据库驱动程序被设计为可同时提供数据访问的拉模型和推模型。拉模型在拉模型中,驱动程序将连接到数据库并根据需要将数据“拉”进来。使用这种模型时,与数据库的连接和为了获取数据而执行的SQL命令都同时由CrystalReports本身处理,不需要开发人员编写代码。如果在运行时无须编写任何特殊代码,则使用拉模型。推模型相反,推模型需要开发人员编写代码以连接到数据库,执行SQL命令以创建与报表中的字段匹配的记录集或数据集,并且将该对象传递给报表。该方法使您可以将连接共享置入应用程序中,并在CrystalReports收到数据之前先将数据筛选出来。5.1.4从数据库创建数据集对象(1).在项目中新建一个架构文件:a.在解决方案资源管理器中,右击项目名,指向“添加”,然后单击“添加新项”。b.在“添加新项”对话框的“类别”区域,展开文件夹,然后选择“数据”。c.在“模板”区域选择“数据集”。d.接受默认名称Dataset1.xsd。这就创建了一个新的架构文件(Dataset1.xsd),以后将用它来生成强类型数据集。该架构文件将显示在ADO.NET数据集设计器中。(2).指定数据库位置:a.在服务器资源管理器中,右击“数据连接”并选择“添加连接”。b.在“数据链接属性”对话框中,单击“提供程序”选项卡,然后选择一个提供程序(例如MicrosoftOLEDBProviderforSQLServer)。c.单击“连接”选项卡,然后指定您的数据库所在位置。在所需位置输入服务器和登录信息。d.单击“确定”按钮。此时,您的数据库及其表和字段就出现在服务器资源管理器的“数据连接”节点下面。(3).在解决方案资源管理器中,双击Dataset1.xsd(如果它尚不是活动视图)。Dataset1.xsd现在应显示在“数据集”选项卡中。(4).若要为数据集建立架构,请将需要的表从服务器资源管理器中拖动到Dataset1.xsd的“数据集”选项卡上。(5).单击“保存Dataset1.xsd”来保存“Dataset1.xsd”文件。(6).在“生成”菜单上,单击“生成”为项目生成数据集对象。ADO.NET数据集对象提供数据的描述,从它可以向Crystalreport添加表。使用CrystalReportDesigner中的“数据库专家”从ADO.NET数据集对象添加表。请在使用“报表专家”创建新报表时调用“数据库专家”。或者,要从一个已经使用ADO.NET建立好的报表中访问“数据库专家”,请在ReportDesigner中右击,指向“数据库”,然后单击“添加/删除数据库”。将报表连接到ADO.NET数据集对象(1).在“数据库专家”中,展开“项目数据”文件夹。(2).展开“ADO.NET数据集”文件夹。(3).选择所需数据集对象。例如,如果当时使用的是从项目“WindowsApplication1”的架构文件“Dataset1.xsd”中生成的数据集对象,则应该选择“WindowsApplication1.Dataset1”(4).选择要向报表中添加的表,和使用其他数据源一样。 CrystalReport1orpt=newCrystalReport1();//已建立的报表CrystalReport1 DataSet1ds=newDataSet1();//定义数据集DataSet1的对象dsorpt.SetDataSource(dsdataSet.Tables(0));//使用“报表引擎”对象模型将填充的数据集,传递给报表CrystalReportViewer1.ReportSource=orpt;//将带有数据的报表对象绑定到Windows窗体查看器,CrystalReportViewer1(CrystalReportViewer控件),将水晶报表显示在Webform里5.1.5privatevoidPage_Load(objectsender,System.EventArgse){CrystalReport2orpt=newCrystalReport2();//已建立的报表CrystalReport2 DataSet2ds=newDataSet2();//定义数据集DataSet2的对象dsstringstrconn=ConfigurationSettings.AppSettings["ConnectionString"];SqlConnectioncn=newSqlConnection(strconn);//通过Web.config建立数据库连接cn.Open();//打开数据库连接SqlDataAdapterda=newSqlDataAdapter("select*fromPURA120wherePURA120_NO='"+purano1+"'",cn);//通过SQL语句查询出表PURA1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论