PowerDesigner教程(完整)_第1頁(yè)
PowerDesigner教程(完整)_第2頁(yè)
PowerDesigner教程(完整)_第3頁(yè)
PowerDesigner教程(完整)_第4頁(yè)
PowerDesigner教程(完整)_第5頁(yè)
已閱讀5頁(yè),還剩66頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、前言 在CSDN上轉(zhuǎn)悠經(jīng)??吹接芯W(wǎng)友尋求PowerDesigner相關(guān)資料的帖子,Baidu,Google上找找還真很少;同時(shí)也有不少網(wǎng)友發(fā)來Email詢問相關(guān)PowerDesigner問題或索要相關(guān)資料的,故下定決心制作本文檔。折騰二十多天,終于輸出了現(xiàn)在的文檔,其中絕大部分內(nèi)容都是依照PowerDesigner自帶的幫助文檔翻譯過來,樂意啃英文的朋友最好還是看其”原汁”教程,同時(shí)本文檔僅用于幫助分析設(shè)計(jì)人員更快熟悉掌握PowerDesigner的使用方法,不包含分析設(shè)計(jì)方面的理論,所以要作好系統(tǒng)的分析設(shè)計(jì)工作還是需要用戶深厚的項(xiàng)目實(shí)踐功底。 起初想盡量按照PowerDesigner自帶幫助

2、文檔完整地進(jìn)行,嘗試了一上午的工作之后這種方案馬上就被我否決,原因有二:1.內(nèi)容太多,工作量太多。2.原幫助文檔特別周全,個(gè)人覺得可以在內(nèi)容上作很大程度的壓縮。姑決定按原幫助文檔寫,同時(shí)加入自己目前正在做的技術(shù)論壇分析設(shè)計(jì)過程以便于理解。對(duì)本文檔內(nèi)容的幾點(diǎn)說明:1 本文檔只包括PowerDesigner部分內(nèi)容(RQM,Report,CDM,PDM),內(nèi)容不夠全面。2 內(nèi)容盡量簡(jiǎn)略,一些相同或類似操作過程盡量不再重復(fù)。3 部分術(shù)語(yǔ)參考了飛思科技產(chǎn)品研發(fā)中心監(jiān)制電子工業(yè)出版社的PowerDesigner數(shù)據(jù)庫(kù)系統(tǒng)分析設(shè)計(jì)與應(yīng)用。4 暫時(shí)沒有包含OOM,XML,BPM,ILM等模型內(nèi)容,我將會(huì)在后

3、期陸續(xù)更新。 版本說明:我使用的是PowerDesigner Trial 11英文版,因此文檔中一些菜單,按鈕名稱也用英文寫出(因當(dāng)心自己譯出的名稱和中文版上的名稱不一致而造成理解不便),若是給使用中文版的朋友帶來不便,我在這說聲”抱歉”了!同時(shí)由于各版本不同部分操作可能會(huì)有所區(qū)別。 這里要感謝在我進(jìn)行翻譯工作期間給我發(fā)送Email關(guān)注的網(wǎng)友,感謝一直支持我的朋友們!由于第一次做翻譯工作,限于水平有限,文檔中肯定存在很多不足和錯(cuò)誤之處,衷心歡迎各位網(wǎng)友指點(diǎn)迷津,期望得到您的指導(dǎo)! Email:dingchungao dingchungaoQQ:330982401Blog:http: Slash

4、 2006.8.31 需求模型 PowerDesigner363評(píng)估版為了更好的將原文含義再現(xiàn),不加入我個(gè)人語(yǔ)言習(xí)慣,我盡量按照原文檔內(nèi)容翻譯。 環(huán)境簡(jiǎn)介Workspace 左邊的資源瀏覽窗口Browser提供當(dāng)前的Workspace層次結(jié)構(gòu),根節(jié)點(diǎn)為Workspace節(jié)點(diǎn),Workspace中可以包含目錄(Folder),模型(Model),多模型報(bào)告(Multi-Model Report),其中模型可以各種系統(tǒng)支持的模型類型。一般我們將欲構(gòu)建的目標(biāo)系統(tǒng)的各種模型,文檔及報(bào)告放在同一Workspace中,以便于模型設(shè)計(jì)與管理。 Workspace定義了使用PowerDesig

5、ner建模時(shí)的信息集合,PowerDesgner工作時(shí)只能有一個(gè)Workspace處于打開狀態(tài)。要新建Workspace必須先將當(dāng)前Workspace關(guān)閉,如以下操作:右擊當(dāng)前Workspace-選擇”Close”,這樣即完成了原Workspace的關(guān)閉,同時(shí)也自動(dòng)創(chuàng)建了新的Workspace,只是新Workspace中還沒有內(nèi)容。接下來就可以在其中添加自己想要新建的模型了。 需求模型基礎(chǔ)(Requirement model basics) Requirements Model(RQM)是一種文檔式模型,它通過準(zhǔn)確恰當(dāng)?shù)亓谐?,解釋開發(fā)過程程中需要實(shí)現(xiàn)的功能行為來描述待開發(fā)項(xiàng)目。你可以為開發(fā)過程

6、中需要使用到的各種結(jié)構(gòu)化技術(shù)文檔(功能或技術(shù)規(guī)格說明書,測(cè)試計(jì)劃)而使用Requirements Model. Requirements Model以下面兩種視圖呈現(xiàn)(而不是以圖表形式): 需求文檔視圖 對(duì)一系列公共屬性進(jìn)行編號(hào) 可編輯行矩陣 單元格代表了當(dāng)前需求與設(shè)計(jì)對(duì)象,外部文件或其它需求的聯(lián)系Requirements Model允許你可以: 對(duì)一結(jié)構(gòu)化技術(shù)文檔建立需求模型 檢查現(xiàn)有或引入的模型 對(duì)需求和設(shè)計(jì)對(duì)象(其它類型模型)建立聯(lián)系 對(duì)其它設(shè)計(jì)對(duì)象建立需求模型,或反之通過需求模型建立其它設(shè)計(jì)類型 從需求模型生成或更新MS Word文檔,提供用戶一符合需求模型的MS Word文檔 從現(xiàn)有

