启动ChatGPT

下面我们来实际操作一下。
我利用的EZDML为3.51版,启动后工具栏有一个“ChatGPT”按钮:

点它,弹出ChatGPT天生界面:

主题(系统名称)必须要输入,详细描述可选。
大略起见,直接点右边的“示例”按钮,让ChatGPT为我们天生一个进销存系统的模型

目前ChatGPT调用较慢,天生模型的运算量也比较大,天生一次可能须要等待2~3分钟。

运用ChatGPT和EZDML迅速高效生成可运行的软件系统原型

自动天生模型

点“ChatGPT天生”按钮,等待一会后,正常会得到一个差不多的模型:

如果天生失落败或对这个模型不满意,可以再天生一次,每次天生的结果有一定随机变革可能会不一样。
也可以修正描述内容再天生。

点“确定”按钮,回到主界面,会导入这个新模型到文件中(当然你也可以直接全选复制粘贴到已有模型图中):

修正完善模型

不知为何这次ChatGPT没天生表的逻辑名,我们大略把模型名称修正一下,给每个表加上中文逻辑名,并设置下颜色:

接着全选并将所有表名和字段名转成小写(接下来演示用的H2数据库彷佛对大小写支持不好,因此先转一下避免出问题):

天生Erupt项目代码

EZDML内置了Erupt的天生模板,接下来我们演示用它来天生可直接运行的代码。

Erupt是一个基于Spring boot表明的java框架,只须要写个实体类就能自动天生增编削查的基本功能,又可以自定义代码实现繁芜逻辑,设计风雅功能强大得来又很灵巧。
详细可参考Erupt官网 https://www.erupt.xyz/ 的解释。

回到模型,全选并实行天生代码功能:

选择Erupt模板天生:

天生完成后,会弹出命令行菜单:

编译运行系统

先实行1编译安装(哀求有JDK环境,首次实行还会下载其它依赖包):

再实行2运行:

经由一堆眼花缭乱的日志后,系统启动成功,自动打开浏览器登录窗口:

运行功能演示

输入默认管理员erupt密码erupt,登录进入进销存菜单:

增删除改查功能一应俱全:

还支持上传图片:

还支持选择关联工具:

选择产品ID界面:

天生概要设计文档

末了我们大略演示一下导出markdown概要设计文档,全选右键导出并指定文件名:

导出成功打开:

结果包含了架构、模型图、工具关系图、数据字典、增编削查接口等一大堆内容,能轻松填满上百页的验收文档:

小结

EZDML有了ChatGPT加持,从软件系统的构思设想到落地运行一条龙做事跑通,终于可以召唤神龙了。
当然目前天生的内容还有点差强人意,但长远来看它必定会越来越贴近需求。
AI将极大地渗入我们的生活,改变我们的学习和事情办法,这是时期的进步,不管喜不喜好我们都得跟上。