当前位置:文档之家› 异常商品的处理规范与考核机制

异常商品的处理规范与考核机制

异常商品的处理规范与考核机制
异常商品的处理规范与考核机制

异常商品的处理规及考核机制

一、目标

对接公司绩效管理的“直接经济成果”,提升销售和净利润及周转天数。

二、控制点

及时发现异常商品,检查原因并采取措施解决异常问题,以减少对销售和净利润的影响。

三、经营质量分析术语定义规

(一) 总品项数

商品状态为试销期,正常流转、进入作废、暂停进货

(二) 经营SKU (经销):

商品状态为试销期、正常流转;

商品类型为自营;销售状态为正常销售;

最近8周有销售或库存不为零。

(三)毛利率

毛利率=

100%*销售额销售成本销售额- (四)负毛利

1、毛利率=100%*销售额

销售成本销售额- 负毛利:毛利率<0

负毛利SKU 率:负毛利经营SKU 数量/经营SKU 数量

SKU 围:每月统计负毛利SKU 不包括联营数据。

2、采购负毛利

当前采购进价大于当前售价

采购负毛利SKU 率:负毛利SKU 数量/经营SKU 数量

(五)周转率:

周转率(周转次数)=售额(平均成本)

年(月)度平均库存销销售成本年(月)度销售额)( 周转天数=年度(月度)天数均成本)

年(月)度销售额(平销售成本售额年(月)度平均库存销*)(

或计算期天数(如:365天)/周转次数

SKU 围:不包括联营(商品类型为“专柜类品”或“专柜单品”)的SKU

SKU 的状态:包括所有状态。

(六)GMROI (毛利回报率)

GMROI=周转率*毛利率 GMROI=售额(平均成本)

年(月)度平均库存销销售成本年(月)度销售额)(*销售额销售成本销售额- GMROI=)

(平均成本平均库存销售额销售成本合计销售额合计- SKU 围:不包括联营(商品类型为“专柜类品”或“专柜单品”)的SKU

SKU 的状态:包括所有状态。

(七)有销售品项数(动销)

1、筛选条件:

当日有销售发生。

商品状态为试销期,正常流转、进入作废、暂停进货

销售状态为正常销售

商品类型为自营。

2、动销率

动销率=%100*sku

经营有销售品项数 (八)促销sku

1、筛选条件:

商品促销状态不等于普通商品。

商品状态为试销期,正常流转。

销售状态为正常销售

含自营单品、专柜单品、专柜类品

2、促销sku 率

A:促销sku 率=100%)正常销售’销售状态为‘试销期、正常流转总品项数(商品状态为数量促销* AND sku B:促销金额占比

=%100*sku 全部销售额

销售金额促销

(九)冻销sku

1、生鲜类 1周无销售 and 库存>0 and 1周之前进过货

DEPT: 11、12、13、16、18、19部门(去掉原料类及拆分sku )

2、包装类 4周无销售 and 库存>0 and 4周之前进过货

3、软百8周无销售 and 库存〉0 and 8周之前进过货

4、冻销SKU 率:

冻销SKU 数量/经营SKU 数量

冻销金额/总库存金额(含税)

SKU 围:经营sku,不包括生鲜部门中的14-15部门

(十)畅销sku

畅销商品是在部门中按上月销售额排名前20%并且月销售额大于1000.00元的商品。 前提条件:经营sku

畅销sku 断货率:

总的数量

经营畅销SKU sku (十一)top 商品

1、TOP20%商品(即商店销售额排名前20%的商品)

我们提取的数据是过去1个月的数据,不包括非商店的销售,每月更新一次。

畅销商品是在商店围按照销售金额进行排名,选择出前20%的sku 出来。

库存数据每天更新

2、TOP50商品(即部门销售额占前50名的商品)

我们提取的数据是过去1周的数据,不包括非商店的销售,每周更新一次。

畅销商品是在商店的每个部门围按照销售金额进行排名,选择出前50名的sku

出来。

库存数据每天更新

(十二)断货SKU :

SKU 围:商品状态为试销期、正常流转的经营SKU ,不包括:

A 、不包括自制原料类的所有SKU ;

即不包含小分类为:12050105、12050205、13070105、13070205

B 、不包含熟食和烘培(即部门为14和15)

B 、不包括八周平均销售小于或者等于零的SKU ;

C 、由采购提供将拆分sku 及带货安装sku 去掉

计算方法:

1、依据国际惯例,断货SKU 的条件:可供应天数 < 供货商计划送货天数(LEAD TIME )

可供应天数 = 可用量 / 八周平均销售 * 7

2、依据我公司的应验,断货SKU 的条件:地区:当前可用量可供天数<1

当前可用量可供天数 = 当前可用量 / 八周周平均销售 * 7

、、蒙、地区:当前库存可供天数<1

当前库存可供天数 = 当前库存 / 八周周平均销售 * 7

(十三)断货率:

断货率 计算公式:总的数量

经营断货SKU sku 缺货商品销售额损失=(上月日平均销量-库存量)*当前售价

(十四)负库存SKU :

自营SKU ,库存 < 0

负库存SKU 率:负库存SKU 数量/自营SKU 数

SKU 围:

不包括生鲜11-15部门及拆分的所有SKU ;

(十五)危险库存

1、属于冻销商品并且库存金额(含税)大于5000.00元的商品。

2、原料和熟食和烘培的商品金额大于5000.00元的商品。

(十六)高库存(高周转天数商品):

1、 生鲜类

可供天数〉14

DEPT: 11、12、13、16、18、19部门(去掉原料类及拆分sku )

2、包装类

可供天数〉45

3、软百

可供天数〉60

4、高库存SKU 率:

高库存SKU 数量/经营SKU 数量

高库存金额/总库存金额(含税)

(十七)灭失率

灭失率公式为:

灭失率=损失成本金额/两次盘点期间销售成本

条件:

1、统一盘点不包括以下商品:

联营商品、生鲜商品

2、分母是期间销售额成本,计算是从某店上次盘点后开始营业日---某店本次盘点

的最后一天

(十八)订单履约率

1、履约订单

第一次收货日期小于等于预收货日期AND 订单的收货数量是订单总订

货数量的80%以上

2、履约率:

履约订单/总订单数量

总订单数统计:订单状态为“已审核”。

(十九)生鲜毛利(月度为计算单位)

计算方法:1、生鲜毛利额=销售-生鲜总成本

生鲜总成本=期初库存+收货金额-退货金额+调入金额-调出金额-期末库存

2、销售、销售成本为含税金额

(十九)重大异常(正常商品无法售卖)

商品销售状态为‘暂停销售’ AND 库存〉0

不包含:自制原料类

即不包含小分类为:12050105、12050205、13070105、13070205、14030105、14030205、15030105、15030205

四、预期目标

1、解决畅销断货商品提升销售

及时发现畅销断货商品,检查断货原因并采取措施解决缺货问题以减少对销售

的影响。

产生原因分析:

1.订货不及时,订货数量不准确造成缺货。

2.信息系统中库存不准确,导致订单不准确(如虚假库存,丢失,破损等)

3.团购造成缺货。

4.由于特价、季节等因素造成商品热销断货。

5.供应商缺货未送货。

6.补货不及时造成的货架缺货(滞货区存放)。

2、负毛利提升利润

及时发现负毛利商品,检查负毛利原因并采取措施解决负毛利问题以减少对毛

利的影响;

产生原因分析:

A: 采购成本大于售价会产生负毛利。造成此类负毛利产生的主要原因有:(1)系统录入错误(无法补差价)

(2)团购降价(利用其他商品销售毛利补差价)

(3)积压库存降价(无法补差价)

(4)现金商品降价促销(无法补差价)

(5)以销计返类型的促销(以费用形式补差价)

(6)重大节庆惊爆促销商品负毛利销售(利用其他商品销售毛利补差价)

B:进行降价促销时,折让单据滞后造成负毛利。造成此类负毛利主要原因有:(1)商品供价和售价下调后,未做折让单。

(2)商品供价和售价下调后,未按实际库存做折让单。

(3)商品供价和售价下调后,未按实际价格做折让单。

(4)折让单滞后

3、负库存

及时发现负库存商品,了解商品的库存信息;检查负库存原因并采取措施解决保证续订和毛利计算的准确性。

产生原因分析:

1.单据滞后(发生频率:经常)

2.库存调整单录入延迟(发生频率:较少)

3.MIS系统故障(发生频率:极少)

4.混销售及串码销售(发生频率:经常)

5.验收错误(发生频率:一般)

6.收银错误(发生频率:一般)

7.收货部退货错误(发生频率:较少)

8.顾客退换货错误(发生频率:较少)

9.盗窃行为(掉包)造成负库存(发生频率:较少)

10.盘点错误(发生频率:经常)

11.散称抛皮去重造成负库存(发生频率:经常)

4、高库存提升

可以很直观清楚地看到门店和柜组的库存结构和质量,指导门店检查高库存年龄商品的价格、质量、库存和列了解原因以便采取措施,控制订货、减少库存、优化库存结构和质量,从而减少损耗降低库存积压、减低劳动成本和维护费用、提高库存质量加快流动资金的周转速度,保证企业的经营质量。

(一)高库存产生的原因

1.商品销售数量预估有误造成库存积压。(主要是备货商品和现金商品)

2.订单重复造成供应商重复送货。

3.突发性季节转变或不可抗力因素造成积压。

4.下单失误造成库存积压。

5.商品更换包装造成旧包装商品积压。

6.列不合理造成商品积压。

7.商品质量有问题造成商品库存积压。

8.滞销、冻销造成的积压。

(二)高库存处理

1.高库存的处理方法

(1)退货返厂—可退货商品

(2)换货—可换货不可退货返厂的商品

(3)调拨—不可退换的商品,多为现金商品和切货商品(4)促销—由于价格原因造成低销或滞销的商品

(5)调整列—由于列不合理造成积压的商品

(6)二次加工或二次组合—不可退换的商品

(7)部消化——不可退换不可销售给顾客、但可以使用的商品(8)封存等待下个销售季节—不可退换的过季商品

(9)捐赠—不可退换、有捐赠价值的低销或滞销商品(10)报损——不可退换不可销售且没有使用价值的商品

四、处理方式

五、“异常”跟踪处理规

1、“异常”处理规(门店)

1)断货

