袁璐 楊澤石 李源
摘要:電子元器件在制造業(yè)扮演著重要的角色,科研生產(chǎn)各環(huán)節(jié)都有數(shù)以萬計的相關信息需要被查詢和統(tǒng)計。但元器件相關信息十分繁雜,分散在各個領域及各個應用系統(tǒng)中,通過建立信息化系統(tǒng),將元器件全生命周期的信息進行梳理、集成、統(tǒng)計分析,采用Java EE的SSH(struts+Spring+Hibernate)組合框架開發(fā);配以Oracle 11g數(shù)據(jù)庫的物化視圖和數(shù)據(jù)庫鏈接技術,通過建立與各個系統(tǒng)數(shù)據(jù)庫的鏈接,建立物化視圖把其他系統(tǒng)相關的數(shù)據(jù)抽取出來并定時刷新,使得分散在不同類型數(shù)據(jù)庫中的元器件相關數(shù)據(jù)都能匯總到一起并且能按照一定規(guī)則自動同步顯示。并提供按照清單實現(xiàn)一鍵快速查詢的功能,使多條元器件信息同時被檢索顯示,大大減少了科研生產(chǎn)人員的信息搜集時間,提高了工作效率。另外,有了信息化支撐,數(shù)據(jù)有效性和實時性有了更好的保障,為產(chǎn)品的高效精準生產(chǎn)提供了數(shù)據(jù)保障。
關鍵詞:電子元器件;物化視圖;清單查詢
中圖分類號:TP311 文獻標識碼:A
文章編號:1009-3044(201 9)30-0244-02
制造行業(yè)經(jīng)常會用到集成電路、電阻、電容等電子元器件。隨著產(chǎn)品研制數(shù)量的累積,所用元器件數(shù)量呈飛速增長,有關元器件的相關信息也是成倍增長。面對龐大的元器件信息量,如何能及時、準確的向科研生產(chǎn)人員反饋元器件相關信息,是一項重要的課題。
如維持傳統(tǒng)人工的方式管理元器件信息,存在效率低、保密性差等缺點。另外,時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這給查找、更新和維護元器件信息都帶來了不少困難,并且相關審批流程歷史很難查找和追蹤。導致企業(yè)出現(xiàn)采購計劃不合理、庫存積壓、分配不均衡、質(zhì)量問題追蹤不力等問題,成了限制企業(yè)發(fā)展的一大障礙。
順應制造業(yè)信息化的發(fā)展趨勢,通過建立制造企業(yè)產(chǎn)品相關電子元器件信息管理系統(tǒng),提升元器件信息管理的規(guī)范性和數(shù)據(jù)共享度、輔助企業(yè)進行生產(chǎn)決策、發(fā)現(xiàn)企業(yè)潛在問題,對企業(yè)發(fā)展具有很強的現(xiàn)實意義。
1業(yè)務背景
電子元器件的應用貫穿于科研、生產(chǎn)、配送、裝配、產(chǎn)品交付、產(chǎn)品維修等電子產(chǎn)品研發(fā)全過程;然而元器件相關信息通常分布在產(chǎn)品數(shù)據(jù)管理系統(tǒng)(PDM)、流程審批系統(tǒng)(BPM)、元器件篩選系統(tǒng)(DSM)、元器件采購系統(tǒng)(MSM)、質(zhì)量管理系統(tǒng)(QAM)等多個信息系統(tǒng)中??蒲猩a(chǎn)人員工作中所需的信息需分別進入各個系統(tǒng)離散的查找,再通過Excel等手工方式整理、統(tǒng)計。元器件替代驗證等具有參考價值的歷史信息大部分靠元器件管理人員手工維護,查詢不方便、數(shù)據(jù)利用率低下。并且,元器件使用等相關審批流程大部分靠郵件、紙質(zhì)介質(zhì)等在流轉(zhuǎn),審批歷史無處追溯。
2需求內(nèi)容
2.1建設思路
通過建立一個B/S架構的信息查詢統(tǒng)計系統(tǒng),實現(xiàn)將科研生產(chǎn)過程各個場景中的所需元器件信息貫穿起來,通過一個平臺檢索查詢;解決線下審批流程信息化管理問題,使審批歷史得以保留、共享。
2.2用例分析
根據(jù)制造行業(yè)中元器件的使用角色,梳理系統(tǒng)用戶角色為:設計人員、元器件選用管理人員(項目主管副總師、設計室部門領導、元器件工程師、生產(chǎn)管理人員、科技部主管計劃員、元器件管理組)、采購人員、篩選人員、替代驗證推進工作組、國產(chǎn)化技術組、配送人員、裝配人員、檢驗驗收人員(過程檢驗、最終檢驗、用戶代表)、產(chǎn)品室人員、質(zhì)量管理人員。
根據(jù)制造行業(yè)中元器件的使用全生命周期,梳理系統(tǒng)使用場景為:UCl元器件選用、UC2元器件采購、UC3元器件入所檢驗、UC4元器件配送、UC5元器件裝配、UC6產(chǎn)品交付、UC7產(chǎn)品維修、UC8質(zhì)量問題處理、UC9元器件基礎信息統(tǒng)計。
結合業(yè)務實際,梳理用戶角色對應的用例場景,借助Sta-rUML工具繪制出系統(tǒng)用例圖,如圖1所示。
2.3功能架構
系統(tǒng)的功能架構如圖2所示,包括9個功能模塊,每個功能模塊有若干子功能模塊:
1)元器件選用:包括元器件信息查詢、停禁元器件使用申請、設計評審前元器件審查、型號元器件專項審查、轉(zhuǎn)產(chǎn)審查、選用情況統(tǒng)計分析、型號上報信息查詢、上報信息審查、型號DPA抽樣、停禁元器件替代信息、驗證信息發(fā)布申請、通用DPA清單、型號DPA清單、DPA增補/刪除申請;
2)元器件采購:供方外元器件信息、采購過程元器件信息、標識對照信息審批、廠家合并更名審批、有鉛無鉛對照信息審批、新品研制需求申請、新品需求分析、發(fā)布新品信息、元器件合格供方名錄、儲備元器件清單;
3)元器件人所檢驗:篩選過程元器件信息、DPA結果匯總、失效分析結果;
4)元器件配送:元器件儲存環(huán)境要求、發(fā)放;
5)元器件裝配:元器件標識查詢、元器件裝焊信息;
6)產(chǎn)品交付:檢驗驗收過程元器件信息;
7)產(chǎn)品維修:維修過程元器件信息;
8)元器件質(zhì)量問題處理:元器件使用情況查詢、元器件故障情況統(tǒng)計;
9)元器件基礎信息統(tǒng)計:元器件類型統(tǒng)計及分析、停禁元器件統(tǒng)計及分析、元器件用量統(tǒng)計及分析。
3系統(tǒng)實現(xiàn)
該系統(tǒng)基于B/S架構,采用Java EE的SSH組合框架開發(fā);配以Oracle 11g數(shù)據(jù)庫的物化視圖技術和數(shù)據(jù)庫鏈接技術,通過建立與各個系統(tǒng)數(shù)據(jù)庫的鏈接,建立物化視圖把其他系統(tǒng)相關的數(shù)據(jù)抽取出來并定時刷新,使得分散在不同類型數(shù)據(jù)庫中的元器件相關數(shù)據(jù)都能匯總到一起并且能按照一定規(guī)則自動同步顯示。
系統(tǒng)實現(xiàn)了按元器件清單查詢相關信息的功能,如圖3所示。點擊“模板查看”,可打開標準模板;按著模板生成自己的檢索清單,點擊“瀏覽”上傳清單,再點擊“清單查詢”,可實現(xiàn)按照清單中指定的元器件列表,查找并過濾相關信息,顯示在系統(tǒng)頁面;另外,還可以通過點擊“清單查詢導出”將清單查詢結果導出到本地以供使用。
4結束語
通過建立信息化系統(tǒng),將元器件全生命周期的信息進行梳理、集成、統(tǒng)計分析,并提供按照清單實現(xiàn)一鍵快速查詢的功能,大大減少了科研生產(chǎn)人員的信息搜集時間,提高了工作效率。另外,有了信息化支撐,數(shù)據(jù)有效性和實時性有了更好的保障,為產(chǎn)品的高效精準生產(chǎn)提供了數(shù)據(jù)保障。