首页 > 其他分享 >探讨 AI 驱动的 PlantUML:高效创建专业的 UML活动图

探讨 AI 驱动的 PlantUML:高效创建专业的 UML活动图

时间:2024-08-29 15:49:35浏览次数:10  
标签:网关 PlantUML 登录 AI 用户 认证 Token UML 客户端

承接前文关于如何运用 AI 工具生成时序图的内容【1】,今天我们继续探讨 AI 驱动的 PlantUML:高效创建专业的 UML 活动图。

【1】: https://juejin.cn/post/7407637717206728755

【2】: 案例参照开源项目ruoyi-cloud:https://gitee.com/y_project/RuoYi-Cloud

【3】:PlantUML活动图语法解读:https://plantuml.com/zh/activity-diagram-beta

系统登录功能需求

一、在Fitten Code中输入如下需求

  1. 显示登录页面:系统向用户展示登录页面。

  2. 用户输入用户名和密码:用户输入账号和密码信息。

  3. 提交登录请求:用户提交表单,发起登录请求。

  4. 网关接收登录请求:接收客户端的登录请求。

  5. 网关转发请求到认证服务:网关将请求转发到认证服务(例如:ruoyi-auth微服务)。

  6. 认证服务验证用户信息:认证服务检查用户输入的用户名和密码信息是否正确。

  7. 验证通过:如果用户信息正确:

    • 生成Token:认证服务生成一个访问Token。
    • 保存Token到Redis:将生成的Token存入Redis用于会话管理。
    • 返回Token给网关:将Token发送回网关。
    • 网关返回Token给客户端:网关将Token返回给客户端,用户成功登录。
  8. 验证未通过:如果用户信息不正确:

    • 返回错误信息给网关:认证服务将错误信息返回给网关。
    • 网关返回错误信息给客户端:网关将错误信息返回给客户端,提示用户重新输入信息。
  9. 提供找回密码选项:如果用户多次尝试登录失败,系统提供找回密码的选项。

AI驱动分析根据系统登录功能需求并通过PlantUML生成相关活动图代码

@startuml

!theme spacelab

start

:显示登录页面;

repeat
  :用户输入用户名和密码;
  :提交登录请求;

  :网关接收登录请求;
  :网关转发请求到认证服务;

  :认证服务验证用户信息;
  if (验证通过?) then (是)
    :认证服务生成Token;
    :认证服务保存Token到Redis;
    :认证服务返回Token给网关;
    :网关返回Token给客户端;
    :登录成功;
    stop
  else (否)
    :认证服务返回错误信息给网关;
    :网关返回错误信息给客户端;
    :提示用户重新输入;
  endif
repeat while (用户选择重新尝试?)

:提供找回密码选项;
stop

@enduml

新建系统登录活动图PlantUML文件并黏贴上面活动图代码

IBM Rose风格

如果你想默认风格都可以IBM ROSE也可以在IDEA中统一设置

标签:网关,PlantUML,登录,AI,用户,认证,Token,UML,客户端
From: https://www.cnblogs.com/budaos/p/18386835

相关文章

  • MySQL 使用pt-osc添加索引Lock wait timeout exceeded管窥
    1.pt-osc工具1.1.pt-osc简介pt-osc是pt-online-schema-change的简写,pt-online-schema-change是percona-toolkit工具包中用于在线变更DDL的工具1.2.pt-osc原理1.3.pt-toolkit安装#yuminstallperl-ExtUtils-CBuilderperl-ExtUtils-MakeMakercpan#yumload-transaction......
  • 实现一个通过调用openai4.0的智能聊天系统,支持上传图片(这里是通过websocket返回流式效
    <template><divclass="chatInfor"><divclass="chatInfor-content"><el-scrollbarheight="97%"id="chatBox"ref="scrollbarRef"v-loading="loading"wi......
  • Gartner首次发布AI代码助手魔力象限,阿里云进入挑战者象限,通义灵码产品能力全面领先
    8月29日消息,国际市场研究机构Gartner发布业界首个AI代码助手魔力象限,全球共12家企业入围,阿里云成为唯一进入挑战者象限的中国科技公司。通义灵码在产品功能和市场应用等方面表现优秀,获得权威机构认可。该报告从技术创新性、产品服务能力、商业模式等15个维度,全方位评估企业AI代......
  • AutoGen:微软AI多智能体会话框架的新变革
            在人工智能发展的今天,对话系统和自然语言处理技术的创新日新月异。微软推出了名为AutoGen的框架,它标志着在使用大型预训练语言模型(LLM)开发应用程序方面的一次飞跃。AutoGen不仅因其技术突破而受到业界的广泛关注,并且在短短的时间里,已经被TheSequence评为2023年......
  • Gartner首次发布AI代码助手魔力象限,阿里云进入挑战者象限,通义灵码产品能力全面领先
    8月29日消息,国际市场研究机构Gartner发布业界首个AI代码助手魔力象限,全球共12家企业入围,阿里云成为唯一进入挑战者象限的中国科技公司。通义灵码在产品功能和市场应用等方面表现优秀,获得权威机构认可。该报告从技术创新性、产品服务能力、商业模式等15个维度,全方位评估企业AI代......
  • debain系统安装docker
    1.更新软件包列表首先,更新系统的软件包列表:sudoapt-getupdate2.安装依赖包安装Docker所需的依赖包:sudoapt-getinstall\apt-transport-https\ca-certificates\curl\gnupg\lsb-release3.添加Docker的GPG密钥下载并添加Docker......
  • 推进农业可持续发展:AI在综合土壤质量指数开发中的作用
    综合土壤质量指数的需求:缺乏一个通用的土壤质量指数(SQI)对提升作物生产力和环境可持续性构成了重大的挑战。传统的SQI通常仅依赖于物理化学属性,这些指标对土壤健康的变化反应比较慢,无法及时提供有关土壤退化的洞见。相比之下,土壤中的微生物对土地利用和管理实践的变化反应迅速,......
  • AI自媒体母婴行业的新玩法,在小红书搭建一个Ai萌娃账号,3天涨粉2.2w
    要说现在互联网上什么赛道赚钱,且还能长期性的赚钱。那一定是母婴行业了。不管是从常规的衣食住行,还是在精神层面,母婴赛道也一直都是复购性很强的一个。很多宝妈可能自己舍不得花钱,但在宝宝身上,绝对不会吝啬。不管是在传统电商,还是在短视频带货平台,每年母婴类别的产品销售额......
  • 1-0.AI工具
    AI工具1.你知道或使用过哪些AI大模型平台?chatgpt文心一言讯飞星火天工AIKimi元宝2.如果有AI大模型平台助力学习的经历,举例说明AI如何提升你的学习效率的?写作辅导:有时在写作时缺乏思路,AI平台可以为我们提供写作框架,可以起到扩展思路的作用。同时,AI可以帮助修改错误和......
  • 【Markdown笔记】设置字体颜色——转载https://blog.csdn.net/u012028275/article/det
     【Markdown笔记】设置字体颜色dadalaohua于2021-04-0517:53:19发布阅读量5.7w 收藏 293点赞数103分类专栏: Markdown笔记 文章标签: markdown latex html版权GitCode开源社区文章已被社区收录加入社区Markdown笔记专......