头图

1. 简介

作为一个程序员,很多时候在面对项目开发工期短、任务重、功能复杂、压力大,同时还得迎合领导或者甲方的要求提供研发设计文档时,往往很苦恼,因为随着软件项目的迭代,很难保持输出与代码一致的数据模型和架构模式相关设计图,而且还要花费大量时间去绘制和维护设计图,费时还费力,很难达到想要的效果。

那么有没有一种可能,通过改变传统的研发迭代流程,以设计图和文档驱动的方式,使开发人员生产出优质且高度符合设计稿的代码和数据库结构呢?

PDDON吸纳了市面上常用的画图工具、UML建模工具、数据库建模工具的优点,开发了一款免费的支持低代码的画图工具,那么这款工具有哪些核心功能点能同时满足开发人员和甲方人员的诉求呢?

下面我们来看看PDDON提供了哪些功能提升研发人员的工作效率:

  • 提供了UML建模的全套支持,用例图、活动图、状态图、组件图、部署图、时序图、类图,一应俱全
  • 每种绘图根据绘图的特性均采用定制化功能增强,更易于使用
  • 提供了对象建模和数据库建模的能力
  • 可以实时生成并预览代码和SQL脚本
  • 支持批量下载代码和脚本
  • 支持多种代码语言和数据库语言
  • 支持数据库模型和对象模型图的互相转换
  • 支持表名、字段名、索引名、类名、接口名等信息自动风格转换,驼峰转下划线,下划线转驼峰等等
  • 模型图风格可以灵活定制,也能快速切换,方便且美观大方
  • 支持导入导出设计稿文件进行版本管理和备份
  • 可以下载高清模型图,支持png、jpg、svg等多种格式
  • 支持免费克隆已绘制好的模型图或者模板市场的模型图
  • 丰富的模板市场提供了很多常用模型图模板,供您免费使用
  • 画图工具使用起来简单、便捷、灵活
  • 所有画图功能完全免费
  • 在线画图,打开浏览器就能用,无论windows、mac、linux系统,支持市面上大部分浏览器:chrome、Firefox、edge、360安全/极速、Safari等浏览器,最好都使用新版本浏览器,画图体验更好,IE不提供支持,UC浏览器兼容性也比较差,不建议使用,而且手机上也能画图哦!

PDDON在线绘图还有很多非常棒的功能等您来用,本文主要讲解对象建模和数据库建模相关内容。

2. 使用示例
2.1 UML类图
PDDON 提供的UML类图工具套件为你提供了以下功能:

  • 描述类/接口结构
    • Class
    • Field
    • Method
  • 描述类之间关系
    • 关联
    • 聚合
    • 组合
    • 依赖
    • 继承
    • 实现
  • 代码预览和下载
    PDDON提供了实时生成和预览代码,也可以打包下载代码。
    右键菜单预览某个类生成的代码
    主菜单可以整体预览/下载代码

  • SQL预览和下载
    PDDON会自动提取包含可序列化字段的类生成数据库表结构,自动转换为数据库下划线风格的表名、字段名,自动转换字段类型。

支持实时生成、预览、下载SQL脚本。

  • 下载类图图片
    您可以使用下载功能,下载图片到本地

  • 导出导入绘图数据
    当然PDDON不仅仅保存了绘图信息,而且会保存您的所有建模相关的数据,您可以使用导出设计稿功能对设计信息进行备份,也可以结合一些代码版本工具对齐进行版本跟踪和管控。
    当您需要再次使用该建模设计稿时,重新导入到PDDON工作空间即可。

  • 类图使用示例

    图片

2 数据库模型ER图

PDDON 提供的ER图工具套件为你提供了以下功能:

  • 描述表结构
    • Table
    • Field
    • Key
  • 描述查询索引
    • 类型
    • 索引字段规则等
  • SQL预览和下载
    PDDON提供了实时生成和预览SQL,也可以打包下载SQL脚本。

右键菜单预览某个类生成的SQL
主菜单可以整体预览/下载SQL

  • 代码预览和下载
    PDDON会自动将表转换为实体类结构,自动转换为代码驼峰风格的类名、字段名,自动转换字段类型。

支持实时生成、预览、下载代码。

  • 下载ER图图片
    您可以使用下载功能,下载图片到本地

  • 导出导入绘图数据
    当然PDDON不仅仅保存了绘图信息,而且会保存您的所有建模相关的数据,您可以使用导出设计稿功能对设计信息进行备份,也可以结合一些代码版本工具对齐进行版本跟踪和管控。
    当您需要再次使用该建模设计稿时,重新导入到PDDON工作空间即可。
