當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普服務(wù)體系 > 泛普博客
PDM系統(tǒng)文檔管理和過(guò)程管理的實(shí)現(xiàn)
申請(qǐng)免費(fèi)試用、咨詢(xún)電話:400-8352-114
來(lái)源:泛普軟件PDM最早出現(xiàn)在20世紀(jì)80年代中期,目的是為了解決大量工程圖紙,技術(shù)文檔的計(jì)算機(jī)管理問(wèn)題,然后逐漸擴(kuò)展到產(chǎn)品開(kāi)發(fā)中的三個(gè)主要領(lǐng)域:設(shè)計(jì)圖紙、電子文檔管理、產(chǎn)品結(jié)構(gòu)配置管理、工程發(fā)放和變更管理。隨著對(duì)集成產(chǎn)品開(kāi)發(fā)(IPD),并行工程等思想的重視,還提出了對(duì)整個(gè)產(chǎn)品開(kāi)發(fā)過(guò)程進(jìn)行時(shí)間協(xié)調(diào)和進(jìn)度控制的要求,于是又增加了過(guò)程管理的功能。作為一門(mén)發(fā)展中的技術(shù),PDM技術(shù)的內(nèi)涵還在不斷豐富。
產(chǎn)品數(shù)據(jù)管理技術(shù)(PDM)以軟件為基礎(chǔ),是一門(mén)管理所有與產(chǎn)品相關(guān)的信息(包括電子文檔,數(shù)字化文件,數(shù)據(jù)庫(kù)記錄等)和所有與產(chǎn)品相關(guān)的過(guò)程(包括工作流程和更改流程)的技術(shù)。它提供產(chǎn)品全生命周期的信息管理,并可在企業(yè)范圍內(nèi)為產(chǎn)品設(shè)計(jì)和制造建立一個(gè)并行化的協(xié)作環(huán)境。PDM的基本原理是,在邏輯上將各個(gè)CAX信息化孤島集成起來(lái)。利用計(jì)算機(jī)系統(tǒng)控制整個(gè)產(chǎn)品的開(kāi)發(fā)設(shè)計(jì)過(guò)程,通過(guò)逐步建立虛擬的產(chǎn)品模型,最終形成完整地產(chǎn)品描述,生產(chǎn)過(guò)程描述以及生產(chǎn)過(guò)程控制數(shù)據(jù)。技術(shù)信息系統(tǒng)和管理信息系統(tǒng)的有機(jī)集成,構(gòu)成了支持整個(gè)產(chǎn)品形成過(guò)程的信息系統(tǒng),同時(shí)也建立了C1MS的技術(shù)基礎(chǔ)。通過(guò)建立虛擬的產(chǎn)品模型,PDM系統(tǒng)可以有效、實(shí)時(shí)、完整地控制從產(chǎn)品規(guī)劃到產(chǎn)品報(bào)廢處理的整個(gè)產(chǎn)品生命周期中的各種復(fù)雜的數(shù)字化信息。
l PDM系統(tǒng)的體系結(jié)構(gòu)
PDM系統(tǒng)的體系結(jié)構(gòu)可分為四層,它們是用戶(hù)界面層、功能模塊及開(kāi)發(fā)工具層、框架核心層和系統(tǒng)支撐層。如圖1。
如圖l所示,用戶(hù)界面層向用戶(hù)提供交互式的圖形界面,包括圖示化的瀏覽器,各種菜單,對(duì)話框等。用于支持命令的操作與信息的輸入輸出。它是實(shí)現(xiàn)PDM各種功能的手段、媒介,處于最上層;功能模塊及開(kāi)發(fā)工具層主要提供電子倉(cāng)庫(kù)與文檔管理,工作流程管理,零件分類(lèi)與檢索。工程變更管理。產(chǎn)品結(jié)構(gòu)與配置管理,集成工具等;框架核心層提供實(shí)現(xiàn)PDM各種功能的核心結(jié)構(gòu)與架構(gòu),由于PDM系統(tǒng)的對(duì)象管理框架具有屏蔽異構(gòu)操作系統(tǒng)。網(wǎng)絡(luò),數(shù)據(jù)庫(kù)的特性,用戶(hù)在應(yīng)用PDM系統(tǒng)的各種功能時(shí),實(shí)現(xiàn)了對(duì)數(shù)據(jù)的透明化操作,應(yīng)用的透明化調(diào)用和過(guò)程的透明化管理等;系統(tǒng)支撐層通過(guò)關(guān)系數(shù)據(jù)庫(kù)提供的數(shù)據(jù)操作功能支持PDM系統(tǒng)對(duì)象在底層數(shù)據(jù)庫(kù)的管理。
2工程圖文檔的檢驗(yàn)、入庫(kù)與查看
2.1 建樹(shù)以實(shí)現(xiàn)檢驗(yàn)工程圖文檔的完整性
對(duì)于機(jī)械制造工程方面的圖紙,按照項(xiàng)目來(lái)分,每個(gè)項(xiàng)目都有它的裝配圖與相應(yīng)的零件圖,裝配圖由兩個(gè)或兩個(gè)以上的零件圖組成。作為裝配圖下級(jí)的零件圖也可以將其作為一個(gè)更低層的裝配圖從而擁有了相應(yīng)的下級(jí)零件圖。通過(guò)這些裝配圖與零件圖的構(gòu)成關(guān)系,通過(guò)描述文本信息,來(lái)將這些父子信息記錄到數(shù)據(jù)庫(kù)中,再通過(guò)一定的算法來(lái)進(jìn)行檢驗(yàn)父子關(guān)系是否合理。
在一個(gè)項(xiàng)目中有一個(gè)頂層裝配圖,要將最頂層的裝配圖作為樹(shù)的根,各個(gè)次級(jí)裝配圖就構(gòu)成了它的孩子結(jié)點(diǎn),零件圖構(gòu)成了它的葉子。本系統(tǒng)對(duì)于這些圖形文件之間的關(guān)系,是通過(guò)對(duì)應(yīng)的文本文件來(lái)進(jìn)行描述的,文本文件分為三類(lèi),分別是born文件。ttl文件,doc文件。Born文件是用來(lái)記錄除頂層裝配圖外所有圖形文件的信息,ttl文件是用來(lái)記錄頂層裝配圖的信息,而doc文件則是用來(lái)具體描述一個(gè)圖形文件相關(guān)的信息而不記錄圖形文件的聯(lián)系。有了具體的文本信息記錄,就能夠通過(guò)讀取文本信息將圖形文件之間的聯(lián)系以樹(shù)的形式記錄到數(shù)據(jù)庫(kù)中去,為之后對(duì)圖文檔完整性檢驗(yàn)以及其他相關(guān)工作打下基礎(chǔ)。
本文具體做法是首先用函數(shù)讀取所有born文件并將其中的code信息連接后寫(xiě)入數(shù)據(jù)庫(kù)的temrkb表的dh字段,而將born文件的文件名寫(xiě)入temrkb表的fdh字段,根據(jù)前面對(duì)算法的描述。dh字段中不存在但在fdh字段中卻存在的值,該值就是所要建立的樹(shù)的根。當(dāng)找到根結(jié)點(diǎn)后,系統(tǒng)將給它分配一個(gè)項(xiàng)目序號(hào),序號(hào)信息記錄在temrkb表的xmxh和rf字段中。但是在rf字段中,在序號(hào)末尾加上一個(gè)字母R表示為根結(jié)點(diǎn),同時(shí)用pl字段記錄它的層為0,然后依據(jù)關(guān)系尋找根的孩子,找到孩子后將父親的rf信息寫(xiě)入孩子的xmxh字段中,作用相當(dāng)于指針,用以指示孩子,而將孩子xmxh的信息加上它對(duì)應(yīng)的文件序號(hào)之后寫(xiě)入它的rf字段中,就這樣可以循環(huán)獲取信息并建立整個(gè)項(xiàng)目中圖形文件的樹(shù)型結(jié)構(gòu)。部分temrkb表結(jié)構(gòu)及字段聯(lián)系示意圖如圖2所示。
2.2圖文檔的上傳
根據(jù)工程設(shè)計(jì)上的要求,系統(tǒng)將同名的各類(lèi)圖形文件放置到與其名字相同的各個(gè)目錄文件夾下,且用于描述信息的文本文件也隨同圖形文件一起上傳,存放位置與其對(duì)應(yīng)圖形文件相同。例如有一個(gè)裝配圖文件,名字為911001.dwg,它由三個(gè)零件圖組成,零件圖文件名分別為911002.dwg,911003.dwg,911004.gdf,并且有相關(guān)文本文件四個(gè),文件名分別為911001.born,91l001.ttl,911002.ttl,911004.doc,那么上傳之后保存形式為:文件夾911001中保存了911001.dwg,911001.bom,911001.ttl,文件夾911002中保存了911002.dwg,911002.ttl,文件夾911003中保存了911003.dwg,文件夾911004中保存了911004.gdf,911004.doc。如圖3所示。
2.3圖文檔的校對(duì)、審核、批準(zhǔn)
圖文檔的校對(duì)、審核、批準(zhǔn)是對(duì)已經(jīng)完成完整性檢驗(yàn)的項(xiàng)目文件進(jìn)行進(jìn)一步處理的流程。示意圖如圖4所示。
2.4圖文檔修改過(guò)程的查看
從圖4可以看出經(jīng)過(guò)完整性檢驗(yàn)后的圖形文件還要經(jīng)過(guò)復(fù)雜的處理流程才能最終入庫(kù),在整個(gè)校對(duì),審核,批準(zhǔn)的任何一個(gè)過(guò)程中,圖形文件都有可能因?yàn)椴环弦?guī)范而被返回設(shè)計(jì)。經(jīng)過(guò)了眾多的處理過(guò)程,工程師都有可能搞不清楚自己的圖紙現(xiàn)在被返回設(shè)計(jì)是因?yàn)樾?duì)沒(méi)有通過(guò)還是審核沒(méi)有通過(guò),還是在批準(zhǔn)中被否決。因此有必要在圖形界面上設(shè)計(jì)右鍵菜單,使用判斷語(yǔ)句明確返回原因,這樣通過(guò)簡(jiǎn)單的右鍵菜單。使得工程能很方便得到自己的圖紙?zhí)幚硇畔?,從而大大提高工作效率?/P>
主要代碼如下圖:
3結(jié)束語(yǔ)
PDM系統(tǒng)以其強(qiáng)大的功能越來(lái)越受到企業(yè)的重視。更由于它在國(guó)外大量企業(yè)中成功實(shí)施的案例以及給這些企業(yè)帶來(lái)的明顯效益,更讓PDM魅力倍增。我國(guó)目前有很多企業(yè)已經(jīng)具備了實(shí)施PDM的條件,因此,PDM在國(guó)內(nèi)市場(chǎng)將有廣闊的發(fā)展空間,它將成為未來(lái)企業(yè)競(jìng)爭(zhēng)的有力工具。(萬(wàn)方數(shù)據(jù))
- 1硬球:移動(dòng)互聯(lián)網(wǎng)時(shí)代的競(jìng)爭(zhēng)策略
- 2從目標(biāo)系統(tǒng)風(fēng)險(xiǎn)數(shù)據(jù)談IT項(xiàng)目管理
- 3微信營(yíng)銷(xiāo)實(shí)戰(zhàn):一天三千粉絲五倍的銷(xiāo)售額是怎樣實(shí)現(xiàn)的
- 4企業(yè)內(nèi)部控制無(wú)法回避IT控制的挑戰(zhàn)
- 5 網(wǎng)內(nèi)文章在編輯時(shí)應(yīng)注意的技巧-泛普軟件和
- 6做社區(qū)網(wǎng)站如何利用QQ群推廣
- 7經(jīng)過(guò)十多年的發(fā)展,OA市場(chǎng)已經(jīng)含苞待放
- 8OA辦公系統(tǒng)在國(guó)內(nèi)已經(jīng)發(fā)展了二十多年
- 9客戶(hù)期望與客戶(hù)體驗(yàn)
- 10八大奢侈品牌憑什么成為“頂級(jí)”
- 11確定好目標(biāo)需求是做好OA辦公系統(tǒng)實(shí)施計(jì)劃的依據(jù)
- 12專(zhuān)家:無(wú)線路由器輻射“危害人體說(shuō)”不可信
- 13管理到底干什么
- 14企業(yè)持久增長(zhǎng)須做好五件事
- 15一個(gè)好公司必有的鐵規(guī)定
- 16栽跟頭后才悟出來(lái)的IT規(guī)劃真諦
- 17倍增企業(yè)利潤(rùn)的3大策略9和6大秘訣
- 18廣東連鎖50強(qiáng)深穗莞三分天下
- 19中消協(xié)調(diào)查:三分之二受訪者14年遭信息泄露
- 20OA有效的權(quán)限管控為管理者提供了一個(gè)完美的視聽(tīng)空間
- 21金融危機(jī)下 企業(yè)應(yīng)如何做好IT業(yè)務(wù)調(diào)整
- 22APS推動(dòng)企業(yè)向柔性制造進(jìn)行轉(zhuǎn)化
- 23金融行業(yè)是OA采用率最高的行業(yè)之一,在全球大都如此
- 24中國(guó)企業(yè)實(shí)現(xiàn)OA架構(gòu)時(shí)更應(yīng)關(guān)注建立一個(gè)標(biāo)準(zhǔn)的平臺(tái)
- 25用研發(fā)提升競(jìng)爭(zhēng)優(yōu)勢(shì)
- 26用價(jià)值競(jìng)爭(zhēng)替代低價(jià)競(jìng)爭(zhēng)
- 27系統(tǒng)選型最容易忽略的工作是什么?
- 28揭秘企業(yè)網(wǎng)管員應(yīng)聘面試題
- 29OA的選型是OA軟件實(shí)施里面一個(gè)至關(guān)重要的環(huán)節(jié)
- 302009年藥店發(fā)展八大趨勢(shì)
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