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
本系统以TI公司的MSP430F5529单片机为核心,设计了一套高效率的双向DC-DC变换器。
通过闭环控制实现了恒流充电,放电,过充保护以及自动切换工作模式的功能,效率高,精度高。
该设计应用同步整流技术和准方波零电压软开关技术使效率明显提高。
单片机输出带死区的互补PWM来控制MOSFET的导通与关断,驱动电路使用TI公司的UCC27211驱动芯片驱动TI公司的导通电阻极小的CSD19506功率MOSFET,采用自举升压、浮地驱动的方式驱动高侧MOSFET。
采用电阻分压电路检测电压和TI公司的INA282AIDR电流检测芯片检测电流。
并且可以实现按键步进调节电流值,屏幕显示电压电流值的功能。
2023/9/24 11:32:42 606KB DC-DC
1
介绍了两个用于双向微分方程和离散系统的构造性广义混沌同步(GCS)定理。
使用这两个定理,可以构造新的混沌系统,使系统变量位于GCS中。
给出了五个例子来说明理论结果的有效性。
2023/9/21 14:40:05 1.74MB generalized chaos synchronization; bidirectional
1
本文分析了含车载超级电容的城轨列车运行系统的结构,给出了一种适合城轨列车运行系统的非隔离式双向变换器。
介绍了几种超级电容的建模方法,分析了单体电容的串并联均压问题。
基于对双向变换器输入与输出之间电压和电流的传递函数的稳态性能和动态性能的分析,给出了一种含有直流电网电流外环、直流电网电压内环、超级电容电流内环和控制环四个控制环的控制策略,其中重点分析了超级电容电流内环的控制策略。
为双向变换器主电路各元件参数的选择提供了理论依据。
为了验证控制策略和选择参数的正确性,本文通过对含车载超级电容的城轨列车运行系统进行了仿真建模。
通过对仿真波形的分析可以看出,车载超级电容储能系统可以达到稳压和节能的要求,验证了控制策略的」下确性,而且各元件参数的选择都在设计要求范围之内。
2023/9/12 9:43:44 17.05MB
1
1.发现错误并改错。
给出一个实现插入排序的程序,文件名为InsertionSort.java,该文件中有代码错误,请单步调试,发现错误, 并改正错误,提示:只有一行程序有错误,所以只能修改代码中的某一行程序。
要求演示在eclipse开发环境下单步调试程序,如果没有eclipse开发环境,也可以使用其它集成开发环境,但是必须演示调试能力。
2.请编写程序输出13/17小数点后第100位的数字是几?考察循环和除法运算以及模运算(求余数运算)。
请补齐FractionalDigit.java文件中的代码 3.请编写程序,分别使用循环和递归两种方法计算斐波那契数列第9项是几? 斐波那契数列的第1项为1,第2项为1,后续任意项的值为其前两项的和。
请补齐Fibo.java文件中的代码 4.实现Array类中的indexOf函数;
阅读Node.java和SingleLinkedList.java两个关于单链表的类, 实现SingleLinkedList类中的indexOf函数;
5.阅读Node.java和SingleLinkedList.java类,利用它们来实现栈和双向队列功能,请阅读Stack.java 和Deque.java(双向队列),请实现Stack类中的pop函数,请实现Deque.java中的removeLast函数。
6.利用前面的Stack.java和Deque.java类,实现下面问题的求解: 队列中有从1到7(由小到大排列)的7个整数,问经过一个整数栈后,出栈的所有排列数有多少? 如果整数栈的容量是4(栈最多能容纳4个整数),那么出栈的排列数又是多少?(百度查询卡特兰数) 请补齐Catalan.java文件中的代码 7.八皇后问题。
在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、 同一列或同一斜线上,问有多少种摆法。
该程序代码在EightQueens.java文件中,请将voidplace(intn)函数 中未完成的代码补齐,并写出运行结果。
禁止修改其他代码。
8.学生排序。
给出4名同学,请按照学生的年龄排序,然后输出学生的学号和姓名。
具体代码见Student.java文件, 请实现sort函数。
并运行该程序。
9.二叉排序树检索。
BstNode.java和BinarySortTree.java是关于二叉排序树的程序文件,请阅读这两个程序文件,请实现contains函数,并运行该程序。
10.BASE64编码转换问题。
请百度百科查询base64编码,实现将二进制字节数据编码转换为base64的字符串数据,以及将base64字符串转换回二进制字节数据。
禁止使用JDK自带的Base64转换程序以及Apache开源网站上的程序,必须自己编写代码来实现BASE64编码和解码函数。
可以为该类添加其他数据成员和函数成员。
2023/9/1 23:15:20 28KB Java
1
1、计算复杂枝状管网的各个出口压力,各管段的沿程阻力损失,各连接件的局部阻力损失;
2、管网设计结果采用项目方式管理,可方便维护和改造;
3、计算结果异常的在列表中用报警色显示;
4、采用图形化界面显示管路;
可时间图形和列表的双向交互选择;
5、可直接打印管道连接图和管段属性列表,也可导出数据到word和Excel文件;
6、有多种常用连接件供选择,如三通、弯头、渐扩接头、Y行管,可参考提供的局部阻力系数表或者自行确定;
2023/8/31 3:46:19 1.27MB 水力 管网 计算
1
单片机接收数据帧帧头帧尾校验数据解析C语言,采用VS2010编译器书写,已经通过验证,单片机里面也十分实用。
双向链表方法。
2023/8/29 4:19:41 917KB 单片机 帧头 帧尾 数据解析
1
这是一个快速的应用程序,可以根据您的新启动想法快速启动并运行,因此您可以专注于实际产品。
这是启动前的MVP登陆页面,旨在收集注册人数并测试市场兴趣。
它最初是作为LaunchRock的开源替代品编写的。
它是用RubyonRails编写的。
最初,我们需要一个为双向市场的两种类型的用户提供注册的应用程序。
它是开箱即用的,随时可以使用。
只需添加样式即可。
叉子和享受!它可能包含我们一些内容,但是根据您的需要进行更改不会花很长时间。
只是抬起头。
例子这是启动页的所有样式/设计(尽管项目和设计都已过时)的示例:特征两种类型用户的电子邮件收集社交分享自动邮件能够通过CSV导出用户电子邮件发布注册调查和问卷,以从您的Beta用户那里收集更多的市场研究。
快来了等待名单上的社交活动(例如,如果您与3个朋友或类似的东西共享,则上移列表)运行它您应该更改以根据需要自
2023/8/28 2:08:12 58KB Ruby
1
一、课题的背景现在社会是信息技术高速发展的社会,网络在人们生活和交际中的应用越来越广泛。
对求职者来说,网站为他们提供了方便、快捷的查询工作岗位路径。
对招聘单位来说,招聘网站也为他们提供了检索应聘者信息的平台,使招聘工作变得轻松易行。
求职者和招聘公司/单位可以在网上通过Internet,实现工作求职和公司/单位的人才招聘。
网上招聘与传统招聘相比具有招聘范围广,信息量大,可挑选余地大,会有大量技术高的应聘人员,招聘效果好,费用低的优势,因此获得了越来越多公司的认可,同时它有着经营成本低、用户检索方便、地域限制少等特点。
二、目的和意义其主要目的是:减少参加招聘单位工作人员的工作量和招聘成本,减少进行求职的人员求职时参加招聘会投递简历所耗费的时间和精力,使求职和招聘的过程通过互连网完成,从而实现招聘时双向选择的自动化。
网络求职有其突出的优点,即信息量大,资源丰富,更新速度快,招聘职位多等,很符合年轻人希望以最快捷、便利的方式获得最多最有效信息的求职要求。
本系统就是一个模拟网上求职招聘的系统,具备现实中人才中介机构的功能。
可以为个人用户提供需要的求职与招聘的信息,也可以为单位用户提供需要的人才信息,可以说是两者互动的一种重要渠道。
2023/8/26 7:53:27 16.1MB 论文 计算机论文 系统 asp网站
1
FFT算法的一种FPGA实现,OFDM(正交频分复用)是一种多载波数字调制技术,被公认为是一种实现高速双向无线数据通信的良好方法。
在OFDM系统中,各子载波上数据的调制和解调是采用FFT(快速傅里叶变换)算法来实现的。
因此在OFDM系统中,FFT的实现方案是一个关键因素。
其运算精度和速度必须能够达到系统指标。
对于一个有512个子载波,子载波带宽20kHz的OFDM系统中,要求在50Λs内完成
2023/8/21 4:03:26 214KB FPGA
1
共 280 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