APP下载

航天不合格品审理系统①

2017-06-07韩纬杰孙磊斌许开州施元超

计算机系统应用 2017年5期
关键词:不合格品审理航天

韩纬杰,高 菲,孙磊斌,许开州,施元超

1(中国航天科技集团第八研究院 上海航天动力技术研究所,上海 201109)

2(中国航天科技集团第八研究院 上海航天控制技术研究所,上海 201109)

航天不合格品审理系统①

韩纬杰1,高 菲1,孙磊斌1,许开州1,施元超2

1(中国航天科技集团第八研究院 上海航天动力技术研究所,上海 201109)

2(中国航天科技集团第八研究院 上海航天控制技术研究所,上海 201109)

针对某航天企业不合格品管理中存在的问题,设计并实现了航天产品不合格品审理系统.系统采用统一的管理平台对不合格品审理、不合格品预防、归零要求和基础设置进行统筹管理,使用主流的WebService集成方式与外部系统集成,将不合格品审理结果回传进行统计分析,经测试和应用情况表明,该系统是可行及有效的.

不合格品管理;系统集成;WebService;统计分析

1 引言

随着航天企业科研生产任务量的不断增加,对航天产品的质量也提出了更高的要求.在生产过程中由于某些设计、工艺、管理和操作方面的因素,不合格产品也随之产生[1].现阶段上海某研究所依据企业制定的质量体系文件中的《不合格品控制程序》[2]来开展不合格品的审理工作,根据不合格品的缺陷类别确定一级、二级、三级的审理级别,按照审理级别由相关审理组参与审理,而往往审理组的相关人员未被及时告知或因工作无法及时参与审理,同时又缺乏及时提醒的措施不利于相关人员及时掌握不合格品审理进程,导致整个审理周期时间过长,难以符合《不合格品控制程序》对不合格品审理时间期限的要求[3-5].另外,每年因产品返工、返修、让步接收、降级使用和报废产生的经济损失居高不下,但又缺乏不合格品数据分析的支撑,不利于对及时采取质量纠正措施[6,7].

本文以确保产品的质量保证能力、提升质量管理工作效率为前提,采用统一的管理平台对不合格品审理、不合格品预防、归零要求和基础设置进行统筹管理,将不合格品审理结果回传进行统计分析,为提供质量问题归零提供有效支持.

2 相关工作介绍

2.1 系统需求

现阶段不合格品审理的主要流程如图1所示.

① 检验员判定产品不合格,填写“不合格品通知(处理)单”(纸质版)交不合格品发生部门,部门不合格品审理员负责对B类不合格品进行三级审理.

图1 现有不合格品审理流程

② 超出三级审理范围的B类不合格品应提交不合格品审理组(型号线设计、工艺、质量相关人员)进行二级审理.

③A类及不合格品审理组提交的B类不合格品应提交不合格品审理委员会进行一级审理,责任部门根据审理结论处置不合格品,检验员确认不合格品处理结果执行情况,完成不合格品审理闭环.

2.2 系统架构

不合格品审理系统(Airspace Reject Cognizance System)主要分为系统管理基础平台层、业务执行层、外部系统三大部分组成,如图2所示.

图2 不合格品审理系统总体架构

基础平台层负责管理系统的基础配置,包括任务管理、用户管理、权限管理、日志管理、审理管理、报表管理六大模块,为审理系统提供IT运行的基础.

业务执行层是整个系统的核心平台,包括不合格品审理管理、不合格品预防管理、归零要求管理、统计分析管理四大模块.

不合格品审理系统与三个外部系统集成,包括ERP系统、消息推送系统、制造执行系统.

2.3 关键技术应用

2.3.1 Web Service

Web Service是在当今企业级应用中广泛使用的一种系统集成技术[8].根据W3C制定的一套协议标准, Web Service在系统平台上提供多种web协议数据格式,例如WSDL(网站服务描述语言),UDDI(统一注册和查找服务)和SOAP(简单对象访问协议),在XML标准上允许用户在不同平台上使用不同的开发语言,并将它们进行有效的整合.

2.3.2 Adapter设计模式

适配器模式(Adapter pattern)是Gof模式中的一种常用的设计模式,该模式是将一个类的接口转换成客户希望的另一种接口,把类的具体实现封装在适配类中[9].在开发过程中,用户类只要通过调用适配器类对外提供方法即可达到开发目标.使得开发更加灵活和透明,从而降低类的耦合度,对系统的集成扩展有很好应用价值.

3 设计与实现

3.1 系统设计

