国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

汽車產(chǎn)業(yè)標準化信息管理系統(tǒng)的關(guān)鍵技術(shù)研究

2015-05-08 18:30張吳波史旅華李貴榮
電腦知識與技術(shù) 2015年7期
關(guān)鍵詞:工作流全文檢索汽車產(chǎn)業(yè)

張吳波 史旅華 李貴榮

摘要:該文分析了汽車產(chǎn)業(yè)標準化工作的重要性,并針對汽車產(chǎn)業(yè)標準管理的要求,設(shè)計了標準化信息管理系統(tǒng)的基本功能;然后重點分析了標準化信息管理系統(tǒng)實現(xiàn)的關(guān)鍵技術(shù):SSH架構(gòu),基于Lucene的全文檢索技術(shù),基于JACOB的文檔受控技術(shù)以及基于JBPM的業(yè)務(wù)流程管理技術(shù)。

關(guān)鍵詞:汽車產(chǎn)業(yè);標準化信息管理;工作流;全文檢索

中圖分類號:TP315 文獻標識碼:A 文章編號:1009-3044(2015)07-0152-03

Abstract: This paper has analyzed the importance of the standardization of automobile industry. According to the requirements of managing standardization information of automobile industry, it has designed the basic functions of the standardization management system.At last this paper has focused on the analysis key technology in the implementation of standardized information management system:eg SSH architecture, full text search technology based Lucene, technology of controlled document based on JACOB, technology of business of process management based on JBPM.

Key words: automobile industry; standardization management system ; workflow; full text searcrh

隨著世界經(jīng)濟的發(fā)展和經(jīng)濟全球化的加深,標準對提高國家的國際競爭力,對提高企業(yè)的技術(shù)實力使企業(yè)獲得持續(xù)的盈利能力,起著越來越大的作用。標準化體系工作已經(jīng)我國科技發(fā)展的三大戰(zhàn)略之一[1],要求各企業(yè)編制自己的標準體系,為其科研、生產(chǎn)提供依據(jù)標準,為產(chǎn)品的研制和生產(chǎn)提供指導(dǎo)和保障作用。

1 汽車產(chǎn)業(yè)的標準化管理工作

汽車產(chǎn)業(yè)不僅屬于資本密集型產(chǎn)業(yè),更屬于技術(shù)密集型產(chǎn)業(yè)。從汽車產(chǎn)品的研發(fā)到生產(chǎn),再到售后服務(wù),都需要具有高度專業(yè)化知識的工程技術(shù)人員參與;同時汽車產(chǎn)業(yè)的研發(fā)和生產(chǎn)更涉及工業(yè)設(shè)計、機械加工、電子電器以及新能源、新材料等諸多領(lǐng)域的專業(yè)知識和技術(shù)。因而在汽車產(chǎn)業(yè)的相關(guān)企業(yè)中更應(yīng)該推動標準化工作,運用標準化手段推動生產(chǎn)、技術(shù)的進步;以及合理發(fā)展產(chǎn)品品種,提高產(chǎn)品質(zhì)量;組織配套協(xié)作和專業(yè)化生產(chǎn),提高生產(chǎn)效率。

汽車產(chǎn)業(yè)標準化工作的主要任務(wù),是貫徹、執(zhí)行國家標準化工作的方針、政策和法規(guī),組織編制和實施標準化工作規(guī)劃;搜集國內(nèi)外標準化情報資料,組織相關(guān)人員制訂、修訂企業(yè)標準,并按規(guī)定流程對標準審批、并發(fā)布標準;組織標準的貫徹實施和監(jiān)督檢查,并對標準化效果的評價與計算,總結(jié)標準化工作經(jīng)驗。

汽車產(chǎn)業(yè)的標準由國家標準、行業(yè)標準和企業(yè)標準組成[2]。國家標準包含在全國范圍內(nèi)需要統(tǒng)一的技術(shù)要求,包括:整車術(shù)語、符號、產(chǎn)品型號;通用互換配合要求;環(huán)境保護、衛(wèi)生的技術(shù)要求等。行業(yè)標準是在汽車行業(yè)范圍內(nèi)需要統(tǒng)一的技術(shù)要求,包括:汽車產(chǎn)品定型和質(zhì)量管理方面的要求;汽車零部件術(shù)語、總成型號、零部件編號;汽車產(chǎn)品技術(shù)條件及質(zhì)量分等;企業(yè)標準是在企業(yè)范圍內(nèi)需要統(tǒng)一的技術(shù)要求、管理要求和工作要求。