门店主管:每周进行一次,柜组组长负责进行跟踪,并检查处理完成情况。

处长:每周检查所管理部门的异常现象,并将结果反馈至店长和对应的地区营采事业部总监和品控经理。

2)负库存

门店主管:实行周跟进,处长进行跟踪检查。

处长:当周检查所管理部门的异常现象处理完成情况,并将结果反馈至店长和对应的地区营采事业部总监和品控经理。

3)负毛利的跟进

门店主管:实行每日跟进一次,由该柜组处长负责进行跟踪,并检查处理完成情况。

处长:当日检查所管理部门的异常现象,并将结果反馈至店长和对应的地区营采事业部总监和品控经理。

4)高库存

门店主管:实行每周跟进一次,处长进行跟踪,并检查处理完成情况。

处长:实行每周跟进一次,并将结果反馈至店长和对应的地区营采事业部总监和品控经理。

4、地区公司检查通报及考核制度

1)品控中心将在每月3号对上月五大异常商品改进情况进行分析通报

2)地区公司将根据通报结果对执行效果低下没有明显改善情况的相关条线责任人进行处罚。

不合格产品处理制度

第五部不合格品的处理措施 1、目的 对不合格品进行控制和管理,防止不合格品的非预期使用或交付。 2、范围 适用于对原材料、中间产品、成品,以及成品交付后发现的不合格品的控制。 3、职责 3.1 总经理审核批准不合格品的判定及处置。总经理不在时由不合格评审小组对不合格 进行判定。不合格评审小组由生产部、质控部组成。 3.2 质控部负责不合格品的判定、评审、报告,跟踪不合格品的处置。 3.3 生产部协同质控部对不合格品进行分级评审,并负责对不合格品进行隔离、标识和 处置。 4、程序 4.1 不合格品的判定和分级 4.1.1 不合格品由质控部按“检验规程”进行判定。 4.1.2 生产部协助质控部对不合格品进行分级评审: a、A级不合格品:经检定为批量不合格,或造成较大经济损失,或直接影响产品 质量,与主要性能、技术指标等严重不符,且无法加工、使用或补救的不合格品。 A级不合格品处理时只能退货或报废。 b、B级不合格品:经检定虽有某些项目与标准不相符合,但通过拣用、调质、返 工或改作它用,可以避免造成质量影响的不合格品。 4.1.3 质控部依据评审结果,提出处置方法,并填写《不合格品处理单》,经总经理审核 批准后,交不合格品发生部门。 4.2 进货不合格品的控制 处理方式为让步接受、调质、拣用或退货。 4.2.1 质控部判定的不合格品,由仓库将其放置于不合格品区,并设置不合格标识。质控 部将已经批准的《不合格品处理单》交供应部或生产部处置。 4.2.2 对可拣用的B级不合格品,由不合格发生部门依照质控部提供的样品全检或在生产 过程中剔出,并做好记录,拣出的不合格品作退货或报废处理。 4.2.3 对B级不合格品,生产部门应依据质控部规定的处置方法和控制要求投入生产过 程。 4.2.4 生产过程中发现的不合格物料,经质控部判定后,按上述条款执行。

程序设计异常处理机制

