1

香蕉久久网站,99久久久国产精品免费播放器,欧美三级网站在线观看,国产在线精品一区二区夜色,久久狠狠丁香婷婷综合,日本一道高清不卡免费,在线观看免费黄网站

中國減速機行業(yè)最大的門戶網站!
免費注冊 | 會員登錄會員中心 設為首頁加入收藏 聯系我們
 當前位置:首頁 >> 技術講座 >>博士論文>> 正文
   我要成為會員
楊永喜 碩士——減速機計算機輔助設計、繪圖與信息管理系統研究
來源:減速機信息網    時間:2007年10月10日8:40  責任編輯:wangtao   
 

第五章  系列化產品工程信息的建立與管理

【本章摘要】本章首先分析了管理系列化產品信息的工具——工程數據庫的內容及建庫方法,并詳細分析了具體系統中的庫存-設計控制模塊的實現及其工程數據庫的生成和企業(yè)中的項目圖紙管理模塊的工程數據庫建立。

5.1  工程數據管理的引入

隨著現代工業(yè)的發(fā)展,現代工業(yè)的整體分工與合作的日益完善,特別是標準化和通用化技術的發(fā)展,企業(yè)產品的系列化工作就變得日益重要。而對產品信息的管理也變得很重要,并且,由于系列化產品之間在特征尺寸和圖形表達上都具有一定的共性。如何有效地記錄這些信息,特別是應用到圖形驅動中,普通的數據庫(存儲簡單的數據信息)對圖形特征數據的存儲較為困難,而工程數據庫能存儲具有工程特性信息的內容。

為了適應工程數據庫管理和應用需求,設計和發(fā)展傳統的數據模型,研究新的可擴充的數據庫系統,為用戶提供強大的系統和良好的人機界面。目前,主要的做法有:使用構造DBMS生成器;使用擴展關系模型(混合模型);使用語義模型;打破關系約束的NF2模型;面向對象模型。

由于歷史的原因,早期的工程數據庫均采用傳統的數據模型,即層次、網狀、關系模型。由于關系數據模型具有嚴謹的理論、清晰的概念,因此不少系統都是建立在擴展的關系模型上的,去適應工程數據庫系統的需要。然而由于關系模型將實體與實體間不同的聯系統一按關系處理,犧牲了不少語義信息,加之關系模型的面向記錄的模式以及單一的數據類型不能自然表達復雜的對象結構,因此,工程數據庫的功能受到一定的限制。目前人們開始研究新的語義數據模型,特別是面向對象的數據模型已受到重視。由于這種數據庫模型具有較強的語義建模能力,它的許多特點非常適合工程數據庫特別是圖形圖象數據庫,是一種很有希望的方法。

基于數據庫管理系統來實現工程數據管理,是在數據庫技術得到發(fā)展的基礎上,將特定工程數據分類、分階段存于數據庫,便于數據獨立和共享,便于管理和使用。對于傳統的數據庫結構模型。經過改造和擴展,開發(fā)成更適合于工程應用需要的能有效保證工程數據管理的系統,如工程設計知識庫、工程圖形數據庫等,在工程應用需求推動下,發(fā)展較快。

機械CAD數據主要包括產品設計數據、產品模型數據、圖形數據、材料數據、成組技術編碼數據、測試數據等。它應包括物理特性、材料特性、零件規(guī)格、數學模型、經驗公式的數學描述、幾何形體描述與幾何尺寸、規(guī)范和標準等,內容極為廣泛。其表現形式除了數值、文字信息之外,還有大量的幾何圖形信息。其特點是數據量大,種類多,結構復雜。

為了適應工程數據管理和應用需求,要對傳統的數據模型進行發(fā)展和改造或重新設計新的數據模型,通常的方法有:

(l)基于關系數據庫的數據模型:RDBMS要求所有關系表均滿足1NF,因而用關系表達復雜對象時,對象實體的各屬性需要分拆在數個關系表中,因而可以在RDBMS之上開發(fā)一附加層,專門完成“關系←→對象”的互換工作,從而使實體外部對象與內部對象之間能自然映像。