7、MS Word文檔生成或更新相應(yīng)的需求模型各對(duì)象之間關(guān)系如下圖所示: Requirements Model應(yīng)該包括如下特定對(duì)象(Object):ObjectDescriptionRequirement功能行為的名稱或內(nèi)容,可以是父級(jí)或子級(jí)需求的一部分,它應(yīng)該在被指派給用戶或群(Groups)前被準(zhǔn)確定義說明Glossary term用于需求模型中的詞匯,它應(yīng)該被正確定義說明以避免誤解,建立一定的通用規(guī)則User至少與某一需求有關(guān)的個(gè)人實(shí)體Group至少與某一需求有關(guān)的用戶(user)群體 由于Requirements Model中沒有圖表,以上各對(duì)象均沒有與之對(duì)應(yīng)的圖象符號(hào)。需求是以圖表視圖形

8、式列出,可編輯矩陣視圖顯示出需求和各設(shè)計(jì)對(duì)象,外部文件或其它需求之間的聯(lián)系。 需求建模環(huán)境包括一系列定義不同模型內(nèi)容和行為的參數(shù)和設(shè)定選項(xiàng),你可以通過在建立模型時(shí),使用默認(rèn)選項(xiàng)建立模型后或建立模型模版時(shí)進(jìn)行設(shè)置。菜單欄選擇”Tools”Model Options,可見以下模型選項(xiàng)對(duì)話框,現(xiàn)在可以進(jìn)行你喜歡的設(shè)置了。定義模型屬性 在打開相應(yīng)模型文件后,選擇菜單欄中Model-Model Properties,或在左邊樹性對(duì)象瀏覽器中選中對(duì)應(yīng)模型,雙擊/右鍵-選擇Properties,均可進(jìn)入Properties設(shè)置區(qū)間,如下圖:接下來就可以進(jìn)行你想要的設(shè)置了! 新建Requirements Mo

9、del下面以我自己最近的項(xiàng)目過程為例逐步講解各過程:項(xiàng)目簡(jiǎn)介:這是個(gè)類似動(dòng)網(wǎng)或CSDN的論壇系統(tǒng),參考了它們的功能設(shè)計(jì),主要用于本人練習(xí)N層架構(gòu)的學(xué)習(xí)。建立需求模型:建立完成的需求視圖首先我們要新建一Workspace作為整個(gè)系統(tǒng)各種模型,文檔與報(bào)告信息集合。 啟動(dòng)PowerDesigner,這時(shí)會(huì)默認(rèn)打開一個(gè)Workspace,單擊鼠標(biāo)右鍵-選擇”Close”,這樣我們完成了關(guān)閉原來Workspace,同時(shí)新建Workspace的工作。接下來就是在其中添加各種模型了。新建Requirements Model點(diǎn)擊File-New或鼠標(biāo)右鍵單擊Workspace-New-Requirement

10、Model可以看到新建模型屬性選項(xiàng)框如下:選擇左邊Requirements Model,其它為默認(rèn)設(shè)置,確定,OK!下面我們對(duì)新建的RQM進(jìn)行先進(jìn)行一些基本屬性設(shè)置:在資源瀏覽窗口中右鍵單擊剛建好的RQM-Properties或直接雙擊對(duì)應(yīng)RQM,直接進(jìn)去模型屬性設(shè)置Model Properties,如下圖所示: 現(xiàn)在你可以進(jìn)行自己想要設(shè)置了。這里我們將Name,Comment分別進(jìn)行基本設(shè)置,同時(shí)系統(tǒng)默認(rèn)Name和Code是一致的,Name用來進(jìn)行分析描述,為了形象明了可以使用中文,而Code則和后期的具體設(shè)計(jì)有關(guān),如用于編碼設(shè)計(jì),一般多用英文加數(shù)字等標(biāo)準(zhǔn)命名(僅供參考)。 同時(shí)我們可以看到

11、在新建RQM時(shí)也自動(dòng)建立了一個(gè)模型視圖(View),接下來我們就要對(duì)該視圖(View)進(jìn)行編輯以建立需求模型,根據(jù)前面需求模型簡(jiǎn)介介紹的相關(guān)RQM視圖知識(shí),需求模型可以用文檔視圖的形式表示,后續(xù)的大部分工作只有對(duì)View進(jìn)行編輯就OK了!先看看完成后的需求視圖吧! 這里的各系統(tǒng)需求是按層次排列的,這樣也使需求文檔視圖能和標(biāo)準(zhǔn)的層次化Word/rtf文檔能進(jìn)行相互轉(zhuǎn)換??梢酝ㄟ^視圖上方的工具欄進(jìn)行全面的需求模型建設(shè)。 添加需求(Requirement):點(diǎn)擊需求文檔視圖工具欄上”Insert a Row”工具或點(diǎn)擊需求文檔視圖的空白區(qū)這樣一個(gè)預(yù)先默認(rèn)自定義的需求已經(jīng)添加在文檔視圖中,如下所示:編

12、輯需求屬性雙擊需求TitleID左邊的箭頭(arrow)或單擊需求文檔視圖工具欄最左邊的Properties工具即進(jìn)入屬性屬性編輯。其中除了TitleID欄之外每欄都處于可編輯狀態(tài)的。注:箭頭所在行為選中行 屬性各欄目對(duì)應(yīng)著文檔視圖中的各可編輯欄。這里我們可以設(shè)置各需求的詳細(xì)內(nèi)容和描述信息,比如標(biāo)題(Title),需求描述(Description),優(yōu)先級(jí)(Priority),風(fēng)險(xiǎn)(Risk),狀態(tài)(Status),工作量(Workload)等詳細(xì)內(nèi)容。詳細(xì)設(shè)置信息請(qǐng)參考示例文件。 若要更改文檔視圖中的可見欄目,可以通過單擊需求文檔視圖工具欄中Customize Columns and Fil

13、ter工具,進(jìn)入現(xiàn)在可以選擇您想要顯示的欄目了。 這樣我們就基本上完成了系統(tǒng)需求的設(shè)計(jì)過程,依此多次操作完成如下系統(tǒng)需求文檔視圖基本框架: 后面的工作就是對(duì)其中各Requirement做進(jìn)一步的細(xì)化,對(duì)各需求模塊做更為細(xì)致的劃分,即分層細(xì)化,這樣也和層次化的文檔吻合。這里我們以對(duì)Functional Requements的設(shè)計(jì)為例進(jìn)行講解,先看看細(xì)化完成后的需求文檔視圖(部分):現(xiàn)在讓我們開始吧!方法一:需求文檔視圖,選中Functional Requirements-點(diǎn)擊視圖工具欄”Insert Sub-Object”工具(而不是”Insert a Row”工具),這樣就在Functiona

