1、 PCPYMAC-SFC制造计划与实绩管理子系统 毕业设计(论文)题 目:PCPYMAC-SFC制造计划与实绩管理子系统 姓 名: 叶玉苗 学 号: 270308331 学 院: 福州大学工程技术学院 专 业: 数据库管理 年 级: 2003级 指导教师: (签名) 2006 年 6 月 10 日制造计划与实绩管理子系统学生:叶玉苗 指导教师:钱哨中 文 摘 要制造计划/实绩管理的目的是在按全体最优化原则设定的物料制造计划的框架内,制定使工段和工位保持良好效率的计划,并在此计划的基础上降低生产活动的制造成本。1. 根据由所要量计划生成的包含参考订单的制造计划信息来核对资源分配情况。 作业计划、
2、人员计划2. 基于确定制造计划信息,在保证交货期、工作能力最大的原则下制定实行计划。3. 根据实行计划指导作业。4. 通过进度管理,使生产活动按计划执行。5. 根据实绩信息,及时将能力、异常等信息反馈,进行改善。工段制造计划是按所要量计划中下达的制造订单作成的。但是,根据所要量计划求出的制造计划并没有特别考虑工段能力和负荷。 由于制造计划是基于全体最优化的原则作成的,因此需考虑各工段的能力进行相应的调整后作成实行计划。此外,按照制造订单的3个月的工序负荷计划进行资源(人/设备/时间)的准备也很有必要。当然在具体实行阶段会发生计划变动的情况。 此时应当以遵守交货期,提高生产效率为原则相应调整资源
3、配置,进行计划的调整。关键词:制造计划/实绩管理,制造定单,前置时间,定单维护Manufacture Plan and Result Manage systemABSTRACTManufacture Schedule and Result Control is to make a nice plan to enhance efficiency on Work Shop and Work Center within the scope of Item Manufacture Plan, which has been set with the principle of whole optimum,
4、 and reduce the Manufacture cost of production activity based on this plan. 1. Verify distribution of resource based on Manufacture plan information including the forecast order from MRPOperation Planning, Man.power Planning2. Basing on fixed Manufacture plan information and abiding due date, draw u
5、p practice plan with the principle that Holding Capacity is in maximum.3. Instruct work based on practice plan.4. Make production activity according to the flow of plan under the control of progress.5. Feedback the information of efficiency and defect and so on based on result information, and impro
6、ve them.Create Work Shop Manufacture plan based on the Shop Order issued by MRP.But the Manufacture plan does not take Work Shop capacity and load into consideration.Based on the Manufacture plan which abide the principle of Whole Optimum, Adjust the Manufacture plan with considering the capacity of
7、 each Work Shop, and create executing planFurthermore, it is necessary to prepare the resource (Man/ Equipment/ Time) for the plan of “Load plan of 3 months by routine” based on forecast Manufacture order. In the executing stage, the change of plan would certainly occur sometime.Keep strictly on ins
8、tructed Manufacture due date, and adjust resource and plan with the aim of absorbing the change of plan and enhancing efficiency of production.KeyWords: Manufacture Plan / Result Manage,Shop Order,Lead Time,Order maintenance目 录第一章 引言61.1系统开发背景(课题的来源)61.2整体描述61.3相关技术71.3.1 MRP原理:71.3.2 MRP的特点7第二章 项目概
9、述82.1系统的机能特征82.2系统业务流程描述92.3系统数据流图102.4系统功能描述102.4.1制造基础信息管理:102.4.2销售/出货管理:112.4.3主生产计划:112.4.4所要量计划:112.4.5制造计划 / 实际管理:112.4.6采购计划 / 实际管理:112.4.7库存管理:122.4.8应收 / 应付管理:122.4.9成本管理:12第三章 制造计划与实绩管理子系统133.1系统模块信息133.1.1“制造计划管理”模块133.1.2“制造实绩管理”模块143.2“制造计划管理”模块信息关联图143.3模块程序关联图153.3.1制造订单维护模块15第四章 制造订
10、单维护模块164.1系统平台164.1.1 Power Builder的介绍164.1.2 Power Builder的特点164.2机能和制约条件174.3 环境图:184.4 数据库设计194.4.1主要涉及的表194.4.2分层数据流图244.4.3数据字典274.4.4加工说明30第五章 程序的测试325.1测试前的准备325.2测试前的数据准备325.3 开始测试32第六章 系统功能实现(画面)33第七章 结束语与感想40致谢语41参考文献42附 录43附录A: 外文资料翻译原文部分43附录C 主要代码51第一章 引言1.1系统开发背景(课题的来源)制造业从接受订货到组织材料生产到最
11、后的产品发货,由于行业本身的特点就是零部件分类繁多(大到摩托车车身,小到零件齿轮)、生产流程复杂,因此在这一连串的生产流程、业务流程中常常存在各种各样的问题,在管理上有着非常多的改善需求,如: 不能迅速地、有把握地回答客户的交货期要求。 生产计划经常变更,工厂经常陷入混乱,由此产生的损失也很多。 不能按计划生产,其他方面的计划也经常落空。 现在库存究竟有多少? 不实际清点不知道, 库存管理台帐上的数据不可信 有的物料积压了很多,有的物料则经常缺件,导致资金周转不快,正常上班时无事可做,加班/休息日出勤等突击作业频繁。 物料订购计算很费时、准确性也不高,多订货/少订货经常发生。 生产周期过长,不
12、能很好地响应市场变化,由此产生的中间库存也很多。 用在生产管理上的时间和人员已经很多, 但生产管理还是一种救急方式,而不是有条不紊的事前计划控制方式。 不能及时了解关键工段/工序的进度。 业务流程不规范、不完善,人员变动很频繁,部门和部门间不够协调。 不知道什么样的流程最合理、最符合国际业务习惯。 无法比较准确地事先确定产品成本、事先采取措施,当从财务部门拿到实际成本时已成既定事实。 能干的干部工作强度非常大,其他的人员却帮不上忙。 报表很多,但相互间数据不太一致。上述问题的原因可能很多,但其根源可概括如下: 企业的生产管理机制与其市场订货特性、商品特性、制造特性、管理特性不够吻合,企业生产管
13、理机制的设计不够完善。1.2整体描述日本雅马哈发动机集团是一家以摩托车、游艇、汽车发动机、智能机械为主要产品的全球跨国公司,目前年度全球联结决算销售总额超过10,000亿日元(约90亿美元),公司隶属于制造行业,因此第三代生产管理信息系统必须充分考虑该行业的行业特点、满足该行业的行业需求,不仅要吸收第一、二代生产管理信息系统中的精华,且要针对第一、二代生产管理信息系统在实际生产、业务流程的应用中所暴露出的不足加以改进。第三代生产管理信息系统中的制造计划与实绩管理了系统的目的是在按全体最优化原则设定的物料制造计划的框架内,制定使工段和工位保持良好效率的计划,并在此计划的基础上降低生产活动的制造成
14、本。1.3相关技术1.3.1 MRP原理:物料需求计划简称MRP(Materials Requirement Planning),MRP是一种将库存管理和生产进度计划结合为一体的计算机辅助生产计划管理系统。它以减少库存量为目标,统筹地为制造业管理者提供满足生产计划需要的物资供应手段。对于庞大而复杂的生产系统,MRP计划的制定与执行具有很高的难度,必须有强有力的计算机软、硬件系统实行集中控制,才能达到预想的效果,MRP的逻辑原理如下图所示:产品结构文件BOM(bill of material)。它反映新产品的层次结构,即所有零部件的结构关系和数量组成。根据BOM可以确定该新产品所有零部件的需要数
15、量、需要时间以及相互关系。 主产品进度计划(MPS),根据营销计划、BOM和工艺规程决定成品出厂时间和各种零部件的制造进度。它决定了产成品与零部件在各个时间段内的生产量,包括产出时间、数量或装配时间和数量等。 产品库存文件,包含原材料、零部件和产成品的库存量、已订未到量和已分配但还没有提取的数量。根据物料需求计算结果所需的物料量,首先考虑库存量,不足部分再进行采购。 由MRP逻辑原理图可见,物料需求计划产生新产品投产计划和采购计划,生成制造任务单和采购订货单,再据此组织产品的生产和物资的采购。1.3.2 MRP的特点需求的相关性:在流通企业中,各种需求往往是独立的。而在生产系统中,需求具有相关
16、性。例如,根据订单确定了所需产品的数量之后,由新产品结构文件BOM即可推算出各种零部件和原材料的数量,这种根据逻辑关系推算出来的物料数量称为相关需求。不但品种数量有相关性,需求时间与生产工艺过程的决定也是相关的。需求的确定性:MRP的需求都是根据主产进度计划、产品结构文件和库存文件精确计算出来的,品种、数量和需求时间都有严格要求,不可改变。 计划的复杂性:MRP计划要根据主产品的生产计划、产品结构文件、库存文件、生产时间和采购时间,把主产品的所有相关信息计划进去。第二章 项目概述2.1系统的机能特征1) 适合机电及汽车摩托车等行业的设计、管理思想。2) 满足订单生产模式(Make to ord
17、er)。(即依据客户下达的订单而生产,通过对生产周期进行更精确的控制来实现此模式,以减少库存)3) 各种细微功能满足企业的特殊业务需求。彻底贯彻计划/实际比较的设计,帮助企业强化PDCA管理,以解决复杂的物流需求;所谓的“PDCA管理”指在生产之前进行计划(Planning),在实际生产过程(Do)中,进行计划与实际的核查(Check),从而对实际生产过程的物流需求进行调整(Action),如此一个循环反复的过程。有偿/无偿支给品管理功能解决复杂的外协关系;所谓的“有偿/无偿支给品”指把部件交给其他加工厂商加工时,是把原料以有偿方式提供给加工者,加工完毕后再以加工后的实际数量买回,这样我方公司
18、便无须对加工过程中产生的报废品负责;或是把原料以无偿方式提供给加工者,加工完毕后付给加工厂商相应的加工费,此种情况下,加工过程产生的报废品便算入我方公司的生产成本中。多种细微功能协助进行库存控制。体现制造与物流工序管理点的物料表,通过系统准确下达制造/采购指示。4) 完全的管理期间(Bucket)的计划确定模式,协助企业灵活确立管理周期。如可以以周为管理周期、运行周次MRP。5) 高速MRP计算功能,实现MRP的周次化/日次化。销售/出货管理制造基础信息管理成本管理应收/应付管理销售主生产计划库存管理采购计划/实绩管理制造计划/实绩管理交货产品开发设计内外作设定内部工序设计交易商设定会计需求预
19、测销售计划经营计划所要量计划生产出库图2-1系统全体图(简图)详图见附录2.2系统业务流程描述 公司的业务流程为: 公司领导者依据会计核算、销售等方面所汇报的综合信息,来制定产品的开发设计,并做出产品的需求预测; 再依据产品的开发设计和对自身生产能力的掌握来确定哪些部件由自身生产、哪些部件向外购买、哪些部件交由其他厂商加工制造,并以此来设定交易商,及设计要在内部生产的部件的工序,这些便是制造基础信息,由“制造基础信息管理子系统”管理; 当客户发出订单时,“销售/出货管理子系统”要对订单信息进行管理,根据“制造基础信息管理子系统”所提供的信息来回答客户的交货期,并依据交货期限对出货进度进行管理,
20、依据订单价格对销售毛利进行预测; 依据销售来制定销售计划,再根据销售计划和对产品的需求预测,来制定主生产计划; 对仓库中已有产品和物料的库存进行查询,在主生产计划和查询结果的基础上获得所要量计划,从而制定出采购计划和制造计划,并对采购和制造过程进行实绩的管理; 产品生产完毕,部分用于交货,部分放入库存;集团IT事业部摩托车事业部一号工厂二号工厂生产科室品管科室车间1车间2图2-2业务流程图注:事业部指的是集团内部一个管理、财务都相对独立的部门,可以视为集团下的一个子公司,如摩托车事业部、船外机事业部等,其中一些涉及制造的部门,便有其下属的工厂,而如IT事业部则无下属工厂。一个事业部可能有一个或
21、多个工厂,而每个工厂又是一个相对独立的个体,有自己的生产科室、采购科室、品管科室(品质管理)等。生产科室中又划分为多个车间S/U,每个车间又依据所生产的产品不同而划分为多条流水线:可能一条流水线生产一种零件,或者多条流水线生产一种零件,或者一条流水线生产多种零件,或者有的流水线专门负责装配。本系统将生产一个零件所包括的工序或流水线设置为一个成本中心C/C。每条流水线又被分为一道或若干道工序(W/CWork Center)。工序是一个比流水线还小的制造单位,一个工序可以包括多台机器和设备。如生产一个零件的过程可以分归为一个成本中心2.3系统数据流图制造成本库存数据采购交货数据 采购订单/所要量制
22、造订单销售出货数据库存数据库存数据库存管理ICICIC制造基础信息DE主生产计划 MPS加工管理总帐会计独立需要应收/应付帐销售/出货管理OE所要量计算MRP制造管理SFC应收/应付帐管理采购管理PUR成本管理CC出货指示/出货出库制造订单/所要量采购品单价图2-3系统数据流图注:有阴影部分是系统包含模块2.4系统功能描述2.4.1制造基础信息管理: 是对生产活动基础数据的一元化管理,包括对流水线、工序的进度,物料的库存数、库存位置,产品的制造成本、生产的时间和数量,前置时间的安排,工序的设定,物料所要量的查询交易商的信息管理等一切与产品制造有关的基础性数据的管理。2.4.2销售/出货管理:管
23、理客户的订货信息及相应的出货信息,包括:订单信息管理可以直接输入客户物料编号,系统自动转换成内部物料编号。能够直接从软盘中读取营销订单数据;出货处理进行对应于营销订单的出货处理和库存更新。能够进行计划外出货。可以分次出货。能够处理出货后的客户退货;交货期遵守评价可依据对预计交货期与实际交货期的对比,来对交货期的准确情况进行评价,以调整生产计划;销售毛利预测依据订单价格、数量,来预测销售毛利。2.4.3主生产计划:是所要量计划所依据的基础数据,以产品的生产日程形式表示。主生产计划可以作成电子报表方式的主生产计划,能够处理订单式生产。也可在此生成概略能力计划根据产品的制造过程,计算出瓶颈工段的负荷
24、工时,并通过工段的标准能力对生产计划进行验证。2.4.4所要量计划:基于主生产计划、独立需要、库存数据,对所需要的部件、原材料,及其需要的时间,需要的数量等进行计算。对材料的需要包括以下三种情况:独立需要输入研究开发、试验等内部使用,以及维修部件等使用的物料,通过独立需要的方式输入以作为所要量计算的对象;订单下达制造订单、采购订单的确定、下达,下达后的订单,在订单数量完成前是作为订单余数存在;订单警告在计算所要量时,对于已经下达的订单,根据新的需求信息提出订单提前、追加、取消等警告信息。对订单的确定主要采取同一批量法、固定数量法、固定期间法、订购点管理法等。2.4.5制造计划 / 实际管理:通
25、过实际的制造进度与计划进度的比较来修订制造计划和管理制造进度,以增强生产过程中的可控制性。包括:完成报告、报废报告可以分次报告,且为了使报告简单化,可以设置自动出库;制造延迟查询查询在交货日仍然没有完成的制造订单;能率/运转率管理根据完成报告时输入的投入工时和标准工时,管理部门的能率数据;工序负荷计算、查询部门的能力负荷的图形化显示。2.4.6采购计划 / 实际管理:采购品、采购指示以及接收、检查采购品等的管理。包括:采购外协卡、交货计划表管理采购单位和库存单位的自动转换。外协加工件下达的采购订单;采购接收报告可以分次交货;产品检验入库可以分次检查;采购进度管理多种进度查询方法;交货期遵守评价
26、依据供应商的承诺交货期与实际交货期的比较来评价供应商交货期的准确率。2.4.7库存管理:管理物料的库存数量和库存位置信息,进行出库、入库处理。包括:库存调整实际库存数量调整;计划外入库、计划外出库进行订单管理范围之外的出入库处理;呆滞库存查询在指定日以后,没有库存变动的物料查询;月末、期末处理根据库存变动履历,累计计算月间、期间的综合数据,提供多种财务数据报表;盘点可以处理期末统一盘点和临时盘点,对盘点对象品做成盘点文件、打印出盘点传票。2.4.8应收 / 应付管理:对销售产生的应收帐单、采购产生的应付帐单进行管理、提醒,若帐单结清后,则在系统中自动冲消,并把相应数据输给会计系统。2.4.9成
27、本管理:根据去年的事后成本,制定今年的目标成本(是公司决策层依据去年的事后成本,再根据其他信息分析,而制定出今年的生产成本要缩减多少,作为系统的目标成本,再由系统人员在系统中设置),并把去年的事后成本作为今年的标准成本,在生产过程中对制造、采购等各项成本进行统计,并分别与目标成本、标准成本进行比较,以对生产流程等做出实时性控制。第三章 制造计划与实绩管理子系统3.1系统模块信息所要量计划计划管理制造订单负荷计划表 制造计划表 制造指示书作业计划调整进度管理完成报告报废报告供给报告实绩管理制造实绩表成本计算库存管理图3-1 系统模块信息注:制造计划/实绩管理的目的是在按全体最优化原则设定的物料制
28、造计划的框架内,制定使工段和工位保持良好效率的计划,并在此计划的基础上降低生产活动的制造成本。但是,根据所要量计划求出的制造计划并没有特别考虑工段能力和负荷。 由于制造计划是基于全体最优化的原则作成的,因此需考虑各工段的能力进行相应的调整后作成实行计划。3.1.1“制造计划管理”模块(1)制造订单的来源有两种:1. 根据所要量计算(MRP)下达 2“制造订单维护”程序中手工追加(2)“按工序负荷计算”:根据所要量计算或手工追加生成的制造订单,按工位进行负荷累积,为计划调整、能力调整(作业实绩、人员配置)提供核对信息。(3)根据制造订单中的确定订单作成制造计划表和制造指示书。此外,还根据未来数月
29、的参考订单作成相应的负荷计划表。(4)在制造工段中,以制造计划表为基础,以日程的负荷平均化/效率化为目标,在前置时间的范围内调整作业计划。(5)基于调整后的制造计划表,每天或每半天将制造指示书指示给前道工序工位着手生产。(6)根据负荷计划表,考虑未来数月的负荷状况制定作业计划。 人员配置 工作时间(加班/休息)3.1.2“制造实绩管理”模块(1)在制造工段负责人报告生产结果同时,如果管理负责人发现交货期延期等问题的时候,分析原因并进行相应处理。(2)将报告的实绩反映到库存数量和成本计算中去。此外、当发生报废时通过把握报废实绩、分析原因并进行相应处理。 (1)必要时间内给予必要资源必要的量的体制
30、 计划 0 生产降低成本的根本 = 不作成无用浪费的产品 = 不发生无用浪费的成本 (2)多品种小批量生产、短交货期和成本的处理 = 工序流程中不发生滞留现象 = 缩短前置时间 = 提高切换能力 = 提高设备的可靠性、运转率 = 去除不必要的工序、减少产品库存 (3)运输、物流改善 = 库存场所/库存位置的明确化 = 包装的标准化(形状、重量、收容数) = 目视管理 = 5S (4)形成实绩报告体制 = 准确、及时 = 负责人、数量、地点制造订单制造进度查询制造报废查询能率管理数据查询完成报告卡库存变动履历库存制造订单维护制造延迟查询工序负荷作业工序作业区制造完成报告制造报废报告工序负荷查询制
31、造计划工序负荷计算3.2“制造计划管理”模块信息关联图图3-2 “制造计划管理”模块信息关联图从上图可以看出:该子模块主要都是围绕着订单来展开的,每笔订单下达后都会相应的追加数据到库存表,库存变动履历表,所要量文件表。如果是临时追加的或者是修改的订单,还会在临时MRP触发器表和临时订单报告文件表里追加纪录,以供临时MRP运行时使用。制造订单维护按工序负荷计算 维护程序按工序负荷查询按工序能力计划制造指示书制作制造计划表制作作业计划表计划指示书发行制造订单查询(物料)制造订单查询(部门)MRP查询报表程序3.3模块程序关联图3.3.1制造订单维护模块我所做的便是此模块的“制造订单维护”,这是该模
32、块的核心程序。原则上,制造订单是由所要量计算处理(MRP)生成的。 但是,在下达紧急销售订单或是在后道工序发生报废等必须追加紧急订单的情况下,就可以使用本机能追加订单。也有可能会追加批号件的订单,作为临时MRP的处理对象。第四章 制造订单维护模块4.1系统平台SQL Server 2000 和 Power Builder9.04.1.1 Power Builder的介绍Power soft 公司推出的Power Builder正是这样一种高效而快捷的集成开发环境,它提供了可视化的、面向对象的、基于客户机服务器的开发环境。1.开放式数据库联接ODBC环境Power Builder为这些数据库提供
33、了公共的前端工具,提供了开放式数据库连接ODBC,不仅适用于各种数据库管理系统,具有很好的兼容性,而且还能给已有的数据资源带来全新的图形界面。这种体系结构能更好地满足企业的实际需要,有利于应用系统的移植和扩充。2.基于客户机/服务器的体系结构Power Builder基于客户机/服务器(Client/Sever)的体系结构可以减少硬件平台的投资,并能完成大型主机的功能,而且可以集中数据的存储和管理,实现资源的共享,降低维护的难度,还能集中实施企业规则,实现企业信息的标准化。3.面向对象的应用程序开发方法 对象(OBJECT),是包含相关的数据(以变量的形式)以及用于操作这些数据的方法(子程序)
34、的软件包。一个对象是一个类的具体表现,在功能上它与其它程序保持独立,一个定义良好的对象具有封装的数据和功能。通过在接口库的父类对象中编写的界面逻辑代码可以实现这点。一个好的父类库可以大大地加快项目开发的进度。 4.可视化的开发环境 用户不用了解WINDOWS和C编程技术,通过图形化的交互操作,就可以设计实现应用系统,开发出美观、简洁的图形化界面来。5.强大的数据提取能力Power Builder提供了功能强劲的数据窗口控制(Data Window Object)。数据窗口对象可以用于联接数据库,获得记录,以各种风格显示数据和更新数据库。经过五个版本的改进,数据窗口控制已经可以显示基于选定数据的
35、商务图形,同时数据的录 入和显示能力也得到增强. 还增加了N-Up,Label,Freeform,Grid,Group,Graph,Tabular等风格各异的报表功能。随着数据有效性验证、编辑风格、下拉数据窗口及共享数据等功能的加入,函数的数目也再次大幅度增加。数据窗口除了具有这样强劲的功能之外,还具有很灵活的能力,通过Describe(),Modify(),great()等函数,编程者可以在程序中动态地改变数据窗口的结构和显示模式。4.1.2 Power Builder的特点1.PB具有友好的开发界面,PB9.0为应用程序的开发提供了一个集成的开发环境,这是一个典型的多文档界面(MDI) ,
36、在此环境下,用户可以通过菜单、工具栏以及一些功能键方便快速地创建对象,录入事件处理程序。应用中的绝大多数功能都可以在此环境下现。 2.面向对象:PB9.0是面向对象的开发工具,具有面向对象编程语言的各种性质,与传统的开发工具有质的区别。传统的开发思路是控制流,即给程序预先定义了运行路径。而PB9.0的思想方法是事件驱动,在编程的过程中没有预定义的路径。PB9.0支持对象的继承、封装和多态性等特点。PB9.0中对象的创建方式和用户对象技术是PB9.0面向对象的最佳体现。 3.组件技术:PB9.0支持组件开发,可以将非可视类用户对象编译成为标准的组件。通过组件,用户可以编写通用业务逻辑,组件的调用
37、对其它应用程序透明。有了对组件的支持,PB9.0更适合于开发分布式应用和Web应用。 4.多种数据库支持:PB9.0支持多种流行数据库的接口,支持应用系统同时访问多种数据库,包括Oracle、Sybase之类的大型数据库,也包括小至FoxPro之类的支持ODBC接口的数据库。另外PB9.0开发环境随身携带的Sybase SQL Anywhere本身就是一个功能强的DBMS,对于不太大的应用系统来说,直接使用这个数据库是个质优价廉的选择。 5.编程简单:使用Power Script 语言编写的程序同其它高级语言的程序类似,也是由注释、变量、常量、操作符、表达式和语句组成。同时,PB9.0提供了近
38、千个函数和数十个系统对象,极大地方便了程序编写。而且,该语言中可以直接内嵌SQL语句,Power Script的变量也可以在SQL中引用,数据库操作结果也可传出到变量中。PB的程序是编写在事件上的,整个PB应用也是事件驱动的。 6.支持应用的分布:PB9.0支持分布式应用系统的开发,也就是说,用PB9.0不仅能够开发客户端应用程序,而且可以轻而易举地构造应用服务器,从而形成分布式应用。PB9.0增加了应用服务器对象共享技术、异步调用技术和推送(Push) 技术,这使得用PB9.0构件的多层应用系统结构功能更为强大。7.支持Internet/Intranet:Internet/Intranet支
39、持是PB9.0增强的重点之一。在这个新版本中,Power Script将以前单独出售的Internet工具箱集成到PB9.0的开发环境中,新的Java代理生成器使Java客户机能够直接访问应用逻辑和PB9.0对象。代理提供了一种插入商用逻辑的方法,从而确保了应用程序的灵活性、可伸缩性和可重用性,消除了重写和重新分发对象的时间。 8.调试器技术:PB9.0提供了一个全新的调试器,它具备条件断点、查看内存中对象、浏览指定原代码、查看变量、单步执行、断点执行等一系列实用功能。 9.性能分析工具:PB9.0还提供了应用程序性能与分析工具,通过该工具,可以找到应用程序存在的性能瓶颈问题。4.2机能和制约
40、条件1) 仅对内部的制造物料(供方为内部工段)有效。2) 对象物料编号有多个分支物料存在的情况下,请在确认供方和库存场所的基础上指定相应的物料键。3) 不能追加虚物料订单(物料分类 = D)。4) 不能追加自动出入库物料(出入库 = AIR)订单5) 原则上,对于批号件(订购方针 = S)的订单的追加是通过对制造批号的维护来实现的,可以在报废等情况下进行订单登录。此时,必须指定制造批号。6) 在制造订单中含有物料状态信息,在生试、量产初品时可彻底进行品质管理。物料状态的初期值为物料主文件的物料状态。7) 在本机能中追加的订单,批号件的订单状态初期值为1(参考订单)、一般物料的订单状态初期值为3
41、(确定订单)。可以对订单进行变更追加。但是不可以追加看板物料(订购方针 = K)的确定订单。8) 系统自动分配制造订单编号给追加的订单。 制造订单编号在SF控制文件中进行管理。9) 制造指示书已制作的订单无法进行修改、删除处理。如必需,请在收回指示书基础上通过制造完成报告机能进行清零处理后,再次进行订单的追加和指示书制作处理。10) 仅可变更计划数量、完成预定日和开始预定日,物料编号、分支编号、供方是无法变更的。 如必需,请执行删除处理或清零处理后,再次追加订单。11) 制造订单追加时,将以订单开始日为基准,求得其子件并生成子件的所要量明细。此外,当订单变更、删除时,构成子件的所要量明细也同时
42、相应修改。当所要量明细追加、变更、删除的同时,会生成MRP触发器记录。12) 使用本机能追加订单时,请先核对开始日时点的构成子件的有效库存数量。 当有效库存不足时,就必须追加相应的子件订单。如果没有追加子件订单,会在下次MRP处理中生成补充订单。13) 对于订单的修正、删除,只有订单状态为1(参考)或3(确定),票据仍未制作的数据才可以变更。订单状态也只能13互变。此时,编号数据根据订单的编号变更成确定订单,而确定订单的编号被重置。14) 追加确定订单的时候,如果有输入备注,备注会在制造指示书的备注栏中显示出来。在追加订单追加的时候,输入和制造工段相关的联络事项是必要的。15) 在用户自定义文
43、件中,在代码字段名称 = RINJIOD and 代码值1= 1时,如果代码值2 = YES, 则可以打印 临时订单报告书 报表。此处,该订单的维护机能是为了把追加、变更、删除的订单通过报表的形式通知联络制造部门。订单维护完成时,请输入理由分类。4.3制造订单维护模块环境图制造定单文件库存文件启动画面制造定单 文件所要量文件公司信息主文件库存文件 所要量文件用户定义文件物料主文件临时MRP触发器組織主文件4.4 数据库设计4.4.1主要涉及的表制造订单维护程序所涉及的主要有以下表(由于表规模过于庞大,在这里只选取了一些主要的字段):表4-1:所要量文件(Requirement TBL)字段名(中文)字段名(英文)字段类型备注物料键ITM_KEYChar(30)主键开始预定日ST_SCHE_DTDatetime主键开始预定日前后半标志HD_TY_OF_ST_SCH_DTChar(1) 主键订单编号OD_NOint 主键使用者编号USER_CDChar(4)组织编号ORG_CDChar(4)库存场所WH_