1 #20

Merged
p8rq79j4h merged 31 commits from master into C3 2 years ago

@ -0,0 +1,153 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="453px" height="251px" viewBox="-0.5 -0.5 453 251" content="&lt;mxfile&gt;&lt;diagram id=&quot;VLZcfbIP7wRCanH8fPy1&quot; name=&quot;Page-1&quot;&gt;1VhNk5s4EP01qsoeJoXAYDga25McsltTNYfdPaVkI2NVBCKyGNv59Wkh8Y1n8mFPkiqXkZ66ael19wMbecvs9E6SYv+3SChHrpOckLdCrouduQsXjZwN4gehAVLJEmvUAo/sC609LVqyhB56hkoIrljRB7ciz+lW9TAipTj2zXaC96MWJKUj4HFL+Bj9lyVqb9DQnbf4e8rSfR0ZB5FZyUhtbE9y2JNEHDuQt0beUgqhzCg7LSnX5NW8GL/7C6vNxiTN1bc4eHYb6lyfjSZwVDvNRQ6XeK8yDjMMQ3pi6j8YO299O/u/s7LSGXbqydlOTAh934ubtNBBlHJrrdyGDSgjKjKq5BlMJOVEsaf+rYjNZ9rYNa4PgkEQ17G15wWWeFt5uJ7Xt1BEplRZr5Y4GHS20UIVndPU2hp/Iry0u0VugFwPG04CDmePE/bUoz/4XOrUx1vBhUTeQp843bxxMThDRKc7+Ku6j7Mh20+pFGWe3A28PMfYtlfrshO5utuRjPGzsV6K/CA4cFDZwTZIVoCp3cwS0sKohJV/6HG4aFwykYtDQXTymgBH2wI6QC5kRnhn8VA1tV7Cs+JkFjjL6d2+44UjuxQ0wYJUDenrQ7CL/CVKIQt+EG2TAODRVjeVGkwELYuEKPoRvkgdDGrAxOvvAeCJnY3QTjG0w0E7gkAUeih2uweQlaVRNH2Q+Lhnij4a0ldHUNp+q9ryo1LR0/ONN+6yulvcfrfM7PTYET0L7Tt6FzqX27LXUM90j/+dwvRjIjO7icjMwj5trnMzkZmNRWYdoniNIg+tfRT6aOHrwWKFFgFaz1E0Q9F9BwGbexTPL9YdPVV9JspNtYJfrjtyKMwzd8dONLlNITay/QqVGE7o+AWytqXk51iCIFP1MlGVZmuGqhknG8ofxIEpJnLAON3pe2jaGLx5fBgsZyxJdPiYcJZqQJpTNw4LizeGRnHtk/sKOfGjQU4m1AHjiaRg9wpZweMs3EIg8AUOflIhAufVFALjCYkItAhoZQhQGGm5mJAIsAnRotIKyLTRChCK2NU2cax1A6Qm9FC8qtxrYYFp5LfiM8oS5/CaTn+NjgyVGfvfWrP4GjU7pdYzFAOLK5sBoFzzvUSL8BnmGr3hokxe5U0g8AfE4TFx/gRv3jVo8ydo+6PYciceVzdjK5hgK0JQ+PDRXQnNuxix1X8W3Z6huTPv15M7ZijwxgwNf679EEPzCYa6L00VQxOKCK0Kqokr1cRaGn83FpsCuj6LMG3/lTCPofa/HW/9FQ==&lt;/diagram&gt;&lt;/mxfile&gt;">
<defs/>
<g>
<path d="M 42 80 L 42 113.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 42 118.88 L 38.5 111.88 L 42 113.63 L 45.5 111.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 2 0 L 82 0 L 82 50 L 42 80 L 2 50 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 40px; margin-left: 3px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
<br/>
<div style="color: rgb(212, 212, 212); background-color: rgb(30, 30, 30); font-family: Consolas, &quot;Courier New&quot;, monospace; font-weight: normal; font-size: 14px; line-height: 19px;">
<div>
<span style="color: #569cd6;font-weight: bold;">
update_data
</span>
</div>
</div>
<div>
<br/>
</div>
<div>
<br/>
</div>
</div>
</div>
</div>
</foreignObject>
<text x="42" y="44" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
update_data...
</text>
</switch>
</g>
<path d="M 82 160 L 155.63 160" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 160.88 160 L 153.88 163.5 L 155.63 160 L 153.88 156.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="2" y="120" width="80" height="80" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<rect x="4" y="122" width="76" height="76" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 74px; height: 1px; padding-top: 160px; margin-left: 5px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
输入学生学号
</div>
</div>
</div>
</foreignObject>
<text x="42" y="164" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
输入学生学号
</text>
</switch>
</g>
<path d="M 382 100 L 337 100 Q 327 100 327 110 L 327 150 Q 327 160 317 160 L 282 160 Q 272 160 282 160 L 317 160 Q 327 160 327 170 L 327 210 Q 327 220 337 220 L 382 220" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 271.84 160.78 L 275.65 160.49" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 280.89 160.09 L 274.17 164.11 L 275.65 160.49 L 273.64 157.13 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="217" cy="165" rx="55" ry="55" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 165px; margin-left: 163px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
查找学生是否已经能够录入
</div>
</div>
</div>
</foreignObject>
<text x="217" y="169" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
查找学生是否已经能够录入
</text>
</switch>
</g>
<path d="M 344.5 77.5 C 334.5 77.5 332 85 340 86.5 C 332 89.8 341 97 347.5 94 C 352 100 367 100 372 94 C 382 94 382 88 375.75 85 C 382 79 372 73 363.25 76 C 357 71.5 347 71.5 344.5 77.5 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 48px; height: 1px; padding-top: 85px; margin-left: 333px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
不存在
</div>
</div>
</div>
</foreignObject>
<text x="357" y="89" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
不存在
</text>
</switch>
</g>
<path d="M 344.5 227.5 C 334.5 227.5 332 235 340 236.5 C 332 239.8 341 247 347.5 244 C 352 250 367 250 372 244 C 382 244 382 238 375.75 235 C 382 229 372 223 363.25 226 C 357 221.5 347 221.5 344.5 227.5 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 48px; height: 1px; padding-top: 235px; margin-left: 333px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
存在
</div>
</div>
</div>
</foreignObject>
<text x="357" y="239" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
存在
</text>
</switch>
</g>
<rect x="389" y="80" width="63" height="60" rx="9" ry="9" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 61px; height: 1px; padding-top: 110px; margin-left: 390px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
退出
</div>
</div>
</div>
</foreignObject>
<text x="421" y="114" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
退出
</text>
</switch>
</g>
<rect x="389" y="190" width="63" height="60" rx="9" ry="9" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 61px; height: 1px; padding-top: 220px; margin-left: 390px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
输出学生信息
</div>
</div>
</div>
</foreignObject>
<text x="421" y="224" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
输出学生信息
</text>
</switch>
</g>
</g>
<switch>
<g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
<a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank">
<text text-anchor="middle" font-size="10px" x="50%" y="100%">
Text is not SVG - cannot display
</text>
</a>
</switch>
</svg>

After

Width:  |  Height:  |  Size: 14 KiB

@ -0,0 +1,18 @@
{
"configurations": [
{
"name": "windows-gcc-x64",
"includePath": [
"${workspaceFolder}/**"
],
"compilerPath": "C:/mingw64/bin/gcc.exe",
"cStandard": "${default}",
"cppStandard": "${default}",
"intelliSenseMode": "windows-gcc-x64",
"compilerArgs": [
""
]
}
],
"version": 4
}

@ -0,0 +1,24 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "C/C++ Runner: Debug Session",
"type": "cppdbg",
"request": "launch",
"args": [],
"stopAtEntry": false,
"externalConsole": true,
"cwd": "c:/Users/王德沅/c/test1",
"program": "c:/Users/王德沅/c/test1/build/Debug/outDebug",
"MIMode": "gdb",
"miDebuggerPath": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}

@ -0,0 +1,38 @@
{
"C_Cpp_Runner.cCompilerPath": "gcc",
"C_Cpp_Runner.cppCompilerPath": "g++",
"C_Cpp_Runner.debuggerPath": "gdb",
"C_Cpp_Runner.cStandard": "",
"C_Cpp_Runner.cppStandard": "",
"C_Cpp_Runner.msvcBatchPath": "",
"C_Cpp_Runner.useMsvc": false,
"C_Cpp_Runner.warnings": [
"-Wall",
"-Wextra",
"-Wpedantic",
"-Wshadow",
"-Wformat=2",
"-Wconversion",
"-Wnull-dereference",
"-Wsign-conversion"
],
"C_Cpp_Runner.enableWarnings": true,
"C_Cpp_Runner.warningsAsError": false,
"C_Cpp_Runner.compilerArgs": [],
"C_Cpp_Runner.linkerArgs": [],
"C_Cpp_Runner.includePaths": [],
"C_Cpp_Runner.includeSearch": [
"*",
"**/*"
],
"C_Cpp_Runner.excludeSearch": [
"**/build",
"**/build/**",
"**/.*",
"**/.*/**",
"**/.vscode",
"**/.vscode/**"
],
"C_Cpp_Runner.useAddressSanitizer": false,
"C_Cpp_Runner.showCompilationTime": false
}

