快速成型服務系統(tǒng)數(shù)據(jù)庫接口的分析與設(shè)計
一、快速成型服務系統(tǒng)的數(shù)據(jù)庫接口需求分析
需求分析的任務是通過詳細調(diào)查現(xiàn)實世界要處理的對象,充分了解原系統(tǒng)工作概況,明確用戶的各種要求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能新系統(tǒng)必須充分考慮今后可能的擴充和改變,不能僅僅按當前應用需求來設(shè)計數(shù)據(jù)庫。新系統(tǒng)的功能必須能夠滿足服務對象的信息要求、處理要求安全性與完整性要求。
設(shè)計服務系統(tǒng)我們使用詢問、設(shè)計調(diào)查表請服務對象填寫等一些常用的調(diào)查方法,對服務系統(tǒng)采用自頂向下的結(jié)構(gòu)化分析方法(SA),從最上層的系統(tǒng)組織機構(gòu)人手,利用逐層分解的方式分析系統(tǒng)并用數(shù)據(jù)流圖(DFD)和數(shù)據(jù)字典(DD)來描述系統(tǒng)。
二、快速成型服務系統(tǒng)的數(shù)據(jù)庫接口設(shè)計
(一)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計
概念結(jié)構(gòu)是對現(xiàn)實世界的一種抽象,即對實際的人、物、事和概念進行人為處理,抽取人們關(guān)心的共同特性,忽略非本質(zhì)的細節(jié),并把這些特性用用各種概念精確地加以描述。因此用自低向上的方法設(shè)計概念結(jié)構(gòu)首先要根據(jù)需求分析的結(jié)果(數(shù)據(jù)流圖數(shù)據(jù)字典等)對現(xiàn)實世界的數(shù)據(jù)進行抽象,設(shè)計各個局部視圖,即分E-R圖。本文就用戶的制造任務-小批量樣件(提供測繪實物),其他以此類推。
先說小批量樣件,依據(jù)設(shè)計E-R圖的具體原則。由于一個用戶提交的小批量樣件制造任務可以是多個,因此用戶與小批量樣件和測繪實物之間的關(guān)系是 l:n的聯(lián)系。小批量樣件和測繪實物是一個組合,是 1:1聯(lián)系。而在小批量樣件(提供測繪實物)這樣的一個制造任務里,用戶還有可能會提出實物測繪數(shù)據(jù)、CAD模型及CAM數(shù)據(jù)和首版這三個額外的要求,對這三個額外的要求也需要相應的工藝能力來匹配,它們之間同樣也是 1:1聯(lián)系。最后得到的分E-R圖如圖1所示。
評論