异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,同一个异常或者错误如果多个地方出现,那么你每个地方都要做相同处理,感觉相当的麻烦!Java 语言在设计的当初就考虑到这些问题,提出异常处理的框架的方案,所有的异常都可以用一个类型来表示,不同类型的异常对应不同的子类异常(这里的异常包括错误概念),定义异常处理的规范,在1.4版本以后增加了异常链机制,从而便于跟踪异常!这是Java语言设计者的高明之处,也是Java语言中的一个难点,下面是我对Java异常知识的一个总结,也算是资源回收一下。 一、Java异常的基础知识 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误https://www.doczj.com/doc/3f14889711.html,ng.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出https://www.doczj.com/doc/3f14889711.html,ng.ArithmeticException的异常。 有些异常需要做处理,有些则不需要捕获处理,后面会详细讲到。 天有不测风云,人有旦夕祸福,Java的程序代码也如此。在编程过程中,首先应当尽可能去避免错误和异常发生,对于不可避免、不可预测的情况则在考虑异常发生时如何处理。Java中的异常用对象来表示。Java对异常的处理是按异常分类处理的,不同异常有不同的分类,每种异常都对应一个类型(class),每个异常都对应一个异常(类的)对象。 异常类从哪里来?有两个来源,一是Java语言本身定义的一些基本异常类型,二是用户通过继承Exception类或者其子类自己定义的异常。Exception 类及其子类是Throwable的一种形式,它指出了合理的应用程序想要捕获的条件。 异常的对象从哪里来呢?有两个来源,一是Java运行时环境自动抛出系统生成的异常,而不管你是否愿意捕获和处理,它总要被抛出!比如除数为0的异常。二是程序员自己抛出的异常,这个异常可以是程序员自己定义的,也可以是Java语言中定义的,用throw 关键字抛出异常,这种异常常用来向调用者汇报异常的一些信息。 异常是针对方法来说的,抛出、声明抛出、捕获和处理异常都是在方法中进行的。 Java异常处理通过5个关键字try、catch、throw、throws、finally进行管理。基本过程是用try语句块包住要监视的语句,如果在try语句块内出现异常,则异常会被抛出,你的代码在catch语句块中可以捕获到这个异常并做处理;还有以部分系统生成的异常在Java运行时自动抛出。你也可以通过throws关键字在方法上声明该方法要抛出异常,然后在方法内部通过throw抛出异常对象。finally语句块会在方法执行return之前执行,一般结构如下: try{ 程序代码 }catch(异常类型1 异常的变量名1){ 程序代码 }catch(异常类型2 异常的变量名2){ 程序代码 }finally{ 程序代码 } catch语句可以有多个,用来匹配多个异常,匹配上多个中一个后,执行catch语句块时候仅仅执行匹配上的异常。catch的类型是Java语言中定义的或者程序员自己定义的,表示代

不合格产品质量处理制度

不合格产品质量处理制度程序:一、发现质量问题→下发质量整改通知单→确定质量处理措施并书面下达返修整改技术交底→过程检查验收→施工完成验收→各方验收并签署验收单→存档二、操作要求:现场巡查过程要针对图纸设计和规范要求进行检查,发现问题要立即进行汇报,并由项目技术总负责组织各个质检人员到现场,查看问题并针对问题制定处理的措施,制定处理的人员,并由技术负责人下发质量整改技术交底,并由整改的人员按照交底要求进行施工整改。过程检查由专业的质检人员现场盯班并过程控制。施工完成之后通知各相关专业的质检人员现场共同进行验收,对整改的质量达到各个要求之后,签署处理意见,整理归档留存。对整改的质量问题存在异议的进行分析,经过分析达到使用要求的签署整改意见。三、质量问题处理小组:四、质量整改现场要求和文明施工1、现场的材料要分类存放、

随使随用,做到工完场清。 2、施工人员在现场施工时不得到处抛洒施工用的垃圾和材料。 3、现场的成品保护要严格进行保护,不得损坏任何物品。 4、现场的人员必须知道或者接受文明施工要求之后在进入操作现场进行。 5、现场收拾完成之后必须要经项目上的各个楼长验收之后再进行撤场。 6、现场清理过程当中,不得向窗外抛洒任何物品。 7、施工用的散料必须用容器进行包装,不得到处抛洒。 8、现场整改完成的部位要做好成品保护工作,防止损坏。 9、现场的整改质量必须满足万科A5标准的要求和施工规范的规定。罚款制度 1、现场出现不合格的工序或者部位时,项目下发整改通知没有回复整改的一次扣款50元。2、现场出现违反与制度和强制条款的的工序时,被发现之后立即处理的不再进行罚款,超过按照整改要求时间的罚款200-500元。不整改的罚款1000元,情节严重的罚款5000元以上。 3、同样问题出现两次的,要罚款500元,出现3次同类问题的罚款

异常处理机制

异常的基本概念 异常是导致程序终止运行的一种指令流,如果不对异常进行正确的处理,则可能导致程序的中断执行,造成不必要的损失。 在没有异常处理的语言中如果要回避异常,就必须使用大量的判断语句,配合所想到的错误状况来捕捉程序中所有可能发生的错误。 Java异常处理机制具有易于使用、可自行定义异常类、处理抛出的异常同时又不会降低程序运行的速度等优点。因而在java程序设计时应充分地利用java的异常处理机制,以增进程序的稳定性及效率。 当程序中加入了异常处理代码,所以当有异常发生后,整个程序并不会因为异常的产生而中断执行。而是在catch中处理完毕之后,程序正常的结束。 在整个java异常的结构中,实际上有两个最常用的类,分别为Exception和Error 这两个类全都是Throwable的子类。 Exception:一般表示的是程序中出现的问题,可以直接使用try……catch处理。 Error:一般值JVM错误,程序中无法处理。 Java异常处理机制。 在整个java的异常处理中,实际上也是按照面向对象的方式进行处理,处理的步骤如下: 1)一旦产生异常,则首先会产生一个异常类的实例化对象。 2)在try语句中对此异常对象进行捕捉。 3)产生的异常对象与catch语句中的各个异常类型进行匹配,如果匹配成功则执行catch语句中的代码。 异常处理 在定义一个方法时可以使用throws关键字声明,表示此方法不处理异常,而交给方法的调用处进行处理,在方法调用处不管是否有问题,都要使用try……catch块进行异常的捕获与处理。 如果在主方法中使用throws关键字,则程序出现问题后肯定交由jvm处理,将导致程序中断。 与throws关键字不同的是,throw关键字人为的抛出一个异常,抛出时直接抛出异常类的实例化对象即可。 Exception在程序中必须使用try……catch进行处理。RuntimeException可以不使用try……catch进行处理,但是如果有异常产生,则异常将由JVM进行处理。(建议RuntimeException的子类也使用try……catch进行处理,否则产生的异常交给jvm处理会导致程序中断。) 继承关系: Exception》RuntimeException》lllegalArgumentException》NumberFormatException; 异常类必须继承于Exception 建议:继承Exception一般要添加全部父类型一样的构造器! class NameOrPwdException extends Exception { public NameOrPwdException() {

不合格品处理方式

对不合格品的处置有三种方式: ①纠正——“为消除已发现的不合格所采取的措施。”其中主要包括: a)返工——“为使不合格产品符合要求而对其所采取的措施” b)降级——“为使不合格产品符合不同于原有的要求而对其等级的改变。” c)返修——“为使不合格产品满足预期用途而对其所采取的措施”。 ②报废——“为避免不合格产品原有的预期用途而对其采取的措施”。不合格品经确认无法返工和让步接收,或虽可返工但返工费用过大、不经济的均按废品处置。对有形产品而言,可以回收、销毁。 ③让步——“对使用或放行不符合规定要求的产品的许可”。 让步接收品是指产品、零部件不合格,但其不符合的项目和指标对产品的性能、寿命、安全性、可靠性、互换性及产品正常使用均无实质性的影响,也不会引起顾客提出申诉、索赔而准予使用和放行的不合格品。让步接收实际上就是在对使用或放行的一定数量不符合规定要求的材料、零部件或成品准予放行的书面认可。 不合格品无论被确定何种处置方式,检验人员都应立即做出标识并及时、分别进行隔离存放,以免发生混淆、误用错装。确定进行返工(或返修)的产品,返工(或返修)后须重新办理交检手续,经检验合格方可转序或入库,经检验确认仍不合格的按不合格品处置程序重新处置。 发现和确认了不合格,除要处置不合格品以外,还要采取纠正措施。纠正措施是指“为消除已发现的不合格或其他不期望情况的原因所采取的措施”。 它们之间的关系。 这里,一是要明确地区分“纠正”和“纠正措施”。“纠正”是指对不合格品的一种处置方式,它的对象是“不合格品”。而纠正措施是指为消除已发现的不合格品的原因所采取的措施,它处置的对象是造成“不合格的原因”。所以说,“纠正可连同纠正措施一起实施”。二是对降级和让步要加以区分,其中降级是指“为使不合格产品符合不同于原有要求而对其等级的改变”。关键是要降低其等级,而让步则不包含“等级的改变”,直接予以使用或放行。

