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
这样的代码不应该需要太多积分,但时间久了积分上去了,特意来减少所需积分,希望大家喜欢。
嵌入式开发框架之模块化代码实现仿linux设备驱动框架编写linux模块化编程代码开发框架linux驱动学习
2023/9/22 21:16:20 205KB linux设备驱动 源码 模块化 程序框架
1
基于CNN的静态手势识别系统,完整代码实现,可以基于二值化模型和高斯肤色模型对手掌分割,不包含训练好的CNN权值文件,需要的可以看博客另外下载。
2023/9/22 6:34:12 5.89MB CNN 静态手势识别
1
使用TensorFlow2.x版本,实现了原始GAN网络,适合GAN网络入门。
2023/9/20 23:28:38 4KB GAN tensorflow
1
C/C++实现的基二的FFT运算,包括DIT和DIF,同时也包含直接进行的DFT运算。
代码内有详细的说明。
2023/9/20 14:36:01 3KB fft DIT DIF DFT
1
这是我从官网上下载的2.1.9版本的PSAT程序。
PSAT(PowerSystemAnalysisToolbox),中文翻译为电力系统分析软件包,包含了:PF-潮流计算;
CPF-连续潮流;
OPF-最优潮流;
SSSA-小扰动分析;
TDS-时域仿真;
GUI-用户人机界面;
GNE-自定义模型等功能。
经过验证,该工具包已经可以计算上千节点规模的系统。
而且该软件包源代码完全公开,因此用户可以根据自己的研究兴趣编写修改相应源代码实现研究目的。
同时,依托于Matlab的强大计算功能以及丰富的控制、信号处理、鲁棒控制、模糊控制等工具箱,使得PSAT可以把控制科学、信号处理等方面的新思想与电力系统的传统仿真计算有机地结合起来
2023/9/20 5:41:58 4.93MB PSAT; 2.1.9版; 说明书
1
前端:vue+element框架后台:spring+springMVC+Mybatis框架开发软件:idea数据库:MySQL1.shiro身份验证,权限管理。
主要是授权,在项目启动的时候会加载所有的权限资源,登录然后进行权限判断,通过后台代码实现,传回前台告知用户有哪些权限并加载。
授权需要配置多个realm,这就需要自定义authenticator。
2.集成百度地图在项目中使用。
主要是通过查看百度地图API来进行开发。
3.对接使用微信登录接口。
主要是通过查看微信API来进行开发。
4.使用Lucene全文检索技术。
这里是将Lucene写成了一个工具,当有需要使用Lucene的表,就在这个工具中创建一个对应的索引接口类,实现该类,用于生成索引以及关键字段,通过读取配置文件的地址持久化到相应的硬盘上。
2023/9/19 16:47:47 2.38MB CRM
1
看了Stanford的AndrewNg老师的机器学习公开课中关于LogisticRegression的讲解,然后又看了《机器学习实战》中的LogisticRegression部分,写下此篇学习笔记总结一下。
首先说一下我的感受,《机器学习实战》一书在介绍原理的同时将全部的算法用源代码实现,非常具有操作性,可以加深对算法的理解,但是美中不足的是在原理上介绍的比较粗略,很多细节没有具体介绍。
所以,对于没有基础的朋友(包括我)某些地方可能看的一头雾水,需要查阅相关资料进行了解。
所以说,该书还是比较适合有基础的朋友。
1
代码实现使用超声波测距模块(HC_sr_04)实现测距,距离显示在数码管上,只保留两位小数,默认单位为(cm)
2023/9/17 12:12:46 4KB 超声波测距 数码管显示 HC_sr_04
1
简单代码实现ASP+AJAX+ACCESS无刷新请求功能实现,实用新手了解
2023/9/14 3:50:55 17KB ASP AJAX ACCESS AJAX实例
1
共 864 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