-
大小: 8.13MB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2023-10-09
- 語言: Java
- 標簽: 數(shù)據(jù)建模??
資源簡介
DataUml Design 是面向開發(fā)人員使用的一個永久免費的軟件,提高軟件的開發(fā)效率和代碼的規(guī)范度。它主要包括三大功能,數(shù)據(jù)模型、代碼生成和UML建模,數(shù)據(jù)模型功能類似于PowerDesigner軟件,代碼生成類似于動軟的代碼生成器.
DataUml Design是采用WPF開發(fā)的一款軟件,該軟件功能包括實體類建模、數(shù)據(jù)庫設(shè)計、模型與數(shù)據(jù)庫同步、數(shù)據(jù)庫與模型同步、代碼生成、文檔生成、數(shù)據(jù)庫生成實體模型等功能。以往的軟件修改模型之后還得修改數(shù)據(jù)表結(jié)構(gòu),需要同步修改兩個地方,而DataUml Design解決了該問題, 軟件開發(fā)人員只需要修改模型結(jié)構(gòu)或數(shù)據(jù)表結(jié)構(gòu),然后利用軟件的同步功能即可達到模型與數(shù)據(jù)表結(jié)構(gòu)的一致性。方便開發(fā)人員輕輕松松地管理自己的模型與數(shù)據(jù)庫。
DataUml Design的自定義模板采用微軟的4T技術(shù),開發(fā)人員可以配置自己的代碼模板。如實體層、數(shù)據(jù)訪問層和UI層都可以用模板來配置,由模型一鍵生成代碼,實現(xiàn)模型與代碼的一致性。
DataUml Design支持數(shù)據(jù)的導入與導出,可以導出模型結(jié)構(gòu)的文檔,也支持其實數(shù)據(jù)導入生成數(shù)據(jù)模型(下一版本將實現(xiàn))。
DataUml Design目前只支持MS Server和Oracle數(shù)據(jù)庫、C#和Java語言,其它數(shù)據(jù)庫和語言下一版本將實現(xiàn)。
DataUml Design功能特點
1)、模型設(shè)計
DataUml Desing數(shù)據(jù)建模采 用圖形化設(shè)計,基于UML標準,遵循UML類圖概念。模型中的類和數(shù)據(jù)庫中的表對應,類的成員分為字段、屬性、事件等,類的屬性對應數(shù)據(jù)表中的字段。類的 屬性成員的屬性又包括數(shù)據(jù)表中字段的所有屬性。類與類的關(guān)聯(lián)關(guān)系包括單向關(guān)聯(lián)、雙向關(guān)聯(lián)、組合、聚合。關(guān)聯(lián)關(guān)系與數(shù)據(jù)表中的外鍵相對應。關(guān)聯(lián)關(guān)系也具有屬 性。
2)、模型和數(shù)據(jù)庫同步
數(shù)據(jù)模型與數(shù)據(jù)庫綁定,設(shè)計模型之后可以一鍵把模型提交到綁定的數(shù)據(jù)庫中,如果數(shù)據(jù)庫中表存在,則會更新數(shù)據(jù)表結(jié)構(gòu),如果數(shù)據(jù)庫中代不存在,則會創(chuàng)建一張新表,用戶不需要關(guān)心如何數(shù)據(jù)庫類型,DataUml Design會幫你完成所有功能。
如果數(shù)據(jù)表中增加了字段或修改了某個字段,需模型中需沒有更改,只需把數(shù)據(jù)表同步到模型即可,不需要開發(fā)人員對照數(shù)據(jù)表結(jié)構(gòu)來修改模型結(jié)構(gòu)。
3)、代碼生成
DataUml Desing采用代碼模板來生成代碼,軟件開發(fā)人員可以根據(jù)自己的要求來設(shè)計代碼模板。代碼模板可以生成任務語言的代碼。軟件開發(fā)人員可以用代碼模板獲取到類的所有屬性以及關(guān)聯(lián)的類。