14、l Requirements中插入了一個(gè)子對(duì)象。方法二:于左邊資源管理窗口Requirements目錄下右鍵單擊相應(yīng)需求名稱-New-Requirement即可。如下圖: 現(xiàn)在只要對(duì)新插入的子對(duì)象進(jìn)行詳細(xì)的內(nèi)容編輯設(shè)計(jì)即可,同樣地我們也可以對(duì)各子對(duì)象通過再次添加子對(duì)象作進(jìn)一步的細(xì)化工作。如果要提升或降低某部分的需求層次,則可以通過工具欄中的Promote和Demote來實(shí)現(xiàn)調(diào)整。 定義Users和GroupsUsers(用戶) 指在一個(gè)需求模型中至少和一個(gè)已定義需求有關(guān)的人的集合。Groups(組) 指專屬于開發(fā)進(jìn)程中一個(gè)或多個(gè)方面的用戶類別。每個(gè)用戶組要與需求模型中至少一個(gè)已定義需求有關(guān)。新

15、建User/Group在資源瀏覽窗口中,右鍵單擊模型名稱(圖標(biāo))-NewUser/Group,打開User或Group屬性窗口,輸入相應(yīng)名稱和代碼名,確定即完成新建。同樣也可在菜單欄選擇”Model”Users/Groups完成新建過程。下一步是將相應(yīng)的User與Group聯(lián)系,添加進(jìn)Group中,打開相應(yīng)的Group屬性,選擇Group Users屬性欄 點(diǎn)擊屬性工具欄中”Add Objects”工具,從中選擇您要添加的User對(duì)象,當(dāng)然只有在您已經(jīng)建立了相應(yīng)的User對(duì)象時(shí)才會(huì)顯示User成員列表?,F(xiàn)在選擇您需要添加的User對(duì)象,確定就可以了。建立Business rules(業(yè)務(wù)規(guī)則)

16、 業(yè)務(wù)規(guī)則是對(duì)為了滿足業(yè)務(wù)需求,模型應(yīng)該包括的特定內(nèi)容或關(guān)于如何構(gòu)建模型方面的描述清單。在這里的示例模型中,我們要定義關(guān)于論壇積分制度的業(yè)務(wù)規(guī)則,具體業(yè)務(wù)規(guī)則內(nèi)容見參考文檔。 在Requirement Model狀態(tài)下,PowerDesgner默認(rèn)Businss為不可用狀態(tài),為此我們需要通過新建Extended model definition(擴(kuò)展模型定義)來激活Business rules。步驟如下:選擇菜單欄”Model” Extended Model Definitions,這時(shí)打開List of Extended Model Definitions,通過選擇其工具欄中”Add a R

17、ow”工具,如下圖:點(diǎn)擊Apply即在資源瀏覽窗口中添加Extended Model Definitions目錄。 在資源瀏覽器中打開Extended Model Definitions目錄,雙擊相應(yīng)擴(kuò)展模型定義左邊圖標(biāo)即打開Extended Model Definition Propreties現(xiàn)在可以在右邊輸入extended model definition的Name,Code等信息。 選擇左邊窗口中”Profile”目錄,右鍵單擊在上下文菜單中選擇”Add Metaclasses”,這時(shí)可以看到Metaclass Selection對(duì)話框,選擇PdCommon頁(yè),在Metaclass選

18、擇列表中選定BusinessRule點(diǎn)擊OK,現(xiàn)在可以在Profile目錄下看到BusinessRule了,點(diǎn)擊OK!已經(jīng)完成了BusinessRule的激活。 完成上述激活步驟后我們就可以執(zhí)行Business Rules的新建了。 在資源瀏覽器窗口中右鍵單擊當(dāng)前需求模型-選擇”New”,或通過選擇菜單欄上Model,你可以看到Business Rule(s)選項(xiàng)了,選擇執(zhí)行,設(shè)定詳細(xì)業(yè)務(wù)規(guī)則屬性內(nèi)容就OK了,示例模型中我們完成了三個(gè)關(guān)于論壇積分制度方面的業(yè)務(wù)規(guī)則,可以查看參考文檔,不再贅述!接下來我們?yōu)槭纠P吞砑有g(shù)語(yǔ)表(glossary term)選擇菜單欄Model-Glossary t

19、erms,進(jìn)入List of Glossary terms對(duì)話框選擇工具欄上”Add a Row”工具,進(jìn)行g(shù)lossary term編輯。或通過資源瀏覽器中也同樣能執(zhí)行添加術(shù)語(yǔ)操作。 若目標(biāo)系統(tǒng)比較大,功能較多,也可以通過在系統(tǒng)模型中添加文件夾(package)來方便管理,也能使整個(gè)模型更清晰,具有層次性。 到這我們就已經(jīng)基本完成了整個(gè)需求模型,接下來讓我們來與word文檔協(xié)調(diào)工作且生成內(nèi)容全面的需求報(bào)告文檔。 從需求模型生成Word文檔 資源瀏覽窗口中,右鍵單擊當(dāng)前模型名稱或圖標(biāo)-選擇”Export as Word Document”或在菜單欄中選擇Tools-Export as Word

20、 Document.,這時(shí)文檔生成就開始執(zhí)行,輸出窗口會(huì)顯示對(duì)當(dāng)前模型的檢驗(yàn)信息,這里我們對(duì)其中的Warning就忽略不作考慮了。片刻后會(huì)彈出選擇空白文檔,單擊確定,你可以看到文檔輸出了!生成的文檔如 其中紅色部分文字表示與當(dāng)前模型聯(lián)接的信息,如果已經(jīng)確定需求模型,要生成最終文檔作為分析成果,可以通過在MS Word菜單欄上選擇”Requirements”-Detach the Document from the Requirements Model,這樣就實(shí)現(xiàn)了最終文檔與需求模型的分離,同時(shí)生成的文檔也沒有那些紅色的聯(lián)接信息了。 在沒有將文檔與模型分離時(shí),我們還可能在PowerDesigne