@ -18,9 +18,9 @@
| C4 添加库存记录 | 王凯旋 | 王德沅 | 冯国平 | 苏永涛 |
| C5查询库存记录 | 冯国平 | 王德沅 | 苏永涛 | 王凯旋 |
| C6打印库存列表 | 王德沅 | 苏永涛 | 冯国平 | 王凯旋 |
| C7修改库存记录 | 苏永涛 | 王凯旋 | 王凯旋 | 冯国平 |
| C7修改库存记录 | 苏永涛 | 王德沅 | 王凯旋 | 冯国平 |
| C8删除库存记录 | 冯国平 | 王凯旋 | 苏永涛 | 王德沅 |
| C9库存记录排序 | 王德沅 | 苏永涛 | 王凯旋 | 苏永涛 |
| C9库存记录排序 | 王德沅 | 冯国平 | 王凯旋 | 苏永涛 |
| C10从文件中读取库存记录 | 王凯旋 | 苏永涛 | 冯国平 | 王德沅 |
| C11从库存保存到文件 | 苏永涛 | 王德沅 | 王凯旋 | 冯国平 |
| C12以图标方式显示库存记录 | 冯国平 | 苏永涛 | 王德沅 | 王凯旋 |
@ -339,7 +339,7 @@ Step 2.4: if c == CMD_SAVE then 保存数据
Step 2.5: if c == CMD_PRINT then 打印数据
Step 2.6:
![主程序流程图](images/main.drawio.svg)
![picture-main.draw](/picture-main.drawio.svg)
#### save_data
@ -349,7 +349,7 @@ Step 3: if 打开文件失败 then 提示打开文件失败并结束
Step 4: 将所有库存记录写入文件
Step 5: 关闭文件
![保存数据流程图](images/save_data.drawio.svg)
![picture-save.draw](/picture-save.draw.svg)
#### add_data
@ -360,7 +360,7 @@ Step 4: 输入零件名和库存数量
Step 5: 添加新零件到数据
Step 6: 提示添加成功
![添加库存记录流程图](images/add_data.drawio.svg)
![picture-add.draw](/picture-add.drawio.svg)
### query_data
@ -370,7 +370,7 @@ Step 3查询最后一个学生结束
Step 4if未查询到提示学生不存在
Step 5else打印学生信息
![查询流程图](https://code.educoder.net/repo/p8rq79j4h/test1/raw/branch/master/picture.drawio.svg)
![picture.draw](/picture.drawio.svg)
### printf_data
@ -403,9 +403,19 @@ Step 4:否则提示不存在并结束
### sort_data
Step 1:对库存记录按学号从小到大排序
<<<<<<< HEAD
<<<<<<< HEAD
=======
Step 2:将按照学生成绩排序,若前面的比后面大,则交换
Step 3每次遍历记录是否交换若没有交换则排序结束
Step 4若成绩相同则按照学号从小到大排序
>>>>>>> 8892531498f3879c5e2a02c0346d2e14e7d0d0ff
=======
Step 2:将按照学生成绩排序,若前面的比后面大,则交换
Step 3每次遍历记录是否交换若没有交换则排序结束
Step 4若成绩相同则按照学号从小到大排序
>>>>>>> 3aaec9cca337fd57c2c1b138e8ad7fee782cc079
### make_chart
@ -416,10 +426,23 @@ Step 3:若存在则打开文件并读取CSV 格式保存的所有库存记录
Step 4:否则给出错误信息并结束
<<<<<<< HEAD
<<<<<<< HEAD
=======
### read_data
Step 1:输入文件名
Step 2查看输入的文件名是否和已有的文件相匹配
=======
### read_data
Step 1:输入文件名
Step 2查看输入的文件名是否和已有的文化相匹配
>>>>>>> 3aaec9cca337fd57c2c1b138e8ad7fee782cc079
Step 3若匹配成功则打开文件
Step 4若不成功则返回错误值
Step 5打开后利用循环依次输出文件里各个学生的学号姓名和成绩
Step 6关闭文件
<<<<<<< HEAD
>>>>>>> 8892531498f3879c5e2a02c0346d2e14e7d0d0ff
=======
>>>>>>> 3aaec9cca337fd57c2c1b138e8ad7fee782cc079

24
daima

@ -89,6 +89,10 @@ int main(void)
}
return 0;
}
<<<<<<< HEAD
<<<<<<< HEAD
=======
>>>>>>> ad11bacb9e5e62e3d66d89b598e042d9c52b72df
// 函数定义
void init(void)
@ -156,6 +160,9 @@ void print_data(void)
//添加
void add_data(void)
<<<<<<< HEAD
=======
=======
{
int num;
printf("输入学生学号:");
@ -179,6 +186,7 @@ void add_data(void)
num_parts++;
printf("学生 %d 添加成功\n", num);
}
>>>>>>> ad11bacb9e5e62e3d66d89b598e042d9c52b72df
else
{
printf("学生已存在");
@ -187,6 +195,7 @@ void add_data(void)
//修改
void update_data(void)
>>>>>>> 3aaec9cca337fd57c2c1b138e8ad7fee782cc079
{
int num;
printf("输入学生学号:");
@ -202,6 +211,15 @@ void update_data(void)
}
if (f == 0)
{
<<<<<<< HEAD
stu[num_parts].number = num;
printf("输入学生姓名:");
scanf("%s", &stu[num_parts].name);
printf("输入学生成绩:");
scanf("%d", &stu[num_parts].score);
num_parts++;
printf("学生 %d 添加成功\n", num);
=======
printf("学生不存在");
}
else
@ -268,6 +286,9 @@ void read_data(void)
num_parts = i;
printf("读取 %d 记录\n", num_parts);
}
<<<<<<< HEAD
>>>>>>> 3aaec9cca337fd57c2c1b138e8ad7fee782cc079
=======
void save_data(void)
{
@ -351,4 +372,5 @@ int confirm(const char *msg)
printf("%s(Y/N): ", msg); // 提示输入 yes/no 进行确认
scanf(" %c%*[^\n]", &c); // 读取第一个字符,忽略剩余字符
return c == 'y' || c == 'Y'; // 返回确认结果
}
}
>>>>>>> ad11bacb9e5e62e3d66d89b598e042d9c52b72df

