最近在做公司需求的時候,發現一個很低效的點,在建表的時候需要使用公司自己開發的建模工具進行創建表,一個字段一個字段的復制粘貼讓人受不了。於是萌發了自己開發一款工具解決這個低效點。做為開篇將帶領大家預覽一下工具的整個概況!
開篇有益
開發數據字典生成工具有一段時間了,目前在公司使用效果還不錯,所以打算做個階段性總結,就萌生了這個系列。作為開篇,先讓大家先搞清楚數據字典生成工具是什么?能夠解決什么問題。也歡迎大家加入147425783 QQ群共同探討!
工具能夠解決什么問題
場景一:最近產品新版本要發布了,得整理一個表結構修改的文檔,供其他成員參考或者學習,可是一想到要在WORD里面創建一個一個的表格,從表里面一個字段一個字段的復制中文英文,想想都覺得麻煩浪費時間,怎么樣能產品升級的表生成數據字典文檔?
場景二:我是新員工有沒有數據庫設計說明書啊,方便我查找和學習,每次都要查表好麻煩的說。
場景三:最近在做接口需求,需要和第三方進行交互,但是他們不了解我們數據結構設計,希望我們能提供一個相關文檔
場景四:最近我在做移植類需求,但是找不到之前表結構創建的升級語句了,又得重新把表創建一遍了,真是麻煩
場景五:WORD文檔結構的數據庫設計說明書看得好揪心啊,首先表格那么多紅色的下划線,寬度也窄了。想換種風格,HTML格式怎么樣,看起來的確挺小清晰的。
場景六:可不可以在EXECL或者WORD里面創建好表結構,直接通過工具導入生成SQL?能不能通過PD(PowerDesign)文件,導出創建表的SQL(雖然PD支持導出SQL,但是功能不盡如意)
看完上面的六個場景,相信大家心里大概知道工具是用來干嘛的了。下篇文章會為大家詳細介紹!
功能介紹&架構介紹
先通過圖來直觀了解整個程序的架構
讀取文件通過格式轉換層將文件信息轉換成可被識別的List<T>對象,再經過模版文件的處理,將List<T>對象轉換成最終需要的文件。
工具源代碼下載
目前總共有經過了七個版本的升級,現在提供最新版本的下載地址
數據字典生成工具V2.0安裝程序 | 最新安裝程序 | |
數據字典生成工具源代碼 | 最新源代碼 | |
http://code.taobao.org/svn/DataDicPub | SVN最新源碼共享地址 |
學習使用
如果你使用了該工具,或者想學習該工具,歡迎加入這個小組,一起討論數據字典生成工具、把該工具做的更強,更方便使用,一起加入147425783 QQ群。
更多數據字典生成工具資料請點擊數據字典生成工具專題。