21、r中對(duì)需求模型進(jìn)行修改,這時(shí)我們可以對(duì)文檔執(zhí)行更新操作,同時(shí)對(duì)符合層次化標(biāo)準(zhǔn)的Word文檔,也可以將其轉(zhuǎn)化為相應(yīng)的需求模型。 需求模型的個(gè)人見解就到此為止,要申明的是:以上內(nèi)容只是對(duì)PowerDesigner提供的需求建模功能的大概說明,其中太多細(xì)節(jié)還需日后使用過程中慢慢掌握。生成模型報(bào)告文檔生成Report 個(gè)人覺得有必要將Report(文檔生成)提前講解,畢竟軟件工程的任何階段都會(huì)輸出相應(yīng)文檔,PowerDesigner支持生成RTF和HTML兩種格式文檔。 下面以剛完成的示例論壇系統(tǒng)的需求模型為例講解。 PowerDesigner提供對(duì)Report的操作有關(guān)于Report Templat

22、e Editor(報(bào)告模板編輯器),Report Template(報(bào)告模板),Report Editor(報(bào)告編輯器),Multi-Model Report Editor(多模型報(bào)告編輯器),Report Language Editor(報(bào)告語(yǔ)言編輯器)1 使用Report Template Editor(報(bào)告模板編輯器)打開Report Template Editor(報(bào)告模板編輯器)(1)選擇Tools-Resources-Report Templates,可以打開List of Report Templates(報(bào)告模板列表),列表顯示出當(dāng)前系統(tǒng)中存在的報(bào)告模板,如下圖示:(2)在Ty

23、pe(類型)下拉列表中選擇相應(yīng)的模板類型,可用模板中會(huì)顯示對(duì)應(yīng)您選擇模板類型的模板,同時(shí)您也可以通過單擊模板列表工具欄上的New工具新建您所需要的模板。(3)選擇相應(yīng)模板(4)通過單擊工具欄上Properties工具或直接雙擊所選定模板,進(jìn)入相應(yīng)模板屬性編輯器。其中左邊Available items為可用項(xiàng)目,右邊Template items為當(dāng)前模板中項(xiàng)目,表示出該報(bào)告模板的結(jié)構(gòu)?,F(xiàn)在你可以對(duì)該報(bào)告模板進(jìn)行編輯修改!也可以通過選擇Model-Reports打開List of Reports(報(bào)告列表),再選擇報(bào)告列表工具欄上Manage Report Templates(管理報(bào)告模板)工具打

24、開List of Report Templates(報(bào)告模板列表)。2 標(biāo)準(zhǔn)報(bào)告模板(Standard report templates) PowerDesigner默認(rèn)自帶了一系列的標(biāo)準(zhǔn)報(bào)告模板,其模板安裝目錄在SybasePowerDesigner Trial 11Resource FilesReport Templates下。其中每種類型的模板都包含三種類型的標(biāo)準(zhǔn)模板,如下表所示:模板類型命名規(guī)則所生成報(bào)告內(nèi)容FullmodelFULlanguage.RTP目錄,所有主要的模型項(xiàng)目StandardmodelSTDlanguage.RTP目錄,模型圖,包圖和大部分List對(duì)象Listmod

25、elLISlanguage.RTP標(biāo)題對(duì)象,所有的List對(duì)象 3 創(chuàng)建報(bào)告模板報(bào)告模板是一種可以用來快速生成報(bào)告文檔的文件,你可以使用PowerDesigner自帶的一些標(biāo)準(zhǔn)模板或創(chuàng)建你自己的模板。創(chuàng)建模板時(shí)需要指明你在報(bào)告中需要包含的信息,同時(shí)也可以通過選擇一種你想要語(yǔ)言用以顯示報(bào)告文檔。(1) 選擇Tools-Resources-Report Templates,打開了List of Report Templates窗口(2) 工具欄中New工具,即打開Report Template Type窗口(3) 輸入相應(yīng)的模板名稱,選擇語(yǔ)言種類同時(shí)在模板列表中選擇模板類別(4) 單擊OK即進(jìn)去R

26、eport Template Editor(報(bào)告模板編輯器),現(xiàn)在你可以將想要在模板中顯示的項(xiàng)目進(jìn)行添加調(diào)整了。(5) 完成模板編輯后,選擇File-Save,就可以將你所編輯好的報(bào)告模板保存為.rtp文件。 使用報(bào)告編輯器(Using the Report Editors)1創(chuàng)建模型報(bào)告 你可以通過使用報(bào)告編輯器創(chuàng)建模型報(bào)告和多模型編輯器創(chuàng)建多模型報(bào)告,但是當(dāng)你要?jiǎng)?chuàng)建報(bào)告時(shí),在當(dāng)前workspace中必須打開至少一個(gè)模型且要有一個(gè)默認(rèn)生成節(jié)點(diǎn)。這里我們對(duì)前期需求模型創(chuàng)建報(bào)告文檔作為示例。(1)Model-Reports,打開List of Reports窗口(2)單擊工具欄上New工具,彈出

27、New Report對(duì)話框,輸入對(duì)應(yīng)名稱,選擇語(yǔ)言類別和報(bào)告模板。(3)單擊OK,即完成報(bào)告新建工作,這里我選擇的報(bào)告模板為None,接下來我們對(duì)報(bào)告內(nèi)容及節(jié)點(diǎn)進(jìn)行編輯。如上圖對(duì)目標(biāo)報(bào)告文檔內(nèi)容進(jìn)行編輯,報(bào)告節(jié)點(diǎn)設(shè)計(jì)完畢后就可以生成html或rtf報(bào)告了。(4)選擇Report面板中的Generate HTML或Generate RTF即可生成相應(yīng)格式報(bào)告文檔,若要預(yù)覽文檔,可以選擇面板中的Print Preview工具。最終生成的html文檔如下圖示: 創(chuàng)建多模型報(bào)告(Multi-Model Report) 多模型報(bào)告能夠通過使用Section在同一個(gè)報(bào)告中包含不同類型模型中的對(duì)象,將不同模