(2)新一代數據模型主要有:1)從排除1NF限制出發(fā)而提出的NF2模型,NF2從結構上對關系模型進行了擴充,允許屬性既可以是原子類型也可以是關系本身,因此能表達“表中表”,可以將層次結構的對象作為一個整體存于數據庫,當存取某個對象是無須進行顯式的連續(xù)操作;2)排除1NF限制并允許屬性為函數或過程既是關系模型在語義方向上的擴充,如POSTGRES系統,它支持關系之間的繼承并允許在關系上定義函數和運算符,從而大大提高了復雜對象的建模能力;3)為了表達各種復雜的語義關聯,提出了許多語義數據模型,其中SAM模型為CIMS數據庫庫設計提供了一個很有力的工具,由于語義數據模型的復雜性,語義模型只是被用作數據庫設計中的一種概念建模工具;4)面向對象(OO)的數據模型,00模型的核心為“抽象數據類型+繼承性+對象標識符”,采用00模型的模型的面向對象的數據庫(OODB)是隨著面向對象程字設計的技術發(fā)展而應運而生。OODBMS支持復雜對象、對象標識和對象繼承、對象的封裝性、層次結構的類或型、具有計算完備性和可擴充性等。

5.2  對象模型到關系數據庫結構的映射

對象是有實體所包含的一組數據和施加于這些數據上的操作組成的,F實世界中所有概念實體被模型化為對象。對象描述的所有的概念實體,從簡單到復雜的實體,允許把復雜對象表示成一個循環(huán)遞歸的對象,而且每個對象是唯一可標識的;趯ο蠛皖惖母拍,使之能建立高度結構化的數據模型,更能反映復雜的現實世界的語義關系。

面向對象是一種新的程序設計方法學,它吸收了傳統方法的數據抽象,信息隱蔽,模塊化等思想,強調以對象作為問題分析、系統設計的主體,是軟件系統與客觀世界之間自然的對應關系。面向對象方法按照人們習慣的思維方式建立問題模型和構造系統,使軟件系統更易于理解和維護,它的繼承和多態(tài)等技術為軟件復用和擴充創(chuàng)造了條件。采用面向對象方法來設計數據庫,對數據庫中的表格字段的具體類型沒有限制,即可以設計層次、網狀數據庫,又可以設計關系型和面向對象型數據庫。使用統一的面向對象設計技術,可以提高數據庫和程序編碼的完整性。面向對象數據庫系統是把面向對象技術和傳統的數據庫技術結合集成在一個系統中,支持面向對象數據模型和對象操作、集合操作一體化,適合于工程中的應用。但是從目前的技術和市場上看,面向對象數據庫在技術上不完全成熟,缺乏統一的國際標準,市場上應用極少。而關系型數據庫是在市場上比較流行,經實踐證明成熟可靠的數據庫管理系統,與高級詳言的接口已經建成。因此,可以通過將對象模型映射成關系型數據庫結構來多現對象數據的存儲和操作。

關系數據庫邏輯上是“表”的集合,這種表具有固定列數和任意的字段數。表的列名稱可直接與對象模型中的屬性相關,行可以對應于類實例和鏈,各個表的行列交叉點用來存儲基本類型的數據。對象模型到數據庫結構的映射就是將規(guī)范化的類屬性、關聯關系和歸納關系映射成具體特定結構的一張或多張表模型,對象的存儲就是實例的屬性值、關聯表示值和歸納表示值存入相應的表中。

每個類都可映射成一張或多張表,圖5-1是點類映射成表的例子。

關聯映射成表的方法是:首先將關聯的二個類映射成各自的表,然后再用二個類的標識屬性作成關鍵字,構成一張索引表。關聯映射成表的方法是:首先將關聯的二個類映射成各自的表,然后再用二個類的標識屬性作成關鍵字,構成一張索引表。

