汽車零部件產品數據管理系統設計與實現策略分析論文

學識都 人氣:8.08K

摘要:關於《汽車零部件產品數據管理系統設計與實現策略分析》的生產管理:分析汽車零部件生產企業對產品數據管理的功能需求和性能要求,論述系統的設計思想和實現方法。系統採用MFC和ObjectARX2000聯合開發,較好地解決了AutoCAD2000下產品結構樹的顯示和操作問題,採用開放數據庫互連(ODBC)技術,實現了產品圖形及工藝文檔與數據庫的關聯。

汽車零部件產品數據管理系統設計與實現策略分析論文

關鍵詞:汽車零部件;產品數據管理;ODBC;ObjectARX

一、引言

汽車零部件生產企業已從單一產品生產轉而面向全球採購市場供貨,汽車零部件生產品種的不斷增加,給產品數據的管理帶來較大的困難。汽車零部件生產過程中從計劃下達到產品入庫,伴隨着大量的信息流的產生。對汽車零部件生產企業,這些信息流包括來自總成廠家的裝車計劃、零部件供貨要求及與之相適應的分廠零部件產品圖形、尺寸公差、技術要求、材料熱處理、材料訂貨、毛坯準備、工藝流程、加工參數、工時消耗、成本覈算、產品入庫等數據,這些數據結構複雜,除結構化數據外,還有圖形、文字、表格等非結構化數據;數據聯繫複雜且來源不同,環境多樣,使用難度大。本文有針對性地開發了一個汽車零部件產品數據管理系統,改善汽車零部件企業的產品數據管理。

二、系統分析

系統的需求分析

1)系統的功能需求

(1)產品結構樹的建立;

(2)工藝信息庫的建立;

(3)工藝文檔、工裝清單的自動生成及輸出;

(4)工藝文檔、工裝及零件信息的查詢檢索;

(5)材料定額的輸入、輸出及管理;

(6)良好的維護功能、能修改、添加和刪除數據;

(7)工藝信息的安全性,訪問權限的設置;

(8)生產計劃的生成、編輯修改,以及查詢輸出。

2)系統的性能要求

(1)應有友好的用戶界面,可視化程度高,操作靈活,使用簡便;

(2)系統的設計結果應實用、可靠;

(3)充分考慮與企業實際相聯繫,能在較大程度上提高工作效率、減小勞動強度。

2.工藝信息的管理汽車零部件工藝信息的`管理是系統的關鍵。汽車零部件產品結構是相似的,可按總成、分總成、零件來劃分並建立產品結構樹,但不同總成廠家其質量標準、工藝要求及工藝文件格式等都不相同,因此對工藝信息的管理要求很高。結合汽車生產企業的實際產品數據情況,並考慮到軟件的通用性和易操作性,首先用MicrosoftAccess對汽車零部件的產品數據分類建庫,然後根據不同廠家要求在AutoCAD下設計不同工藝文檔模板。爲了將系統設計成完全可視化的界面,在Visu-al C++6.0集成開發環境下,採用MFC和 ObjectARX2000聯合開發,在AutoCAD2000環境下運行,較好地解決了AutoCAD2000下產品結構樹的顯示和操作問題,採用開放數據庫互連(ODBC)技術,實現了產品及工藝圖形與數據庫的關聯。系統基於數據庫操作,具有智能分錄,自動識別各種工裝的功能,並能自動生成各種工藝文檔。工藝圖形可直接在AutoCAD2000下繪製後再錄入圖形數據庫,工藝文檔打印輸出時自動從數據庫中取出,插入工藝卡相應部位。

三、系統設計與實現

將系統分爲以下幾大模塊:數據管理模塊、數據錄入模塊、數據維護模塊、數據查詢模塊、文檔管理模塊、材料定額管理模塊、安全管理模塊。圖2所示爲系統的總體結構。系統各模塊的功能如下。

1.數據管理模塊該模塊能實現對零部件產品結構、技術文檔、工裝瀏覽的高度可視化管理,能對產品結構、技術文檔及零部件工裝一目瞭然,還可以進行增加和刪除操作,操作方便、簡潔。

2.數據錄入模塊該模塊完成所有工程數據(包括零件信息、各種工藝卡文件,各種工裝清單等)的錄入。錄入時界面友好,並具有嚮導性,不易誤操作。

3.數據維護模塊該模塊完成對產品數據的修改,以糾正錄入時的錯誤和生產過程中產品數據的改動。

4.數據查詢模塊查詢模塊能方便地實現對產品數據結構的查詢,各種工裝的分類查詢,以及工藝文件的查詢。

5.文檔管理模塊該模塊可對各種工藝文件(包括各類工藝卡表格,各種工裝清單和材料定額單)的可視化管理,同時可完成其打印輸出工作。管理和操作均較方便。

6.材料定額管理模塊主要完成對材料定額的錄入管理及輸出。

7.安全管理模塊該模塊爲系統提供安全保證,以防止他人非法修改、刪除、添加數據,系統提供用戶密碼及使用權限,只有管理員纔有權修改、添加、維護和修改密碼。工藝員可以進行錄入和查詢。一般用戶不須登陸則只能瀏覽查詢。由上述各數據處理模塊的功能的介紹,可以看出各自獨立的功能和相互之間的關係。由此可得出系統的總流程圖3。系統的實現基於各功能模塊的功能的實現,各功能模塊又協調數據總控模塊友好地進行功能切換。

四、結論

汽車零部件產品數據管理系統是在充分考慮用戶需求和企業實際情況基礎上設計實現的。系統使用ObjectARX2000,在Microsoft Visual C++6.0環境下與MFC混合編程,使得系統可以在AutoCAD2000下直接運行,極大地提高了對圖形的操作處理,如修訂、打印輸出等。還結合了Windows特色編程技術,實現產品結構樹操作、多文檔以及對象連接與嵌入(OLD)等,使得系統界面友好,易學易用;系統採用開放數據庫連接(ODBC)技術,實現了對Access、Foxpro、Excel以及SQLServer等多種數據庫的支持,較好地滿足了企業的生產實際。

參考文獻

1、劉良華,朱東海CAD2000ARX開發技術.北京:清華大學出版社,2000

2、David al C++技術內幕.北京:清華大學出版社,1999

3、[美]Ken North著,陳乃江等譯.面向對象的數據庫程序設計.北京:電子工業出版社,1999