28、型結(jié)合起來提供一個(gè)全局視角的綜合報(bào)告。但是每個(gè)Section只能是一種模型類型,并且只能使用一個(gè)模板類型,被使用模型必須在當(dāng)前workspace中處于打開狀態(tài)。(1)在當(dāng)前workspace中打開一些需要參與多模型報(bào)告的模型,選擇菜單欄中File-New,在彈出的新建窗口中選擇Multi-Model Report。或通過右鍵單擊當(dāng)前Workspace-New-Multi-Model Report亦能完成多模型報(bào)告的新建。(2)彈出新建多模型報(bào)告窗口。(3)輸入報(bào)告名稱,選擇語(yǔ)言種類,同時(shí)在Model name的下拉框中選擇一個(gè)Section將要描述的模型。同時(shí)根據(jù)可以根據(jù)需要在Report t

29、emplate下拉列表中選擇相應(yīng)的報(bào)告模板。(4)點(diǎn)擊OK,確認(rèn)操作!這時(shí)就已經(jīng)打開多模型報(bào)告編輯窗口,如下圖示:(5)基本的多模型報(bào)告框架已經(jīng)建好,下一步就是對(duì)其中Section進(jìn)行設(shè)置編輯即可。根據(jù)需要加入不同模型創(chuàng)建適當(dāng)Section,基本操作與普通單模型報(bào)告類似! 處理Section 每個(gè)報(bào)告文件至少要包含一個(gè)Section,通過使用Section可以使模型設(shè)計(jì)者將目標(biāo)模型分為幾個(gè)不同部分,便于分析模型各部分功能,因此恰當(dāng)?shù)厥褂肧ection可以讓報(bào)告文檔更加清晰,具有層次性??梢酝ㄟ^兩種方式創(chuàng)建Section(節(jié)):1. 創(chuàng)建一個(gè)空白Section2. 創(chuàng)建一個(gè)基于模板(Templa

30、te)的Section當(dāng)你創(chuàng)建新Section時(shí),模板列屬性默認(rèn)被設(shè)置為None,且應(yīng)用模板選項(xiàng)框被自動(dòng)選取。創(chuàng)建Section(1) 在Report Editor編輯窗口下,選擇Report-Sections,即彈出List of Report Sections窗口,其中Section列表包含一默認(rèn)生成的Section.(2) 輸入Section名稱,如果沒有更改輸入名稱系統(tǒng)將會(huì)在報(bào)告項(xiàng)目面板(Report Items)中使用默認(rèn)名稱。(3) 如果當(dāng)前報(bào)告為多模型報(bào)告,則可以在模型欄(Model column)中選擇對(duì)應(yīng)模型類型,多模型報(bào)告可能包括多種模型類型的Section,如OOM,PD

31、M,CDM等,但必須這些模型在當(dāng)前Workspace中都處于打開狀態(tài)。若當(dāng)前報(bào)告為單模型報(bào)告,則Model列為不可選,系統(tǒng)自動(dòng)設(shè)置為當(dāng)前模型。(4) 單擊模板欄(Template),選擇需要的模板類型,可選項(xiàng)有None,Full Requirement report, List Requirement report,Standard Requirement report。若選擇None則創(chuàng)建空白Section.,同時(shí)Apply Template選項(xiàng)框?yàn)槟J(rèn)選取狀態(tài)。(5) 以上操作已經(jīng)完成對(duì)當(dāng)前Section的設(shè)置,要再次添加Scetion則通過選取工具欄上Add a Row或Insert a

32、 Row工具添加新Section,同時(shí)再次執(zhí)行(1)-(4)步驟設(shè)置其屬性。(6) 單擊OK,現(xiàn)在已經(jīng)完成多個(gè)Section的創(chuàng)建。其中每個(gè)Section在報(bào)告編輯器(Report Editor)中顯示為Report Items面板底部的Tab頁(yè)中,如下圖所示: 將報(bào)告中Section創(chuàng)建為模板經(jīng)常我們需要將已經(jīng)設(shè)計(jì)好的Section供以后在其他模型中使用,為此我們可以將創(chuàng)建好的Section保存為模板。(1) 單擊需要保存的Section的Tab頁(yè)(在Report Items面板底部的Tab頁(yè))(2) 選擇工具欄上Report-Create Template From Section,打開報(bào)

33、告模板編輯器(Report Template Editor)頁(yè)面,則原來在報(bào)告項(xiàng)目(Report Items)中顯示的項(xiàng)目(Items)這時(shí)顯示在模板項(xiàng)目面板中。(3) 確認(rèn)模板項(xiàng)目后,選擇菜單欄上File-Save,即打開保存文件對(duì)話框。(4) 輸入相應(yīng)模板名稱,單擊保存即可。 使用報(bào)告語(yǔ)言編輯器(Using the Report Language Editor) 通過使用報(bào)告語(yǔ)言編輯器可以創(chuàng)建和修改報(bào)告語(yǔ)言的源文件(Resource files),報(bào)告語(yǔ)言源文件是以XRL為后綴的XML格式文件,其中包含了報(bào)告中所有可打印文本和它們的一些默認(rèn)數(shù)據(jù),報(bào)告語(yǔ)言源文件保存在中心區(qū)域且能夠被任何模型

34、報(bào)告共享使用,從而保證了數(shù)據(jù)一致性,節(jié)省了用戶創(chuàng)建編輯報(bào)告文檔的時(shí)間。PowerDesigner在安裝目錄SybasePowerDesigner Trial 11Resource FilesReport Languages下自帶了一系列的報(bào)告語(yǔ)言源文件。我們也可以通過使用報(bào)告語(yǔ)言編輯器(Report Language Editor)創(chuàng)建符合自己需求的文檔報(bào)告源文件。 打開報(bào)告語(yǔ)言編輯器(1) 選擇菜單欄上Tools-Resources-Report Languages,即打開報(bào)告語(yǔ)言列表(List of Report Languages)窗口,其中顯示出當(dāng)前系統(tǒng)具有的所有報(bào)告語(yǔ)言列表。(2)