@ -0,0 +1,90 @@
#define NAME_LEN 31
#define MAX_PARTS 100
/
struct students
{
int number;
char name[NAME_LEN + 1];
int score;
};
static struct students stu[MAX_PARTS];
static int num_parts = 0;
#include <stdio.h>
#include <stdlib.h>
//定义常量
#define CMD_QUIT 0
#define CMD_QUERY 4
#define CMD_INSERT 5
#define CMD_UPDATE 6
#define CMD_DELETE 7
#define CMD_READ 1
#define CMD_SAVE 2
#define CMD_PRINT 3
#define CMD_SORT 8
#define CMD_CHART 9
// 菜单命令的编号
// 函数声明
void init(void);
void quit(void);
void display_menu(void);
int make_choice(void);
void read_data(void); // 读取
void save_data(void); // 保存
void print_data(void); // 打印
void query_data(void); // 查询
void add_data(void); // 添加
void update_data(void); // 修改
void delete_data(void); // 删除
void sort_data(void); // 排序
void make_chart(void); // 图表
int confirm(const char *msg);
// 主程序
int main(void)
{
init(); // 程序启动
while (1)
{
display_menu();
int c = make_choice();
switch (c)
{
case CMD_QUERY:
query_data();
break;
case CMD_INSERT:
add_data();
break;
case CMD_UPDATE:
update_data();
break;
case CMD_DELETE:
delete_data();
break;
case CMD_READ:
read_data();
break;
case CMD_SAVE:
save_data();
break;
case CMD_PRINT:
print_data();
break;
case CMD_SORT:
sort_data();
break;
case CMD_CHART:
make_chart();
break;
default:
puts("命令错误,请重新选择");
break;
case CMD_QUIT:
if (confirm("确定要退出吗?"))
quit(); // 仅在确认后退出
break;
}
}
return 0;

@ -0,0 +1,153 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="311px" height="431px" viewBox="-0.5 -0.5 311 431" content="&lt;mxfile&gt;&lt;diagram id=&quot;IJgPyb1uS-2vTjKgjtsw&quot; name=&quot;Page-1&quot;&gt;1VhNk6M2EP01qkoOUwXGxnAEm8kektRU5pBjSjYyVq1ArJDHdn59ukF8a9aTKmar9mKL1y1aenpqtSDeLr/9pmh5/kOmTJCVk96ItyerletsV/CHyN0gW2/bIJniqcF64JX/y9quBr3wlFUjRy2l0Lwcg0dZFOyoRxhVSl7HbicpxlFLmrEZ8HqkYo7+zVN9btBgte3xL4xn5zay64eNJaets5lJdaapvA4gLyHeTkmpm1Z+2zGB7LW8NP2e37F2A1Os0B/pYFbijYqLmRtJAhInJPRIsiHBhkQbbER7Evkk2ZJwTcLnAQI+zyQ2E6/0vaVIyUuRMoziEC++nrlmryU9ovUKqgDsrHMBTy40zSCY0uz27kTcjh4QFpM50+oOLqbDKjCMGk355vHar4/bkn4erE3rR40ksu7NPWvQMMTZSfTnJE7pgHUusVnxIhMsQg3CvFOuQJ5cFmiRFxzoD6DKc8dUdbwMuPItVLnOAlxtLYIDDQUkWpPEJ6GPwprLC03gUysvdIwJfABEZEeiYMY5BIaEAA9xy34qLwfBkg5/wDWtyiZ7nPgNpfwZOl1ZyHddG/vuAuyHH1fq8aLEPVb0+JXpx1T12x2fBD0w8SIrbrQt2AnfgcRxyKK/T8w5T1MMH1PBMwRUM+2uQ2TwzrFqjgRnmTVZ+5MNEQazNQltS7JZYEnaZbXsCIckIQlD3BqLa3sJ2sIJbVuLlJ1Pyrmua6HNx2wBo4JzCjiLI5LAb0CCvSVbQCMOSVwfanFcn3eQY/Z4uv0MZHu2vPFpZNvKhIf5d0CAjZ9Zdm3J5ZX8CywUT8qFyPMmSddZzcjzbBs8WIA7z8Ld+7L8eUj0vLkCP43EzeODi6VQo5vHQhbMtgXR5/vTh1fKizq2Xms7JYoJqvnb+F22CZquL5JDlL4CW9uL1fYNmqqMadNpwlI3io8Rt7YQB/Uq1oBIii90XYe+jbj0v13wAhIfpZCKeBHOODv8UucBCOkMG7/W73EOUChkdRXwNOmFmkDf/t90OclCP51ozsW98d7JopICSKj9YBg0R42bwexgXThTYPmTXafGpksuC1k1G6QLcDVSxACFVDkVA2NTR6DJXZe3xiB4wZ7Og15uaEx+F8zP9JS+MQSjKB5RCquw8cNj6gM8G+qhvpNagsJlmmn2T0o1bYOBCJp44zEAbBnZDB2IoW++UxTK0+kFLre75l6NE/kR9xVnvFueNvPEE1gST7DEyfeBux0KBpdcK/m1+x6wHtNQMsUhOMjX2+NWOUCCeumxuMS9Xo9zE5PNHhC4DuKLd90njIWKXW9SSKz8ebG7taXx/88mPPZfMprk1X8Q8pL/AA==&lt;/diagram&gt;&lt;/mxfile&gt;">
<defs/>
<g>
<rect x="0" y="110" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 140px; margin-left: 1px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
输入学生学号
</div>
</div>
</div>
</foreignObject>
<text x="60" y="144" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
输入学生学号
</text>
</switch>
</g>
<path d="M 10 211 L 90 211 L 90 190 L 110 220 L 90 250 L 90 229 L 10 229 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" transform="rotate(90,60,220)" pointer-events="all"/>
<ellipse cx="55" cy="325" rx="55" ry="55" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<ellipse cx="55" cy="325" rx="51" ry="51" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 100px; height: 1px; padding-top: 325px; margin-left: 5px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
判断学号是否存在
</div>
</div>
</div>
</foreignObject>
<text x="55" y="329" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
判断学号是否存在
</text>
</switch>
</g>
<path d="M 270 248 L 190 248 Q 180 248 180 258 L 180 313 Q 180 323 180 333 L 180 388 Q 180 398 190 398 L 270 398" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="260" cy="250" rx="50" ry="30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<ellipse cx="260" cy="250" rx="46" ry="26" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 90px; height: 1px; padding-top: 250px; margin-left: 215px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
删除
</div>
</div>
</div>
</foreignObject>
<text x="260" y="254" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
删除
</text>
</switch>
</g>
<ellipse cx="260" cy="400" rx="50" ry="30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<ellipse cx="260" cy="400" rx="46" ry="26" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 90px; height: 1px; padding-top: 400px; margin-left: 215px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
提示不存在并结束
</div>
</div>
</div>
</foreignObject>
<text x="260" y="404" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
提示不存在并结束
</text>
</switch>
</g>
<path d="M 150 261 L 165 252.34 L 180 261 L 165 269.66 L 150 261 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 28px; height: 1px; padding-top: 261px; margin-left: 151px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
存在
</div>
</div>
</div>
</foreignObject>
<text x="165" y="265" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
存在
</text>
</switch>
</g>
<path d="M 150 389 L 165 380.34 L 180 389 L 165 397.66 L 150 389 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 28px; height: 1px; padding-top: 389px; margin-left: 151px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
不存在
</div>
</div>
</div>
</foreignObject>
<text x="165" y="393" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
不存在
</text>
</switch>
</g>
<path d="M 60 80 L 60 103.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 60 108.88 L 56.5 101.88 L 60 103.63 L 63.5 101.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 20 0 L 100 0 L 100 50 L 60 80 L 20 50 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 40px; margin-left: 21px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
<br/>
<div style="color: rgb(212, 212, 212); background-color: rgb(30, 30, 30); font-family: Consolas, &quot;Courier New&quot;, monospace; font-weight: normal; font-size: 14px; line-height: 19px;">
<div>
<span style="color: #569cd6;font-weight: bold;">
delete_data
</span>
</div>
</div>
<div>
<br/>
</div>
<div>
<br/>
</div>
</div>
</div>
</div>
</foreignObject>
<text x="60" y="44" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
delete_data...
</text>
</switch>
</g>
<path d="M 110 323 L 180 323" fill="none" stroke="rgb(0, 0, 0)" stroke-width="4" stroke-miterlimit="10" pointer-events="all"/>
</g>
<switch>
<g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
<a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank">
<text text-anchor="middle" font-size="10px" x="50%" y="100%">
Text is not SVG - cannot display
</text>
</a>
</switch>
</svg>

After

Width:  |  Height:  |  Size: 13 KiB

@ -0,0 +1,521 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="469px" height="1971px" viewBox="-0.5 -0.5 469 1971" content="&lt;mxfile&gt;&lt;diagram id=&quot;Vvz6PO-_NBbE-Y3_cInu&quot; name=&quot;Page-1&quot;&gt;7V3Lcqs4EP0abVO8QUuw8Z3N1NyqLObOaoprFJsKNg7GSTxfPxJIvAS2Q1nCxM4iQY1ASK1z1Gq6CdBnm88fabBb/5mEKAaaEn4CfQ40zdJ1/JsIjoVAN2EhWKVRWIjUSvAc/YeoUKHSQxSifaNiliRxFu2awmWy3aJl1pAFaZp8NKu9JHGz1V2wQpzgeRnEvPTvKMzWhdQxlUr+B4pWa9ayqtAzv4Pl6ypNDlvaHtD0Rf5TnN4E7F60/n4dhMlHTaT7QJ+lSZIVR5vPGYrJ0LJhK65b9JwtnztF2+ySCwz6GNmRdR2FeCRocZts8R9vnW1iXFLxIfqMsl/4WHkyaemf2pk50b/CCkdaeEm22SyJkzRvQFfyHyzfZ2nyirrO8L2gHdsnh3RJH5ROMfK8tTq0mz9QskFZesQVUhQHWfTe1GxAJ8iqrFde+jOJcKuaQueyylRFp7LqKM1bZEG6Qhm9qhpqfFB7jEqUK6BbGbRH70F8QGz6WHFGhzCf7mysrLcDmSJeNWo1kbUifzdBtGXX45aLWxSneKXHMYYW0fXHOsrQ8y7IR/kDg7up/5cojmsao3N7kC7fUZqhz5OqY3TS1IBOix8VMkslrWuobCuqruuGlk6oxJKAj/6x60PORfgwx8GHrgnDh8nhI9pG2fDJHAe/UeyVjP21ed2nmz6EXB8HJRPJAIIzXSDY4wDBMIQBweYXCt8C0AGeD3wbuAbwXOA7wFkAOAO+CZw5gCanwXzWo5Dq5XuDpaSlc2CxrgAWZsZOES3UUC8mKzNvx0GQ2dbF9RAEOxAEASZKBxIoOR5wYQeC8AFUgTcHPoaYR4B2z5gqGU4KprTpYmosAFm2uL3K0J2jWlNGpZpvqQ7NbvGZuK0j61KD0BzgLghNEfrCPGblRoIJPCWnuDlwfZ6+1snm92H//ajLMJuq6KIuU5DtrMrwsojCykhuFkcVR11DN/ViqQtrIT3+YvcihaIdy7KZoGoqLx3rpZ8ojfAgoJQKb0q7bSa0VeVJ0YSRYYcjjRhsmAPnhAzdOdkr3TMZ9pgJdTK0RJHhhF1q6kg+NSjOlaDDmyTDm1JHm73K90ACqIv3ceb8BAHU6Ta0YKx7pS5de2pacqWhUCcv22a1rk5fQ/FyC/Q1kidUVcTtQw11oD5ugb+oPuq+NkMbh9OgwL1pj7t6AVyTblJd7Z45zehZ7WWYY9pQ/NwAnzGakc5nmiKOz/Tp8hkbpgafGePwmaqKcyCwfrYIzbOZs80F7l0baUbf+i+F0YYi6BYYTdLqzzGarotjNP7F83QYTetgNEsSo7XDPTRxXgDWz7aJ5gHPyA+se9929lkAdUZzRDHaUATdAqNJWv85RjPEBQ8Y9oQZbSx7TBfnA2B9arAXNsOc3AyDAEISqXHH7NW2x/SuEFph9thQtNwCe0la6zn2EhgqYEzY4y9LHxx7meJ2/KxPLfYioRuwg7TIgQ9gXsdzSWDH3dJYucTLoDFzwo5mFr1d38aYIzmaVUtcggDT/SSXGmckfdgXUpubpsGxVm1HKuy/sKaxhir9FrccrG0ZrusqKqe4qIzLYYWemByJSGbG3PVmzsWmndOxdNkAGuTlDlmoHACVPGjay1MTsEGuAjcPvSE+UrOS3M8a1nx7XRl6MgIRzQln8bBZ3ljDrv5C++K8wAk7Na/PF5ctABoUs9AYsL3QOK2k5zMXGOrX6rOOXGshYwpp0ShhRj/fCmB732X5KTmfOjax/e+WNG2Z0dvWbYYLXwZ1SRFybYQIdF/ofIRcioLw3zDIAk5R+3WwI4e7NFmi/QXIqL7f8NchiyOi2kkihks9MTsQIypVy5qwf1yXtA1rI8YWmO/AW+n74B09EHMSMdal2fVXQcxQw/wGEGNIMifbiBEYhW3wBtkuxbd9QOYkZByZOfbWhF9jyArybUNGYJAv61INMm8HlB4fkDkJGSjTLmNtTxIykuIWOGeCwDhSg49bCMLHTuY0YlRFpmFmT/itn6xARQ4yAgMVDf5l+WGHAfPYzZxBjdaVJicMNdqEUTOSA0BkgJzBewBCFKMHas6hRpf5hSN7wqk/zIyVjhqBgVmsT3W/WZI+nABnMGN0JfsIw8yEP0MlKwKLw4zACCzWpxpmNsHrY505gxkTSsSMyedjvx06vqN7t+qx1Cet9ca5MydbGKlNOLjEGovULg1jHBJoyJNax5dASaKJQXJN6CcNFsBfAG8GnFkeumGT+O0qlY772OgDfb0BwwINClys/tlCMTWqf2ih+/8D&lt;/diagram&gt;&lt;/mxfile&gt;" style="background-color: rgb(255, 255, 255);">
<defs/>
<g>
<path d="M 90 80 L 90 143.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 90 148.88 L 86.5 141.88 L 90 143.63 L 93.5 141.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="90" cy="40" rx="60" ry="40" fill="#ffffff" stroke="#000000" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 40px; margin-left: 31px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
<font color="#000000">
main
</font>
</div>
</div>
</div>
</foreignObject>
<text x="90" y="44" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
main
</text>
</switch>
</g>
<path d="M 90 230 L 90 283.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 90 288.88 L 86.5 281.88 L 90 283.63 L 93.5 281.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="90" cy="190" rx="60" ry="40" fill="#ffffff" stroke="#000000" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 190px; margin-left: 31px;">
<div data-drawio-colors="color: #000000; background-color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: normal;">
init
</div>
</div>
</div>
</foreignObject>
<text x="90" y="194" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
init
</text>
</switch>
</g>
<path d="M 90 350 L 90 403.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 90 408.88 L 86.5 401.88 L 90 403.63 L 93.5 401.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<rect x="30" y="290" width="120" height="60" rx="9" ry="9" fill="#ffffff" stroke="#000000" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 320px; margin-left: 31px;">
<div data-drawio-colors="color: #000000; background-color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: normal;">
显示菜单
</div>
</div>
</div>
</foreignObject>
<text x="90" y="324" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
显示菜单
</text>
</switch>
</g>
<path d="M 90 470 L 90 503.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 90 508.88 L 86.5 501.88 L 90 503.63 L 93.5 501.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<rect x="30" y="410" width="120" height="60" rx="9" ry="9" fill="#ffffff" stroke="#000000" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 440px; margin-left: 31px;">
<div data-drawio-colors="color: #000000; background-color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: normal;">
选择菜单命令
</div>
</div>
</div>
</foreignObject>
<text x="90" y="444" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
选择菜单命令
</text>
</switch>
</g>
<path d="M 90 590 L 90 633.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 90 638.88 L 86.5 631.88 L 90 633.63 L 93.5 631.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 165 550 L 233.63 550" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 238.88 550 L 231.88 553.5 L 233.63 550 L 231.88 546.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 90 510 L 165 550 L 90 590 L 15 550 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 550px; margin-left: 16px;">
<div data-drawio-colors="color: #000000; background-color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: normal;">
读取数据
</div>
</div>
</div>
</foreignObject>
<text x="90" y="554" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
读取数据
</text>
</switch>
</g>
<path d="M 90 720 L 90 773.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 90 778.88 L 86.5 771.88 L 90 773.63 L 93.5 771.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 170 680 L 233.63 680.02" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 238.88 680.02 L 231.88 683.52 L 233.63 680.02 L 231.88 676.52 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 90 640 L 170 680 L 90 720 L 10 680 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 680px; margin-left: 11px;">
<div data-drawio-colors="color: #000000; background-color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: normal;">
保存数据
</div>
</div>
</div>
</foreignObject>
<text x="90" y="684" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
保存数据
</text>
</switch>
</g>
<path d="M 91.25 860 L 90.16 903.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 90.03 908.88 L 86.7 901.8 L 90.16 903.63 L 93.7 901.97 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 180 820 L 233.63 820" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 238.88 820 L 231.88 823.5 L 233.63 820 L 231.88 816.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 91.25 780 L 180 820 L 91.25 860 L 2.5 820 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 176px; height: 1px; padding-top: 820px; margin-left: 4px;">
<div data-drawio-colors="color: #000000; background-color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: normal;">
打印数据
</div>
</div>
</div>
</foreignObject>
<text x="91" y="824" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
打印数据
</text>
</switch>
</g>
<path d="M 90 990 L 90 1033.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 90 1038.88 L 86.5 1031.88 L 90 1033.63 L 93.5 1031.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 170 950 L 233.63 950" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 238.88 950 L 231.88 953.5 L 233.63 950 L 231.88 946.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 90 910 L 170 950 L 90 990 L 10 950 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 950px; margin-left: 11px;">
<div data-drawio-colors="color: #000000; background-color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: normal;">
查询数据
</div>
</div>
</div>
</foreignObject>
<text x="90" y="954" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
查询数据
</text>
</switch>
</g>
<path d="M 90 1120 L 90 1163.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 90 1168.88 L 86.5 1161.88 L 90 1163.63 L 93.5 1161.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 170 1080 L 233.63 1080" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 238.88 1080 L 231.88 1083.5 L 233.63 1080 L 231.88 1076.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 90 1040 L 170 1080 L 90 1120 L 10 1080 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 1080px; margin-left: 11px;">
<div data-drawio-colors="color: #000000; background-color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: normal;">
添加数据
</div>
</div>
</div>
</foreignObject>
<text x="90" y="1084" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
添加数据
</text>
</switch>
</g>
<path d="M 90 1250 L 90 1293.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 90 1298.88 L 86.5 1291.88 L 90 1293.63 L 93.5 1291.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 180 1210 L 233.63 1210" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 238.88 1210 L 231.88 1213.5 L 233.63 1210 L 231.88 1206.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 90 1170 L 180 1210 L 90 1250 L 0 1210 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 1210px; margin-left: 1px;">
<div data-drawio-colors="color: #000000; background-color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: normal;">
更新数据
</div>
</div>
</div>
</foreignObject>
<text x="90" y="1214" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
更新数据
</text>
</switch>
</g>
<path d="M 90 1380 L 90 1423.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 90 1428.88 L 86.5 1421.88 L 90 1423.63 L 93.5 1421.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 170 1340 L 233.63 1340" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 238.88 1340 L 231.88 1343.5 L 233.63 1340 L 231.88 1336.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 90 1300 L 170 1340 L 90 1380 L 10 1340 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 1340px; margin-left: 11px;">
<div data-drawio-colors="color: #000000; background-color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: normal;">
删除数据
</div>
</div>
</div>
</foreignObject>
<text x="90" y="1344" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
删除数据
</text>
</switch>
</g>
<path d="M 90 1510 L 90 1543.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 90 1548.88 L 86.5 1541.88 L 90 1543.63 L 93.5 1541.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 170 1470 L 233.63 1470" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 238.88 1470 L 231.88 1473.5 L 233.63 1470 L 231.88 1466.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 90 1430 L 170 1470 L 90 1510 L 10 1470 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 1470px; margin-left: 11px;">
<div data-drawio-colors="color: #000000; background-color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: normal;">
对数据排序
</div>
</div>
</div>
</foreignObject>
<text x="90" y="1474" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
对数据排序
</text>
</switch>
</g>
<path d="M 165 1590 L 233.63 1590" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 238.88 1590 L 231.88 1593.5 L 233.63 1590 L 231.88 1586.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 90 1630 L 90 1660 Q 90 1670 100 1670 L 233.63 1670" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 238.88 1670 L 231.88 1673.5 L 233.63 1670 L 231.88 1666.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 90 1630 L 90 1703.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 90 1708.88 L 86.5 1701.88 L 90 1703.63 L 93.5 1701.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 90 1550 L 165 1590 L 90 1630 L 15 1590 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 1590px; margin-left: 16px;">
<div data-drawio-colors="color: #000000; background-color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: normal;">
生成图表报表
</div>
</div>
</div>
</foreignObject>
<text x="90" y="1594" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
生成图表报表
</text>
</switch>
</g>
<path d="M 90 1790 L 90.95 1903.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 90.99 1908.88 L 87.43 1901.91 L 90.95 1903.63 L 94.43 1901.85 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 165 1750 L 450 1750 Q 460 1750 460 1740 L 460 390 Q 460 380 460 370 L 460 270 Q 460 260 450 260 L 96.37 260" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 91.12 260 L 98.12 256.5 L 96.37 260 L 98.12 263.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 90 1710 L 165 1750 L 90 1790 L 15 1750 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 1750px; margin-left: 16px;">
<div data-drawio-colors="color: #000000; background-color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: normal;">
确定退出
</div>
</div>
</div>
</foreignObject>
<text x="90" y="1754" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
确定退出
</text>
</switch>
</g>
<path d="M 360 550 L 453.63 550" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 458.88 550 L 451.88 553.5 L 453.63 550 L 451.88 546.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<rect x="240" y="520" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/>
<path d="M 252 520 L 252 580 M 348 520 L 348 580" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 94px; height: 1px; padding-top: 550px; margin-left: 253px;">
<div data-drawio-colors="color: #000000; background-color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: normal;">
read_data
</div>
</div>
</div>
</foreignObject>
<text x="300" y="554" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
read_data
</text>
</switch>
</g>
<path d="M 360 680 L 453.63 680" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 458.88 680 L 451.88 683.5 L 453.63 680 L 451.88 676.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<rect x="240" y="650" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/>
<path d="M 252 650 L 252 710 M 348 650 L 348 710" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 94px; height: 1px; padding-top: 680px; margin-left: 253px;">
<div data-drawio-colors="color: #000000; background-color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: normal;">
save_data
</div>
</div>
</div>
</foreignObject>
<text x="300" y="684" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
save_data
</text>
</switch>
</g>
<path d="M 360 820 L 453.63 820" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 458.88 820 L 451.88 823.5 L 453.63 820 L 451.88 816.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<rect x="240" y="790" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/>
<path d="M 252 790 L 252 850 M 348 790 L 348 850" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 94px; height: 1px; padding-top: 820px; margin-left: 253px;">
<div data-drawio-colors="color: #000000; background-color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: normal;">
print_data
</div>
</div>
</div>
</foreignObject>
<text x="300" y="824" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
print_data
</text>
</switch>
</g>
<path d="M 360 950 L 453.63 950" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 458.88 950 L 451.88 953.5 L 453.63 950 L 451.88 946.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<rect x="240" y="920" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/>
<path d="M 252 920 L 252 980 M 348 920 L 348 980" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 94px; height: 1px; padding-top: 950px; margin-left: 253px;">
<div data-drawio-colors="color: #000000; background-color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: normal;">
query_data
</div>
</div>
</div>
</foreignObject>
<text x="300" y="954" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
query_data
</text>
</switch>
</g>
<path d="M 360 1080 L 453.63 1080" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 458.88 1080 L 451.88 1083.5 L 453.63 1080 L 451.88 1076.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<rect x="240" y="1050" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/>
<path d="M 252 1050 L 252 1110 M 348 1050 L 348 1110" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 94px; height: 1px; padding-top: 1080px; margin-left: 253px;">
<div data-drawio-colors="color: #000000; background-color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: normal;">
add_data
</div>
</div>
</div>
</foreignObject>
<text x="300" y="1084" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
add_data
</text>
</switch>
</g>
<path d="M 360 1210 L 453.63 1210" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 458.88 1210 L 451.88 1213.5 L 453.63 1210 L 451.88 1206.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<rect x="240" y="1180" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/>
<path d="M 252 1180 L 252 1240 M 348 1180 L 348 1240" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 94px; height: 1px; padding-top: 1210px; margin-left: 253px;">
<div data-drawio-colors="color: #000000; background-color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: normal;">
update_data
</div>
</div>
</div>
</foreignObject>
<text x="300" y="1214" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
update_data
</text>
</switch>
</g>
<path d="M 360 1340 L 453.63 1340" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 458.88 1340 L 451.88 1343.5 L 453.63 1340 L 451.88 1336.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<rect x="240" y="1310" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/>
<path d="M 252 1310 L 252 1370 M 348 1310 L 348 1370" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 94px; height: 1px; padding-top: 1340px; margin-left: 253px;">
<div data-drawio-colors="color: #000000; background-color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: normal;">
delete_data
</div>
</div>
</div>
</foreignObject>
<text x="300" y="1344" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
delete_data
</text>
</switch>
</g>
<path d="M 360 1470 L 453.63 1470" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 458.88 1470 L 451.88 1473.5 L 453.63 1470 L 451.88 1466.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<rect x="240" y="1440" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/>
<path d="M 252 1440 L 252 1500 M 348 1440 L 348 1500" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 94px; height: 1px; padding-top: 1470px; margin-left: 253px;">
<div data-drawio-colors="color: #000000; background-color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: normal;">
sort_data
</div>
</div>
</div>
</foreignObject>
<text x="300" y="1474" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
sort_data
</text>
</switch>
</g>
<path d="M 360 1590 L 453.63 1590" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 458.88 1590 L 451.88 1593.5 L 453.63 1590 L 451.88 1586.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<rect x="240" y="1560" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/>
<path d="M 252 1560 L 252 1620 M 348 1560 L 348 1620" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 94px; height: 1px; padding-top: 1590px; margin-left: 253px;">
<div data-drawio-colors="color: #000000; background-color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: normal;">
make_data
</div>
</div>
</div>
</foreignObject>
<text x="300" y="1594" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
make_data
</text>
</switch>
</g>
<rect x="31.25" y="1910" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/>
<path d="M 43.25 1910 L 43.25 1970 M 139.25 1910 L 139.25 1970" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 94px; height: 1px; padding-top: 1940px; margin-left: 44px;">
<div data-drawio-colors="color: #000000; background-color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: normal;">
quit
</div>
</div>
</div>
</foreignObject>
<text x="91" y="1944" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
quit
</text>
</switch>
</g>
<path d="M 360 1670 L 453.63 1670" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 458.88 1670 L 451.88 1673.5 L 453.63 1670 L 451.88 1666.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<rect x="240" y="1640" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/>
<path d="M 252 1640 L 252 1700 M 348 1640 L 348 1700" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 94px; height: 1px; padding-top: 1670px; margin-left: 253px;">
<div data-drawio-colors="color: #000000; background-color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: normal;">
命令错误,重新选择
</div>
</div>
</div>
</foreignObject>
<text x="300" y="1674" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">
命令错误,重新选择
</text>
</switch>
</g>
</g>
<switch>
<g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
<a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank">
<text text-anchor="middle" font-size="10px" x="50%" y="100%">
Text is not SVG - cannot display
</text>
</a>
</switch>
</svg>

After

Width:  |  Height:  |  Size: 48 KiB

@ -0,0 +1,142 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="361px" height="1021px" viewBox="-0.5 -0.5 361 1021" content="&lt;mxfile&gt;&lt;diagram id=&quot;Kmbu7GeH2x4lke2l-1RR&quot; name=&quot;Page-1&quot;&gt;5Zhdb5swFIZ/je8xX8GXkJDtZtK0XuxycsENVgEj4yxJf/2OwYQQXG2KSNSpUlXZ77H5ePz6cBzkravjF0mb4pvIWYlcJz8ib4NcN/Q8+K+FUy94AemFneR5L+FReOJvzIiOUfc8Z+1koBKiVLyZipmoa5apiUalFIfpsBdRTu/a0B2bCU8ZLefqT56rolejwBn1r4zviuHO2DGRig6DjdAWNBeHC8lLkbeWQqi+VR3XrNTsBi79vO070fODSVarf5lgFuI3Lffm3Sr6yn5lBZXKPKE6Da8NU4EwdJJDwRV7amimIwdYY9AKVZXQw9A0F2VSseO7D4bPrws2YaJiSp5gyDBhQGYsgge4hxE4HigWF7Ajo1GzxrvzpUcM0DAk7FT8GZUZi5LXGkSrpHg9m8AHJecSLMdFDf1W7LV+iaZhksPzMAn9Z5q9PouafR+1pBG8Vt2jBwkKNqDANfTN1mcvOwsRDqaEXc9C2AIYhwsQDuaE0wglKSIeSgMUBSgOUBoiEqJohVIfJQlKQh0iDoo2s+WAfdToJjsqvQZi/9xFNHEp9nXOcgPu/s4lwQSrFz3QuOGNxnX/btw7OM4PH+i4lcVxNn/FG0SizmhrFEczfBdEbFaibdNv0hd+1J5LBmPyVvyACK13+kpL0IymMEPXAjOw0CQLwIw+R4Kc7uQVfqBdyYzwCSqea8iqz3cX+GjJd5psBi/Z8dIIOJQusQlUPM87C0rW8jfa50nHCpbulWj74gufl3ItSqHXphbd+r7wsrySlkBPpuZeWb7+vgW9twD5YUlvMvf/YeSVxcihzclL4MTWxBsR86lP1ggymTUVJ6RrRCjealHXBVs9TIdiM92kaxiTosTpQqAEH7lA8Nwrc3vB4yoE7M6Wg5VQ03+azHJVg0TOHL7tq7lIZpmftjrjd4VvukKxr32dws7wESHG+PCn9wQ0cLdvsFY+sLsxvgJsSzZ3c/etJ7dHFcDTRExsh9p7VRTYcua6ZjOe8AdH9V5KH3nyx1NIGFvrLgumGyhBd/yxpYtd/GLlpX8A&lt;/diagram&gt;&lt;/mxfile&gt;">
<defs/>
<g>
<ellipse cx="80" cy="40" rx="60" ry="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 40px; margin-left: 21px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
make_chart
</div>
</div>
</div>
</foreignObject>
<text x="80" y="44" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
make_chart
</text>
</switch>
</g>
<path d="M -5 160 L 155 160" fill="none" stroke="rgb(0, 0, 0)" stroke-width="4" stroke-miterlimit="10" transform="rotate(90,75,160)" pointer-events="all"/>
<rect x="15" y="230" width="120" height="80" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<rect x="17" y="232" width="116" height="76" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 114px; height: 1px; padding-top: 270px; margin-left: 18px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
输入文件名
</div>
</div>
</div>
</foreignObject>
<text x="75" y="274" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
输入文件名
</text>
</switch>
</g>
<path d="M -5 390 L 155 390" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,75,390)" pointer-events="all"/>
<path d="M 0 515 L 75 471.7 L 150 515 L 75 558.3 L 0 515 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 515px; margin-left: 1px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
文件存在
</div>
</div>
</div>
</foreignObject>
<text x="75" y="519" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
文件存在
</text>
</switch>
</g>
<path d="M 0 640 L 160 640" fill="none" stroke="rgb(0, 0, 0)" stroke-width="4" stroke-miterlimit="10" transform="rotate(90,80,640)" pointer-events="all"/>
<rect x="110" y="600" width="40" height="30" fill="none" stroke="none" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 615px; margin-left: 130px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
yes
</div>
</div>
</div>
</foreignObject>
<text x="130" y="619" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
yes
</text>
</switch>
</g>
<path d="M 75 625 L 235 625" fill="none" stroke="rgb(0, 0, 0)" stroke-width="4" stroke-miterlimit="10" pointer-events="all"/>
<rect x="240" y="585" width="120" height="80" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<rect x="242" y="587" width="116" height="76" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 114px; height: 1px; padding-top: 625px; margin-left: 243px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
打开文件并读取库存记录
</div>
</div>
</div>
</foreignObject>
<text x="300" y="629" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
打开文件并读取库存记录
</text>
</switch>
</g>
<rect x="70" y="655" width="50" height="30" fill="none" stroke="none" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 670px; margin-left: 95px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
else
</div>
</div>
</div>
</foreignObject>
<text x="95" y="674" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
else
</text>
</switch>
</g>
<rect x="30" y="720" width="120" height="80" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<rect x="32" y="722" width="116" height="76" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 114px; height: 1px; padding-top: 760px; margin-left: 33px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
显示错误信息
</div>
</div>
</div>
</foreignObject>
<text x="90" y="764" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
显示错误信息
</text>
</switch>
</g>
<path d="M 0 880 L 160 880" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,80,880)" pointer-events="all"/>
<ellipse cx="85" cy="990" rx="50" ry="30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<ellipse cx="85" cy="990" rx="46" ry="26" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/>
</g>
<switch>
<g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
<a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank">
<text text-anchor="middle" font-size="10px" x="50%" y="100%">
Text is not SVG - cannot display
</text>
</a>
</switch>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