不合格品的处置及纠正预防措施教程文件

不合格品的处置及纠正预防措施

不合格品的处置及纠正预防措施 一、目的确保不符合要求的产品得到识别和控制以防止其非预期的使用。 二、适用范围适用于对不符合要求的原材料、半成品,成品及交付后产品的控制。 三、职责 四、采购部:不合格品的检验、识别、初步分析及给予处理的意见。 五、项目部及供应商:不合格品的处置及采取有效的纠正和预防措施。 1、采购部:不合格来料的初步处置评估。 2、质量安全部:不合格品的参与分析、技术支援及制定有效的纠正和预防措施。 六、程序 1、来料不合格品的识别和控制 2、来料不合格品的识别质量安全部对来料检验中发现的不合格品必须将其用红色箭头标示纸作好标记并与合格品隔离,标识存放于相应区域; 3、来料不合格品的处理批次来料检验不合格品超出允收范围被判定为不合格时,由质量安全部主管或者助理将其处理,项目部外协加供应商的在检验来料的过程中发现来料不良品超出允许值时,要

保存好不良品并将记录存档,再由公司相关采购协同质量安全部人员到外协厂对不良品进行确认并作出初步处理意见; 4、质量安全部、项目部及采购部组成。小组对不合格来料的处理流程如下:不合格品经品质主管复核后,由质量主管或助理将《来料检验记录表》与实物样品送质量安全部部、采购部签署意见,最后由项目负责人综合各部门意见作出如下处置方式:选别或退货; 5、如其它部门对项目负责人所作出的不合格来料处置方式有不同意见时,可将其交由厂长或经理作最终裁决; 6、来料不合格作出处置决定后,由质检员在该批来料的外包装上贴上相应标识,并知会仓管放入相应的区域。 7、来料不合格品的跟进如供应商的来料出现安全性能及可能导致客户严重不接受或同一物料同样问题连续二批来料不合格,质检应依照《纠正预防措施管理程序》进行处理。 七、生产过程不合格品的标识和控制 1、检查不合格品的控制 2、由生产管理人员填写《首件检查报告》,送质量安全部部确认,质量主管或主管助理审批。如发现不合格涉及技术方面原因则由采购部主管确认后,将此确认单项目部要求其改善(重大问题应填写《纠正/预防措施报告》),由负责不合格项的跟进改进效果;如第一次首件检验不合格则重新制作样板进行第二次检验直至合格为止。 3、定点检查不合格品的识别和控制

如何使用异常处理机制

如何使用异常处理机制 《PHP核心技术与最佳实践》第1章面向对象思想的核心概念,本章将就面向对象一些概念展开讨论,其中重点讨论PHP特色的面向对象的风格和语法,并通过相互借鉴和对比,使读者认识PHP自身的特点,尤其是和其他语言中不同的地方。本节为大家介绍如何使用异常处理机制。 1.6.1 如何使用异常处理机制(1) 异常的思想最早可以追溯到20世纪60年代,其在C++、Java中发扬光大,PHP则部分借鉴了这两种语言的异常处理机制。 PHP里的异常,是程序运行中不符合预期的情况及与正常流程不同的状况。一种不正常的情况,就是按照正常逻辑不该出错,但仍然出错的情况,这属于逻辑和业务流程的一种中断,而不是语法错误。PHP里的错误则属于自身问题,是一种非法语法或者环境问题导致的、让编译器无法通过检查甚至无法运行的情况。 在各种语言里,异常(exception)和错误(error)的概念是不一样的。在PHP里,遇到任何自身错误都会触发一个错误,而不是抛出异常(对于一些情况,会同时抛出异常和错误)。PHP一旦遇到非正常代码,通常都会触发错误,而不是抛出异常。在这个意义上,如果想使用异常处理不可预料的问题,是办不到的。比如,想在文件不存在且数据库连接打不开时触发异常,是不可行的。这在PHP里把它作为错误抛出,而不会作为异常自动捕获。 以经典的除零问题为例,如代码清单1-16所示。 代码清单1-16 exception.php 1.// exception.php 2.getMessage(); 9.$a=-1; 10.}

护理不良事件管理详解

非惩罚性护理不良事件报告制度及激励机制 一、不良事件的定义 是指在护理过程中发生的、不在计划内的跌倒、坠床、压疮、用药错误、走失、误吸或窒息、烫伤及其他与患者安全相关的非正常的护理意外事件。 二、不良事件报告的意义 通过报告不良事件,及时发现潜在的不安全因素,可有效避免护理差错与纠纷的发生,保障病人安全,不良事件的全面报告,有利于发现医院安全系统存在的不足,提高医院系统安全水平,促进医院及时发现安全事故隐患,不断提高对错误的识别能力,不良事件报告后的信息共存,可以使相关人员从他人的过失中吸取经验教训,以免重蹈覆辙。 三、护理不良事件的范围 1、患者在住院期间发生压疮、坠床、跌倒、导管滑脱、用药失误、走失、误吸或窒息、烫伤及其他与患者安全相关的护理意外。 2、因护理操作失误导致患者出现严重并发症、住院时间延长或住院费用增加等。 3、严重药物不良反应或输血不良反应。 4、严重院内感染。 四、不良事件报告原则 非惩罚性、主动性报告的原则:护理部鼓励护理人员主动、自愿报告不良事件,包括本人的或本科室的,也可报告其他人或其他科室的,可以实名报告,也可匿名报告,对主动报告的科室和个人的有关信息,护理部将严格保密。 五、上报内容 包括患者一般资料,不良事件发生的时间地点、不良事件项目分类、发生的主要原因、采取的措施、患者损害的严重程度及后果和改进措施。上报形式以个人或科室为上报单位。 六、上报形式 1、口头报告:发生严重不良事件时,护理人员应立即向护士长、科主任、总值班、护理部口头报告事件情况。 2、书面报告:护理人员书面填写《护理不良事件报告单》。 3、网络报告:护理人员登录内网,填写《护理不良事件报告单》电子表格,

异常情况处理制度及流程