汽車產(chǎn)業(yè)標準化工作是一項復(fù)雜的系統(tǒng)工程,涉及內(nèi)容廣,需與先進的信息化技術(shù)緊密結(jié)合,以提升標準化總體技術(shù)水平。在2012年發(fā)布的《標準化事業(yè)發(fā)展“十二五”規(guī)劃》中指出,推動標準化建設(shè),需要建立標準化信息平臺,通過互聯(lián)網(wǎng)絡(luò)及信息技術(shù)手段,實現(xiàn)標準運行的電子化管理,實現(xiàn)標準的動態(tài)管理和規(guī)范管理。依托信息化技術(shù),從標準的立項開始,到標準的審核、發(fā)布、修訂,將該標準生效的過程,集成到信息技術(shù)中,以規(guī)范標準化的管理流程,提高標準化管理水平和工作效率;利用網(wǎng)絡(luò)技術(shù),構(gòu)建標準化信息公共服務(wù)平臺,實現(xiàn)標準化資源高度共享。使用計算機技術(shù),及時準確地接收各種標準化信息,并將其貫徹到各經(jīng)營管理的各種環(huán)節(jié),為企業(yè)經(jīng)營決策提供依據(jù)[3]。

2 汽車產(chǎn)業(yè)標準化信息系統(tǒng)的主要功能

按照汽車產(chǎn)業(yè)標準化工作的要求,應(yīng)該具有如圖1所示的功能。

標準庫管理:按照標準分類,存儲國際、國家、行業(yè)、企業(yè)標準等文件,并能對其提供編輯、修訂、查閱功能。

流程管理:能夠根據(jù)標準管理流程,對標準的編寫、審批、發(fā)布、查詢、修改、作廢、版本控制、權(quán)限的整個過程進行控制,能對流程中的各個環(huán)節(jié)及其業(yè)務(wù)邏輯進行設(shè)置,并可以查看流轉(zhuǎn)的進度,形成流程執(zhí)行分析報告。

標準受控管理:建立識別標準庫文件當前的修訂狀態(tài)和分發(fā)的控制清單,以防止使用無效或作廢的文件,并能控制標準文件的下載、打印、另存、修改等操作。

對標管理:建立對標的指標體系,能收集對標基礎(chǔ)數(shù)據(jù);根據(jù)計算公式,自動計算出指標數(shù)。通過對標、追標、達標、創(chuàng)標四個過程,計算出差值,產(chǎn)生達標情況分析報告。

標準執(zhí)行與監(jiān)督:提取標準中相關(guān)條款,并形成條款庫,使之與崗位關(guān)聯(lián),將條款內(nèi)容與崗位職責匹配,使相關(guān)工作人員在具體的工作中可以參照執(zhí)行,并能對相關(guān)執(zhí)行情況進行反饋。

標準查詢:能根據(jù)標準的內(nèi)容,進行標準查詢,得到用戶感興趣的標準文件。

3 汽車產(chǎn)業(yè)標準化信息系統(tǒng)關(guān)鍵技術(shù)

3.1 軟件體系結(jié)構(gòu)

標準化信息管理系統(tǒng)是一個企業(yè)級的、分布式的事務(wù)處理應(yīng)用程序,須具有響應(yīng)速度快、高安全性、高可靠性的特點。系統(tǒng)采用基于J2EE體系開發(fā)。J2EE是一套設(shè)計、開發(fā)、編譯和部署企業(yè)級應(yīng)用程序的規(guī)范,分為三個層次,分別是客戶表示層、中間邏輯層和數(shù)據(jù)管理層及應(yīng)用系統(tǒng),三個層次可以處于不同的平臺下進行協(xié)作應(yīng)用,具有跨平臺的特性[4]。