@ -0,0 +1,102 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="343px" height="211px" viewBox="-0.5 -0.5 343 211" content="&lt;mxfile&gt;&lt;diagram id=&quot;zkvQxePtB7N7ovVNlwIr&quot; name=&quot;Page-1&quot;&gt;vVdLj5swEP41lnYPK/GKgWNIsu2l1Up76LFyggGrBlPHefXXd4zNO7vbVk1ODJ9nmPHnbwZA/qo8f5KkLr6IlHLkOekZ+Wvkea4TenDRyMUgCxwZIJcstU498Mp+0TbSogeW0v3IUQnBFavH4E5UFd2pEUakFKexWyb4OGtNcjoDXneEz9FvLFWFQSMv7PHPlOVFm9nFsVkpSetsd7IvSCpOA8jfIH8lhVDGKs8ryjV5LS8m7vmN1a4wSSv1JwG+LUNd2r3RFLZqbytRwSUpVMnhzgXTuGufNxNaaC8Ocme9vG5nIAkqSqrkBVwk5USx4/hRxJ5N3vl1oS+CQRLPsToKHEuiVZEbOuNHKCJzqmxUTwIYgzJ6qKHmOk1Wr0fCD7Za5GHk+SBIzQnmsPckZccRlfjnQR9jshNcSOQv9Y7z7YPnQjBkdIbGY/McZ0t2P3IpDlX6NInyHePbX21IJir1lJGS8YvxXolqLzhw0PhBGaSswdUWs4JjYVTCyld6mi6akFJUYl8TfXhdgpOVs05QCVkSPljcNw2ql9ygPpsFzir6VAyi3Ngu4S4ZztWUvjEEVVQfUQqnsMDxLsUAz0rdNp19JWktQRTZ95Qo0iYDDZh84xoAvlLZDB2IoTcnrQXNXmtTZNkLjIiVmU56I8mpYIq+GtLXJ5ia19ruSKWi5/cbb95lNsDH424J7O1pMMAsVAxmV+S83ZajhnqnexZ3GTLBTYbMYjJkunfQ/x8ywXzIbDCKYhT7aLNA0RoljjaWa7TEaBOiOEDx8wABn2eUhNqIPRStmqXQhseOfsL0ID7QHdnX5v2ZsTNNbyPEbmzfQYnRXZQY3kSJOLibEsOZEjMhHxiYeq6x7rXRjMLKQMBV8tiOx61sR2OFNgFKIpQsr0kXo3ihVT07Fc7hW45+PBhvIdBpy99ToPE/zgDwiXSLA5IkaBnPGG0+KjRDzRHe/nUzVasbzUnEV0jEf08i3PYfzEbt/W+Hv/kN&lt;/diagram&gt;&lt;/mxfile&gt;">
<defs/>
<g>
<path d="M 42 80 L 42 123.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 42 128.88 L 38.5 121.88 L 42 123.63 L 45.5 121.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 2 0 L 82 0 L 82 50 L 42 80 L 2 50 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 40px; margin-left: 3px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
<br/>
<div style="color: rgb(212, 212, 212); background-color: rgb(30, 30, 30); font-family: Consolas, &quot;Courier New&quot;, monospace; font-weight: normal; font-size: 14px; line-height: 19px;">
<div>
<span style="color: #569cd6;font-weight: bold;">
printf_data
</span>
</div>
</div>
<div>
<br/>
</div>
<div>
<br/>
</div>
</div>
</div>
</div>
</foreignObject>
<text x="42" y="44" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
printf_data...
</text>
</switch>
</g>
<path d="M 82 170 L 135.63 170" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 140.88 170 L 133.88 173.5 L 135.63 170 L 133.88 166.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="2" y="130" width="80" height="80" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 170px; margin-left: 3px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
打印学生学号和姓名
</div>
</div>
</div>
</foreignObject>
<text x="42" y="174" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
打印学生学号和姓名
</text>
</switch>
</g>
<path d="M 222 170 L 275.63 170" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 280.88 170 L 273.88 173.5 L 275.63 170 L 273.88 166.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="182" cy="170" rx="40" ry="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 170px; margin-left: 143px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
for(i=0;i&lt;n;i++)
<br/>
n为学生数
</div>
</div>
</div>
</foreignObject>
<text x="182" y="174" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
for(i=0;i&lt;n;i...
</text>
</switch>
</g>
<rect x="282" y="140" width="60" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 170px; margin-left: 283px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
打印学生成绩
</div>
</div>
</div>
</foreignObject>
<text x="312" y="174" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
打印学生成绩
</text>
</switch>
</g>
</g>
<switch>
<g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
<a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank">
<text text-anchor="middle" font-size="10px" x="50%" y="100%">
Text is not SVG - cannot display
</text>
</a>
</switch>
</svg>

After

Width:  |  Height:  |  Size: 8.6 KiB

@ -1,4 +1,4 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="411px" height="542px" viewBox="-0.5 -0.5 411 542" content="&lt;mxfile&gt;&lt;diagram id=&quot;kB65XBdy5rx5M8v67JT7&quot; name=&quot;Page-1&quot;&gt;5Vhbk5s2FP41mkkevMPFYHg0xk76sJ3OeDtNnzIyyKAuIFaItb2/vkdIYDBs6qTONpm+rMW56PKdo/MdLbJX+fEDx2V6z2KSIcuIj8gOkWW5tg1/peCkBKZjeUqScBpr2VmwpS9ECw0trWlMqoGhYCwTtBwKI1YUJBIDGeacHYZme5YNVy1xQkaCbYSzsfQPGotUST1rcZZ/JDRJ25VN11eaHLfG+iRVimN26InsNbJXnDGhRvlxRTIJXouL8tu8ou02xkkhrnHQuD/jrNZnQ5aLLBuQtgMYZjBLkNpyp+Kkj+8+1XJ7wY4dZxV9oUWC7CVY7BiPCZ+BuPGFw/KEFkpnkhz+GuVRjt1SW5Q4jjt3o5VGLGNcyXiyw+/gBCupH/7cec57Zb9nhZgdNN7Sa2EYen5WUUGZ3gMnGRb0mShdRgsyS3te5t3c7k1YNVmnFA7s/qzZ45xmJ6UDNHBeglJjck8jziq2F6D7E0MSXBqo3X8k2TMRNMLqczQLofzEQPH7L9P+IwecJXUBig9MpDS6zmlLEka+YpEHTnZ1lBJ5tvvttM89K3DE1DhnBatKHBH1+YBTlusDbx8+0VSC06yzdpAXIm+N1i7yXeQt0HqBggB5Llr7cuCbrRsgKuj09nqYGr8SSOerDhVyBncBpsZFdZ3HgRRPNS5OVB5Rhht+09cCveGEqKnl15LTnHVDnOlT0Xwrg9disVwjL0DrOQpC5NttwpzP3WEyNKlgmVlFON33s1jdWpmqBeM5LHnWPWPYA/xmNMGi5rKgftEuwuWESUaEgFsvA91d5b6e8TKVADQKS8kEOYoZhnX1zfyrrgTdn3pKWsRNBRsUhkYjOMy2hwXapQp9oQ80bgp7b50DVKThzrq5oGDsHilMJ+esBGePZHZQtXxgt8PRY8JZXcSzYV16ZzmOAr4/eN/baUwixrGsPzN5KR8LUunt0QKi2QJ0adsL2Rftetvp27ld/rVFvpU81YSfPsdY4L6Vm4x0mdJsZN1X6iEpnIfWgBgs4BagYBmPQ0oF2TaX3w4P0AVIGhE5bDE0O89nwuFQrzKX2fEhNBKE5UTwE5i0DramUN1EzOy5FhzOlGy2PJv26NjTMqy7gKSb+0yUMNBcOc2b/gRvXoAhCQaOqnKrbRNkYsaUQ1PS0FJYsVrKb42N5wyxsdwJbCag6fD6N9iY1ggcuK/SAD6MpleTF7fOP8OJRDUCjgNP7OrqTbLoEijTGwP1HZGyf640msoiZwIb9xbYzL8Rm/kQhxIYERYnUCpDWcx3QBi/nWVByWghmn06AXJCkACWcuJV93gwbgOn5V9ULNNyRnj6U7l2CzidMZyy1wjR0pXtlj9H/qbpKDZoacpOzDPRUkk82Z4pY9+TA3+Flt4oGvCWKeUQeEqmJ6t3jUYGoSFQEmss34IcrLth7prGG7KDOaYH6Mpk6+ZKlJcOWnsS3GUTA89DgTFCUygYe7johimMAIQmdSVE0O9mS63IaRxL9wB6OfqCFfzGZI7jWjD1wmmmVjdopTqKUPdUe5plF6JbhMa/KCr2ODCLibjYN4hLG+9eXEgG/cr/BXvbuqQ7Z1yBnO8FvjlRgaDM+PIFo56AgXFVTfqBC4/tXdb4ia7Un+BM5xYIjxuvn50ynSGcpj3O167buDVlWhOU+V++eOzFBaWZb0hp8tX3zbn1D63qj5Nvc+uyb5j5V76c/K8HGT7P/+ltdL3/l9vrvwE=&lt;/diagram&gt;&lt;/mxfile&gt;">
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="411px" height="542px" viewBox="-0.5 -0.5 411 542" content="&lt;mxfile&gt;&lt;diagram id=&quot;kB65XBdy5rx5M8v67JT7&quot; name=&quot;Page-1&quot;&gt;5Vjdc5s4EP9rNNM+OMOHIfBoG6e9h9zcjHNzvaeODLLRBRARIo7z198uEhgM6aU9N9fOvYDYXX39drW/FcRd5U8fJC3TW5GwjDhW8kTciDiO77rwRMFRC2zPCbRkL3liZCfBhj8zI7SMtOYJqwaGSohM8XIojEVRsFgNZFRKcRia7UQ2nLWkezYSbGKajaV/8ESlWho41yf5R8b3aTuz7Ydak9PW2OykSmkiDj2RuybuSgqhdCt/WrEMwWtx0f1uXtB2C5OsUK/pYHB/pFlt9kYcnzguIO0uoZnBKMvUxZWqo9m+/1Dj8pZb8TSr+DMv9sRdgMVWyITJGYibvrBZueeF1tksh6dVPmHbL41FSZOk62610lhkQmqZ3G/pO9jBCvXD11Xgvdf2O1Go2cHgjb2uLcuMLyquuDBrkCyjij8yrct4wWZpr5d9NXd7A1ZN1GmFB6s/aXY059lR6wANmpegNJjc8liKSuwU6P6kEATnBnr1H1n2yBSPqf4cjcK4PApQ/P7LdP9RB5rt6wIUH4RKefy6Thu2F+wrJrmTbFvHKcO93W6m+9yKgsZCt3NRiKqkMdOfdzQVudnw5u4TTxGcZp61R4KIBGuy9knok+CarK/JckkCn6xDbIR22w0QVXx6eT1MrV8ZhPOrNhVJAWcBhqZF9boeB1Y81LQ4ctwiuhve6UuOvpGM6aHxayF5LromzcyueL5B57VYLNYkWJL1nCwjErptwJz23WEyNKlgmlnFJN/1o1ifWgzVQsgcpjzpHimsAd4Z31NVS0yoX7SLaTlhkjGl4NSjo7uj3NcLWaYIQKNwtEyxJzWjMK85mX/VleK7Y0/Ji6TJYIPE0GiUhNF2MEE7VWEO9IEnTWLvzXOAjDRcWTcWJIztPYfhcMxKSXHPZgedywd2Wxrf76Woi2Q2zEvvHM/TwPcb73srTVgsJMX8M8NDeV+wyiyPF+DNFqBz257LvmjXW07fzu/ir03yreShZvL4OaGK9q38/UiXac0N5n2tHpLCqekMiMEBbgEKRn8cUq7Ypjn8bnSAKgBpROWwxMjuej4yCZt6kbnsjg+hkGAiZ0oewaTt4BoKNUXEzJ0bweFEyXbLs2mPjgMjo6YK2Hdjn4gSGoYrp3kznODNMzCQYGCrOrbaMgEDM+ESipKGlqJK1Ci/NDaBN8TG8SewmYCmw+vfYGM7I3DgvKIBfFhNrYYHt84/w45UNQJOAk9s6+pNougcKDsYA/UdkXJ/rjCaiiJvAhv/EtjMvxGb+RCHEhgRJmeQKiNM5lsgjN9OsmUpeKGadXpL4kUgASxx4FV3ebAuA6cTnmUs2/FGeIZTsXYJOL0xnFhrRGThY7kVzkl401QUN2RhYyUW2GShJQGWZ9o4DLARrsgiGHkD7jIlNoGnMDxFvW006ISGQFlisHwLcnCuhrFrW2/IDvaYHqAqw9LNR5QXHlkHCO6i8UEQkKU1QlNpGHu4mIIpigGEJnQRIqh3s4VR5DxJsPsSajn+TDX81mSM01oJfcNphtYnaKUrisjUVDueZWeiS7gmPEsq7tgx1xN+cS/gl9bfPb+wDOqV/wv2rnNOd944A3nfC3x7IgNBmgnxBqOvgEvrVTnpB048bnCe4yeq0nCCM71LIDwuvH52yvSGcNruOF67auPSlOlMUKa5HJVk6ofY+JcSko53di0zNyr9iwNDHzghwkA/XbzK073rP7xhuddnFGq/IYXiLfObY/kfSuMfJ77nznmdMgsnQJ4K8PDrQYbP05/lRtf7P++u/wY=&lt;/diagram&gt;&lt;/mxfile&gt;">
<defs/>
<g>
<ellipse cx="105" cy="51" rx="60" ry="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
@ -119,6 +119,24 @@
</g>
<path d="M 165 491 L 325 491" fill="none" stroke="rgb(0, 0, 0)" stroke-width="4" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="350" cy="501" rx="60" ry="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 501px; margin-left: 291px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
<p style="line-height: 100%;">
结束
</p>
</div>
</div>
</div>
</foreignObject>
<text x="350" y="505" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
结束
</text>
</switch>
</g>
<path d="M 247.5 356 L 437.5 356" fill="none" stroke="rgb(0, 0, 0)" stroke-width="4" stroke-miterlimit="10" transform="rotate(90,342.5,356)" pointer-events="all"/>
</g>
<switch>

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 14 KiB

@ -0,0 +1,150 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="411px" height="542px" viewBox="-0.5 -0.5 411 542" content="&lt;mxfile&gt;&lt;diagram id=&quot;kB65XBdy5rx5M8v67JT7&quot; name=&quot;Page-1&quot;&gt;5Vjdc5s4EP9rNNM+OMOHIfBoG6e9h9zcjHNzvaeODLLRBRARIo7z198uEhgM6aU9N9fOvYDYXX39drW/FcRd5U8fJC3TW5GwjDhW8kTciDiO77rwRMFRC2zPCbRkL3liZCfBhj8zI7SMtOYJqwaGSohM8XIojEVRsFgNZFRKcRia7UQ2nLWkezYSbGKajaV/8ESlWho41yf5R8b3aTuz7Ydak9PW2OykSmkiDj2RuybuSgqhdCt/WrEMwWtx0f1uXtB2C5OsUK/pYHB/pFlt9kYcnzguIO0uoZnBKMvUxZWqo9m+/1Dj8pZb8TSr+DMv9sRdgMVWyITJGYibvrBZueeF1tksh6dVPmHbL41FSZOk62610lhkQmqZ3G/pO9jBCvXD11Xgvdf2O1Go2cHgjb2uLcuMLyquuDBrkCyjij8yrct4wWZpr5d9NXd7A1ZN1GmFB6s/aXY059lR6wANmpegNJjc8liKSuwU6P6kEATnBnr1H1n2yBSPqf4cjcK4PApQ/P7LdP9RB5rt6wIUH4RKefy6Thu2F+wrJrmTbFvHKcO93W6m+9yKgsZCt3NRiKqkMdOfdzQVudnw5u4TTxGcZp61R4KIBGuy9knok+CarK/JckkCn6xDbIR22w0QVXx6eT1MrV8ZhPOrNhVJAWcBhqZF9boeB1Y81LQ4ctwiuhve6UuOvpGM6aHxayF5LromzcyueL5B57VYLNYkWJL1nCwjErptwJz23WEyNKlgmlnFJN/1o1ifWgzVQsgcpjzpHimsAd4Z31NVS0yoX7SLaTlhkjGl4NSjo7uj3NcLWaYIQKNwtEyxJzWjMK85mX/VleK7Y0/Ji6TJYIPE0GiUhNF2MEE7VWEO9IEnTWLvzXOAjDRcWTcWJIztPYfhcMxKSXHPZgedywd2Wxrf76Woi2Q2zEvvHM/TwPcb73srTVgsJMX8M8NDeV+wyiyPF+DNFqBz257LvmjXW07fzu/ir03yreShZvL4OaGK9q38/UiXac0N5n2tHpLCqekMiMEBbgEKRn8cUq7Ypjn8bnSAKgBpROWwxMjuej4yCZt6kbnsjg+hkGAiZ0oewaTt4BoKNUXEzJ0bweFEyXbLs2mPjgMjo6YK2Hdjn4gSGoYrp3kznODNMzCQYGCrOrbaMgEDM+ESipKGlqJK1Ci/NDaBN8TG8SewmYCmw+vfYGM7I3DgvKIBfFhNrYYHt84/w45UNQJOAk9s6+pNougcKDsYA/UdkXJ/rjCaiiJvAhv/EtjMvxGb+RCHEhgRJmeQKiNM5lsgjN9OsmUpeKGadXpL4kUgASxx4FV3ebAuA6cTnmUs2/FGeIZTsXYJOL0xnFhrRGThY7kVzkl401QUN2RhYyUW2GShJQGWZ9o4DLARrsgiGHkD7jIlNoGnMDxFvW006ISGQFlisHwLcnCuhrFrW2/IDvaYHqAqw9LNR5QXHlkHCO6i8UEQkKU1QlNpGHu4mIIpigGEJnQRIqh3s4VR5DxJsPsSajn+TDX81mSM01oJfcNphtYnaKUrisjUVDueZWeiS7gmPEsq7tgx1xN+cS/gl9bfPb+wDOqV/wv2rnNOd944A3nfC3x7IgNBmgnxBqOvgEvrVTnpB048bnCe4yeq0nCCM71LIDwuvH52yvSGcNruOF67auPSlOlMUKa5HJVk6ofY+JcSko53di0zNyr9iwNDHzghwkA/XbzK073rP7xhuddnFGq/IYXiLfObY/kfSuMfJ77nznmdMgsnQJ4K8PDrQYbP05/lRtf7P++u/wY=&lt;/diagram&gt;&lt;/mxfile&gt;">
<defs/>
<g>
<ellipse cx="105" cy="51" rx="60" ry="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 51px; margin-left: 46px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
<br/>
<h3 id="query_data" style="box-sizing: border-box; margin: 1em 0px 16px; padding: 0px; color: rgba(0, 0, 0, 0.85); font-weight: 700; position: relative; line-height: 1.43; font-size: 1.5em; font-family: &quot;Microsoft YaHei&quot;, Helvetica, &quot;Meiryo UI&quot;, &quot;Malgun Gothic&quot;, &quot;Segoe UI&quot;, &quot;Trebuchet MS&quot;, Monaco, monospace, Tahoma, STXihei, 华文细黑, STHeiti, &quot;Helvetica Neue&quot;, &quot;Droid Sans&quot;, &quot;wenquanyi micro hei&quot;, FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
query_data
</h3>
<div>
<br/>
</div>
<div>
<br/>
</div>
</div>
</div>
</div>
</foreignObject>
<text x="105" y="55" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
query_data...
</text>
</switch>
</g>
<path d="M 45 151 L 165 151" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,105,151)" pointer-events="all"/>
<path d="M 105 171 L 210 231 L 105 291 L 0 231 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 231px; margin-left: 1px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
for i=0 to num_parts
</div>
</div>
</div>
</foreignObject>
<text x="105" y="235" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
for i=0 to num_parts
</text>
</switch>
</g>
<path d="M 27.5 371 L 187.5 371" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,107.5,371)" pointer-events="all"/>
<path d="M 205 231 L 295 231" fill="none" stroke="rgb(0, 0, 0)" stroke-width="4" stroke-miterlimit="10" pointer-events="all"/>
<rect x="47.5" y="451" width="120" height="80" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<rect x="49.5" y="453" width="116" height="76" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 114px; height: 1px; padding-top: 491px; margin-left: 51px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
学生信息不存在
</div>
</div>
</div>
</foreignObject>
<text x="108" y="495" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
学生信息不存在
</text>
</switch>
</g>
<rect x="110" y="321" width="70" height="30" fill="none" stroke="none" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 336px; margin-left: 145px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
if 查询到
</div>
</div>
</div>
</foreignObject>
<text x="145" y="340" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
if 查询到
</text>
</switch>
</g>
<rect x="240" y="196" width="50" height="30" fill="none" stroke="none" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 211px; margin-left: 265px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
else
</div>
</div>
</div>
</foreignObject>
<text x="265" y="215" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
else
</text>
</switch>
</g>
<rect x="295" y="211" width="95" height="50" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<rect x="297" y="213" width="91" height="46" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 89px; height: 1px; padding-top: 236px; margin-left: 298px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
打印学生信息
</div>
</div>
</div>
</foreignObject>
<text x="343" y="240" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
打印学生信息
</text>
</switch>
</g>
<path d="M 165 491 L 325 491" fill="none" stroke="rgb(0, 0, 0)" stroke-width="4" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="350" cy="501" rx="60" ry="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 501px; margin-left: 291px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
<p style="line-height: 100%;">
结束
</p>
</div>
</div>
</div>
</foreignObject>
<text x="350" y="505" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
结束
</text>
</switch>
</g>
<path d="M 247.5 356 L 437.5 356" fill="none" stroke="rgb(0, 0, 0)" stroke-width="4" stroke-miterlimit="10" transform="rotate(90,342.5,356)" pointer-events="all"/>
</g>
<switch>
<g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
<a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank">
<text text-anchor="middle" font-size="10px" x="50%" y="100%">
Text is not SVG - cannot display
</text>
</a>
</switch>
</svg>