山西煤炭运销集团 蒲县昊锦塬煤业有限公司异常情况处理制度为认真贯彻落实国家、省、市关于集中开展安全生产大检查的工作安排要求,加强我矿信息监控系统管理水平,做好矿井生产过程中井下环境参数的有效监控,保障矿井安全生产,加强煤矿安全生产管理水平及抗灾能力,特制定本矿异常情况处理制度如下: 一、值班人员按《中心岗位责任制》规定,浏览查询煤矿安全信息,发现异常情况及时处理,并认真填写《异常情况报告处理表》,传真至县监控中心。 二、监控室值班人员发现系统发出异常报警后,值班人员必须立即通知监控室主任、分管领导,同时立即通知矿井调度部门,由监控室主任或分管领导组织相关人员对本次异常报警进行原因分析,并按规定程序及时报上一级网络中心。处理结果应记录备案。调度值班人员接到报警、断电信息后,应立即向矿值班领导汇报,矿值班领导按规定指挥现场人员停止工作,断电时撤出人员。处理过程应记录备案。当系统显示井下某一区域瓦斯超限并有可能波及其他区域时,矿井有关人员应按瓦斯事故应急预案手动遥控切断瓦斯可能波及区域的电源。值班人员接到网络中心发出的报警处理指令后,要立即处理落实,并将处理结果向网络中心反馈。 当工作面瓦斯浓度达到报警浓度时,值班人员应立即通知矿值班领导及监控室主任,并填写异常情况处理报告表传真上报至

县监控中心

;由分管领导或监控室主任安排相关人员进行原因分析,按照瓦斯超限分析原则:①按人工检测值与甲烷传感器对比分析; ②按报警地点的历史曲线对比分析;③按报警地点上风侧检测值对比分析。根据分析结果立即将处理措施下达至矿调度中心按处理措施严格执行。报警期间要采取安全措施,报警消除后将报警的起止时间、分析报告、采取措施和处理结果上报县监控室并存档备案。 三、当煤矿通讯中断、无数据显示时,值班人员要通过传真(或电话)向县监控中心报告,并查明原因,恢复通讯。情况紧急的,由值班人员立即向矿领导汇报,对因故造成通讯中断未及时上报的,要通过电话联系移动公司或长途线务局进行抢修。

产品出现的质量问题和解决方法

产品出现的质量问题和解决方法:一、折痕 原因:1、缝合时钢带没有对齐 解决方法:严格遵守缝合作业规程,钢带要对中放齐。当出现操作失误时应及时通知班长、操作长,注意各纠偏辊及时调整,防止钢板跑偏造成折痕。 2、换规格时纠偏辊调整不合理造成的折痕 解决办法:当换规格时,一号台操作长要提前通知班长和机修人员,做好调整准备。在探测开关安装架上进行标注,画出刻度,根据钢板的宽度合理的规范的调整,在遇到特殊情况时除外。 3、纠偏机失灵造成的折痕(纠偏机未启动或报警) 解决办法:各个工序上的工作人员要时刻观察钢带的运行情况,发现异常情况及时汇报并做出相应的处理,电气机修人员要不间断的来回巡视,保证设备的正常运转。 4、张力设置不当造成的折痕 解决方法:上卷之前要确认钢带的规格,设定相应的张力。可参考张力设定表。 5、生产线辊子安装不正确或发生位移造成钢带跑偏,产生折痕

解决方法:机修人员要时刻观察生产线各设备的运转情况,各操作台操作员要对工作区域内的设备进行巡视,发现问题及时汇报处理。挤干辊、钝化辊更换后要进行调整,并有专人负责,观察运行情况必须保证满足生产的要求。 6、四号台在收卷时操作不当,钢带没有放到合适位置造成折痕解决方法:在收卷时操作人员要配合得当,合理分工,按照规定完成工作。需要加纸筒或铁筒的要对其进行检测,是否符合上机标准,不符合标准的退给保管部要求退货,当不得不用时则要在内圈加塞钢片或其他辅助材料,满足生产要求。 7、原材料问题:本身有折痕、有松边严重的、板型不好的等一些原因造成折痕 解决方法:本身有折痕的看是在什么位置,带头带尾的在一号台剪掉,在中间部分的要通知各个台的操作员,在四号台可以分卷的要分卷(达到客户重量的最低要求)。 松边、板型不好的要及时通知班长、各台操作长,时刻观察钢带的运行情况,尽量避免因此造成跑偏,致使钢带产生折痕(特别注意初涂炉、精涂炉水冷的位置) 以上都是尽量避免产生折痕,当已经出现折痕,首先看卷取机上钢卷重量是否达到最低重量,达到要求则在折痕处剪下。如果折痕不

注塑产品缺陷汇总及解决方法

注塑产品缺陷汇总及解决方法 一、溢料飞边 故障分析及排除方法 (1)合模力不足。当注射压力大于合模力使模具分型面密合不良时容易产生溢料飞边。对此,应检查增压是否增压过量,同时应检查塑件投影面积与成型压力的乘积是否超出了设备的合模力。成型压力为模具内的平均压力,常规情况下以40mpa计算。生产箱形塑件时,聚乙烯,聚丙烯,聚苯乙烯,及ABS的成型压力值约为30mpa;生产形状较深的塑件时,成型压力值约为36mpa;在生产体积小于10cm3的小型塑件时,成型压力值约为60mpa。如果计算结果为合模力小于塑件投影面积与成型压力的乘积,则表明合模力不足或注塑定位压力太高。应降低注射压力或减小注料口截面积,也可缩短保压及增压时间,减小注射行程,或考虑减少型腔数及改用合模吨位大的注塑机。 (2)料温太高。高温熔体的熔体粘度小,流动性能好,熔料能流入模具内很小的缝隙中产生溢料飞边。因此,出现溢料飞边后,应考虑适当降低料筒,喷嘴及模具温度,缩短注射周期。 对于聚酰胺等粘度较低的熔料,如果仅靠改变成型条件来解决溢料飞边缺陷是很困难的。应在适当降低料温的同时,尽量精密加工及修研模具,减小模具间隙。 (3)模具缺陷。模具缺陷是产生溢料飞边的主要原因,在出现较多的溢料飞边时必须认真检查模具,应重新验核分型面,使动模与定模对中,并检查分型面是否密着贴合,型腔及模芯部分的滑动件磨损间隙是否超差。分型面上有无粘附物或落入异物,模板间是否平行,有无弯曲变形,模板的开距有无按模具厚度调节到正确位置,导合销表面是否损伤,拉杆有无变形不均,排气槽孔是否太大太深。根据上述逐步检查的结果,对于产生的误差可采用机械加工的方法予以排除。 (4)工艺条件控制不当。如果注射速度太快,注射时间过长,注射压力在模腔中分布不均,充模速率不均衡,以及加料量过多,润滑剂使用过量都会导致溢料飞边,操作时应针对具体情况采取相应的措施。 值得重视的是,排除溢料飞边故障必须先从排除模具故障着手,如果因溢料飞边而改变成型条件或原料配方,往往对其他方面产生不良影响,容易引发其他成型故障。 二、熔接痕 故障分析及排除方法 (1)温太低。低温熔料的分流汇合性能较差,容易形成熔接痕。如果说塑件的内外表面在同一部位产生熔接细纹时,往往是由于料温太低引起的熔接不良。对此,可适当提高料筒及喷嘴温度或者延长注射周期,促使料温上升。同时,应节制模具内冷却水的通过量,适当提高模具温度。 一般情况下,塑件熔接痕处的强度较差,如果说对模具中产生熔接痕的相应部位进行局部加热,提高成型件熔接部位的局部温度,往往可以提高塑件熔接处的强度。 如果由于特殊需要,必须采用低温成型工艺时,可适当提高注射速度极增加注射压力,从而改善熔料的汇合性能。也可在原料配方中适当增用少量润滑剂,提高熔料的流动性能。 (2)模具缺陷。模具浇注系统的结构参数对流料的熔接状况有很大的影响,因为熔接不良主要产生于熔料的分流汇合。因此,应尽量采用分流少的浇口形式并合理选择浇口位置,尽量避免充模速率不一致及充模料流中断。在可能的条件下,应选用一点式浇口,因为这种浇口不产生多股料流,熔料不会从两个方向汇合,容易避免熔接痕。