在J2EE體系下,目前流行的做法是,使用SSH架構(gòu)進行開發(fā)。SSH架構(gòu)是 Struts+Spring+Hibernate的一個集成框架。Struts建立在MVC設(shè)計模式上,將系統(tǒng)劃分為模型-視圖-控制器的層次結(jié)構(gòu);Spring提供了管理業(yè)務(wù)對象的一致方法,由Spring容器對業(yè)務(wù)邏輯進行處理;Hibernate是一個開放源代碼的對象-關(guān)系映射框架,對JDBC進行了非常輕量級的對象封裝,可以使用對象編程思維來操縱數(shù)據(jù)庫。系統(tǒng)實現(xiàn)可以使用JSP頁面作為表示,用于接收用戶數(shù)據(jù)和展示程序處理結(jié)果,Struts作為控制層,實現(xiàn)接受用戶的輸入并調(diào)用模型和視圖,完成用戶的需求;Hibernate作為持久層,完成對數(shù)據(jù)庫的操作,Spring貫穿整個中間層,進行業(yè)務(wù)流轉(zhuǎn),以降低系統(tǒng)組件之間的耦合度[5]。

3.2 全文檢索技術(shù)

在標準信息管理系統(tǒng)中,需要根據(jù)用戶輸入感興趣的關(guān)鍵詞,在標準體文件中對內(nèi)容進行查詢,并返回相應(yīng)的標準文件。這是一種全文檢索技術(shù),需要在標準文件中進行字符串的匹配、檢索,包括字符串檢索、分詞檢索、布爾檢索、位置檢索等。全文檢索技術(shù)需要結(jié)合建立、維護索引庫技術(shù)和快速有效的檢索機制兩個核心技術(shù)實現(xiàn)。

Lucene是目前廣泛應(yīng)用的主流搜索引擎,它完全使用JAVA語言開發(fā),采用語言詞法分析接口的設(shè)計方法。Lucene引擎通過對文檔進行分類存儲,并建立詳細的索引信息,主要包括索引管理和搜索索引的過程。索引管理的功能是對數(shù)據(jù)收集程序獲取的數(shù)據(jù)建立索引,索引可以存儲在文件、內(nèi)存或數(shù)據(jù)庫中;搜索索引的功能是對用戶輸入的查詢內(nèi)容進行分析,并將其轉(zhuǎn)換為Lucene能識別的數(shù)據(jù)格式,然后在索引庫中進行查找,將符合條件的結(jié)果按指定的順序返回給用戶。

Lucene的索引存儲結(jié)構(gòu)采用層次結(jié)構(gòu),主要由索引、字段、文檔、字、詞組成。在存儲正向信息時,通常按層次保存從索引到詞的包含關(guān)系,即Lucene索引文件由若干段組成,每一段由若干的文檔組成,每一個文檔由若干的域組成,每一個域由若干的項組成;而反向信息則保存了詞典到倒排表的映射關(guān)系[6]。

使用Luncne進行全文搜索的過程如圖2所示,先將源文檔轉(zhuǎn)換成統(tǒng)一編碼格式的文本文件。通過中文分詞模塊,進行分詞處理,形成詞元序列。索引管理器從中文分詞模塊提供的詞元序列中讀入詞元,然后對詞元序列進行索引,并將索引結(jié)果保存到索引數(shù)據(jù)庫中。在用戶輸入要查詢的關(guān)鍵詞后,關(guān)鍵詞被傳遞到搜索器中,搜索器到索引數(shù)據(jù)庫中進行檢索,檢索到的結(jié)果經(jīng)過摘要生成處理,作為響應(yīng)發(fā)送給用戶。

3.3 標準受控管理

在標準體系管理中,需要對標準文件進行受控管理,即控制用戶對標準文件的打印、下載、復(fù)制等操作。由于標準文件在系統(tǒng)中采用Word文件的形式存儲,在展示給用戶時,不能有效的控制用戶的復(fù)制、編輯等操作,因此在展示給用戶時可以采用PDF文件形式展示。為了能完成Word文件向PDF文件的轉(zhuǎn)換,可以JACOB實現(xiàn)。

Word提供了一組OLE自動化對象,該對象通過對象庫的方式實現(xiàn),詳細說明了調(diào)用對象所需的方法和屬性,接收或返回的值等。JACOB是Java和COM組件間的橋梁,是微軟提供的一種軟件開發(fā)技術(shù)。它提供了一個JVM 獨立的自動化服務(wù)器實現(xiàn),其核心是基于JNI 技術(shù)實現(xiàn)的Variant、Dispatch 等接口[7]。通過JACOB可以方便地在Java應(yīng)用中進行晚期綁定方式的調(diào)用,實現(xiàn)Java調(diào)用OFFICE COM的功能。JACOB的結(jié)構(gòu)如圖3所示。