35、選擇某種報(bào)告語(yǔ)言(3) 單擊工具欄上Properties工具,或雙擊該行,打開Report Language Properties窗口同樣你也可以通過報(bào)告編輯器打開報(bào)告語(yǔ)言編輯窗口:選擇菜單欄上Report-Edit Current Language,不過這時(shí)打開的語(yǔ)言種類是針對(duì)當(dāng)前選擇語(yǔ)言。 報(bào)告語(yǔ)言編輯器(Report Language Editor)由兩個(gè)不同部分組成:根據(jù)語(yǔ)言類別和實(shí)體導(dǎo)航的左側(cè)目錄樹與顯示相關(guān)信息的右側(cè)樹型視圖。左邊目錄樹主要包含以下三個(gè)部分類別描述翻譯用途對(duì)象屬性包含每個(gè)模型中所有和對(duì)象相關(guān)聯(lián)的字符串,如對(duì)象屬性的名稱,代碼Cards,checks,list中對(duì)象屬

36、性的名稱翻譯報(bào)告標(biāo)題包含每個(gè)模型中所有與報(bào)告項(xiàng)目相關(guān)聯(lián)的字符串,如組織單位注釋等所有報(bào)告項(xiàng)目的標(biāo)題翻譯值映射包含所有與用于屬性數(shù)值的關(guān)鍵字相關(guān)聯(lián)的字符串,如未定義,或不存在等Cards,checks,lists中對(duì)象屬性數(shù)值的關(guān)鍵字翻譯 Object Attrbutes和Report Titles分別包含PowerDesigner每個(gè)模型特定特征的種類。Value Mapping類別則包含具有一個(gè)標(biāo)準(zhǔn)入口的子類別:Forms:Cards和Checks中的對(duì)象屬性的關(guān)鍵字。Lists:Lists中的對(duì)象屬性的關(guān)鍵字。PowerDesigner提供自帶的報(bào)告語(yǔ)言源文件還是很符合語(yǔ)言習(xí)慣的,一般來說

37、不用進(jìn)行更改訂制,但選擇中文模板時(shí)會(huì)出現(xiàn)一些問題,比較常見的就是如Primary Key,Foreign Key等翻譯存在一些差異。下面以簡(jiǎn)體中文模板對(duì)我們示例系統(tǒng)的PDM建立系統(tǒng)數(shù)據(jù)字典報(bào)告文件。已經(jīng)完成的示例PDM關(guān)系圖如下:下面對(duì)每個(gè)數(shù)據(jù)表和各數(shù)據(jù)表的字段生成數(shù)據(jù)字典:(1)為了方便演示,我們選擇新建空白的報(bào)告模板,只將表格清單(List of Tables),表格列清單(List of Table Columns-表%PARENT%的列清單)和關(guān)系圖表(Diagram)添加至報(bào)告項(xiàng)目面板(Report Items)。(2)右鍵選擇List of Table Columns-表%PARE

38、NT%的列清單-Layout,彈出要顯示對(duì)象列表。(3)在列表中選擇需要顯示的對(duì)象。這時(shí)直接生成RTF文檔,看看文檔效果。 看到上述文檔效果估計(jì)很多朋友都會(huì)很失望的,沒關(guān)系,現(xiàn)在讓我們一步步來完善?。?) 選擇菜單欄上Tools-Resources-Report Languages打開List of Report Languages(報(bào)告語(yǔ)言列表)窗口,這里我們選擇雙擊Simplified Chinese,以打開報(bào)告語(yǔ)言屬性窗口。(2) 選擇Object AttributesPhysical Data ModelColumnPrimary,將Value中”主要的”改為”主鍵”。(3) 選擇Ob

39、ject AttributesPhysical Data ModelColumnForeignKey,將Value”外來鍵”改為”外鍵”(4) 選擇Report TitlesPhysical Data ModelTableColumns list,將Value”表格%PARENT%的專欄清單”改為” 表%PARENT%的列清單”.(5) 雙擊報(bào)告項(xiàng)目面板中的”Table-表格%ITEM%”對(duì)象,在彈出的編輯窗口中將”表格%ITEM%”改為”表%ITEM%”,如下圖:(6) 當(dāng)然還可以通過報(bào)告源文件編輯器進(jìn)行其它報(bào)告項(xiàng)目顯示方面的更改,同時(shí)也可以使用如其它常用軟件中的查找替換功能,可以在報(bào)告語(yǔ)言

40、屬性窗口找到相應(yīng)工具。不過這時(shí)執(zhí)行的是全局替換,使用前應(yīng)小心。(7) 通常在進(jìn)行報(bào)告語(yǔ)言屬性進(jìn)行更改之后,為了保證軟件自帶的報(bào)告語(yǔ)言源文件(.xrl文件)不發(fā)生變更,可以選擇”Save As”命令。不過必須在語(yǔ)言報(bào)告屬性窗口中執(zhí)行,如下圖:(8) 調(diào)整各屬性列寬度,右鍵單擊報(bào)告項(xiàng)目(Report Items)面板中”List of Table Columns-表%PARENT%的列清單”,在彈出菜單中選擇”Layout”,打開List Layout窗口,如下圖:現(xiàn)在調(diào)整Width列的數(shù)值就行了,支持百分比和實(shí)際寬度兩種屬性?,F(xiàn)在可以看看生成的文檔了,如下圖示:為了使顯示效果更簡(jiǎn)潔點(diǎn),不妨將其中

