1 前言
隨著信息時代的到來,各種計算機輔助工具在企業(yè)中得到普及,企業(yè)在生產(chǎn)、設計過程中開始大量地使用CAD、CAM等新技術,新技術在使用的同時也面臨著新的挑戰(zhàn)。計算機輔助設計軟件大大提高了設計效率,但同時也產(chǎn)生了大量電子化的工程圖紙、文檔與數(shù)據(jù)資料,如何快速有效地對數(shù)據(jù)進行有效的管理成為企業(yè)成敗的關鍵。目前,企業(yè)數(shù)據(jù)管理存在的問題主要表現(xiàn)如下。
(1)信息共享程度低。目前,企業(yè)各單元的計算機輔助技術已經(jīng)日益成熟,但其都是面向企業(yè)各部門的應用系統(tǒng),彼此之間不能形成有效的信息共享和利用,從而形成信息孤島。
(2)圖文檔管理落后。企業(yè)在設計生產(chǎn)過程中會產(chǎn)生大量的文檔,但圖文檔管理并沒有實現(xiàn)結構化,圖文檔的查找比較困難。
(3)圖文檔管理與項目開發(fā)進程不能良好結合。傳統(tǒng)圖文檔管理僅停留在圖文檔的上傳、校核、查詢等功能層面,不能與產(chǎn)品的分組件、分階段開發(fā)過程融合,導致軟件項目管理功能不足。
因此,本文提出融合項目開發(fā)過程管理的圖文檔管理系統(tǒng),可輔助設計小組以單件產(chǎn)品開發(fā)的方式,管理開發(fā)過程中的設計流程、圖檔資料、任務分配等內(nèi)容,作為企業(yè)產(chǎn)品數(shù)據(jù)管理系統(tǒng)的工具,提高企業(yè)的產(chǎn)品設計效率。
2 系統(tǒng)的主要功能模塊
產(chǎn)品數(shù)據(jù)管理(Product Data Management,PDM)技術以軟件為基礎,是一門管理所有與產(chǎn)品相關的信息(包括電子文檔、數(shù)字化文件、數(shù)據(jù)庫記錄等)和所有與產(chǎn)品相關的過程(包括工作流程和更改流程)的技術。結合企業(yè)需求,擴展原始的圖文檔管理系統(tǒng),融入項目管理、工作流程管理等功能模塊,提出并開發(fā)融合項目開發(fā)過程的圖文檔管理系統(tǒng)軟件。該系統(tǒng)包括的功能模塊如圖1所示,各功能模塊描述如下。
圖1 PDM系統(tǒng)模塊體系結構圖
2.1 項目管理模塊
項目管理模塊包括項目的創(chuàng)建與審核,項目任務與子任務的設置及項目成員的分配。首先管理員根據(jù)用戶的需求創(chuàng)建一個項目,對項目的編號、名稱及產(chǎn)品的各種屬性進行設置。項目通過審核后,項目主管通過立項管理系統(tǒng)將項目分解為各個子項目,并對各個子項目的人員進行分配和各個子項目的起止時間進行設置,設置完成后便可以啟動該項目。項目管理界面如圖2所示。
圖2 項目管理界面
項目管理模塊對項目的任務、人員、時間進行了有組織、有計劃的安排,項目管理人員可以及時地了解項目的狀態(tài),對項目進行管理和跟進。
2.2 工作流程管理模塊
工作流程管理模塊的主要功能是對任務及其子任務的流程進行設置,在其工作的各個階段進行相應的工作檢驗,以保證前一工序的準確和下一工序的順利進行。企業(yè)圖文檔從設計到入庫過程中,根據(jù)圖文檔類型的不同,需經(jīng)過校對、工藝化、標準化、審核、批準等流程。流程模板配置通過系統(tǒng)預先設定的5個基本任務(校對、工藝化、標準化、審核、批準)的自由選擇與順序組合,形成各種圖文檔的入庫模板,使某類圖文檔根據(jù)特定的模板執(zhí)行校核入庫過程。工作流程管理界面如圖3所示。
圖3 工作流程管理界面
2.3 圖文檔管理模塊
圖文檔管理模塊是PDM系統(tǒng)的核心。圖文檔管理模板的功能是:項目的管理人員、設計人員、工藝人員等可以對項目中的文檔進行存取、瀏覽、批注、查閱等操作。圖文檔管理模塊包括圖文檔入出庫管理、圖文檔批注與修改、版本管理。
(1)圖文檔入庫管理模塊:設計人員設計的圖紙經(jīng)過審核后,由管理人員將圖紙通過手工輸入和自動導入相結合的方式送入圖文檔庫中,圖文檔被保存在數(shù)據(jù)庫中,入庫的文檔將被凍結,可以直接發(fā)放給生產(chǎn)部門進行生產(chǎn)。
(2)圖文檔批注與修改模塊:審核人員對設計人員設計的圖紙是否滿足產(chǎn)品的設計要求進行審核,可以在圖紙上進行不同顏色的電子批注,提出自己的意見,并將圖紙返回到設計人員手中進行修改。
(3)版本管理模塊主要工作是避免版本因升級后造成的版本混亂,實現(xiàn)用戶的協(xié)同工作。版本反映了圖文檔的變化過程,而版本管理模板就是對版本演化過程進行維護。
2.4 產(chǎn)品配置模塊
產(chǎn)品配置模塊是PDM系統(tǒng)的重要模塊。無論是從產(chǎn)品結構在整個生命周期的變化,還是從滿足客戶的訂單需求來說,都需要進行產(chǎn)品配置管理。產(chǎn)品配置管理能夠使企業(yè)的不同部門在產(chǎn)品的整個生命周期內(nèi)共享統(tǒng)一的產(chǎn)品配置,并且對不同階段的產(chǎn)品進行定義,生成相應的結構視圖,例如工藝視圖、裝配視圖、生產(chǎn)視圖。產(chǎn)品配置所管理的產(chǎn)品結構是設計、制造環(huán)節(jié)操作的對象,產(chǎn)品配置模塊的好壞關系到整個PDM系統(tǒng)的成敗。
該模塊通過產(chǎn)品規(guī)格管理、屬性管理、屬性計算公式定義、功能結構管理、機械約束規(guī)則定義和配置模板管理等設置產(chǎn)品模塊基礎數(shù)據(jù)初步生成滿足顧客需求的物料清單。對未配置出的物科提供手動修改功能,同時能夠對配置產(chǎn)品進行快速報價,以滿足企業(yè)訂單響應的需求。
2.5 編碼管理模塊
設計人員手工編碼工作量大,而且容易產(chǎn)生錯誤。針對這個問題系統(tǒng)開發(fā)了編碼管理模塊,根據(jù)企業(yè)不同的編碼規(guī)則,輔助代碼的自動生成,提高編碼的效率與準確性。
編碼管理模塊包括新建編碼規(guī)則、編碼規(guī)則維護和編碼生成向導3個子功能。編碼管理的實現(xiàn)流程如圖4所示。新建編碼規(guī)則和編碼規(guī)則維護模塊對企業(yè)的各類圖檔編碼規(guī)則進行創(chuàng)建與維護,編碼生成向導根據(jù)建立的編碼規(guī)則,采用計算機輔助的方式生成圖檔編碼。新建編碼規(guī)則、編碼規(guī)則維護和編碼生成向導相互關聯(lián),構成編碼管理的核心部分。
圖4 編碼管理功能示意圖
2.6 用戶管理模塊
在企業(yè)尤其是大型企業(yè)整個生產(chǎn)設計過程中,會有大量不同的部門和人員參與生產(chǎn)設計,不同部門與人員對于數(shù)據(jù)具有不同的操作權限。為了對這些人員進行管理,用戶管理模塊對這些人員的角色及操作權限進行了控制,不同的人員只能處理自己職責范圍內(nèi)的數(shù)據(jù),而不能對其他數(shù)據(jù)進行操作,如圖5所示。同時,用戶管理模塊中的日志管理記錄了用戶對數(shù)據(jù)進行的操作,管理人員可以對系統(tǒng)進行監(jiān)控,防止人員惡意破壞。用戶管理模塊保證了數(shù)據(jù)安全、有效的傳遞和整個生產(chǎn)過程的順利進行。
圖5 基于角色的存取控制
3 系統(tǒng)開發(fā)過程中的關鍵技術
3.1 物料分類編碼規(guī)則
在機械產(chǎn)品的設計與生產(chǎn)過程中,物料信息的檢索、識別是通過其代碼進行的,并且在系統(tǒng)的信息集成中起重要作用。采用來源于成組技術的分類編碼規(guī)則對物料進行編碼,可以有效地實現(xiàn)物料的分類管理。不同企業(yè)根據(jù)產(chǎn)品的特點,采用不同的編碼規(guī)則。通常一個編碼由幾個碼段組成,通過對分類編碼中編碼結構進行研究,對碼段的實質進行歸納總結,可以將碼段分為4類,如圖6所示。
圖6 物料的分類編碼示意圖
計算機輔助編碼基于編碼規(guī)則的應用模型和數(shù)據(jù)庫表達模型,根據(jù)各碼段的輸入類型進行相應的處理過程,其整體流程描述如下。
Step1:選定物料編碼規(guī)則,進入第一碼段。
Step2:判斷碼段的輸人類型,如果是“可選項”,進入Step3;如果是“輸入值”,進入Step4;如果是“常量”,進入Step5;如果是“流水號”,進入SLep6。
Step3:在代碼定義表中選擇所有具有相同編碼規(guī)則和碼段序號,并符合分類取值條件的代碼值記錄。在列表中顯示這些記錄,編碼人員選定某一條代碼記錄,進入Step7。
Step4:用戶輸入符合碼段長度的代碼,系統(tǒng)自動進行有效性檢查,進入Step7。
Step5:自動填充常量代碼,作為物料代碼的占位符或統(tǒng)一標識,進入Scep7。
Step6:系統(tǒng)自動統(tǒng)計物料主文件中具有相同分類碼及特征碼的同類物料總數(shù),自動產(chǎn)生符合碼段長度的流水號,進入Step7。
Step7:判斷所有碼段是否填充完成。如果未完成,碼段數(shù)加1,返回Step2;如果全部完成,進入Step8。
Step8:記錄并顯示物料編碼,算法結束。
3.2 CAD/CAPP/PDM的集成
本系統(tǒng)是以產(chǎn)品數(shù)據(jù)管理為核心,實現(xiàn)CAD/CAPP/PDM的集成。PDM系統(tǒng)可以從CAD系統(tǒng)繪制的產(chǎn)品裝配圖中提取產(chǎn)品結構信息,包括圖形文件和屬性信息。CAPP系統(tǒng)通過PDM系統(tǒng)獲取正確的產(chǎn)品信息,快速生成零部件的工藝規(guī)程文件并上交由PDM系統(tǒng)管理,從而實現(xiàn)CAD系統(tǒng)和CAPP系統(tǒng)的集成。
同時,PDM系統(tǒng)可以隨時提供最新的設計數(shù)據(jù)給企業(yè)內(nèi)部其他各個子系統(tǒng),用戶在統(tǒng)一的PDM系統(tǒng)界面中可以瀏覽、查詢、提取所需的產(chǎn)品信息,打印各種報表,從而實現(xiàn)CAD/CAPP/PDM系統(tǒng)的集成。如圖7所示,可以通過PDM系統(tǒng)直接打開CAD圖紙,對圖紙進行瀏覽、修改、打印等操作,無需再打開CAD軟件,這樣可以方便使用者對圖文檔進行操作。
圖7 圖檔瀏覽界面示意圖
4 系統(tǒng)的實現(xiàn)與應用
本系統(tǒng)程序編制采用美國Sybase公司研制PowerBuilder9.0開發(fā)環(huán)境,它包含一個直觀的圖形界面和可擴展的面向對象的編程語言PowerScripL,提供與當前流行的大型數(shù)據(jù)庫的接口,并通過ODBC與單機數(shù)據(jù)庫相連。底層數(shù)據(jù)庫系統(tǒng)采用微軟公司的Microaoft SQL Server數(shù)據(jù)庫系統(tǒng)。
所開發(fā)的融合項目開發(fā)過程的圖文檔管理系統(tǒng),可實現(xiàn)項目管理、工作流管理、圖文檔的入庫、出庫、查詢、瀏覽批注、編碼管理、版本管理等功能,并實現(xiàn)了與CAD、CAPP系統(tǒng)的集成,系統(tǒng)界面如圖8所示。該系統(tǒng)已在多家離散型機械制造企業(yè)的設計部和工藝部獲得良好應用。
圖8 系統(tǒng)功能實現(xiàn)圖
5 結論
本文介紹了一種面向中小型企業(yè)的圖文檔管理系統(tǒng)的設計與開發(fā),該系統(tǒng)有效地解決了企業(yè)中存在的數(shù)據(jù)管理問題,提高了產(chǎn)品設計效率,縮短了設計周期,提高了設計小組的協(xié)作能力。該系統(tǒng)在某機械制造企業(yè)中的成功運用,表明了該系統(tǒng)的實用性和可靠性。但是,隨著企業(yè)信息化程度的不斷提高,該系統(tǒng)需要擴展其計算機輔助工藝生成的能力。
核心關注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務領域、行業(yè)應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業(yè)務領域的管理,全面涵蓋了企業(yè)關注ERP管理系統(tǒng)的核心領域,是眾多中小企業(yè)信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網(wǎng)http://www.guhuozai8.cn/
本文標題:融合ERP項目開發(fā)過程的圖文檔管理系統(tǒng)設計
本文網(wǎng)址:http://www.guhuozai8.cn/html/news/1051523661.html