After

Width:  |  Height:  |  Size: 14 KiB

@ -0,0 +1,143 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="431px" height="891px" viewBox="-0.5 -0.5 431 891" content="&lt;mxfile&gt;&lt;diagram id=&quot;bAg_FYPT_UbPyzKih9HJ&quot; name=&quot;Page-1&quot;&gt;5VjLjpswFP0a7wHzXAaGaTeVqmbRZeUED1hDMDJOk8zX9xrMK3jUUcpEM6oURfbxA/vc4+MLCCeH8xdB6uIbz2iJHCs7I/yAHMfHGP4VcOkA7EUdkAuWdZA9Alv2QjVoafTIMtrMOkrOS8nqObjnVUX3coYRIfhp3u2Jl/On1iSnC2C7J+US/ckyWXRo6Fkj/pWyvOifbFu65UD6zhpoCpLx0wTCKcKJ4Fx2pcM5oaXiruelG/f4SuuwMEEr+ZYBTjfgNymPem+CkuxXRiTRC5SXftcwEgiGSnwqmKTbmuxVywlCDFghDyXUbCjqOamQ9Pzquuxht6ASyg9Uigt00QNCzY8WSE/XaWTb7rFiwnQ/jOgA58PEIwdQ0DSYKcELShZMlKxSNDRS8OdBAS4gGROgN8YrqDf8qPApMTUVDNZDBdR3ZP+84xX9PmJxzVkl26V7MfIeAIE51MOSQcjWOvza2JsRPCh0yrCBYNtfgWF3yXAaojhFEUaph0IPbTyU+ijyURig1EVxjGJfNUUWCh8W4YBDVKsiPUsVA37ctS2KccGPVUYzTdz9devfUbjejcJ1/i7cd1Acdu+oOP9GxUEhRGGq+sQBip22T4LCyCzPMEExNEVqQoNOJ4SalEiaujvjT+ysJBv3umYN/wEtpMrVTGsEw5/Hwo0MsfAMwYhWiEXwqWTqhXeUabSg5gJpjuOXytd2Akq5HLY54Ut2zjdhgpQsVyTtYdvt1aJIYZDBbHTDgWVZqyZBG/ZCOse0jHcQOUredDmYPUQl4SVX11jF21A9sbK8glYJxtxO/d7jJsFwDcHAK8SiD/LMM3x19DvPiMEGLIMNfJ7LKTA58HtdTrZ947F3P2oKBQ45dwpsoNM3WcUadC4T94r/N74wpFU99dYdfcHwfqBcoE0n0gBtwAg2KgeIXBRFKs3YPKqfSg8s5Rof2CBwcJ0XLHl9P4cwvBZ8oMTAvbqLvMDAjYEap+/3T9y8IbcfX897RXVaSu/42o7DuYCGTyIzkgws3ZA9QXX8TtK2TT424fQP&lt;/diagram&gt;&lt;/mxfile&gt;">
<defs/>
<g>
<ellipse cx="75" cy="40" rx="60" ry="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 40px; margin-left: 16px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
read_data
</div>
</div>
</div>
</foreignObject>
<text x="75" y="44" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
read_data
</text>
</switch>
</g>
<path d="M -5 160 L 155 160" fill="none" stroke="rgb(0, 0, 0)" stroke-width="4" stroke-miterlimit="10" transform="rotate(90,75,160)" pointer-events="all"/>
<rect x="15" y="240" width="120" height="80" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<rect x="17" y="242" width="116" height="76" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 114px; height: 1px; padding-top: 280px; margin-left: 18px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
输入文件名
</div>
</div>
</div>
</foreignObject>
<text x="75" y="284" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
输入文件名
</text>
</switch>
</g>
<path d="M -5 400 L 155 400" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,75,400)" pointer-events="all"/>
<path d="M 0 515 L 75 471.7 L 150 515 L 75 558.3 L 0 515 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 515px; margin-left: 1px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
输入文件与已有文件匹配
</div>
</div>
</div>
</foreignObject>
<text x="75" y="519" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
输入文件与已有文件匹配
</text>
</switch>
</g>
<path d="M -5 640 L 155 640" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,75,640)" pointer-events="all"/>
<rect x="65" y="605" width="40" height="30" fill="none" stroke="none" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 620px; margin-left: 85px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
yes
<br/>
</div>
</div>
</div>
</foreignObject>
<text x="85" y="624" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
yes
</text>
</switch>
</g>
<rect x="15" y="720" width="120" height="80" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<rect x="17" y="722" width="116" height="76" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 114px; height: 1px; padding-top: 760px; margin-left: 18px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
打开文件
</div>
</div>
</div>
</foreignObject>
<text x="75" y="764" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
打开文件
</text>
</switch>
</g>
<path d="M 150 515 L 310 515" fill="none" stroke="rgb(0, 0, 0)" stroke-width="4" stroke-miterlimit="10" pointer-events="all"/>
<rect x="195" y="485" width="40" height="30" fill="none" stroke="none" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 500px; margin-left: 215px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
no
</div>
</div>
</div>
</foreignObject>
<text x="215" y="504" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
no
</text>
</switch>
</g>
<rect x="310" y="475" width="120" height="80" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<rect x="312" y="477" width="116" height="76" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 114px; height: 1px; padding-top: 515px; margin-left: 313px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
显示错误值
</div>
</div>
</div>
</foreignObject>
<text x="370" y="519" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
显示错误值
</text>
</switch>
</g>
<path d="M 232.5 692.5 L 507.5 692.5" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,370,692.5)" pointer-events="all"/>
<ellipse cx="370" cy="860" rx="50" ry="30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<ellipse cx="370" cy="860" rx="46" ry="26" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/>
</g>
<switch>
<g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
<a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank">
<text text-anchor="middle" font-size="10px" x="50%" y="100%">
Text is not SVG - cannot display
</text>
</a>
</switch>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