41、大部分的FALSE不顯示,TRUE也只用T代換,為此我們需要將系統(tǒng)的TRUE和FALSE進(jìn)行轉(zhuǎn)換,需要在報(bào)告語(yǔ)言屬性中更改映射表。(9) 在報(bào)告語(yǔ)言屬性窗口中選擇”Values MappingListsStandard”,添加True和FALSE映射即可,如下圖:現(xiàn)在在進(jìn)行文檔生成,基本上滿足正式文檔要求。 當(dāng)然關(guān)于模型報(bào)告還有很多細(xì)節(jié)問題,這里不能做到一一分析,可以在日后實(shí)際使用中慢慢發(fā)掘,畢竟運(yùn)用才是關(guān)鍵!好了,這一小節(jié)就到此為止!概念數(shù)據(jù)模型CDM(Conceptual Database Model) 以下我們要完成對(duì)示例論壇系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)工作,首先讓我們建立目標(biāo)系統(tǒng)的概念數(shù)據(jù)模型(C

42、DM)。 在進(jìn)行相關(guān)CDM演示之前,讓我先簡(jiǎn)要介紹概念數(shù)據(jù)模型(CDM)的相關(guān)概念。我們進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),一般都是概念層次(Conceptual level)開始的。在概念層次上,你無須考慮數(shù)據(jù)庫(kù)的實(shí)際物理執(zhí)行細(xì)節(jié)。概念模型(CDM)描述了與任何軟件或數(shù)據(jù)存儲(chǔ)系統(tǒng)無關(guān)的數(shù)據(jù)庫(kù)整體邏輯結(jié)構(gòu),通常包含了與物理數(shù)據(jù)庫(kù)無關(guān)的數(shù)據(jù)對(duì)象,提供了一種對(duì)用于運(yùn)行企業(yè)或業(yè)務(wù)行為的形象化的表達(dá)方式。 CDM功能:(1)通過創(chuàng)建實(shí)體關(guān)系圖表(E-R)來描述數(shù)據(jù)的組織結(jié)構(gòu)。(2)能夠校驗(yàn)數(shù)據(jù)設(shè)計(jì)的合理性。(3)生成指定了相應(yīng)物理實(shí)現(xiàn)數(shù)據(jù)庫(kù)的物理數(shù)據(jù)模型(PDM)(4)能夠生成用UML標(biāo)準(zhǔn)描述CDM中對(duì)象的面向?qū)ο竽P?/p>

43、(OOM)(5)為在不同的設(shè)計(jì)階段創(chuàng)建另一個(gè)模型版本,可以生成概念數(shù)據(jù)模型(CDM) 關(guān)于Palette工具面板中含義簡(jiǎn)介: 新建CDM(1) 選擇File-New,打開New窗口,在左邊模型選擇列中選中Conceptual Data Model,單擊OK,即確認(rèn)創(chuàng)建概念數(shù)據(jù)模型。(2) 雙擊資源瀏覽窗口中新創(chuàng)建的CDM名稱圖標(biāo),打開CDM模型屬性窗口,進(jìn)行相關(guān)屬性信息設(shè)置。如下圖:對(duì)剛創(chuàng)建的CDM進(jìn)行詳細(xì)之前有必要先說說有關(guān)實(shí)體屬性命名問題。 PowerDesigner默認(rèn)在CDM中不能存在相同名稱的實(shí)體屬性,這也是考慮到可能產(chǎn)生的一些如主鍵外鍵等名稱沖突問題,但當(dāng)我們進(jìn)行實(shí)際數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),

44、可能會(huì)多次使用相同數(shù)據(jù)項(xiàng)(DataItem)便于理解各實(shí)體。為此需要對(duì)更改PowerDesigner相關(guān)設(shè)置。軟件默認(rèn)為DataItem不能重復(fù)使用(重名),需要進(jìn)行以下操作:選擇Tools-Model Options,在Model Setting設(shè)置目錄中,將Data Item下的Unique Code取消選中即可,系統(tǒng)默認(rèn)將Unique Code和Allow Reuse均選中。同時(shí)該設(shè)置均是面向特定模型的,即針對(duì)當(dāng)前模型有效,若希望在其它模型中也有此命名設(shè)置,則需要重新進(jìn)行設(shè)置。不過在Check Model時(shí),如果選擇全部Check,則依舊會(huì)報(bào)DataItem重名的錯(cuò)誤信息,這時(shí)需要我們?cè)?/p>

45、人為檢查確認(rèn)數(shù)據(jù)項(xiàng)無誤時(shí),可以在選擇不對(duì)DataItem不檢查,如下圖示:各種數(shù)據(jù)類型對(duì)應(yīng)匹配(這里只給出與SQL Server中的常用對(duì)應(yīng)類型,其它DBMS可以使用類似處理) 實(shí)體及各類關(guān)系實(shí)體(Entity)(1) 在新創(chuàng)建的CDM中,選擇Palette工具面板中的Entity工具,再在模型區(qū)域淡季鼠標(biāo)左鍵,即添加了一個(gè)實(shí)體圖符。(2) 單擊鼠標(biāo)右鍵或單擊面板中Pointer工具,使鼠標(biāo)處于選擇圖形狀態(tài)。(3) 雙擊新創(chuàng)建的實(shí)體圖符,打開實(shí)體屬性窗口,輸入實(shí)體名稱和代碼。(4) 單擊OK,即完成實(shí)體創(chuàng)建過程。 繼續(xù)上述操作,創(chuàng)建多個(gè)實(shí)體,分別設(shè)置為不同名稱,具體信息參考示例文檔。實(shí)體創(chuàng)建完

46、成后資源瀏覽窗口中層次結(jié)構(gòu)如下所示:現(xiàn)在編輯各實(shí)體的詳細(xì)內(nèi)容,如屬性組,實(shí)體間關(guān)系等。 實(shí)體屬性(Entity Attributes)(1)以User實(shí)體為例,打開實(shí)體User屬性窗口,進(jìn)入Attributes屬性頁(yè),如下圖示:(2) 單擊屬性窗口工具欄中Add a Row工具,即在屬性實(shí)體屬性列表中添加了一個(gè)屬性,同時(shí)設(shè)置該屬性相關(guān)信息,如數(shù)據(jù)類型,是否為主標(biāo)識(shí)符,是否不可為空等。(3) 詳細(xì)設(shè)置新添加的屬性為UserID,作為系統(tǒng)唯一標(biāo)識(shí)區(qū)別的用戶編號(hào),同時(shí)選擇P,M,數(shù)據(jù)類型(DataType)選擇Integer。如下圖:(4)對(duì)屬性列進(jìn)行更為詳細(xì)的設(shè)置,可以通過單擊對(duì)應(yīng)屬性列左邊箭頭,

47、進(jìn)入Attribute Properties窗口,可以進(jìn)行更為精確詳細(xì)的設(shè)置,如數(shù)據(jù)上下限,精度等。如下圖: (5)同時(shí)若要更改實(shí)體屬性列表中顯示的相關(guān)選項(xiàng)可以通過單擊工具欄中Customize Columns and Filter工具以打開Customize Columns and Filter窗口只要在列表中選擇想要顯示的項(xiàng)目即可完成設(shè)置。 標(biāo)識(shí)符(Identifiers) 標(biāo)識(shí)符是能夠用于唯一標(biāo)識(shí)實(shí)體的每條記錄的一個(gè)實(shí)體屬性或?qū)嶓w屬性的集合,CDM中的標(biāo)識(shí)符等同于PDM中的主鍵(Primary Key)或候選鍵(Alternate Key)。每個(gè)實(shí)體至少要有一個(gè)標(biāo)識(shí)符,若一個(gè)實(shí)體中只存在