3.1.1 数据集成设计

为了能够及时从外部系统得到数据,不合格品审理系统的审理管理模块提供接口,负责实现与外部系统的数据集成,需要对系统的基础数据作对照映射、保证基础数据的一致性,各系统数据传递情况如表1所示.

表1 不合格品与外部系统的数据传递关系

① 不合格品审理系统从ERP系统中读取产品型号、产品名称、产品图号等标准数据,该数据供用户选择,以便进行数据统一化.

② 当生产过程中相关产品发生不合格,由检验人员发起填写不合格审理单(通过制造执行系统自动录入相关数据),走审理程序.

③ 审理结束后,审理系统自动将审查结果以及审查人员和不合格审理单编号回传给制造执行系统(制造执行系统提供唯一标示ID).

④ 根据待办任务统一处理的需要,将相关内容发布到消息推送系统进行统一通知,将审理系统的待办任务发布到消息推送系统中.

为了实现不合格品审理系统与三个外部系统的集成设计,首先必须设计三个适配器(Adapter)来满足集成要求,适配器主要用来负责封装符合集成规范的接口,如图3所示.

图3 适配器设计

① 审理系统用SOAP信息向Adapter1发送请求, Adapter1将消息传递到ERP系统,ERP系统接收请求,将产品型号、产品名称、产品图号等结果返回给Adapter1,最后Adapter1将该结果返回至审理系统.

② 制造执行系统提供XML的接口标准,审理系统采用WebService方式得到xml进行解析,最后将审查结果通过Adapter2回传给制造执行系统.

③ 消息推送系统提供单点登录和WebService接口,接口负责同步任务,用户点击某项任务后直接打开审理系统.

以审理系统向制造执行系统调用方法为例,首先制造执行系统提供了wsdl接口描述和targetNamespace地址空间,对外开放一个SimpleService服务类,该类中包含了一个 getProductInfo(int ProId)方法,传入ProId后,返回Productform对象。然后审理系统中创建 调 用 类 ,在 调 用 类 Productcall中 实 例 化SimpleService服务,然后调用getProductInfo方法得到返回值。部分代码如下:

3.1.2 基于角色的访问控制

鉴于航天企业内部管理的特殊性,系统借鉴了RBAC的理论模型思想[10-12],建立组织模型来划分部门,根据部门业务特点划分角色,通过角色对特定审理表单中的对象和不同字段作访问控制.

3.1.3 动态功能分配

不合格品审理系统中涉及的人员是系统的核心部分,由于工作原因很多人员需要进行岗位变动或转岗,为了适应人员流动的变化,通过建立部门、角色和人员之间的对应关系,使得人员获得角色的功能权限.系统中所有的角色都具备相应的功能集合,系统管理员可通过业务需要对不同的人员进灵活配置,确保系统的正常运行.

3.2 功能模块的实现

整个通知单审理的审批由检验人员发起审理流程,由三级审理员提交二级审理部门进行责任审理判定,并流转至各个业务部门进行会签,最后由检验人员填写不合格品处理结果的执行情况,具体流程如图4所示.

图4 不合格品处理执行

本系统数据库采用Oracle10g,系统中接口数据通过数据表的形式存储,主要数据表的数据结构如表2所示.

表2 不合格品审理通知单

11 技术要求 varchar 12 审理结论批注 varchar 13 审理结论对应数量 num 14 处理时间 date

表3 审理结果回传表

3.2.1 不合格品审理

不合格品审理模块主要涉及到 User、Role、RoleManager和Integrate Rejected四个类,主要类图如图5所示.

整个审理模块发起流程设计如下:

① 首先通过User类获取所内所有用户清单;

②Role类通过UserId获取用户所属的组织机构和角色功能,得到角色权限;

③RoleManager类通过getRoleInstance方法得到角色的实例,最后用户通过Integrate Rejected类发起送审流程.

图5 不合格品审理主要类图

系统在现有的不合格审理表单基础上,根据质量管理要求及信息统计分析需要,进行不合格品审理表单的梳理与标准化、结构化管理.经过标准化处理后的不合格品审理表单,有效保障不合格品审理过程信息填报的规范性;结构化处理后的不合格品审理表单可提取相关的信息进行统计分析,如图6所示.

图6 不合格品通知审理

3.2.2 不合格品预防

系统支持对不合格品审理流程的固化流转或灵活指派管理.支持多种不合格品处理方式和处理流程(含二级审理和一级审理),并自动生成不合格品审理单,包括原样让步接收、返工/返修、降级使用、报废、退货等,可对不合格品的处理过程及状态进行监控.