@ -0,0 +1,230 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="341px" height="622px" viewBox="-0.5 -0.5 341 622" content="&lt;mxfile&gt;&lt;diagram id=&quot;z7GiDvGiqxwA1pDSST2c&quot; name=&quot;Page-1&quot;&gt;1VpZk9o4EP41qso+kPJ9PHIm+zBbqSVbmzxtCSyMdoxFZDFAfv22DoONNQPJAJN9GUvdrevTp+6WGOQPV7sPHK+XDywjBfKcbIf8EfI814k9+EjJXkvCKNGCnNPMGB0FU/qd1C2NdEMzUrUMBWOFoOu2cM7KksxFS4Y5Z9u22YIV7VHXOCcdwXSOi670b5qJpZYmXnyUfyQ0X9Yju1GqNStcG5uVVEucsW1D5I+RP+SMCV1a7YakkODVuOh2k2e0h4lxUopLGvhmGmJfr41ksFRTLVkJn8FSrAqouVAkOyq+QNl5H5ra14ZmJHfYqSt7U9FDyH6fnaQRVWzD58bKO6ABNCJsRQTfgwknBRb0qd0VNvuZH+wOTT8xCoN4juFe4BjgDfPcyGl3ITDPiTCtjsBBoTGNo0jBaYfWcPwJFxszW+RFyPNdjUlUCAmt30I/+raROz+YsV2vot9pmSO/DxYzxjPCeyBWbYFHPKel1rlkBX+d9U6Wo7WxWOMsOzR3aumcFYxrGc9n+B0sfij17c/7JPxN2y9YKXpbQ2XZKnYc0z+rqKDMzOG4K1JX0JL0lo1W7vvAb3RYqQOtFSHM/qhZ4BUt9loHaODVGpQGkwc656xiC7mbXzGcr1MDPfuPpHgigs6xrnZ6IZTvGSj++t3evtMAF/mmBMUHJpZ0flmjKckZ+YFBPnMy28yXRK7tYWpv88BKPGe6vGIlq9YYzoqqfsZLtjILnn7+QpcSHDXOOETJCCVjNI5QGqEkRuMYDQYoidA4lYXUrZsBooLap9fA1PmDAJ0vWtSIMzgL0DUuq8tabEn5bYPLPZVLlNsN3+VzGz3hhOiuZa3P6Yodirgwq6Krqdy8Gov+GCUDNA7QYIRSvybMcd0HTNomFQzTqwiniyaL9amVVC0ZX8GQR90ThjnAt6A5FhsuY9WLdnO8tpgURAg49XKjD0e5qWd8vZQAKIWnZYLsRA/DuOZk/rupBF3sG0paZsrvthyD0ggOvS1ggHqo0hzoLc1UzGyMswWP1J7ZoS9wGLNHCt3JPivB2SPpbXWYbNnN8Pwx52xTZr22X3rnhaEGvln4rTHTjMwZx9L/9OShfCxJZaZHS9jNGqBT28aWvWjXmE7TLjrwr3bytaRiXPyTYYGbRlF+qiq0YiK9vta2Q8KxeBKUIU1YyyJbLD5BcjHUeY2c42C7pIJMlS/wR1vIt9oB2wQhwmGNL4ffbqw1DfyoHTMDU902Uh8jWjaynsR5Pji3wuoLMTT8wfTk51KN4Caphp+mLdg6gFwv1Qi6qQY4u4Gj3Dx4vRHqq0IyQYNYhoJkiJJUhoIEtLHydgMVJXSriTJOZFk2D5RNJA1S3XNf2pxuzRkm4mqtc/EF3ZHsStQM2xgf0rk7cNON7kLO6C7k9G9HzugicsYoDVA6UTRLUOqYPKUPLAUeTlA6kIW+K6kLNv2JtJcqiOjdS4yKKpJk6gJyBxcZtF3kgWANHrqehYin14+fIqLTWf+Fl7gbX+Him1DXS9tY35C6seUK90xkBihknvAnuDhc5lJ7jnYzJgRbGYC5oYQsL2hRDHUGMjrkYK+maAc2r0vRIO0yNLwCQ1OrC4AIBHcTOMOwgRCHjpEmUAFGRSOYtCzUNh2eFwVdVxeAfYvg450cet/tIhpazvw1EPX989S8RTRy6+c2dcZqJr3ynF/s6FwLj1IZFIAvh7RE0weoJEMJBBcLMJey5iokSezeqkGS1O2SJLgGSSx54V1IEr8lSSxO25LxdrNiW5pxJuO9J5H8MDxPJIu3uQaRat6cYnqSqMUSvkFS++3hr+WuT59+fcs9NrgVgBe4a/lqKt8L1INJ/bOCd3UeBdH5PCC2wOBewyGFb+OQ6jvImzgk6wUokOdEZj+/VLAKkvM+xnadvkqwcl5xRDLKwV+onyNGsPFSfmVoQu/k2PiWG96tkj1b3mPLn83bzf8kfw79857oZvlz/IOOB9bE941fPmVV3pudunK8OKva627OvmdxWK99CboYG1u017FdPbkkEPD9hgsDlg1RP7nAl9WXZUHulHzH7VeuIOwyzBrsrvE+6Nv8vnqwSn11fGN1bYkkekmdRkFKZUmsziaiNbBkJ39UyNhmpjTu2xxsPw5asIfxZWHkJ1CH6vGfJfQLz/FfTvzxfw==&lt;/diagram&gt;&lt;/mxfile&gt;">
<defs/>
<g>
<path d="M 160 91 L 160 124.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 160 129.88 L 156.5 122.88 L 160 124.63 L 163.5 122.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 120 11 L 200 11 L 200 61 L 160 91 L 120 61 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 51px; margin-left: 121px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
<br/>
<h3 id="sort_data" style="box-sizing: border-box; margin: 1em 0px 16px; padding: 0px; color: rgba(0, 0, 0, 0.85); font-weight: 700; position: relative; line-height: 1.43; font-size: 1.5em; font-family: &quot;Microsoft YaHei&quot;, Helvetica, &quot;Meiryo UI&quot;, &quot;Malgun Gothic&quot;, &quot;Segoe UI&quot;, &quot;Trebuchet MS&quot;, Monaco, monospace, Tahoma, STXihei, 华文细黑, STHeiti, &quot;Helvetica Neue&quot;, &quot;Droid Sans&quot;, &quot;wenquanyi micro hei&quot;, FreeSans, Arimo, Arial, SimSun, 宋体, Heiti, 黑体, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
sort_data
</h3>
<div>
<br/>
</div>
<div>
<br/>
</div>
</div>
</div>
</div>
</foreignObject>
<text x="160" y="55" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
sort_data...
</text>
</switch>
</g>
<path d="M 159 211 L 159 244.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 159 249.88 L 155.5 242.88 L 159 244.63 L 162.5 242.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="119" y="131" width="80" height="80" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 171px; margin-left: 120px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
将学号按照从小到大排序
</div>
</div>
</div>
</foreignObject>
<text x="159" y="175" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
将学号按照从小到大排序
</text>
</switch>
</g>
<path d="M 159.57 311 L 159.09 344.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 159.02 349.88 L 155.62 342.83 L 159.09 344.63 L 162.62 342.93 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="100" y="251" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 281px; margin-left: 101px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
将学生成绩进行比较
</div>
</div>
</div>
</foreignObject>
<text x="160" y="285" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
将学生成绩进行比较
</text>
</switch>
</g>
<path d="M 50 341 L 50 344.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 50 349.88 L 46.5 342.88 L 50 344.63 L 53.5 342.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="50" y="291" width="49" height="50" fill="none" stroke="none" pointer-events="all"/>
<path d="M 50 291 L 99 291 M 99 341 M 50 341 L 50 291" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="25" cy="306" rx="25" ry="25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 48px; height: 1px; padding-top: 306px; margin-left: 1px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
前者大于后者
</div>
</div>
</div>
</foreignObject>
<text x="25" y="310" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
前者大于后者
</text>
</switch>
</g>
<path d="M 76.33 388.3 L 115.33 417.21" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 119.55 420.33 L 111.84 418.98 L 115.33 417.21 L 116.01 413.35 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="53.5" cy="371" rx="45.5" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 89px; height: 1px; padding-top: 371px; margin-left: 9px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
顺序交换
</div>
</div>
</div>
</foreignObject>
<text x="54" y="375" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
顺序交换
</text>
</switch>
</g>
<path d="M 162.79 390.96 L 166.74 414.72" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 167.59 419.9 L 163 413.56 L 166.74 414.72 L 169.9 412.42 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="160" cy="371" rx="45" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 371px; margin-left: 116px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
按照学号进行排序
</div>
</div>
</div>
</foreignObject>
<text x="160" y="375" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
按照学号进行排序
</text>
</switch>
</g>
<ellipse cx="180" cy="331" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 331px; margin-left: 161px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
成绩相同
</div>
</div>
</div>
</foreignObject>
<text x="180" y="335" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
成绩相同
</text>
</switch>
</g>
<path d="M 220 296 L 290 296" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 264.17 388.07 L 228.29 417" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 224.2 420.3 L 227.46 413.18 L 228.29 417 L 231.85 418.63 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="285" cy="371" rx="40" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 371px; margin-left: 246px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
不交换
</div>
</div>
</div>
</foreignObject>
<text x="285" y="375" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
不交换
</text>
</switch>
</g>
<path d="M 260 326 L 310 326" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,285,326)" pointer-events="all"/>
<ellipse cx="315" cy="316" rx="25" ry="25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 48px; height: 1px; padding-top: 316px; margin-left: 291px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
前者小于后者
</div>
</div>
</div>
</foreignObject>
<text x="315" y="320" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
前者小于后者
</text>
</switch>
</g>
<path d="M 174 501 L 174 534.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 174 539.88 L 170.5 532.88 L 174 534.63 L 177.5 532.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 39 421 L 309 421 L 309 441 L 184 441 L 184 501 L 164 501 L 164 441 L 39 441 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 268px; height: 1px; padding-top: 461px; margin-left: 40px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
直至不在交换
</div>
</div>
</div>
</foreignObject>
<text x="174" y="465" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
直至不在交换
</text>
</switch>
</g>
<rect x="134" y="541" width="80" height="80" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<rect x="136" y="543" width="76" height="76" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 74px; height: 1px; padding-top: 581px; margin-left: 137px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
输出最终成绩排序
</div>
</div>
</div>
</foreignObject>
<text x="174" y="585" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
输出最终成绩排序
</text>
</switch>
</g>
</g>
<switch>
<g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
<a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank">
<text text-anchor="middle" font-size="10px" x="50%" y="100%">
Text is not SVG - cannot display
</text>
</a>
</switch>
</svg>

After

Width:  |  Height:  |  Size: 22 KiB

Loading…
Cancel
Save