基于統(tǒng)一數(shù)據(jù)模型的企業(yè)數(shù)據(jù)管理系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種企業(yè)數(shù)據(jù)管理系統(tǒng),尤其是一種實(shí)現(xiàn)企業(yè)數(shù)據(jù)的統(tǒng)一管理的數(shù)據(jù)管理系統(tǒng)。
【背景技術(shù)】
[0002]復(fù)雜產(chǎn)品,諸如飛機(jī)、船舶、汽車等的研制是一項(xiàng)高度復(fù)雜的系統(tǒng)工程,包括總體、分系統(tǒng)和部件等多個(gè)層次,涉及到氣動(dòng)、結(jié)構(gòu)、控制等多個(gè)學(xué)科,需要進(jìn)行多輪從簡(jiǎn)至繁的研制循環(huán)。在這一過(guò)程中,必然會(huì)產(chǎn)生大量的數(shù)據(jù)。這些數(shù)據(jù)遍及產(chǎn)品的各個(gè)方面,類型也是多種多樣,有作為產(chǎn)品的描述信息,還有產(chǎn)品的設(shè)計(jì)數(shù)據(jù)、仿真數(shù)據(jù)、試驗(yàn)數(shù)據(jù)、工藝數(shù)據(jù)、方案數(shù)據(jù)以及技術(shù)指標(biāo)等等。這些工程數(shù)據(jù)管理上的主要特點(diǎn)包括:
1.工程數(shù)據(jù)中靜態(tài)(如一些標(biāo)準(zhǔn)、設(shè)計(jì)規(guī)范、材料數(shù)據(jù)等)和動(dòng)態(tài)(如隨設(shè)計(jì)過(guò)程變動(dòng)而變化的設(shè)計(jì)對(duì)象中間設(shè)計(jì)結(jié)果數(shù)據(jù))數(shù)據(jù)并存;
2.數(shù)據(jù)類型多樣化,不但包括數(shù)字、文字,而且包含結(jié)構(gòu)化圖形數(shù)據(jù);
3.數(shù)據(jù)之間的數(shù)據(jù)關(guān)系復(fù)雜,如一個(gè)基本圖形可用于多個(gè)復(fù)雜圖形的定義,一個(gè)產(chǎn)品往往由許多零件組成。
[0003]同時(shí),經(jīng)過(guò)多年的信息化積累,企業(yè)構(gòu)建了多樣的數(shù)據(jù)管理系統(tǒng),如:PDM、TDM、SDM等,但是,這些系統(tǒng)都是孤立的,彼此之間沒(méi)能建立起關(guān)聯(lián)關(guān)系,從而人為地割裂了設(shè)計(jì)數(shù)據(jù)、仿真數(shù)據(jù)、試驗(yàn)數(shù)據(jù)等之間的關(guān)聯(lián)性和統(tǒng)一性,且這些系統(tǒng)只管理結(jié)果數(shù)據(jù),而研制過(guò)程中迭代產(chǎn)生的過(guò)程數(shù)據(jù)未得到有效管理。因此,它們具有如下缺點(diǎn):
1.各種類型的數(shù)據(jù)沒(méi)有統(tǒng)一表達(dá),導(dǎo)致數(shù)據(jù)的統(tǒng)一管理困難;
2.過(guò)程數(shù)據(jù)缺乏管理,導(dǎo)致發(fā)現(xiàn)問(wèn)題難追溯,難診斷,難更改;
3.各種數(shù)據(jù)關(guān)聯(lián)關(guān)系未建立和管理,導(dǎo)致數(shù)據(jù)缺乏一致性,過(guò)程難以重建。
[0004]為了解決企業(yè)數(shù)據(jù)管理中的問(wèn)題,目前,相當(dāng)多的做法是建立不同數(shù)據(jù)管理系統(tǒng)之間的數(shù)據(jù)傳遞和轉(zhuǎn)換接口,這種方法在一些較小企業(yè)中應(yīng)用相對(duì)廣泛。但是這種方法有其局限性,因?yàn)檫@種點(diǎn)對(duì)點(diǎn)的接口建立方式必然會(huì)隨著數(shù)據(jù)管理系統(tǒng)數(shù)量的增加呈幾何式增長(zhǎng),到一定程度就很難維護(hù)和管理;同時(shí),這種方法也沒(méi)有實(shí)現(xiàn)對(duì)過(guò)程數(shù)據(jù)的管理。
[0005]因此,目前迫切需要一套全面的企業(yè)數(shù)據(jù)管理系統(tǒng),其一方面能夠定義中性的統(tǒng)一數(shù)據(jù)模型,通過(guò)中性的統(tǒng)一數(shù)據(jù)模型管理企業(yè)產(chǎn)品研制過(guò)程中的各種形式各種類型的數(shù)據(jù),如產(chǎn)品BOM結(jié)構(gòu)、設(shè)計(jì)數(shù)模、設(shè)計(jì)圖樣、設(shè)計(jì)參數(shù)、設(shè)計(jì)報(bào)告、仿真報(bào)告、仿真模型、性能參數(shù)、試驗(yàn)數(shù)據(jù)、試驗(yàn)報(bào)告、工藝數(shù)據(jù)等;另一方面,要能夠?qū)崿F(xiàn)對(duì)產(chǎn)品研制工程中迭代產(chǎn)生的過(guò)程數(shù)據(jù)的有效統(tǒng)一管理;第三,能夠?qū)崿F(xiàn)不同階段的數(shù)據(jù)關(guān)聯(lián)和集成,從而為企業(yè)在產(chǎn)品研制過(guò)程中的設(shè)計(jì)、仿真、試驗(yàn)等階段中產(chǎn)生的數(shù)據(jù)提供統(tǒng)一的數(shù)據(jù)存儲(chǔ)空間,并實(shí)現(xiàn)數(shù)據(jù)關(guān)聯(lián)關(guān)系管理。
【發(fā)明內(nèi)容】
[0006]本發(fā)明旨在解決目前企業(yè)在數(shù)據(jù)管理過(guò)程中存在的數(shù)據(jù)沒(méi)有統(tǒng)一表達(dá)從而難以統(tǒng)一管理、過(guò)程數(shù)據(jù)缺乏管理、各階段的數(shù)據(jù)關(guān)聯(lián)關(guān)系未有效建立和管理等問(wèn)題。
[0007]為此,本發(fā)明提供一種基于統(tǒng)一數(shù)據(jù)模型的企業(yè)數(shù)據(jù)管理系統(tǒng),其通過(guò)為企業(yè)的各種類型的數(shù)據(jù)分別建立一個(gè)統(tǒng)一數(shù)據(jù)模型而實(shí)現(xiàn)對(duì)企業(yè)的所有數(shù)據(jù)對(duì)象的統(tǒng)一管理,其包括:(1)動(dòng)態(tài)建模模塊,其用于為企業(yè)的各種類型的數(shù)據(jù)分別建立一個(gè)統(tǒng)一數(shù)據(jù)模型從而形成一套符合企業(yè)數(shù)據(jù)管理需求的統(tǒng)一數(shù)據(jù)模型,該統(tǒng)一數(shù)據(jù)模型定義了描述企業(yè)的數(shù)據(jù)對(duì)象的統(tǒng)一和標(biāo)準(zhǔn)的格式;(2)數(shù)據(jù)對(duì)象定義模塊,其用于分別基于所述統(tǒng)一數(shù)據(jù)模型所定義的格式定義企業(yè)的各種數(shù)據(jù)對(duì)象,并定義各數(shù)據(jù)對(duì)象之間的數(shù)據(jù)關(guān)系,從而形成數(shù)據(jù)對(duì)象集合,該數(shù)據(jù)對(duì)象集合不僅包括數(shù)據(jù)對(duì)象,還包括各數(shù)據(jù)對(duì)象之間的數(shù)據(jù)關(guān)系;(3)統(tǒng)一數(shù)據(jù)中心,其存儲(chǔ)所述數(shù)據(jù)對(duì)象集合,以便于對(duì)企業(yè)的所有數(shù)據(jù)對(duì)象的集成和統(tǒng)一管理;(4)數(shù)據(jù)展示和管理模塊,其用于展示和管理所有的數(shù)據(jù)對(duì)象。
[0008]進(jìn)一步地,所述數(shù)據(jù)關(guān)系包括數(shù)據(jù)對(duì)象之間的關(guān)聯(lián)關(guān)系,其包括數(shù)據(jù)對(duì)象之間的影響關(guān)系、派生關(guān)系和轉(zhuǎn)換關(guān)系;數(shù)據(jù)對(duì)象之間的映射關(guān)系,即同一類數(shù)據(jù)對(duì)象之間的屬性值傳遞關(guān)系;以及數(shù)據(jù)對(duì)象之間的屬性值映射關(guān)系,即數(shù)據(jù)對(duì)象之間的個(gè)別屬性值傳遞關(guān)系O
[0009]再進(jìn)一步地,所述統(tǒng)一數(shù)據(jù)模型包括屬性層、版本層、結(jié)構(gòu)層、權(quán)限層和操作層,所述屬性層記錄數(shù)據(jù)對(duì)象的相關(guān)屬性;所述版本層記錄數(shù)據(jù)對(duì)象的版本;所述結(jié)構(gòu)層記錄數(shù)據(jù)對(duì)象與其它數(shù)據(jù)對(duì)象之間的結(jié)構(gòu)關(guān)系,即父數(shù)據(jù)對(duì)象與子數(shù)據(jù)對(duì)象之間的隸屬關(guān)系;所述權(quán)限層記錄用戶對(duì)數(shù)據(jù)對(duì)象所擁有的權(quán)限;所述操作層記錄可對(duì)數(shù)據(jù)對(duì)象進(jìn)行的操作。
[0010]更進(jìn)一步地,所述數(shù)據(jù)對(duì)象定義模塊包括權(quán)限子模塊、數(shù)據(jù)驗(yàn)證子模塊、數(shù)據(jù)比對(duì)子模塊、關(guān)系子模塊和版本子模塊,其中,所述權(quán)限子模塊用于驗(yàn)證用戶是否有權(quán)限定義數(shù)據(jù)對(duì)象;所述數(shù)據(jù)驗(yàn)證子模塊用于驗(yàn)證用戶輸入的合法性;所述數(shù)據(jù)比對(duì)子模塊用于比對(duì)所定義的數(shù)據(jù)對(duì)象與已有的數(shù)據(jù)對(duì)象;所述關(guān)系子模塊用于確定各數(shù)據(jù)對(duì)象之間的數(shù)據(jù)關(guān)系;所述版本子模塊用于確定所定義的數(shù)據(jù)對(duì)象的版本。
[0011]再更進(jìn)一步地,所述數(shù)據(jù)展示和管理模塊包括屬性管理子模塊、結(jié)構(gòu)管理子模塊和版本管理子模塊,所述屬性管理子模塊用于展示和管理數(shù)據(jù)對(duì)象的相關(guān)屬性,所述結(jié)構(gòu)管理子模塊用于展示和管理數(shù)據(jù)對(duì)象之間的結(jié)構(gòu)關(guān)系;所述版本管理子模塊用于管理數(shù)據(jù)對(duì)象的版本,當(dāng)數(shù)據(jù)對(duì)象的關(guān)鍵屬性、結(jié)構(gòu)關(guān)系或者其子對(duì)象的關(guān)鍵屬性發(fā)生變化時(shí),認(rèn)為該數(shù)據(jù)對(duì)象發(fā)生了變化,賦予該數(shù)據(jù)對(duì)象一個(gè)新的版本,并將該變化后的數(shù)據(jù)對(duì)象作為一個(gè)新數(shù)據(jù)對(duì)象進(jìn)行存儲(chǔ),否則認(rèn)為數(shù)據(jù)對(duì)象未發(fā)生變化,該數(shù)據(jù)對(duì)象的版本不變,不存儲(chǔ)變化后的數(shù)據(jù)對(duì)象。
[0012]此外,所述企業(yè)數(shù)據(jù)管理系統(tǒng)進(jìn)一步包括數(shù)據(jù)模型庫(kù),其用于存儲(chǔ)所述動(dòng)態(tài)建模模塊建立的統(tǒng)一數(shù)據(jù)模型,在用所述數(shù)據(jù)對(duì)象定義模型定義數(shù)據(jù)對(duì)象時(shí),從該數(shù)據(jù)模型庫(kù)中調(diào)用合適的統(tǒng)一數(shù)據(jù)模型。
[0013]進(jìn)一步地,所述的企業(yè)數(shù)據(jù)管理系統(tǒng)進(jìn)一步包括標(biāo)準(zhǔn)模型庫(kù),其用于存儲(chǔ)標(biāo)準(zhǔn)數(shù)據(jù)模型,在用所述動(dòng)態(tài)建模模塊建立統(tǒng)一數(shù)據(jù)模型時(shí),從所述標(biāo)準(zhǔn)模型庫(kù)中調(diào)用合適的標(biāo)準(zhǔn)數(shù)據(jù)模型,從而提高建立統(tǒng)一數(shù)據(jù)模型的效率。
[0014]更進(jìn)一步地,所述數(shù)據(jù)展示和管理模塊進(jìn)一步包括權(quán)限管理子模塊,其用于管理數(shù)據(jù)對(duì)象的權(quán)限。所述數(shù)據(jù)展示和管理模塊進(jìn)一步包括多視圖子模塊,其用于以多種不同的視圖展示數(shù)據(jù)對(duì)象。所述數(shù)據(jù)展示和管理模塊進(jìn)一步包括來(lái)源和影響分析子模塊,其用于展示和分析數(shù)據(jù)對(duì)象的來(lái)源及對(duì)其它數(shù)據(jù)對(duì)象的影響;包括查詢子模塊,其用于查詢數(shù)據(jù)對(duì)象;統(tǒng)計(jì)分析子模塊,其用于統(tǒng)計(jì)數(shù)據(jù)對(duì)象,并以圖形化的方式展示統(tǒng)計(jì)后的數(shù)據(jù)對(duì)象以便于對(duì)數(shù)據(jù)對(duì)象的分析;數(shù)據(jù)譜系管理子模塊,其用于展示和管理某一產(chǎn)品研制過(guò)程中的數(shù)據(jù)譜系。
[0015]本發(fā)明通過(guò)建立統(tǒng)一數(shù)據(jù)模型,輔助用戶以統(tǒng)一和標(biāo)準(zhǔn)的格式定義所有的數(shù)據(jù)對(duì)象,通過(guò)數(shù)據(jù)關(guān)系建立起不同階段的數(shù)據(jù)對(duì)象之間的聯(lián)系,并通過(guò)統(tǒng)一數(shù)據(jù)中心實(shí)現(xiàn)所有數(shù)據(jù)對(duì)象的統(tǒng)一管理;同時(shí),通過(guò)版本管理機(jī)制實(shí)現(xiàn)過(guò)程數(shù)據(jù)對(duì)象的管理,有利于數(shù)據(jù)對(duì)象的追溯、診斷和更改。
【附圖說(shuō)明】
[0016]圖1是本發(fā)明的統(tǒng)一數(shù)據(jù)模型的簡(jiǎn)化圖。
[0017]圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施方式的基于統(tǒng)一數(shù)據(jù)模型的企業(yè)數(shù)據(jù)管理系統(tǒng)的示意圖。
[0018]圖3是根據(jù)本發(fā)明的另一個(gè)實(shí)施方式的基于統(tǒng)一數(shù)據(jù)模型的企業(yè)數(shù)據(jù)管理系統(tǒng)的示意圖。
【具體實(shí)施方式】
[0019]下面結(jié)合附圖詳細(xì)描述本發(fā)明的【具體實(shí)施方式】。
[0020]在具體描述本發(fā)明的基于統(tǒng)一數(shù)據(jù)模型的企業(yè)數(shù)據(jù)管理系統(tǒng)之前,先簡(jiǎn)單介紹一下本發(fā)明中的數(shù)據(jù)對(duì)象和統(tǒng)一數(shù)據(jù)模型。在企業(yè)中,有各種類型的數(shù)據(jù)。對(duì)于每一種類型的數(shù)據(jù),都包括多種具體的實(shí)例化后的數(shù)據(jù)對(duì)象,例如,關(guān)于設(shè)計(jì)類型的數(shù)據(jù)就包括多種具體的實(shí)例化后的設(shè)計(jì)數(shù)據(jù)對(duì)象,諸如,在設(shè)計(jì)飛機(jī)機(jī)翼時(shí),要有多種設(shè)計(jì)方案,這樣,關(guān)于飛機(jī)機(jī)翼設(shè)計(jì)類型的數(shù)據(jù)就包括多種具體的實(shí)例化后的關(guān)于飛機(jī)機(jī)翼的設(shè)計(jì)方案的數(shù)據(jù)對(duì)象。在本發(fā)明中,數(shù)據(jù)對(duì)象是指企業(yè)在某種具體型號(hào)的產(chǎn)品研制過(guò)程中的一個(gè)個(gè)具體的數(shù)據(jù),例如,在某種具體型號(hào)的飛機(jī)研制過(guò)程中,針對(duì)飛機(jī)機(jī)翼可能設(shè)計(jì)多種設(shè)計(jì)方案,每一個(gè)設(shè)計(jì)方案所對(duì)應(yīng)的設(shè)計(jì)