当该不合格品审理过程确认需要实施纠正措施整改时,系统可支持用户在线直接发起《不合格品纠正措施单》并实现网络审批流转控制,如图7所示.

图7 不合格品纠正措施

3.2.3 归零管理

当该不合格品审理需要进行双无归零闭环处理时,提供双无归零编号、计划归零时间、完成情况、实际归零时间、归零状态等信息以及纸质双五归零扫描件附件上载的功能,如图8所示.

图8 归零执行

4 应用实例

通过不合格品审理系统流程管理不仅实现所内相关不合格品报告的网上传递和审理、实时追踪或追溯不合格品的处理进度及各环节的审批信息,而且实现对归档后不合格品信息的统计查询.

图9 不合格品关闭情况分析

图10 不合格品审理结论统计

报废、返工及返修的产品概率下降明显,产品报废率降低为6%.

5 结论

本文以所内的实际业务需求为背景,对业务、系统需求进行了研究分析,采用java语言设计并实现了航天产品不合格品审理系统,系统通过引入先进的质量管理思想及工具方法,建立了高效、规范的不合格品审理信息化流程;创建了所内统一的不合格品审理平台,支持各管理层实时了解不合格品审理状态并实现动态跟踪监控及整改闭环.同时实现了与外部系统的数据集成,解决了不合格品管理中存在的问题.

1宋弼波,郑伟,战玉晓.航天产品制造质量管理信息化解决方案浅析.质量与可靠性,2009,141(3):50–56.

2袁洁.强化航天可靠性工作深入推进航天型号精细化质量管理.质量与可靠性,2011,(1):1–4.

3孔乐佳.计算机辅助质量管理在国内外的理论研究与实践综述.价值工程,2008,27(8):87–89.

4李刚.B/S结构质量信息管理系统的设计和应用.中国科技信息,2005,(17):97.

5孙卫琴.JAVA开发专家•精通 Hibernate:Java对象持久化技术详解.第2版.北京:电子工业出版社,2010.

6 Reed R.Totalquality managementand sustainable competitive advantage.Journal of Quality Management, 2000,(5):5–26.

7 Gerber A,Dietzsch M.Karnten altheas information based dynamic quality system for non-hierarchic regional production network.Robotics and Computer Integrated Manufacturing,2004,(20):583–591.

8吴朔媚,宋建卫,范亚斌.基于Web Service的煤炭企业信息系统集成方案.煤炭技术,2011,12(30):146–148.

9莫勇腾.深入浅出设计模式(C#/Java版).北京:清华大学出版社,2006.

10 Thompson D.A System approach to TQM.Manufacturing Engineering,1999,(6):63–80.

11 Sandhu RS,Coyne EJ.Role-based access control models. IEEE Computer,1996,2(3):8–47.

12丁仲,左春.用于RBAC权限管理的面向对象框架.计算机工程与应用,2005,41(17):43–45.

Airspace Reject Cognizance System

HAN Wei-Jie1,GAO Fei1,SUN Lei-Bin1,XU Kai-Zhou1,SHI Yuan-Chao2

1(Shanghai Space Propulsion Technology Research Institute,Shanghai 201109,China)
2(Shanghai Institute of Spaceflight Control Technology,Shanghai 201109,China)

The Airspace Reject Cognizance System is designed to solve the problem existing in the management of unqualified products in a certain aerospace industry in daily work.The system is highly expandable and also it has uniform management platform which can carry out overall managements such as:the unqualified product trial,the unqualified product prevention,the zero return request and the basic establishment.Using WebService to integrate external systems,the result of feedback data from Airspace Reject Cognizance System can be analyzed.The test and operation show that this system is feasible and reliable.

management reject;integrate system;WebService;analyze result

2016-08-24;收到修改稿时间:2016-09-23

10.15888/j.cnki.csa.005736

猜你喜欢

不合格品审理航天
生态环境损害赔偿诉讼优先审理模式之反思
Dose-Dependent,Frequency-Dependent,and Cumulative Effects on Cardiomyocyte Injury and Autophagy of 2.856 GHz and 1.5 GHz Microwave in Wistar Rats
我的航天梦
航天梦,我的梦
不合格品管理中的误区辨析和应把握的几个问题
审计项目审理工作的思考
Bone marrow mesenchymal stem cells induce M2 microglia polarization through PDGF-AA/MANF signaling
知名案件法院审理与ICC意见对比
逐梦航天日
“三审一评”提升执纪审查质量