无心磨床产品常见缺陷及解决办法

无心磨床产品常见缺陷及解决办法大全 无心磨床,是不需要采用工件的轴心而施行磨削的一类磨床。是由磨削砂轮,调整轮和工件支架三个机构构成。无心磨床常见磨削缺陷及消除方法整理如下: 一、零件不圆 发生原因: (1)导轮没有修圆; (2)磨削次数少或上道工序椭圆度过大; (3)砂轮磨钝; (4)磨量过大或走刀量过大。 消除方法: (1)重修导轮,待导轮修圆中止(一般修到无断续声中止); (2)恰当增加磨削次数; (3)重修砂轮; (4)减少磨量和重刀速度。 二、零件有棱边形(多边形) 发生原因: (1)零件中心高不够; (2)零件轴向推力过大,使零件紧压挡销而不能均匀的旋转; (3)砂轮不平衡; (4)零件中心过高。 消除方法: (1)精确前进零件中心度; (2)减少磨床导轮倾角到0.5°或0.25°。假设挡不能够解决时,便要查看支点的平衡度; (3)平衡砂轮; (4)恰当降低零件中心高度。 三、零件表面的振动痕迹(即零件表面出现鱼斑斓及直线白色线条) 发生原因: (1)砂轮不平衡面致使的机床振动; (2)零件中心前进使零件跳动; (3)砂轮磨钝或砂轮表面修的太光; (4)导轮旋转速度太快。 消除方法: (1)细心平衡砂轮; (2)恰当降低零件中心; (3)砂轮或恰当增加砂轮修整速度; (4)恰当降低导速。 四、零件有锥度

发生原因: (1)由于前导板此导轮母线低的过多或前导板向导轮方向倾斜面致使零件前部小; (2)由于后导板表面与导轮母线低或后导板向导轮方面倾斜而致使零件后部小; (3)由于下列原因而致使零件前部或后部发生锥度①砂轮由修整不正确,本身便有锥度;②砂轮与导轮表面已磨损。 消除方法: (1)恰当的移进前导板及调整前导板与导轮母线平行; (2)调整后导板的导向表面与导轮母线平行,并且在一条线上; (3)①根据零件锥度的方向,调整砂轮修改中的角度砂轮;②砂轮与导轮。 五、零件中心大两头小 发生原因: (1)前后导板均匀向砂轮一边倾斜; (2)砂轮修整成腰鼓形。 消除方法: (1)调正前后导板; (2)修改砂轮,每次修改余量不要过大。 六、零件表面有环形螺纹线 发生原因: (1)前后导板凸出导轮表面,使零件在出口处或入口对被导轮边缘所刮; (2)支比太软,磨下的切削嵌在支比承面上构成凸出毛刺,在零件表面刻成螺纹线; (3)冷却液不清洁,里面有切屑或砂粒; (4)在出口处由于磨量较多,由砂轮边缘所刮磨成; (5)零件中心低于砂轮中心笔直压力较大,使砂粒与切屑贴在支毛上; (6)砂轮磨钝; (7)一次磨下的余量过多或砂轮修的太粗,在另件表面发生极细的螺纹线消除方法。 消除方法: (1)调整前后导板; (2)更换表面润滑而硬度较高的支毛; (3)更换冷却液; (4)将砂轮边打成圆角,最终使零件出口处的20mm支配不进行磨削; (5)恰当前进零件中心高度; (6)砂轮; (7)恰当减少磨量及减慢修改速度。 七、零件前部切去一小块 发生原因: (1)前导板突出于导轮的表面; (2)砂轮和导轮前端面不在一条直线上,并相差很大;

安全生产异常信息报告、收集、分析处理制度(试行)

*********矿井 安全生产异常信息报告、收集、分析处置制度(试行) 第一章总则 第一条为规范矿井安全生产异常信息管理,建立安全生产异常信息报告、收集和分析处置的工作机制,实现安全管理关口前移、超前预警、超前处理,真正做到将事故消灭在萌芽状态,结合矿井现状,特制定本制度。 第二章安全生产异常信息界定 第二条本制度所称的安全生产异常信息,是指事故发生前的异常征兆,必须进行停产撤人。 第三条异常信息内容: 1.地表水无法控制,向井下溃水的; 2.井下发生突水或井下涌水量出现突增等异常情况,危及职工生命及矿井安全的; 3.井下发生瓦斯、煤尘、火灾、水灾等事故危险征兆的; 4.供电系统发生故障,不能保证矿井安全供电的; 5.主要通风机发生故障或通风系统遭到破坏,不能保证矿井正常通风的; 6.监测监控系统出现报警,情况不明的; 7.有害气体指标超限或发现有明火的; 8.井下工作地点瓦斯浓度超过规定的; 9.采掘工作面有冒顶征兆,采取措施不能有效控制的;

10.其他异常情况可能引起停产撤人的。 第三章安全生产异常信息报告、收集、分析处理制度 第四条为有效、果断处置异常信息,超前防范各类事故,成立安全生产异常信息领导小组。 组长:矿长 副组长:安全矿长、技术矿长、生产矿长、机电矿长 成员:各专业副总工程师和专业科室负责负责人 领导小组下设办公室,调度室主任兼任办公室主任,具体负责异常信息报告、收集和分析处理等有关工作。 第五条安全生产异常信息报告 任何人员一旦发现本制度规定的安全生产异常信息,必须及时向调度室报告,调度室值班人员接到安全生产异常信息的报告后,必须立即通知受到安全威胁的人员撤离危险区域,同时通知安全生产异常信息领导小组所有人员到调度室集合。 第六条安全生产异常信息收集 矿井值班、带班领导、区队跟班队长、班组长、安监员、调度员、瓦检员及其他安全管理人员,均为安全生产异常信息收集者,在矿井生产过程中,当发现本制度规定的安全生产异常信息时,必须第一时间发出停产撤人的命令,指挥现场人员撤到安全地点,同时向矿调度室汇报,调度室做好安全生产异常信息的收集记录工作。

超声波焊接常见缺陷及处理办法

超声波焊接常见缺陷及处理办法

