pull/18/head
wangkaixuan 2 years ago
commit 29b1a23047

@ -18,9 +18,9 @@
| C4 添加库存记录 | 王凯旋 | 王德沅 | 冯国平 | 苏永涛 | | C4 添加库存记录 | 王凯旋 | 王德沅 | 冯国平 | 苏永涛 |
| C5查询库存记录 | 冯国平 | 王德沅 | 苏永涛 | 王凯旋 | | C5查询库存记录 | 冯国平 | 王德沅 | 苏永涛 | 王凯旋 |
| C6打印库存列表 | 王德沅 | 苏永涛 | 冯国平 | 王凯旋 | | C6打印库存列表 | 王德沅 | 苏永涛 | 冯国平 | 王凯旋 |
| C7修改库存记录 | 苏永涛 | 王凯旋 | 王凯旋 | 冯国平 | | C7修改库存记录 | 苏永涛 | 王德沅 | 王凯旋 | 冯国平 |
| C8删除库存记录 | 冯国平 | 王凯旋 | 苏永涛 | 王德沅 | | C8删除库存记录 | 冯国平 | 王凯旋 | 苏永涛 | 王德沅 |
| C9库存记录排序 | 王德沅 | 苏永涛 | 王凯旋 | 苏永涛 | | C9库存记录排序 | 王德沅 | 冯国平 | 王凯旋 | 苏永涛 |
| C10从文件中读取库存记录 | 王凯旋 | 苏永涛 | 冯国平 | 王德沅 | | C10从文件中读取库存记录 | 王凯旋 | 苏永涛 | 冯国平 | 王德沅 |
| C11从库存保存到文件 | 苏永涛 | 王德沅 | 王凯旋 | 冯国平 | | C11从库存保存到文件 | 苏永涛 | 王德沅 | 王凯旋 | 冯国平 |
| C12以图标方式显示库存记录 | 冯国平 | 苏永涛 | 王德沅 | 王凯旋 | | C12以图标方式显示库存记录 | 冯国平 | 苏永涛 | 王德沅 | 王凯旋 |
@ -399,3 +399,37 @@ Step 1:输入学生学号
Step 2:判断学号是否存在 Step 2:判断学号是否存在
Step 3:若存在则将其删除 Step 3:若存在则将其删除
Step 4:否则提示不存在并结束 Step 4:否则提示不存在并结束
### sort_data
Step 1:对库存记录按学号从小到大排序
<<<<<<< HEAD
=======
Step 2:将按照学生成绩排序,若前面的比后面大,则交换
Step 3每次遍历记录是否交换若没有交换则排序结束
Step 4若成绩相同则按照学号从小到大排序
>>>>>>> 8892531498f3879c5e2a02c0346d2e14e7d0d0ff
### make_chart
Step 1:输入文件名
Step 2:判断其是否存在
Step 3:若存在则打开文件并读取CSV 格式保存的所有库存记录
Step 4:否则给出错误信息并结束
<<<<<<< HEAD
=======
### read_data
Step 1:输入文件名
Step 2查看输入的文件名是否和已有的文件相匹配
Step 3若匹配成功则打开文件
Step 4若不成功则返回错误值
Step 5打开后利用循环依次输出文件里各个学生的学号姓名和成绩
Step 6关闭文件
>>>>>>> 8892531498f3879c5e2a02c0346d2e14e7d0d0ff

90
daima

@ -0,0 +1,90 @@
}
// 函数定义
void init(void)
{
puts("程序启动");
}
void quit(void)
{
puts("程序退出");
exit(EXIT_SUCCESS);
}
void display_menu(void)
{
printf("\n%d 读取 | %d 保存 | %d 打印 | %d 查询 | %d 添加\n%d 修改 | %d 删除 | %d 排序 | %d 图表 | %d 退出\n\n", CMD_READ, CMD_SAVE, CMD_PRINT, CMD_QUERY, CMD_INSERT, CMD_UPDATE, CMD_DELETE, CMD_SORT, CMD_CHART, CMD_QUIT);
}
int make_choice(void)
{
int c; // 用户输入
int n = 0; // 正确读入的数据项个数
while (n == 0)
{
printf("请选择:");
n = scanf("%d", &c); // 尝试读入整数 c
scanf("%*[^\n]"); // 跳过一行中剩余的字符
}
return c;
}
//查询
void query_data(void)
{
int num;
printf("输入学生学号: ");
scanf("%d", &num);
int f = -1;
for (int i = 0; i < num_parts; i++)
{
if (num == stu[i].number)
{
f = i;
break;
}
}
if (f == -1)
{
printf("学生不存在");
}
else
{
printf("学生学号:%d\n", stu[f].number);
printf("学生姓名:%s\n", stu[f].name);
printf("学生成绩:%d\n", stu[f].score);
}
}
//打印
void print_data(void)
{
printf("NUMBER | NAME score\n");
for (int i = 0; i < num_parts; i++)
{
printf("%d | %s %d\n", stu[i].number, stu[i].name, stu[i].score);
}
}
//添加
void add_data(void)
{
int num;
printf("输入学生学号:");
scanf("%d", &num);
int f = 0;
for (int i = 0; i < num_parts; i++)
{
if (num == stu[i].number)
{
f = 1;
break;
}
}
if (f == 0)
{
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);

@ -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

@ -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/> <defs/>
<g> <g>
<ellipse cx="105" cy="51" rx="60" ry="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/> <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> </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"/> <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"/> <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"/> <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> </g>
<switch> <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

Loading…
Cancel
Save