> 自媒体 > (AI)人工智能 > 用ChatGPT,快速设计一个真实的账号系统
用ChatGPT,快速设计一个真实的账号系统
来源:熵减黑客
2023-07-19 17:11:36
333
管理

hi,我是熵减,见字如面。

用ChatGPT,可以尝试做很多的事情。

今天我们就来让ChatGPT做架构师的助手,来帮我们设计一个账号系统吧。

我的实验过程记录如下,与你分享。

Part1用户故事

首先,我们从用户故事开始吧。

提示:我们从用户故事开始,需要设计一个网站的账号系统模型,其中包括账号基础信息实体,邮箱验证实体,手机号验证实体,三方社交绑定实体,密码安全实体,登录记录实体。

ChatGPT反馈为:

图中,标红的部分为新增加的属性哦。可见,ChatGPT完全理解,并执行了你的提示意图。

Part5序列图

接下来,我们试一下事务变更的序列图吧。

我输入的提示为:

ChatGPT返回的代码:

sequenceDiagram participant PhoneVerification participant Account participant PhoneVerificationService participant SMS PhoneVerification ->> PhoneVerificationService: 验证通过,发送信号 PhoneVerificationService ->> Account: 更新phone_ver属性 PhoneVerificationService ->> SMS: 发送验证码

经过渲染后的图片为:

Part6状态图

接下来,我们生产一个状态图看一下吧。

我输入的提示为:

Account的state状态有:新注册,已激活,已注销,被锁定等状态,将这些状态在Mermaid脚本中描述出来,用markdown输出状态转换代码吧

ChatGPT返回的代码为:

stateDiagram [*] --> New: 注册 New --> Active: 邮箱/手机号验证通过 Active --> Locked: 多次输入错误密码 Locked --> Active: 解除锁定 Active --> Deactivated: 注销 Deactivated --> Active: 恢复 Deactivated --> Archived: 数据保留 Locked --> Archived: 数据保留 Archived --> [*]: 数据清理

经过渲染后的图片为:

Part7写在最后

今天的实验就到这儿啦。

可见,ChatGPT在软件开发中是一个不错的助手,它一家具有了不错的生产能力,帮我们做很多事情。

只要我们在每一个问答的回合中,能给ChatGPT正确的提示,它就可以很好的配合我们来完成任务,我就可以持续的发起并推动接下来的步骤。

接下来可以继续尝试啦。

—————— THE END ——————

行动进化自己,输出成就他人

与你一同终身成长

0
点赞
赏礼
赏钱
0
收藏
免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本网证实,对本文以及其中全部或者 部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 凡本网注明 “来源:XXX(非本站)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对 其真实性负责。 如因作品内容、版权和其它问题需要同本网联系的,请在一周内进行,以便我们及时处理。 QQ:617470285 邮箱:617470285@qq.com
关于作者
月深沉(普通会员)
文章
389
关注
0
粉丝
0
点击领取今天的签到奖励!
签到排行

成员 网址收录40329 企业收录2981 印章生成186658 电子证书795 电子名片49 自媒体20815

@2022 All Rights Reserved 浙ICP备19035174号-7
0
0
分享
请选择要切换的马甲:

个人中心

每日签到

我的消息

内容搜索