超声波焊接常见缺陷及处理办法 一、强度无法达到欲求标准。 当然我们必须了解超音波熔接作业的强度绝不可能 达到一体成型的强度,只能说接近于一体成型的强度,而其熔接强度的要求标准必须仰赖于多项的配合,这些配合是什么呢? ※塑料材质:ABS与ABS相互相熔接的结果肯定比ABS与PC相互熔接的强度来的强,因为两种不同的材质其熔点也不会相同,当然熔接的强度也不可能相同,虽然我们探讨ABS与PC这两种材质可否相互熔接?我们的答案是绝对可以熔接,但是否熔接后的强度就是我们所要的?那就不一定了!而从另一方面思考假使ABS与耐隆、PP、PE相熔的情形又如何呢?如果超音波HORN瞬间发出150度的热能,虽然ABS材质己经熔化,但是耐隆、PVC、PP、PE只是软化而已。我们继续加温到270度以上,此时耐隆、PVC、PP、PE已经可达于超音波熔接温度,但ABS材质已解析为另外分子结构了!由以上论述即可归纳出三点结论:

1.相同熔点的塑料材质熔接强度愈强。

1.降低压力。 2.减少延迟时间(提早发振))。 3.减少熔接时间。 4.引用介质覆盖(如PE袋)。 5.模治具表面处理(硬化或镀铬)。 6.机台段数降低或减少上模扩大比。 7.易震裂或断之产品,治具宜制成缓冲,如软性树脂或覆盖软木塞等(此项指不影响熔接强度)。 8.易断裂产品于直角处加R角。 三、制品产生扭曲变形。 发生这种变形我们规纳其原因有三: 1.本体与欲熔接物或盖因角度或弧度无法相互吻合. 2.产品肉厚薄(2m/m以内)且长度超出60m/m 以上. 3.产品因射出成型压力等条件导致变形扭曲. 所以当我们的产品经超音波作业而发生变形时,从表面看来好像是超音波熔接的原因,然而这只是一种结果,塑料产品未熔接前的任何因素,熔接后就形成何种结果。如果没有针对主因去探讨,那将耗费很多时间在处理不对症下药的问题上,而且在超音波间接传导熔接作业中(非直熔),6kg以下的压力是无法改变塑料的轫性与惯性。所以不要尝试用强大的压力,去

货物异常应急处置制度

货物异常应急处置制度 一、目的 确保公司在进行货物运输、装卸、存储等过程中对货物多货、少货、货损、污染、霉变、虫害、火灾、被盗、丢失及其他异常情况进行及时调查分析和处置,并遵守国家相关安全要求。 二、范围 1、本制度适用于货物运输、装卸、存储数量及质量控制; 2、本制度使用货物异常分析及处置。 三、主要职责和权限 1、理货员负责核实出入库货物数量、质量、单据和记录的控制; 2、统计员负责提供货物单据及盘点数量; 3、业务员负责货物异常的追溯、调查及对接客户的处理方案; 4、仓库经理负责处理异常货物。 四、工作程序 1、入库货物多货、少货 (1)货物拆箱时,由理货员依据入库单,清单货物数量。如发现多货或少货,首先与统计员、操作员确认入库单数量是否正确; (2)如确认的确为装箱货物数量异常,则须拍照取证,并及时上报仓库经理、操作员; (3)操作员须及时与客户沟通确认是否继续卸货,待客户确认实际到货数量,并同意卸货后,方可安排叉车工予以卸货; (4)操作员留存客户确认实际到货数量的邮件、微信等截图。 2、出库货物多货、少货 (1)货物装箱时,由理货员依据出库单,查找对应提单号货物存储位置,并检查货物状态,是否有货损、污染、霉变、虫害等情况; (2)如存储期间出现货损、污染、霉变、虫害等情况,则及时报告仓库经理,对异常情况进行调查,必要情况下,须及时通知客户以便出具处理意见; (3)货物检查无异常的,安排并监督叉车工进行装车工作,清点装货数量。 (4)如出库货物到达客户仓库后,被告知货物多货或少货的,则由仓库经理负责调取监控,查看装车视频,清点装车数量,确定为装货时数量异常还是运输过程中数量异常; (5)如装货时少货的,除上报公司外,与客户沟通单独送货还是待下批次货物一同运输; (6)如装货时多货的,除上报公司外,与客户沟通单独退货还是待下批次货物扣除同等数量。 (7)操作员留存客户确认实际到货数量、处理意见的邮件、微信等截图。 3、入库货物货损 (1)货物拆箱时,由理货员依据入库单,检查货物包装。如发现货损情况,则须拍照取证,并及时上报仓库经理、操作员; (2)由仓库经理负责调取监控,查看车辆入场、拆箱视频,确认货损出现原因;

产品缺陷及其改善方法(上)

常见塑胶制品缺陷及其改善方法(上) 作者:admin 时间:2013-08-27 00:04 制品质量包括内部质量和表观质量,内部质量包括内应力,冲击强度,制品收缩,熔合强度等,了解这些对我们塑胶模具设计有很大的帮助,下面讲述的是制品常见的各种表观缺陷: 一、凹陷,缩孔,气孔 1.产生原因:原料吸湿性太大,干燥不好,制品壁厚不均,模腔压力不足或没有把存 于腔内的空气排除而形成阻隔使熔体不能与模具表面全部按触,或因物料冷却 速率降低其使制品表面出现严重凹陷,而缩孔位置多发生在筋表面和远离浇口 位置. 2.防止办法:在制品设计方面要防止由于筋造成壁厚不均,在选择材料方面选取收 缩率小的材料,模具方面在壁厚地方开设支流道,工艺方面要降低模温,熔体温 度.增加注射压力、保压时间和注射量,对容易发生缩孔的地方加强冷却,增加 浇口截面尺寸. 二、无光泽,冷白,搓伤及皱纹 1.产生原因:这类缺陷的产生大都是因为模具温度过低,聚合物熔体温度过高,冷 却过快所致.当熔体还在充模时,在型腔壁上就形成了很硬的壳.壳层受到各种 力的作用使之泛白变浑,严重者壳层可能被撕破和皱纹.产生此类现象的另一个 原因是熔体在模内发生了不规则的脉动流动,如在浇口尺寸很小,注射速度又很 大时,聚合物熔体细流射入模腔,细射流经过一段时间表面己冷却再与后续熔体 熔合时,就会出现此类缺陷. 2.防止办法:提高模具温度,加大流道,浇口. 三、银丝与剥层 1. 防止办法:选择好干燥设备和干燥工艺,将含湿量降到最低值.工艺方面降低熔体温度,提高模温,稳定喷嘴温度,加大背压,模具方面加开排气槽. 四、烧焦,暗纹及暗斑 1.产生原因:暗纹或暗斑出现多是因物料过热分解而引起,有的是因为塑化不均匀, 从外观上看呈暗斑痕,有的是因为异物所致,冲模时模内空气压缩,温度升高产 生烧焦,多发生在熔合缝处. 2.防止办法:物料干燥充分,降低熔体温度,提高背压,模具方面改善排气.

1.异常处理机制(精)