在系統(tǒng)中,采用操作系統(tǒng)加載JACOB自帶的jar包,通過JNI的方式在Java程序中對Windows平臺下的COM組件的自動訪問,以實現(xiàn)Word向PDF格式轉(zhuǎn)換的功能。

3.4 工作流式的標準流程管理

標準信息管理系統(tǒng)可以采用使用工作流的方式,實現(xiàn)對標準的編制、修訂、廢除的管理,即能使用戶自定義各種操作的流程、按照定義的流程執(zhí)行和管理各種流程的各個環(huán)節(jié),協(xié)調(diào)流程執(zhí)行過程以及群體成員之間的信息交流。在基于工作流的管理中,需要使用工作流程引擎為流程提供執(zhí)行環(huán)境,以對業(yè)務(wù)流程和邏輯步驟進行形式化描述,定義參與執(zhí)行流程活動實例的資源,包括人員、組織、角色和資源等,并控制實際運行中的流程實例流轉(zhuǎn)。

JBPM是一個面向流程的工作流框架和工具集,對以下組件進行了封裝:1)流程引擎:執(zhí)行定義的流程動作、維持流程的狀態(tài),記錄所有流程事件等;2)流程監(jiān)管器:跟蹤、審查及報告流程在執(zhí)行時的狀態(tài);3)流程語言;4)交互服務(wù)。其構(gòu)成如圖4所示。

JBPM使用JPDL語言編寫流程定義文件,JPDL是一種面向圖形編程的語言,它基于節(jié)點、轉(zhuǎn)換和動作組成的模型。流程定義被封裝成流程檔案,JBPM引擎解釋流程檔案文件,流程檔案被傳送到JPDL流程引擎加以執(zhí)行。JPDL流程引擎負責遍歷流程圖、執(zhí)行定義的動作、維持流程狀態(tài),并且記錄所有流程事件[8]。

4 結(jié)論

汽車產(chǎn)業(yè)標準化工作是汽車工業(yè)基礎(chǔ)工作的重要組成部分,是汽車企業(yè)發(fā)展生產(chǎn)、提高產(chǎn)品質(zhì)量和搞好科學管理的重要基礎(chǔ)工作。建立標準化信息管理系統(tǒng),可以方便標準體系文件的收集、查詢,為現(xiàn)有標準體系的完善和管理提供先進的技術(shù)平臺,實現(xiàn)對標準體系的管理達到系統(tǒng)化、規(guī)范化和科學化的要求,有利于標準化規(guī)劃工作的深入,為汽車企業(yè)標準化工作的開展描繪藍圖,為汽車企業(yè)的科研、生產(chǎn)服務(wù)。

參考文獻:

[1] 彭芳,李麗娟.標準體系管理系統(tǒng)設(shè)計[J].現(xiàn)代電子技術(shù),2011(7).

[2] 李恩海.基于信息化的汽車企業(yè)標準管理[J].汽車工藝與材料,2012(11).

[3] 毛亮.汽車整車企業(yè)標準管理新思路[C].市場踐行標準化——第十一屆中國標準化論壇論文集,2014.

[4] 陶以政,吳志杰.基于J2EE 的應(yīng)用框架技術(shù)研究[J].計算機工程與設(shè)計,2007(4).

[5] 趙洋,張麗.基于Struts,Hibernate和Spring的J2EE架構(gòu)研究[J].現(xiàn)代電子技術(shù),2009(4).

[6] 朱雪蓮.基于Lucene的全文檢索引擎研究與應(yīng)用[J].微型機與應(yīng)用,2010(22).

[7] 李瑞,李永剛.JAVA中基于JACOB的COM組件調(diào)用研究[J].微計算機信息,2007(15).

[8] 姜賓.基于JBPM的業(yè)務(wù)流程管理的設(shè)計實現(xiàn)[J].信息系統(tǒng)工程,2010(2).

猜你喜歡
工作流全文檢索汽車產(chǎn)業(yè)
解讀《新能源汽車產(chǎn)業(yè)發(fā)展規(guī)劃(2021-2035)》
工作流在電力生產(chǎn)管理信息系統(tǒng)中的設(shè)計和應(yīng)用
Oracle數(shù)據(jù)庫全文檢索性能研究
基于KySou的全文檢索系統(tǒng)的分析與優(yōu)化
用JSP調(diào)用Lucene包來實現(xiàn)全文檢索