导入导出设计稿跟类图方式相同,所有绘图均可以这样完成导入导出绘图数据
  • ER图使用示例

    图片

3. 快捷转换

PDDON还支持UML类图和ER图之间的快速互转,节省设计时间。

4. PDDON还支持以下特性

  • 创建绘图可选类型支持:流程图、架构图、UML图、网络拓扑图、bpmn、思维导图、韦恩图、鱼骨图、自由风格(白板作图)绘图等等

每种绘图都提供了符合各自特性的辅助画图能力,让你的画图更轻松,绘图更漂亮

如果你找不到合适的绘图类型,可以选择自由绘图类型,支持白板作图,不做任何限制,任何绘图都支持,当然也失去了已有绘图类型提供的一些辅助画图能力,所以只推荐在系统未提供类型的情况下使用哦。

  • 画图工作区支持多个绘图同时编辑,绘图间可以通过快捷键共享和复用数据
  • 支持一键转手绘、草图风格
  • 支持LaTeX表达式编写数学公式
  • 为各类型绘图提供了特定辅助绘图功能
    比如位置自动吸附对齐、风格跟随、连线路径自动优化、嵌套组件自动吸附关联、组件功能增强等等
  • 支持一键美化绘图
    PDDON为不同类型的绘图指定了符合绘图风格类型的美化能力,自动计算并调整组件、连线位置、样式等。以辅助画图人员更便捷的画图
  • 支持对象建模、数据库建模
  • UML类图可以进行对象建模,实时代码预览,可打包下载
  • 数据库ER图支持数据库建模,实时SQL预览,可打包下载
  • UML类图和ER图之间可以快速互转,便于二次细化设计
  • 目标类型、命名等等可以自动转换,无需手动修改
  • 组件库丰富,且可自定义组件
    为不同类型绘图提供了专有组件库
    支持选择使用系统预置的众多组件库,现已支持cisco、阿里云、aws云bpmn等组件库,还在不断扩充中
    支持DIY手动设计绘图组件、也可上传本地图片、在线图片等
    支持搜索网络图片
    • 连线样式灵活丰富
      预置了大量连线样式,选择即可使用
      还具备一键切换所有连线样式风格
    • 支持常用快捷键
      支持操作有:复制、剪切、粘贴、删除、分组、移动、对齐、下载、导入导出、保存等等。而且所有操作均支持多选,支持多个绘图间共享数据,快捷键都是可用的。
    • 提供了组件分组、对齐、尺寸调整、移动、选择、组件/连线风格调整、层叠顺序调整、撤销/恢复、导航预览、组件类型替换、旋转等等基本绘图功能
      拖动组件位置有参考线自动对齐和吸附功能
    • 提供了很多高级组件,具备各自的超能力
  • 提供了大量优质模板和教程
    模板中心提供了大量可克隆的绘图模板,一键使用即可,完全免费!
    新建绘图也可以选择使用模板
    社区内提供了大量简易入门教程,方便您的使用
  • 数据安全,导入导出功能为你的绘图数据安全保驾护航
    PDDON不收集您的用户信息、云端不会保存您的画图数据,仅仅为您提供绘图能力服务。
    如果需要把数据存储到云端,后续会推出第三方授权存储服务,您只管愉快的画图,其他的交给PDDON。
  • 支持跨端跨平台
    在线画图,打开浏览器就能用,无论windows、mac、linux系统,支持市面上大部分浏览器:chrome、Firefox、edge、360安全/极速、Safari等浏览器,最好都使用新版本浏览器,画图体验更好,IE不提供支持,UC浏览器兼容性也比较差,不建议使用,而且手机上也能画图哦!

5. 总结
总得来说,PDDON作为建模界的后期之秀,虽然是一款完全免费的画图软件,在绘图的美观和易用性上几乎完胜市面上的免费软件,在低代码方面的功能比一般商业软件做的更加周到,可以极大简化开发人员的画图操作,大量减少开发人员的代码编写时间,还能保证模型设计图和代码的一致性。

PDDON除了可以用来建模,还支持流程图、架构图、UML、思维导图、数据库模型图、鱼骨图、韦恩图、网络拓扑图、自由风格(白板作图)绘图等等一系列绘图,关注PDDON在线画图公众号,再也不用担心找不到好用的画图工具了。

关注、喜欢、收藏、点赞、不迷路哦,感谢您的阅读


PDDON
31 声望2 粉丝

PDDON是一款支持低代码(lowcode)的免费在线画图工具。可用于绘制架构图、流程图、UML、网络拓扑图、韦恩图、鱼骨图、思维导图、BPMN等,并且支持对象建模、数据库建模、代码/脚本生成。