1. 异常机制 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约定俗称的),调用该函数的程序负责检查并分析函数返回的结果。这样做有如下的弊端:例如函数返回-1代表出现异常,但是如果函数确实要返回-1这个正确的值时就会出现混淆;可读性降低,将程序代码与处理异常的代码混爹在一起;由调用函数的程序来分析错误,这就要求客户程序员对库函数有很深的了解。 异常处理的流程: ①遇到错误,方法立即结束,并不返回一个值;同时,抛出一个异常对象。 ②调用该方法的程序也不会继续执行下去,而是搜索一个可以处理该异常的异常处理器,并执行其中的代码。 2 异常的分类 异常的分类: ①异常的继承结构:基类为Throwable,Error和Exception继承Throwable,RuntimeException和IOException等继承Exception,具体的RuntimeException继承RuntimeException。 ② Error和RuntimeException及其子类成为未检查异常(unchecked),其它异常成为已检查异常(checked)。 每个类型的异常的特点 Error体系: Error类体系描述了Java运行系统中的内部错误以及资源耗尽的情形。应用程序不应该抛出这种类型的对象(一般是由虚拟机抛出)。如果出现这种错误,除了尽力使程序安全退出外,在其他方面是无能为力的。所以,在进行程序设计时,应该更关注Exception体系。 Exception体系包括RuntimeException体系和其他非RuntimeException的体系: ① RuntimeException:RuntimeException体系包括错误的类型转换、数组越界访问和试图访问空指针等等。处理RuntimeException的原则是:如果出现

生产异常处理机制

广东樱雪有限公司文件组装车间异常工时责任追究考核管理办法(修订版)为了确保制造部月度产量目标达成,确保公司生产经营紧张有序,生产压力在各生产支持主责模块间有效传递与分解,实现不停线、不断线、不下线,及时暴露生产异常并进行有效责任追究,经公司研究决定特制定本考核管理办法。一、总装车间生产支持主责模块及必须有效支持的项目

二、主要生产异常类型与主责模块责任界定

三、各类生产异常情况责任人分解 四、生产异常情况异常工时责任追究执行标准

五、生产异常责任追究运作模式 1、组装车间在生产过程中出现异常情况时由生产线线长、物料调度(指仓管 的方式通知主责模块第一责任 人,相关责任人收到异常信息后应立即(要求在接到信息的 现场进行处理和确认,如果不到现场处理和确认则视同默认车间反馈的异常事件及处理异常对车间生产影响的时间; 2、的形式通知主责模块第一责任 人(责任人到达现场除外),同时将异常工时与责任模块第一负责人进行口头初步确认; 3、的异常情况,由生产线线长(指发泡总装线)、物料 调度(指仓管员)在填写《异常工时责任追究反馈表》在上交车间主任审核,车间主任审核完后在各生产部部长审批; 4、《异常工时责任追究反馈表》审批流程:生产线线长、仓管员(填写)→ 车间主任(审核)→各生产部部长(审批); 5、各生产部部长将审批完后的《异常工时责任追究反馈表》在 的形式发送至相关责任人处进行公示; 6、相关责任人在收到《异常工时责任追究反馈表》后默认视同接受,如果有

各生产部部长进行沟通反馈,各生产部部长收到异议反馈后组织异议调查最终将以事实依据作为最终裁定; 7、最终裁定的《异常工时责任追究反馈表》将在事件发生日的 8、生产副总助理汇总上月所有异常工时责任追究统计表输出《异 常工时责任追究月度处罚明细表》,经制生产副总(审核)、总经理(审批)后报送行政部(执行扣罚); 9、异常工时责任追究月度处罚金额在责任人当月工资中扣除; 10、各班组负责人根据本班组异常工时产生的罚款额度以 形式提交申请,经各制造部部长(一审)、生产副总(二审),生产副总(批准)后报送各生产部车间统计员将罚款额度纳入受影响班组的当月工资总额; 六、其他事项 1、本考核管理办法由生产部负责起草、修订、解释、执行; 2、本考核管理办法从2013年*月*日起试行考核; 3、为了提高各主责模块对异常工时改进的重视程度,要求各主责模块每月收 到正式版《异常工时责任追究月度处罚明细表》后的三个工作日向生产部提交《异常工时改进方案》; 4、各主责模块提交的《异常工时改进方案》,要求要对产生的异常工时进行数 据分析、原因总结、明确改进措施、落实责任人与改善进度; 5、生产部对各部门的《异常工时改进方案》进行收集、审核、评价; 6、行政部对各主责模块《异常工时改进方案》的评价结果纳入部门月度绩效 考核,根据改进的效果对责任部门实行扣分或加分;

详解异常处理机制

详解异常处理机制 当一个程序出现错误时,它可能的情况有3种:语法错误,运行时错误和逻辑错误。语法错误是指代码的格式错了,或者某个字母输错了;运行时错误是指在程序运行的时候出现的一些么有想到的错误,如:空指针异常,数组越界,除数为零等;逻辑错误是指运行结果与预想的结果不一样,这是一种很难调试的错误。 AD: 当一个程序出现错误时,它可能的情况有3种:语法错误,运行时错误和逻辑错误。语法错误是指代码的格式错了,或者某个字母输错了;运行时错误是指在程序运行的时候出现的一些么有想到的错误,如:空指针异常,数组越界,除数为零等;逻辑错误是指运行结果与预想的结果不一样,这是一种很难调试的错误。而java中的异常处理机制主要是指处理运行时错误,即异常就是运行时错误。 产生异常的原因有3中:1.java内部发生错误,java虚拟机产生的异常。2.编写程序的时候由于错误引起的异常,如:空指针异常,数组越界等。3.通过throw语句生成的异常。这种异常通常称为“检查异常”,用来告知方法的调用着相关信息。 java通过面向对象的方法处理异常。在一个方法的运行过程中如果出现了异常,这个方法就会产生代表该异常的一个对象,把它交给运行时系统,运行时系统寻找相应的代码来处理这一异常。其中,生成异常对象,并把它交个运行时系统的过程称为抛出(throw)。运行时系统在方法的调用栈中查找,直到找到能处理该异常的对象的过程称为捕获(catch)。 一、异常的分类 在java中,任何异常都属于https://www.doczj.com/doc/3f14889711.html,ng.Throwable类或其子类,Throwable类又分为Exception类和Error 类。其中Exception类用于用户所出现的各种异常,它也可用来创建自定义类型的类。Error类异常是指java程序运行时与运行是系统本身有关的错误,这些异常通常是灾难性的,不是程序可以控制的。 Exception类的异常又分为运行时异常和非运行时异常。其中运行时异常是指RuntimeException类及其子类,这些异常不检查异常,可以选择捕获处理,也不可以不处理。非运行时错误是除RuntimeException类以外的异常,这些异常必须处理,否则会导致程序编译不能通过。 二、异常处理机制 处理异常的方式主要有两种:积极的处理方式和消极的处理方式。 积极的处理方式主要是使用try...catch,程序先执行try中的语句,当try中的语句出现异常时,就停止当前程序的执行,转入到catch中执行语句,若catch语句中出现异常,程序也会停止执行,然后转到catch的下一个程序继续执行。也就是说try语句用来发现异常,而catch语句用来处理异常。通常在catch 语句后会跟一个final语句,与try...catch语句结合使用,无论try和catch中是否出现异常,final 中的语句都会直线。如果一个方法必须返回一个值的话,那么把return语句放到final中最合适了,因为要是放到try或catch中的任何一个,如果运行过程中出现异常的话,程序就会停止执行,也就无法执行retrun了。

相关主题
文本预览
相关文档 最新文档