韓緯杰,高 菲,孫磊斌,許開(kāi)州,施元超
1(中國(guó)航天科技集團(tuán)第八研究院 上海航天動(dòng)力技術(shù)研究所,上海 201109)
2(中國(guó)航天科技集團(tuán)第八研究院 上海航天控制技術(shù)研究所,上海 201109)
航天不合格品審理系統(tǒng)①
韓緯杰1,高 菲1,孫磊斌1,許開(kāi)州1,施元超2
1(中國(guó)航天科技集團(tuán)第八研究院 上海航天動(dòng)力技術(shù)研究所,上海 201109)
2(中國(guó)航天科技集團(tuán)第八研究院 上海航天控制技術(shù)研究所,上海 201109)
針對(duì)某航天企業(yè)不合格品管理中存在的問(wèn)題,設(shè)計(jì)并實(shí)現(xiàn)了航天產(chǎn)品不合格品審理系統(tǒng).系統(tǒng)采用統(tǒng)一的管理平臺(tái)對(duì)不合格品審理、不合格品預(yù)防、歸零要求和基礎(chǔ)設(shè)置進(jìn)行統(tǒng)籌管理,使用主流的WebService集成方式與外部系統(tǒng)集成,將不合格品審理結(jié)果回傳進(jìn)行統(tǒng)計(jì)分析,經(jīng)測(cè)試和應(yīng)用情況表明,該系統(tǒng)是可行及有效的.
不合格品管理;系統(tǒng)集成;WebService;統(tǒng)計(jì)分析
隨著航天企業(yè)科研生產(chǎn)任務(wù)量的不斷增加,對(duì)航天產(chǎn)品的質(zhì)量也提出了更高的要求.在生產(chǎn)過(guò)程中由于某些設(shè)計(jì)、工藝、管理和操作方面的因素,不合格產(chǎn)品也隨之產(chǎn)生[1].現(xiàn)階段上海某研究所依據(jù)企業(yè)制定的質(zhì)量體系文件中的《不合格品控制程序》[2]來(lái)開(kāi)展不合格品的審理工作,根據(jù)不合格品的缺陷類別確定一級(jí)、二級(jí)、三級(jí)的審理級(jí)別,按照審理級(jí)別由相關(guān)審理組參與審理,而往往審理組的相關(guān)人員未被及時(shí)告知或因工作無(wú)法及時(shí)參與審理,同時(shí)又缺乏及時(shí)提醒的措施不利于相關(guān)人員及時(shí)掌握不合格品審理進(jìn)程,導(dǎo)致整個(gè)審理周期時(shí)間過(guò)長(zhǎng),難以符合《不合格品控制程序》對(duì)不合格品審理時(shí)間期限的要求[3-5].另外,每年因產(chǎn)品返工、返修、讓步接收、降級(jí)使用和報(bào)廢產(chǎn)生的經(jīng)濟(jì)損失居高不下,但又缺乏不合格品數(shù)據(jù)分析的支撐,不利于對(duì)及時(shí)采取質(zhì)量糾正措施[6,7].
本文以確保產(chǎn)品的質(zhì)量保證能力、提升質(zhì)量管理工作效率為前提,采用統(tǒng)一的管理平臺(tái)對(duì)不合格品審理、不合格品預(yù)防、歸零要求和基礎(chǔ)設(shè)置進(jìn)行統(tǒng)籌管理,將不合格品審理結(jié)果回傳進(jìn)行統(tǒng)計(jì)分析,為提供質(zhì)量問(wèn)題歸零提供有效支持.
2.1 系統(tǒng)需求
現(xiàn)階段不合格品審理的主要流程如圖1所示.
① 檢驗(yàn)員判定產(chǎn)品不合格,填寫(xiě)“不合格品通知(處理)單”(紙質(zhì)版)交不合格品發(fā)生部門(mén),部門(mén)不合格品審理員負(fù)責(zé)對(duì)B類不合格品進(jìn)行三級(jí)審理.
圖1 現(xiàn)有不合格品審理流程
② 超出三級(jí)審理范圍的B類不合格品應(yīng)提交不合格品審理組(型號(hào)線設(shè)計(jì)、工藝、質(zhì)量相關(guān)人員)進(jìn)行二級(jí)審理.
③A類及不合格品審理組提交的B類不合格品應(yīng)提交不合格品審理委員會(huì)進(jìn)行一級(jí)審理,責(zé)任部門(mén)根據(jù)審理結(jié)論處置不合格品,檢驗(yàn)員確認(rèn)不合格品處理結(jié)果執(zhí)行情況,完成不合格品審理閉環(huán).
2.2 系統(tǒng)架構(gòu)
不合格品審理系統(tǒng)(Airspace Reject Cognizance System)主要分為系統(tǒng)管理基礎(chǔ)平臺(tái)層、業(yè)務(wù)執(zhí)行層、外部系統(tǒng)三大部分組成,如圖2所示.
圖2 不合格品審理系統(tǒng)總體架構(gòu)
基礎(chǔ)平臺(tái)層負(fù)責(zé)管理系統(tǒng)的基礎(chǔ)配置,包括任務(wù)管理、用戶管理、權(quán)限管理、日志管理、審理管理、報(bào)表管理六大模塊,為審理系統(tǒng)提供IT運(yùn)行的基礎(chǔ).
業(yè)務(wù)執(zhí)行層是整個(gè)系統(tǒng)的核心平臺(tái),包括不合格品審理管理、不合格品預(yù)防管理、歸零要求管理、統(tǒng)計(jì)分析管理四大模塊.
不合格品審理系統(tǒng)與三個(gè)外部系統(tǒng)集成,包括ERP系統(tǒng)、消息推送系統(tǒng)、制造執(zhí)行系統(tǒng).
2.3 關(guān)鍵技術(shù)應(yīng)用
2.3.1 Web Service
Web Service是在當(dāng)今企業(yè)級(jí)應(yīng)用中廣泛使用的一種系統(tǒng)集成技術(shù)[8].根據(jù)W3C制定的一套協(xié)議標(biāo)準(zhǔn), Web Service在系統(tǒng)平臺(tái)上提供多種web協(xié)議數(shù)據(jù)格式,例如WSDL(網(wǎng)站服務(wù)描述語(yǔ)言),UDDI(統(tǒng)一注冊(cè)和查找服務(wù))和SOAP(簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議),在XML標(biāo)準(zhǔn)上允許用戶在不同平臺(tái)上使用不同的開(kāi)發(fā)語(yǔ)言,并將它們進(jìn)行有效的整合.
2.3.2 Adapter設(shè)計(jì)模式
適配器模式(Adapter pattern)是Gof模式中的一種常用的設(shè)計(jì)模式,該模式是將一個(gè)類的接口轉(zhuǎn)換成客戶希望的另一種接口,把類的具體實(shí)現(xiàn)封裝在適配類中[9].在開(kāi)發(fā)過(guò)程中,用戶類只要通過(guò)調(diào)用適配器類對(duì)外提供方法即可達(dá)到開(kāi)發(fā)目標(biāo).使得開(kāi)發(fā)更加靈活和透明,從而降低類的耦合度,對(duì)系統(tǒng)的集成擴(kuò)展有很好應(yīng)用價(jià)值.
3.1 系統(tǒng)設(shè)計(jì)
3.1.1 數(shù)據(jù)集成設(shè)計(jì)
為了能夠及時(shí)從外部系統(tǒng)得到數(shù)據(jù),不合格品審理系統(tǒng)的審理管理模塊提供接口,負(fù)責(zé)實(shí)現(xiàn)與外部系統(tǒng)的數(shù)據(jù)集成,需要對(duì)系統(tǒng)的基礎(chǔ)數(shù)據(jù)作對(duì)照映射、保證基礎(chǔ)數(shù)據(jù)的一致性,各系統(tǒng)數(shù)據(jù)傳遞情況如表1所示.
表1 不合格品與外部系統(tǒng)的數(shù)據(jù)傳遞關(guān)系
① 不合格品審理系統(tǒng)從ERP系統(tǒng)中讀取產(chǎn)品型號(hào)、產(chǎn)品名稱、產(chǎn)品圖號(hào)等標(biāo)準(zhǔn)數(shù)據(jù),該數(shù)據(jù)供用戶選擇,以便進(jìn)行數(shù)據(jù)統(tǒng)一化.
② 當(dāng)生產(chǎn)過(guò)程中相關(guān)產(chǎn)品發(fā)生不合格,由檢驗(yàn)人員發(fā)起填寫(xiě)不合格審理單(通過(guò)制造執(zhí)行系統(tǒng)自動(dòng)錄入相關(guān)數(shù)據(jù)),走審理程序.
③ 審理結(jié)束后,審理系統(tǒng)自動(dòng)將審查結(jié)果以及審查人員和不合格審理單編號(hào)回傳給制造執(zhí)行系統(tǒng)(制造執(zhí)行系統(tǒng)提供唯一標(biāo)示ID).
④ 根據(jù)待辦任務(wù)統(tǒng)一處理的需要,將相關(guān)內(nèi)容發(fā)布到消息推送系統(tǒng)進(jìn)行統(tǒng)一通知,將審理系統(tǒng)的待辦任務(wù)發(fā)布到消息推送系統(tǒng)中.
為了實(shí)現(xiàn)不合格品審理系統(tǒng)與三個(gè)外部系統(tǒng)的集成設(shè)計(jì),首先必須設(shè)計(jì)三個(gè)適配器(Adapter)來(lái)滿足集成要求,適配器主要用來(lái)負(fù)責(zé)封裝符合集成規(guī)范的接口,如圖3所示.
圖3 適配器設(shè)計(jì)
① 審理系統(tǒng)用SOAP信息向Adapter1發(fā)送請(qǐng)求, Adapter1將消息傳遞到ERP系統(tǒng),ERP系統(tǒng)接收請(qǐng)求,將產(chǎn)品型號(hào)、產(chǎn)品名稱、產(chǎn)品圖號(hào)等結(jié)果返回給Adapter1,最后Adapter1將該結(jié)果返回至審理系統(tǒng).
② 制造執(zhí)行系統(tǒng)提供XML的接口標(biāo)準(zhǔn),審理系統(tǒng)采用WebService方式得到xml進(jìn)行解析,最后將審查結(jié)果通過(guò)Adapter2回傳給制造執(zhí)行系統(tǒng).
③ 消息推送系統(tǒng)提供單點(diǎn)登錄和WebService接口,接口負(fù)責(zé)同步任務(wù),用戶點(diǎn)擊某項(xiàng)任務(wù)后直接打開(kāi)審理系統(tǒng).
以審理系統(tǒng)向制造執(zhí)行系統(tǒng)調(diào)用方法為例,首先制造執(zhí)行系統(tǒng)提供了wsdl接口描述和targetNamespace地址空間,對(duì)外開(kāi)放一個(gè)SimpleService服務(wù)類,該類中包含了一個(gè) getProductInfo(int ProId)方法,傳入ProId后,返回Productform對(duì)象。然后審理系統(tǒng)中創(chuàng)建 調(diào) 用 類 ,在 調(diào) 用 類 Productcall中 實(shí) 例 化SimpleService服務(wù),然后調(diào)用getProductInfo方法得到返回值。部分代碼如下:
3.1.2 基于角色的訪問(wèn)控制
鑒于航天企業(yè)內(nèi)部管理的特殊性,系統(tǒng)借鑒了RBAC的理論模型思想[10-12],建立組織模型來(lái)劃分部門(mén),根據(jù)部門(mén)業(yè)務(wù)特點(diǎn)劃分角色,通過(guò)角色對(duì)特定審理表單中的對(duì)象和不同字段作訪問(wèn)控制.
3.1.3 動(dòng)態(tài)功能分配
不合格品審理系統(tǒng)中涉及的人員是系統(tǒng)的核心部分,由于工作原因很多人員需要進(jìn)行崗位變動(dòng)或轉(zhuǎn)崗,為了適應(yīng)人員流動(dòng)的變化,通過(guò)建立部門(mén)、角色和人員之間的對(duì)應(yīng)關(guān)系,使得人員獲得角色的功能權(quán)限.系統(tǒng)中所有的角色都具備相應(yīng)的功能集合,系統(tǒng)管理員可通過(guò)業(yè)務(wù)需要對(duì)不同的人員進(jìn)靈活配置,確保系統(tǒng)的正常運(yùn)行.
3.2 功能模塊的實(shí)現(xiàn)
整個(gè)通知單審理的審批由檢驗(yàn)人員發(fā)起審理流程,由三級(jí)審理員提交二級(jí)審理部門(mén)進(jìn)行責(zé)任審理判定,并流轉(zhuǎn)至各個(gè)業(yè)務(wù)部門(mén)進(jìn)行會(huì)簽,最后由檢驗(yàn)人員填寫(xiě)不合格品處理結(jié)果的執(zhí)行情況,具體流程如圖4所示.
圖4 不合格品處理執(zhí)行
本系統(tǒng)數(shù)據(jù)庫(kù)采用Oracle10g,系統(tǒng)中接口數(shù)據(jù)通過(guò)數(shù)據(jù)表的形式存儲(chǔ),主要數(shù)據(jù)表的數(shù)據(jù)結(jié)構(gòu)如表2所示.
表2 不合格品審理通知單
11 技術(shù)要求 varchar 12 審理結(jié)論批注 varchar 13 審理結(jié)論對(duì)應(yīng)數(shù)量 num 14 處理時(shí)間 date
表3 審理結(jié)果回傳表
3.2.1 不合格品審理
不合格品審理模塊主要涉及到 User、Role、RoleManager和Integrate Rejected四個(gè)類,主要類圖如圖5所示.
整個(gè)審理模塊發(fā)起流程設(shè)計(jì)如下:
① 首先通過(guò)User類獲取所內(nèi)所有用戶清單;
②Role類通過(guò)UserId獲取用戶所屬的組織機(jī)構(gòu)和角色功能,得到角色權(quán)限;
③RoleManager類通過(guò)getRoleInstance方法得到角色的實(shí)例,最后用戶通過(guò)Integrate Rejected類發(fā)起送審流程.
圖5 不合格品審理主要類圖
系統(tǒng)在現(xiàn)有的不合格審理表單基礎(chǔ)上,根據(jù)質(zhì)量管理要求及信息統(tǒng)計(jì)分析需要,進(jìn)行不合格品審理表單的梳理與標(biāo)準(zhǔn)化、結(jié)構(gòu)化管理.經(jīng)過(guò)標(biāo)準(zhǔn)化處理后的不合格品審理表單,有效保障不合格品審理過(guò)程信息填報(bào)的規(guī)范性;結(jié)構(gòu)化處理后的不合格品審理表單可提取相關(guān)的信息進(jìn)行統(tǒng)計(jì)分析,如圖6所示.
圖6 不合格品通知審理
3.2.2 不合格品預(yù)防
系統(tǒng)支持對(duì)不合格品審理流程的固化流轉(zhuǎn)或靈活指派管理.支持多種不合格品處理方式和處理流程(含二級(jí)審理和一級(jí)審理),并自動(dòng)生成不合格品審理單,包括原樣讓步接收、返工/返修、降級(jí)使用、報(bào)廢、退貨等,可對(duì)不合格品的處理過(guò)程及狀態(tài)進(jìn)行監(jiān)控.
當(dāng)該不合格品審理過(guò)程確認(rèn)需要實(shí)施糾正措施整改時(shí),系統(tǒng)可支持用戶在線直接發(fā)起《不合格品糾正措施單》并實(shí)現(xiàn)網(wǎng)絡(luò)審批流轉(zhuǎn)控制,如圖7所示.
圖7 不合格品糾正措施
3.2.3 歸零管理
當(dāng)該不合格品審理需要進(jìn)行雙無(wú)歸零閉環(huán)處理時(shí),提供雙無(wú)歸零編號(hào)、計(jì)劃歸零時(shí)間、完成情況、實(shí)際歸零時(shí)間、歸零狀態(tài)等信息以及紙質(zhì)雙五歸零掃描件附件上載的功能,如圖8所示.
圖8 歸零執(zhí)行
通過(guò)不合格品審理系統(tǒng)流程管理不僅實(shí)現(xiàn)所內(nèi)相關(guān)不合格品報(bào)告的網(wǎng)上傳遞和審理、實(shí)時(shí)追蹤或追溯不合格品的處理進(jìn)度及各環(huán)節(jié)的審批信息,而且實(shí)現(xiàn)對(duì)歸檔后不合格品信息的統(tǒng)計(jì)查詢.
圖9 不合格品關(guān)閉情況分析
圖10 不合格品審理結(jié)論統(tǒng)計(jì)
報(bào)廢、返工及返修的產(chǎn)品概率下降明顯,產(chǎn)品報(bào)廢率降低為6%.
本文以所內(nèi)的實(shí)際業(yè)務(wù)需求為背景,對(duì)業(yè)務(wù)、系統(tǒng)需求進(jìn)行了研究分析,采用java語(yǔ)言設(shè)計(jì)并實(shí)現(xiàn)了航天產(chǎn)品不合格品審理系統(tǒng),系統(tǒng)通過(guò)引入先進(jìn)的質(zhì)量管理思想及工具方法,建立了高效、規(guī)范的不合格品審理信息化流程;創(chuàng)建了所內(nèi)統(tǒng)一的不合格品審理平臺(tái),支持各管理層實(shí)時(shí)了解不合格品審理狀態(tài)并實(shí)現(xiàn)動(dòng)態(tài)跟蹤監(jiān)控及整改閉環(huán).同時(shí)實(shí)現(xiàn)了與外部系統(tǒng)的數(shù)據(jù)集成,解決了不合格品管理中存在的問(wèn)題.
1宋弼波,鄭偉,戰(zhàn)玉曉.航天產(chǎn)品制造質(zhì)量管理信息化解決方案淺析.質(zhì)量與可靠性,2009,141(3):50–56.
2袁潔.強(qiáng)化航天可靠性工作深入推進(jìn)航天型號(hào)精細(xì)化質(zhì)量管理.質(zhì)量與可靠性,2011,(1):1–4.
3孔樂(lè)佳.計(jì)算機(jī)輔助質(zhì)量管理在國(guó)內(nèi)外的理論研究與實(shí)踐綜述.價(jià)值工程,2008,27(8):87–89.
4李剛.B/S結(jié)構(gòu)質(zhì)量信息管理系統(tǒng)的設(shè)計(jì)和應(yīng)用.中國(guó)科技信息,2005,(17):97.
5孫衛(wèi)琴.JAVA開(kāi)發(fā)專家?精通 Hibernate:Java對(duì)象持久化技術(shù)詳解.第2版.北京:電子工業(yè)出版社,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吳朔媚,宋建衛(wèi),范亞斌.基于Web Service的煤炭企業(yè)信息系統(tǒng)集成方案.煤炭技術(shù),2011,12(30):146–148.
9莫勇騰.深入淺出設(shè)計(jì)模式(C#/Java版).北京:清華大學(xué)出版社,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權(quán)限管理的面向?qū)ο罂蚣?計(jì)算機(jī)工程與應(yīng)用,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;收到修改稿時(shí)間:2016-09-23
10.15888/j.cnki.csa.005736