先說背景和目的,因爲前期公司沒有要求,項目時間緊迫,我負責的系統數據庫也不復雜,因此就沒有用pd進行詳細設計,就寫了個概要設計就開幹了,邊作邊完善的文檔。後來公司要求要補充數據庫設計文檔和pd的設計文件,方便存檔,而後纔有了這些事情。(其實我我的是很是喜歡寫文檔的,必進之前幹項目經理被折磨出來的)mysql
囉嗦完了,進入主題。其實我如今就有點像逆向工程了,有系統有數據庫沒文檔,多麼悲催的事情。sql
上步驟:數據庫
一、安裝powerDisigner,破解(若是不經常使用能夠暫時無論)數據庫設計
二、連接數據庫(有兩種方式比較簡單:A、jdbc連接,B、ODBC連接)====這裏有坑後面再詳細說明工具
三、生成物理視圖lua
四、導出成word文檔spa
詳細操做流程.net
全程默認安裝就行,破解時候只須要提供一個dll文件便可。 設計
網上的朋友分享的,若是不能下載了,請你們本身搜咯。 開發
PowerDesigner165_破解文件.rar
連接:http://pan.baidu.com/s/1hqEDUCG 636KB
PowerDesigner165_Evaluation.exe 有點大, 620MB
連接:http://pan.baidu.com/s/1mhbRiRm 密碼:sw75
二、連接數據庫(有兩種方式比較簡單:A、jdbc連接,B、ODBC連接)====這裏有坑後面再詳細說明
A,jdbc連接(坑在這裏)
由於powerDisigner只支持32位的jdk,要否則就會報錯:找不到JVM,如今還有誰開發的時候使用32位jdk啊?反正咱們公司沒人用。
解決方案:老老實實安裝32位版本的jdk,而後設置JAVA_HOME(有一個弊端,會影響開發環境使用的環境變量)或是寫一個bat(推薦:每次啓動powerDisigner的時候設置下JAVA_HOME)
B、使用ODBC進行連接,不用去安裝32位的jdk,操做繁瑣程度差很少,具體步驟以下:
(1)、配置ODBC連接
選擇菜單中:DataBase -configure connections
配置ODBC數據源
點擊ODBC Administrator,會彈出配置ODBC數據源的窗口,點擊添加按鈕,彈出建立新數據源窗口,你們會發現沒有MySQL ODBC 這個選項,由於你沒有安裝mysql的 ODBC驅動,那麼你能夠去https://dev.mysql.com/downloads/connector/odbc/(選擇正確的版本)下載一個驅動直接默認安裝便可。最終效果以下圖
而後點擊下一步,彈出連接配置窗口,填寫數據庫連接信息,保存成配置文件
而後回到 configure Data connections , 新建Data Sources,而後選擇系統數據源(必須以管理員身份運行powerDisigner,要否則不能選該選項),點擊下一步選擇剛纔配置的MySQL ODBC連接,肯定
此時在ODBC machine data source窗口就會多一個連接選項(個人是task_center2),選中點擊肯定,那你當前的視圖就和這個數據庫進行了關聯。
三、生成物理視圖
上面咱們已經配置完ODBC連接,接下來要生成設計圖了
在PowerDesigner裏,使用菜單File=》Reverse Engineer=》Database,DBMS選擇MySQL5.0,點擊肯定;
四、在彈出的Database Reverse Engineering Options窗口的Selection裏,選擇Using a data source,點擊右邊的小數據庫圖標,在彈窗裏,選擇ODBC file data source,並找到第2步建立的DSN文件,而後在下面輸入User ID和Password,點擊Connect
(由於我是root帳號,因此會導出全部的用戶和表,你可根據直接的實際狀況進行選擇,而後肯定便可)
導入結果以下圖,系統表全都導入了,太亂了
四、導出成word文檔
一:基本使用介紹
1. 在工具欄中選擇【Report -->Reports】,以下圖
2. 點擊第二個圖標建立一個Report,以下圖
該wizard中有三個信息
Report name Report : Report名字,也是導出word的文件名
Language :語言,有中文漢化包選擇Simplified Chinese
Report template : Report模版,若是所示軟件自己自帶了幾個模版,在安裝目錄Resource Files\Report Templates下
3. 選一個默認模版Standard Physical Report,確認後會發現多了兩個區Available items和Report items
Available items :軟件提供的可用模塊,是導出word模版的一個小組件,雙擊就會添加到Report items區域
Report items : 我選中的模版小組件
4. 根據模版導出word,在工做空間區域,右鍵Reports下咱們建的Report,以下圖點擊生產RTF格式
覺得系統模版要導出的數據比較多會很慢,導出的word格式以下圖所示
其實默認導出的東西太多,不少咱們都用不到,其實咱們能夠自定義模板,下面是我定義好的一個你們能夠下載使用(模板下載連接 http://download.csdn.net/download/pengkang0902/9953968)
最終結果以下圖