聚集的映射規(guī)律和關聯相似。用聚集可以描述復雜對象。圖5-2是直線到表映射的一個例子。繼承是面向對象中的一個重要的方法。繼承的常規(guī)映射方法是原位法,它將父類和子類都在原位映射成相應的表,父類和子類通過關鍵字來表示對象標識,這種方法邏輯上清晰且可擴展,但涉及的表較多。繼承到表的映射方法還有“上升法”和“下降法”。上升法是將父親的屬性“下降”復制到各個子表中從而省去父表,該方法適合于父類屬性較少,具體應用中知道應診尋找哪個子類實例的場合。下降法是將各個子類的屬性都“上升”復制到父表中從而省去所有子表,父表中包括含了描述父類所有屬性的字段。該方法適合于父類屬性較多,子類個數和屬性較少的場合。例如,尺寸類和線形尺寸類、角度尺寸類等尺寸之間的關系為繼承,可通過上升法統一為一個類。通過將對象模型到關系數據庫表的映射,可以方便地實現工程數據的管理。

5.3  庫存-設計控制

隨著企業(yè)的不斷發(fā)展,產品系列及其種類的增多,倉庫零件或原材料的庫存量也隨之變地越來越大。一般地,我們可以將庫存分為三類:常用類,不常用類和不用類。常用類指使用頻率很高的零件集合:不常用零件是指使用頻率很較底的零件集合;不用類是指由于一些客戶的特殊需求,并且設計人員在設計時僅從理論上的最優(yōu)化的可行性而沒有考慮到零件種類的可能增多,導致在一些以后可能永遠用不上的零件集合。

隨著庫存量的增多,企業(yè)積壓資金也越來越大,而事實上,很多種類的零件根本沒有必要購買,完全可以用其他類型的零件進行代替。對零件選型的控制主要是對設計人員在零件選型過程中,讓設計人員優(yōu)先選用常用零件,其次是倉庫已有的零件,最后才是新零件,從而減小不必要的庫存費用。

實質上,這是設計人員在設計思維的一個轉變:設計最優(yōu)化轉向設計選型最優(yōu)化。對一個企業(yè)來說,設計的最優(yōu)化不一定是最好的選擇,應該將設計的最優(yōu)化向企業(yè)的實際靠攏,即選型通用化,而實現選型通用化需要對設計人員進行有效的控制。具體實現流程見圖5-3。

在此系統中,選型通用化的過程是對工程數據庫的有條件檢索,而整個過程是一個迭代的結果,當然,從實用的角度來看,迭代次數不易多(一般<15)。

上一頁

下一頁

 

查看評論 】【關閉窗口
  精品推薦     相關信息
網友留言
發(fā)表評論:  標題:    聯系方式
  
 
*必須遵守《全國人大常委會關于維護互聯網安全的決定》及中華人民共和國其他有關法律法規(guī)。
*不得制作、復制、發(fā)布、傳播含有下列內容的信息:
   (一)反對憲法所確定的基本原則的;
   (二)危害國家安全,泄露國家秘密,顛覆國家政權,破壞國家統一的;
   (三)損害國家榮譽和利益的;
   (四)煽動民族仇恨、民族歧視,破壞民族團結的;
   (五)破壞國家宗教政策,宣揚邪教和封建迷信的;
   (六)散布謠言,擾亂社會秩序,破壞社會穩(wěn)定的;
   (七)散布淫穢、色情、賭博、暴力、兇殺、恐怖或者教唆犯罪的;
   (八)侮辱或者誹謗他人,侵害他人合法權益的;
   (九)含有法律、行政法規(guī)禁止的其他內容的。
* 您發(fā)表的文章僅代表個人觀點,與減速機信息網無關。
* 承擔一切因您的行為而直接或間接導致的民事或刑事法律責任。
* 本站評論管理人員有權保留或刪除其管轄評論中的任意內容。
* 您在本站評論板發(fā)表的作品,本站有權在網站內轉載或引用。
* 參與本評論即表明您已經閱讀并接受上述條款。
關于我們 - 聯系方式 - 版權聲明 - 本站宗旨 - 網站地圖 - 廣告服務 - 幫助中心 - 設為首頁 - 加入收藏
本站域名:www.lvjiacn.com 網絡實名:減速機 jiansuji 減速機信息網
Copyright © 2005-2006 By 減速機信息網 All Rights Reserved.
建議使用:1024*768分辨率,16位以上顏色、IE5.0以上版本瀏覽器