DataUmlDesign是面向开发人员使用的一个永久免费的软件,提高软件的开发效率和代码的规范度。
它主要包括三大功能,数据模型、代码生成和UML建模,数据模型功能类似于PowerDesigner软件,代码生成类似于动软的代码生成器.DataUmlDesign是采用WPF开发的一款软件,该软件功能包括实体类建模、数据库设计、模型与数据库同步、数据库与模型同步、代码生成、文档生成、数据库生成实体模型等功能。
以往的软件修改模型之后还得修改数据表结构,需要同步修改两个地方,而DataUmlDesign解决了该问题,软件开发人员只需要修改模型结构或数据表结构,然后利用软件的同步功能即可达到模型与数据表结构的一致性。
方便开发人员轻轻松松地管理自己的模型与数据库。
DataUmlDesign的自定义模板采用微软的4T技术,开发人员可以配置自己的代码模板。
如实体层、数据访问层和UI层都可以用模板来配置,由模型一键生成代码,实现模型与代码的一致性。
DataUmlDesign支持数据的导入与导出,可以导出模型结构的文档,也支持其实数据导入生成数据模型(下一版本将实现)。
DataUmlDesign目前只支持MSServer和Oracle数据库、C#和Java语言,其它数据库和语言下一版本将实现。
DataUmlDesign功能特点1)、模型设计DataUmlDesing数据建模采用图形化设计,基于UML标准,遵循UML类图概念。
模型中的类和数据库中的表对应,类的成员分为字段、属性、事件等,类的属性对应数据表中的字段。
类的属性成员的属性又包括数据表中字段的所有属性。
类与类的关联关系包括单向关联、双向关联、组合、聚合。
关联关系与数据表中的外键相对应。
关联关系也具有属性。
2)、模型和数据库同步数据模型与数据库绑定,设计模型之后可以一键把模型提交到绑定的数据库中,如果数据库中表存在,则会更新数据表结构,如果数据库中代不存在,则会创建一张新表,用户不需要关心如何数据库类型,DataUmlDesign会帮你完成所有功能。
如果数据表中增加了字段或修改了某个字段,需模型中需没有更改,只需把数据表同步到模型即可,不需要开发人员对照数据表结构来修改模型结构。
3)、代码生成DataUmlDesing采用代码模板来生成代码,软件开发人员可以根据自己的要求来设计代码模板。
代码模板可以生成任务语言的代码。
软件开发人员可以用代码模板获取到类的所有属性以及关联的类。
2023/9/26 4:52:24 8.13MB 数据建模
1
目录摘要IIIAbstractIV1.绪论11.1毕业设计主要任务11.2目前图书管理系统存在的问题11.3课题意义11.4论文的工作和安排22.图书借阅管理需求分析32.1可行性分析32.1.1.技术可行性32.1.2.经济可行性32.2图书借阅管理系统需求概述32.2.1系统目标32.2.2用户类和用户特性42.3图书借阅管理系统需求模型42.3.1功能描述42.3.2图书管理员详细功能描述52.3.3读者详细功能描述52.3.4主要用例的用例描述63.总体设计93.1数据库设计93.1.1数据库设计概述93.1.2图书信息表结构设计103.1.3图书类型信息表结构设计113.1.4读者信息表结构设计113.1.5读者类型信息表结构设计123.1.6图书借阅信息表结构设计123.1.7图书归还信息表结构设计133.1.8用户信息表结构设计133.1.9图书馆信息表结构设计143.1.10办证参数信息表结构设计143.2系统总体结构设计153.2.1图书管理系统总体结构图153.2.2系
2023/9/18 1:23:33 4.28MB 论文 源代码
1
SAP表结构,关于SAP各table之间的关系
2023/9/8 9:32:42 58KB SAP
1
一个中国人开发的php工具箱,翻倍提高开发效率此工具能几秒钟追踪出sql数据库操作,能几分钟内分析任意项目系统数据库表结构瞬间无刷新测试调试php代码快捷链接在线几十种工具php工具箱永久开源,免费升级开发者可以二次开发,但是必须再次免费开源,不得收费.本工具只兼容最新版IE火狐谷歌
2023/8/21 23:53:10 10.2MB phpgjx php工具箱 sql数据库追踪
1
c#导出oracle数据库下所有表结构c#导出oracle数据库下所有表结构
2023/8/2 17:28:22 72KB c# oracle 表结构
1
公司需要做个excel省市县三级联动,在网上找了很多资料,发现资料基本都不是最新的,索性自己去国家统计局官网上弄了份最新的数据,做成了这个excel表,其中函数的编写是从如下这里找到的:https://blog.csdn.net/cb905259982/article/details/73521585如果大家需要配套的的数据库脚本,请下载我另一个资源最新全国省市县数据库sql带表结构(国家统计局20180620最新发布版本).sql一些注意事项:四大直辖市的二级区域名称我做了改动,比如统计局的数据是北京市-市辖区-东城区我改成了北京市-北京市市辖区-东城区,避免数据重名,方便excel使用。
还有香港,澳门,台湾这三地的数据国家统计局竟然没有(鄙视!)这三地数据是我从网上找到的下来的,编号也是我自己编的,可能与正规编号符,请大家知悉。
把sql和excel分开放实在是因为想赚点积分不容易,大家理解下拉~~
2023/7/27 23:17:52 94KB excel 省市县三级 国家统计局 最新
1
重点分析用友数据库结构说明,适应于U8系列产品,主要针对总账和凭证体系
2023/7/27 10:36:44 54KB 用友 数据库表结构
1
本文档为学生信息管理系统数据库设计文档,包含实体关系图,局部E-R图,总体E-R图,数据库表结构等。
2023/7/22 17:13:24 1.16MB 学生信息管理 数据库设计
1
此数据表结构使用的是pid父级关系和level等级划分的关联,内置数据比较完整,可自行添加补充,扩展即可
1
GUI+Mysq学生管理系统,增删查改。
首先要确定要做哪些功能使用数据库来保存数据能增删改查学生的信息(学号,名称,年龄,性别,出生日期)②表结构设计根据需求,那么只需要一个student表就能够完成功能了。
创建数据库:student将数据库编码格式设置为UTF-8,便于存取中文数据
2023/7/7 13:11:58 202KB JAVA GUI MYSQL
1
共 149 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