48、一個(gè)標(biāo)識(shí)符,它就自動(dòng)被默認(rèn)指派為該實(shí)體的主標(biāo)識(shí)符(Primary Identifier)。指定相應(yīng)標(biāo)識(shí)符(1) 在雙擊圖表中對(duì)應(yīng)實(shí)體以顯示實(shí)體屬性窗口。(2) 在當(dāng)前實(shí)體屬性窗口中選擇Identifiers屬性欄,如下所示:(3) 可以通過單擊工具欄上Property 工具或雙擊所要選擇的標(biāo)識(shí)符欄,進(jìn)入標(biāo)識(shí)符屬性編輯窗口。(4) 選擇Attributes屬性,可以看到當(dāng)前標(biāo)識(shí)符所關(guān)聯(lián)的屬性列表,如下圖:(5) 單擊工具欄中Add Attributes工具,即可以進(jìn)行為當(dāng)前標(biāo)識(shí)符添加屬性。 關(guān)系(Relationship) 關(guān)系(Relationship)表示實(shí)體間的連接。如在一個(gè)人力資源管理系

49、統(tǒng)的CDM中,員工是團(tuán)隊(duì)中的成員,關(guān)系”Member”連接了員工(Employee)和團(tuán)隊(duì)(Team),這種關(guān)系表述了每個(gè)雇員在團(tuán)隊(duì)中工作且每個(gè)團(tuán)隊(duì)都由員工組成。建立關(guān)系(Relationship)這里以用戶實(shí)體(User)和帖子實(shí)體(Post)為例(1) 在Palette面板中左鍵單擊Relationship工具(2) 在實(shí)體User上單擊鼠標(biāo)左鍵,按住不放,拖拽鼠標(biāo)至實(shí)體Post上后才松開,這樣即建立了User和Post之間的Relationship.(3) 單擊鼠標(biāo)右鍵或左鍵單擊Palette面板上的Pointer工具,使鼠標(biāo)返回至選擇狀態(tài)。(4) 雙擊圖表中的剛建立的兩實(shí)體之間關(guān)系(R

50、elationship)以打開關(guān)系屬性窗口,便于對(duì)關(guān)系進(jìn)行詳細(xì)定義。(5) 輸入相應(yīng)的Name和Code,選擇Detail選項(xiàng),進(jìn)入如下屬性編輯頁(yè):(6) 選擇One-Many選項(xiàng),因?yàn)閁ser和Post為”一對(duì)多”關(guān)系,且每一條Post均對(duì)應(yīng)有User,因此User to Post角色的基數(shù)(Cardinality)下拉列表中選擇”0,n”,在Post to User角色的基數(shù)列表中選擇”1,1”。同時(shí)Role name中輸入相應(yīng)的角色名稱。(7) 確定修改后,單擊OK,即可在模型圖表中顯示新建的Relationship。(8) 若要自定義關(guān)系顯示信息,可通過選擇菜單欄中Tools-Disp

51、lay Preferences,打開Display Preferences窗口,在左邊樹型菜單中選擇Object-Relationship,這時(shí)即可在右側(cè)選擇你所要顯示的項(xiàng)目了。當(dāng)然你也可以選擇其它節(jié)點(diǎn),實(shí)現(xiàn)對(duì)圖符的顯示屬性設(shè)置。 各種類型關(guān)系(Relationship)這部分是比較令人頭疼的,不太好懂,需要投入較多時(shí)間研究。自反關(guān)系(Reflexive relationship) 是一種實(shí)體和它自身的關(guān)系。這里用員工的管理概念來表述管理人員管理員工,同時(shí)管理人員也屬于員工范疇。(1) 左鍵單擊Palette面板中Relationship工具(2) 在實(shí)體內(nèi)單擊鼠標(biāo)左鍵且按住不放,將鼠標(biāo)拖放至

52、實(shí)體旁的空白位置后松開鼠標(biāo)。(3) 再次單擊實(shí)體即成功創(chuàng)建自反關(guān)系。 不過這時(shí)自反關(guān)系的圖符不太雅觀,可以通過先選定需要更改的圖符,然后選擇Display Preferences-Format,單擊Modify以打開Symbol Format窗口,然后更改Line Style屬性中的Corners下拉框中選項(xiàng)確認(rèn)修改后,最后在單擊Display Preferences窗口的OK按紐后會(huì)彈出Change Formats選擇對(duì)話框,若只要將修改應(yīng)該至當(dāng)前的自反圖符,只需選擇所選定圖符(Selected symbols)即可。依賴關(guān)系(Dependent relationship)支配關(guān)系(Domi

53、nant relationship)強(qiáng)制關(guān)系(Mandatory relationship) 以上其它關(guān)系不再贅述,需要在實(shí)際使用過程加以運(yùn)用才能加深進(jìn)一步的理解,同時(shí)以上知識(shí)點(diǎn)和關(guān)系型數(shù)據(jù)庫(kù)的理論知識(shí)密切相關(guān),PowerDesigner的這些功能只是對(duì)應(yīng)于這些理論的一種運(yùn)用映射。 關(guān)系(Association) Association也是一種實(shí)體間的連接,在Merise模型方法學(xué)理論中,Association是一種用于連接分別代表明確定義的對(duì)象的不同實(shí)體,這種連接僅僅通過另一個(gè)實(shí)體不能很明確地表達(dá),而通過”事件(Event)”連接來表示。下面通過示例論壇系統(tǒng)的用戶實(shí)體(User)和論壇欄目(ForumColumn)實(shí)體的Association來講解。示例論壇系統(tǒng)中通過一個(gè)Association來表示目標(biāo)系統(tǒng)中論壇欄目對(duì)應(yīng)的版主關(guān)系,包括了屬性創(chuàng)建時(shí)間(DateCreated)用于記錄版主添加的時(shí)間。 創(chuàng)建Association(1) 在Palette面板中單

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論