代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-05-06?09:50??DataUmlDesign\
?????目錄???????????0??2015-05-06?10:02??DataUmlDesign\1.5\
?????文件??????110592??2009-10-22?19:51??DataUmlDesign\1.5\adodb.dll
?????文件??????386048??2015-03-07?23:00??DataUmlDesign\1.5\AvalonDock.dll
?????文件???????88576??2015-03-07?23:00??DataUmlDesign\1.5\AvalonDock.Themes.dll
?????目錄???????????0??2015-03-07?23:39??DataUmlDesign\1.5\CodeBuildPlugin\
?????文件????????7061??2014-08-18?22:15??DataUmlDesign\1.5\CodeBuildPlugin\class.txt
?????文件?????????717??2014-08-24?18:40??DataUmlDesign\1.5\CodeBuildPlugin\Intellisense.xml
?????目錄???????????0??2015-03-08?00:09??DataUmlDesign\1.5\CodeTemplate\
?????目錄???????????0??2015-03-08?00:09??DataUmlDesign\1.5\CodeTemplate\1.5\
?????目錄???????????0??2015-03-07?23:39??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\
?????目錄???????????0??2015-03-07?23:39??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\IBatis.Net\
?????文件????????3157??2013-06-25?14:39??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\IBatis.Net\modelxml.tt
?????文件????????1021??2013-06-18?09:21??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\IBatis.Net\providers.config.tt
?????文件?????????718??2013-06-18?09:20??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\IBatis.Net\sqlMap.Config.tt
?????文件????????1315??2013-06-18?09:18??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\IBatis.Net\SqlMapper.tt
?????文件?????????926??2014-04-21?22:30??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\model.tt
?????目錄???????????0??2015-03-07?23:39??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\Nhibernate\
?????文件????????4224??2013-07-12?09:09??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\Nhibernate\Castle.tt
?????文件????????9401??2014-04-21?23:03??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\OracleDAL.tt
?????文件????????8781??2014-04-04?14:42??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\SQLiteDAL.tt
?????文件??????????51??2014-04-21?20:08??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\SqlServerDAL.tt
?????目錄???????????0??2015-03-07?23:39??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\工廠模式模板\
?????文件????????1331??2013-07-12?09:16??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\工廠模式模板\model.tt
?????目錄???????????0??2014-05-12?21:28??DataUmlDesign\1.5\CodeTemplate\1.5\Java模板\
?????目錄???????????0??2014-05-12?21:28??DataUmlDesign\1.5\CodeTemplate\1.5\NetUml模板\
?????目錄???????????0??2014-05-12?21:28??DataUmlDesign\1.5\CodeTemplate\1.5\PHP模板\
?????文件????????4347??2014-07-28?20:29??DataUmlDesign\1.5\CodeTemplate\示例模板.tt
?????文件???????15360??2007-03-07?11:55??DataUmlDesign\1.5\COM.Excel.dll
?????文件??????783360??2015-03-07?23:25??DataUmlDesign\1.5\DataUML?Design.exe
?????文件????????1208??2015-03-08?00:02??DataUmlDesign\1.5\DataUML?Design.exe.config
............此處省略75個文件信息
-----------?---------??----------?-----??----
?????目錄???????????0??2015-05-06?09:50??DataUmlDesign\
?????目錄???????????0??2015-05-06?10:02??DataUmlDesign\1.5\
?????文件??????110592??2009-10-22?19:51??DataUmlDesign\1.5\adodb.dll
?????文件??????386048??2015-03-07?23:00??DataUmlDesign\1.5\AvalonDock.dll
?????文件???????88576??2015-03-07?23:00??DataUmlDesign\1.5\AvalonDock.Themes.dll
?????目錄???????????0??2015-03-07?23:39??DataUmlDesign\1.5\CodeBuildPlugin\
?????文件????????7061??2014-08-18?22:15??DataUmlDesign\1.5\CodeBuildPlugin\class.txt
?????文件?????????717??2014-08-24?18:40??DataUmlDesign\1.5\CodeBuildPlugin\Intellisense.xm
?????目錄???????????0??2015-03-08?00:09??DataUmlDesign\1.5\CodeTemplate\
?????目錄???????????0??2015-03-08?00:09??DataUmlDesign\1.5\CodeTemplate\1.5\
?????目錄???????????0??2015-03-07?23:39??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\
?????目錄???????????0??2015-03-07?23:39??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\IBatis.Net\
?????文件????????3157??2013-06-25?14:39??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\IBatis.Net\modelxm
?????文件????????1021??2013-06-18?09:21??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\IBatis.Net\providers.config.tt
?????文件?????????718??2013-06-18?09:20??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\IBatis.Net\sqlMap.Config.tt
?????文件????????1315??2013-06-18?09:18??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\IBatis.Net\SqlMapper.tt
?????文件?????????926??2014-04-21?22:30??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\model.tt
?????目錄???????????0??2015-03-07?23:39??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\Nhibernate\
?????文件????????4224??2013-07-12?09:09??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\Nhibernate\Castle.tt
?????文件????????9401??2014-04-21?23:03??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\OracleDAL.tt
?????文件????????8781??2014-04-04?14:42??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\SQLiteDAL.tt
?????文件??????????51??2014-04-21?20:08??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\SqlServerDAL.tt
?????目錄???????????0??2015-03-07?23:39??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\工廠模式模板\
?????文件????????1331??2013-07-12?09:16??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\工廠模式模板\model.tt
?????目錄???????????0??2014-05-12?21:28??DataUmlDesign\1.5\CodeTemplate\1.5\Java模板\
?????目錄???????????0??2014-05-12?21:28??DataUmlDesign\1.5\CodeTemplate\1.5\NetUml模板\
?????目錄???????????0??2014-05-12?21:28??DataUmlDesign\1.5\CodeTemplate\1.5\PHP模板\
?????文件????????4347??2014-07-28?20:29??DataUmlDesign\1.5\CodeTemplate\示例模板.tt
?????文件???????15360??2007-03-07?11:55??DataUmlDesign\1.5\COM.Excel.dll
?????文件??????783360??2015-03-07?23:25??DataUmlDesign\1.5\DataUML?Design.exe
?????文件????????1208??2015-03-08?00:02??DataUmlDesign\1.5\DataUML?Design.exe.config
............此處省略75個文件信息
- 上一篇:中國象棋源代碼(Java)
- 下一篇:Android 游戲日本人編寫
評論
共有 條評論