通用plantuml模板头

news/2024/4/17 17:43:43

通用plantuml文件


@startuml  participant Admin order 0 #87CEFA  	// 参与者、顺序、颜色
participant Student order 1 #87CEFA
participant Teacher order 2 #87CEFA
participant TestPlayer order 3 #87CEFA
participant Class order 4 #87CEFA
participant Subject order 5 #87CEFA
participant Division order 6 #87CEFA
autonumber "<b>0:"  // 关键字 autonumber 用于自动对消息编号。
skinparam style strictuml  //为了符合严格 UML 的标准(线头的形状必须是三角形,而不能是箭头形
Teacher -> TestPlayer ++ #90EE90 : Prepare TestPaper
Admin -> Student ++ #90EE90 : Add/Modify Student
Subject -> Subject ++-- #90EE90 : Display Subjects
Division -> Division ++-- #90EE90: Display Division
Class -> Class ++-- #90EE90: Display Class
TestPlayer --> Teacher --: return
Student --> Admin --: return
Admin -> Teacher ++ #90EE90 : Hire Teacher
return return
...5 min later...
||45||			// 你可以使用 ||| 来增加空间,还可以使用数字指定增加的像素的数量Admin -> Class ++ #90EE90 : Add/Modify Class
return return 
note left : this is note
Admin -> Subject ++ #90EE90 : Add/Modify Subject
return  return
note right
this is a long note
long note
end note
Admin -> Division ++ #90EE90 : Add/Modify Division
return return
alt #PaleGoldenRod has_examTeacher -> Student : start exam
else #PinkTeacher -> Student : start class
end
loop 100timesStudent -> Teacher : loop
end
opt SpringTravelTeacher -> Student : travel
end
@enduml

以下是uml图的样式

在这里插入图片描述

附颜色表
在这里插入图片描述


https://www.xjx100.cn/news/3119017.html

相关文章

后端项目连接数据库-添加MyBatis依赖并检测是否成功

一.在pom.xml添加Mybatis相关依赖 在Spring Boot项目中&#xff0c;编译时会自动加载项目依赖&#xff0c;然后使用依赖包。 需要在根目录下pom.xml文件中添加Mybatis依赖项 <!-- Mybatis整合Spring Boot的依赖项 --> <dependency><groupId>org.mybatis.s…

SimpleCG小游戏开发系列(1)--扫雷

一、前言 前面我们学习了SimpleCG的游戏开发框架,从本篇开始,我们用一系列小游戏的开发来加深对框架的了解.我们先以windows的经典游戏--扫雷,作为首个例子。游戏预览如下 二、框架搭建 因为游戏程序的大体框架差不多&#xff0c;所以我们可以搭建一个通用的主程序。如下所示&a…

element-plus el-dialog 弹窗隐藏遮罩并且可以控制弹窗后的元素、点击、滚动、其他事件操作等

场景 el-dialog 隐藏遮罩并且可以控制弹窗后的元素、点击、滚动、其他事件操作&#xff0c;比如一个弹窗打开了&#xff0c;我要能控制弹窗后面的滚动、点击等等一系列事件。 修改方法 首先我们需要隐藏弹窗遮罩 :modal"false"&#xff0c;并且给 el-dialog 弹窗…

SpringBoot_第八章(读写分离_ShardingSphere实现)

目录 1&#xff1a;ShardingSphere实现Spring的读写分离分库分表 2&#xff1a;什么是ShardingSphere 3&#xff1a;ShardingJDBC实现代码案例 3.1&#xff1a;pom准备 3.2&#xff1a;读写分离 3.3&#xff1a;垂直分库分表 3.4&#xff1a;水平单表不分库分片 3.5&…

功能全面又强大的同步备份软件,你找到了吗?

随着企业规模的不断扩大&#xff0c;许多企业都会拥有自己的数据中心。因此每日员工都需要在服务器与服务中心之间调取文件&#xff0c;同时还需要对每日新增的业务数据进行实时同步。如果量比较小&#xff0c;一般问题不大&#xff1b;一旦数据比较大&#xff0c;量也比较大&a…

大语言模型有那些能力和应用

目录 能力 应用 能力 理解语义的能力&#xff1a;LLM 具有强大的语义理解能力&#xff0c;能够理解大部分文本&#xff0c;包括不同语言&#xff08;人类语言或计算机语言&#xff09;和表达水平的文本&#xff0c;即使是多语言混杂、语法用词错误&#xff0c;也在多数情况下…

k8s有状态部署mysql主从(local pv持久化)

1、修改自己对应的命名空间 2、local pv的方式必须先创建好目录在给权限 3、sts部署文件密码都要修改好在部署 yaml资源文件如下&#xff1a; #配置mysql的root密码再部署&#xff0c;如果部署了在修改root密码就会失败&#xff0c;必须在初始化就把root密码修改好 #部署采…

高级IO—poll,epoll,reactor

高级IO—poll,epoll,reactor 文章目录 高级IO—poll,epoll,reactorpoll函数poll函数接口poll服务器 epollepoll的系统调用epoll_createepoll_ctlepoll_wait epoll的工作原理epoll的工作方式水平触发边缘触发 epoll服务器 reactor poll函数 poll函数是一个用于多路复用的系统调…