Compare commits

..

1 Commits

Author SHA1 Message Date
YING ca97440b69 ZMY_Sortbyscore
2 years ago

@ -402,66 +402,12 @@ Step 5: 关闭文件
#### add_data
Step 1: if 数据库满 then 提示数据库满并结束
Step 2: 输入学生学
Step 3: if 该学生学号存在 then 提示该学生学号已存在并结束
Step 4: 输入学生名和学生数量
Step 5: 添加新学生到数据
Step 2: 输入零件编
Step 3: if 零件已存在 then 提示零件已存在并结束
Step 4: 输入零件名和库存数量
Step 5: 添加新零件到数据
Step 6: 提示添加成功
![添加库存记录流程图](img/add_data.drawio.svg)
#### print_data
Step 1:确定输出内容
Step 2:输出学生成绩
![打印数据流程图](img/print.drawio.svg)
#### read_data
Step 1:输入文件名
Step 2:打开文件
Step 3:if 打开文件失败 then 提示打开文件失败并结束
Step 4:读取文件内容
Step 5:关闭文件
Step 6:写入文件内容
![读取数据流程图](img/read.drawio.svg)
#### query_data
Step 1:获取数据
Step 2:数据存储
Step 3:数据查询
Step 4:数据分析
Step 5:数据输出
![查询数据流程图](img/query.drawio.svg)
#### update_data
Step 1:打开原有的输入文件
Step 2:打开一个不同名的临时输入文件
Step 3:把输入文件复制到临时文件,执行希望的更新操作
Step 4:关闭两个文件
Step 5:删除原始文件
Step 6:用原始文件的名称重命名临时文件
![更新数据流程图](img/update.drawio.svg)
#### delete_data
Step 1: if 数据库空 then 提示数据库空并结束
Step 2: 查找学生学号
Step 3: 删除学生学号
Step 4: 提示删除成功
![删除数据流程图](img/delete.drawio.svg)
#### sort_data
Step 1: 比较相邻元素,如果前一个比后一个大,就互换位置
Step 2: 重复以上步骤,除了最后一个
Step 3: 持续对越来越少的元素重复以上步骤,直到最后没有可比较的
![数据排序流程图](img/sort.drawio.svg)
####感悟心得
通过此次的团队合作,我们的小组收获了很多,学会了很多有关程序设计的内容,虽然刚开始没有头绪,甚至都不知道从何做起,但在老师的带领下,我们最终还是完美的完成了这个项目,同时也总结了一些心得,比如在初期,最关键的还是团队里每个成员的想法是否一致,我们最后需要做到的就是把大家的希望,目标,情感融合在一起,从而使这个项目可以顺利的进行,虽然在这个过程中我们遇到了很多困难,但是正所谓众人拾柴火焰高,通过我们每个成员的努力,我们最终还是克服了这些困难,同时,大家在为团队努力的同时也在为自己实现目标,从而提升了自己,使我们在以后的生活中能够更好的前进。

@ -1,337 +1,269 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="491px" height="791px" viewBox="-0.5 -0.5 491 791" content="&lt;mxfile&gt;&lt;diagram id=&quot;MhpEdsNSwourAJSeEF5A&quot; name=&quot;第 1 页&quot;&gt;7VpNk5s4EP01qtocZgskPo/Gw2Qvm0rVHLZySilGsTXBlkvI43F+/UpG2IBE1jUGebYmJ6BpSfTTU3erEUDz9ctHjrerv1lBSgC94gWgewChn3ixvCjJoZYkQVILlpwWWukseKQ/iRZ6WrqjBak6ioKxUtBtV7hgmw1ZiI4Mc872XbXvrOyOusVLYggeF7g0pf/QQqy0FTA+y/8idLlqRvajtH6zxo2ytqRa4YLtWyKUAzTnjIn6bv0yJ6UCr8Glbvcw8Pb0YZxsxCUNgrrBMy532jb9XeLQGEsKabt+3LCNvGQrsS7lky9va3WlM/gFWlSxHV9oLT2KwHxJtBY6WS9pQ9iaCH6QKpyUWNDnbu9Yz9/ypHc2Ud5oK+0WQ8PiinHxtcACm6aXpaSUsni/ooI8bvHRgL1ktQ2FZ8IFefk1DqaFTYNAU2J/ZpSPtGzVYlPiXQ9CdJtpR+a0h46mHZkW5yGYPYAsBXkE0hBkHshjkGUgCTDIE5CFIMmUUpKA9P5444FsbgDlghph3eTQuEELVaCFKtEIVEluQ5VreaGbfmZUDnJCEnpdJGHaQ6impm7VA+n0GRfhFhq40SMgb4A+qUP6NCHbBX/afiV1wh8U9iCqKTwGf3wzUDlZeG6AC/3JFl5q4Pb0RhZe4NJv+85Su+nJEl+2yv67o+ncve8wpWr7Od9NoIymc3TNrul/SNT+Ao/gK4na5P5D/YzI0xvlc35o4W48xqzMOMeHlsJWoVQNT1oP6zjyepDWHb4aYDPxA3kAshmYBWqnkdyDGcR/PH04ShOQ5PIBwMz/8AYiVIwcRijoMDXsUHEU2pku0+8SK+hv1AcW8ZX8bYYZjb+mO1b505GiN2DoHeyaG9rKJFMxFDkLTb3ymKVQgqKbOEvfDv9YbLPUZSTTIrxWTCqFQlDCevdkwM5XbP1tV7kpzaGBzUubg8FUXtIM2J8MNKRtoms2LulyI+8X0kbCpUAhQBe4nOkXa1oUqnnGSUV/4m/Hrjz5rCkh+w0zEN6rvnaCVXURXnVdCc5+kDkrGT9z/jsty55oDOT9fgIfGsjbaqRoDODNjeSXdwO8sXOK3AGPzLzgmC81bmGpEB9Mmpw6Bjiwv2w7hmiq4OT/5ud5x+SQn4HlX4KLrABBMysI4JVZwcVsg4bR1BKozRTR6XoM4Z8DBf72imy4M/qKNCOGG2JEJjHQtcS4LB9EF1Yqrs07m3HGyjuRWa5Tv2fojXY5p/8It6gUB2a8fT8ZJuqHcM9hIPkdwVsrPHQIvKVG58JRB7YIHjiK4M3gncJkArIcpOh4uiEG2cw8A+PC+XWJYPF9qYUIwRhEsPwkqw+BKEwide4jfTCp4fBYUK/ah2ITnGQqcMwY+X7iQn9rB5PJ3JN8PB/4q3OZ87FJlP8L&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="642px" height="1432px" viewBox="-0.5 -0.5 642 1432" content="&lt;mxfile&gt;&lt;diagram id=&quot;eI4_JN5MyGBxc41bA-1O&quot; name=&quot;Page-1&quot;&gt;5ZpBk5owFIB/Sw/MuJ2pQ4igHrvubntoZzrjoecsREADcUJctb++iQQQE9edEYOdHgTy8jB5z+8lL4kOnGW7bwytk580wsTx3GjnwCfH8/wAiKsU7JXAc0tBzNKoFIFGME//YCWs1DZphIuWIqeU8HTdFoY0z3HIWzLEGN221RaUtFtdoxhrgnmIiC79nUY8KaUT323k33EaJ1XLwFU1GaqUlaBIUES3RyL47MAZo5SXT9luhon0XeWX8r2XM7V1xxjO+Ude8MsX3hDZKNtUv/i+MhZHwnZVzGkubo8Jz4goAfFYqkudsz1QooJuWKi0VCscsRgrLVhbL6jBNMOc7YUKwwTx9K397Uj9fnGt15goHpSVZos9zeKCMv66L0LKsG48IQIqafM2STmer9HBhK3A2uSHN8w43r3vCd1G9YIXKChUVEBV3DaIgYqb5AiviXu9V8b9cAB1DgJLHEDN4lR0VNQ73mwpPivx4ZoTRLyu5aOwCxGCCY0ZyoT5a8xS0QXMTut+NRWXEFqkO1wNdjdCCgQfZCrogKlpP0wFOlMTS0wFmsULykqm3AWjmbi5h7lKXPIvujsY3eQRjpT59keceiixgQcA/fAx0fkArtlNnQMy0UxeiVt6dyCMXJsg6EOxFRCqbLJFgmeJhKpxbaxQ48RScvEFNKMF0HzSNyQ+sAlJT5kqMKSqYGQJEsN40ZvRZYpoIzL0DD1dDAafQ5rJbj8MCr5x/Mel4z8Ni42IldnBIVK2UrKHBzmsLjVfFZzRVb1k89quqlK7bBfLRetwQeg2TBDjwwiHaZHS/EyUdRBawG+HVjDSQwuODKFVryyv8nhP2X8ZRyexZSv/rxo/nos/GSfju6XGDy5TU68iu6emp/weGBJ8YCvDB+dSfDVty/7IFP9gXUBE8fFVVAexfDrM5Nm1Mzl6LSjZcPyVhUeLRdSURhJLjdkueJu2eRtPDQnA+Ga86ZPhfIvWL4QifZ3+j3p0atrzuZlHoZ6DWongareplV5MLUWwYaurxmggIhVlko7y2s4qykzDqJLWKtdweBPEwMkkMTGlFrfK2qGey9khbKoTBs/4qXvC9InxI4Qh8TNfQqzUOXHgBaraCN6GMX889NsDmWEnCVanDZ1TpqdyViiD1dnTMWW2zjGqxv8jyk43s+vNBitDmZ752YHMcEYCfVuQ6VtzErIfNI/fYSy/PFfmhrnyDgnzDOcltyNM3+KSzp6J1eR7zkYZvujtg879u9u07dyVu0WxOVY/1B39NwE+/wU=&lt;/diagram&gt;&lt;/mxfile&gt;">
<defs/>
<g>
<path d="M 225 80 L 225 93.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 225 98.88 L 221.5 91.88 L 225 93.63 L 228.5 91.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="225" cy="40" rx="65" ry="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<path d="M 171 80 L 171 123.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 171 128.88 L 167.5 121.88 L 171 123.63 L 174.5 121.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="171" 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: 128px; height: 1px; padding-top: 40px; margin-left: 161px;">
<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: 112px;">
<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;">
sort_data
sortbyscore
</div>
</div>
</div>
</foreignObject>
<text x="225" y="44" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
sort_data
<text x="171" y="44" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
sortbyscore
</text>
</switch>
</g>
<path d="M 225 160 L 225 183.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 225 188.88 L 221.5 181.88 L 225 183.63 L 228.5 181.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="165" y="100" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<path d="M 171 190 L 171 243.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 171 248.88 L 167.5 241.88 L 171 243.63 L 174.5 241.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 111 190 L 131 130 L 231 130 L 211 190 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: 118px; height: 1px; padding-top: 130px; margin-left: 166px;">
<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: 160px; margin-left: 112px;">
<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;">
对数组a赋初值
int i,j,k,t
</div>
</div>
</div>
</foreignObject>
<text x="225" y="134" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
对数组a赋初值
<text x="171" y="164" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
int i,j,k,t
</text>
</switch>
</g>
<path d="M 225 250 L 225 283.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 225 288.88 L 221.5 281.88 L 225 283.63 L 228.5 281.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="165" y="190" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<path d="M 171 310 L 171 363.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 171 368.88 L 167.5 361.88 L 171 363.63 L 174.5 361.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="111" y="250" width="120" 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: 118px; height: 1px; padding-top: 220px; margin-left: 166px;">
<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: 280px; margin-left: 112px;">
<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;">
i=1
for i from 0 to n-2
</div>
</div>
</div>
</foreignObject>
<text x="225" y="224" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
i=1
<text x="171" y="284" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
for i from 0 to n-2
</text>
</switch>
</g>
<path d="M 225 350 L 225 393.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 225 398.88 L 221.5 391.88 L 225 393.63 L 228.5 391.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 225 460 L 225 503.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 225 508.88 L 221.5 501.88 L 225 503.63 L 228.5 501.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="165" y="400" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<path d="M 171 430 L 171 473.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 171 478.88 L 167.5 471.88 L 171 473.63 L 174.5 471.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="111" y="370" width="120" 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: 118px; height: 1px; padding-top: 430px; margin-left: 166px;">
<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: 400px; margin-left: 112px;">
<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;">
j=1
k=i
</div>
</div>
</div>
</foreignObject>
<text x="225" y="434" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
j=1
<text x="171" y="404" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
k=i
</text>
</switch>
</g>
<path d="M 225 570 L 225 583.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 225 588.88 L 221.5 581.88 L 225 583.63 L 228.5 581.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 225 650 L 225 723.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 225 728.88 L 221.5 721.88 L 225 723.63 L 228.5 721.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 165 620 L 66.37 620" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 61.12 620 L 68.12 616.5 L 66.37 620 L 68.12 623.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 165 760 L 70 760 Q 60 760 60 750 L 60 606.37" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 60 601.12 L 63.5 608.12 L 60 606.37 L 56.5 608.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="165" y="730" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<path d="M 171 540 L 171 603.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 171 608.88 L 167.5 601.88 L 171 603.63 L 174.5 601.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="111" y="480" width="120" 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: 118px; height: 1px; padding-top: 760px; margin-left: 166px;">
<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: 510px; margin-left: 112px;">
<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;">
交换a(j)与a(j+1)
for from j=i-1 to n-1
</div>
</div>
</div>
</foreignObject>
<text x="225" y="764" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
交换a(j)与a(j+1)
<text x="171" y="514" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
for from j=i-1 to n-1
</text>
</switch>
</g>
<path d="M 60 540 L 60 490 Q 60 480 70 480 L 223.63 480" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 228.88 480 L 221.88 483.5 L 223.63 480 L 221.88 476.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="0" y="540" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<path d="M 341 660 L 404.63 660" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 409.88 660 L 402.88 663.5 L 404.63 660 L 402.88 656.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 171 710 L 171 803.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 171 808.88 L 167.5 801.88 L 171 803.63 L 174.5 801.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 171 610 L 341 660 L 171 710 L 1 660 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="2" 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: 118px; height: 1px; padding-top: 570px; margin-left: 1px;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 338px; height: 1px; padding-top: 660px; margin-left: 2px;">
<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;">
j=j+1
if((*compare)(stu[j].sum, stu[k].sum))k=j
</div>
</div>
</div>
</foreignObject>
<text x="60" y="574" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
j=j+1
<text x="171" y="664" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
if((*compare)(stu[j].sum, stu[k].sum))k=j
</text>
</switch>
</g>
<path d="M 295 540 L 420 540 Q 430 540 430 530 L 430 466.37" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 430 461.12 L 433.5 468.12 L 430 466.37 L 426.5 468.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 225 510 L 295 540 L 225 570 L 155 540 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 526 710 L 526 753.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 526 758.88 L 522.5 751.88 L 526 753.63 L 529.5 751.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 526 610 L 641 660 L 526 710 L 411 660 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="2" 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: 138px; height: 1px; padding-top: 540px; margin-left: 156px;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 228px; height: 1px; padding-top: 660px; margin-left: 412px;">
<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;">
j&lt;=n-j
k!=i
</div>
</div>
</div>
</foreignObject>
<text x="225" y="544" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
j&lt;=n-j
<text x="526" y="664" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
k!=i
</text>
</switch>
</g>
<rect x="135" y="595" width="30" height="30" fill="none" stroke="none" pointer-events="all"/>
<path d="M 526 860 L 526 893.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 526 898.88 L 522.5 891.88 L 526 893.63 L 529.5 891.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="441" y="760" width="170" height="100" rx="7" ry="7" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="2" 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: 610px; margin-left: 150px;">
<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;">
N
</div>
</div>
</div>
</foreignObject>
<text x="150" y="614" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
N
</text>
</switch>
</g>
<rect x="225" y="565" width="30" 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: 580px; margin-left: 240px;">
<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;">
Y
</div>
</div>
</div>
</foreignObject>
<text x="240" y="584" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
Y
</text>
</switch>
</g>
<path d="M 225 590 L 305 620 L 225 650 L 145 620 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: 158px; height: 1px; padding-top: 620px; margin-left: 146px;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 168px; height: 1px; padding-top: 810px; margin-left: 442px;">
<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;">
a(j)&gt;a(j+1)
</div>
</div>
</div>
</foreignObject>
<text x="225" y="624" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
a(j)&gt;a(j+1)
</text>
</switch>
</g>
<rect x="225" y="665" width="30" 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: 680px; margin-left: 240px;">
<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;">
Y
for from t=0 ;
<br/>
to m-1
</div>
</div>
</div>
</foreignObject>
<text x="240" y="684" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
Y
<text x="526" y="814" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
for from t=0 ;...
</text>
</switch>
</g>
<path d="M 172.5 320 L 151.37 320" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 146.12 320 L 153.12 316.5 L 151.37 320 L 153.12 323.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 225 290 L 277.5 320 L 225 350 L 172.5 320 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="441" y="900" width="170" height="100" rx="7" ry="7" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="2" 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: 103px; height: 1px; padding-top: 320px; margin-left: 174px;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 168px; height: 1px; padding-top: 950px; margin-left: 442px;">
<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;">
i&lt;=n-1
SwapFloat
</div>
</div>
</div>
</foreignObject>
<text x="225" y="324" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
i&lt;=n-1
<text x="526" y="954" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
SwapFloat
</text>
</switch>
</g>
<path d="M 430 400 L 430 330 Q 430 320 420 320 L 283.87 320" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 278.62 320 L 285.62 316.5 L 283.87 320 L 285.62 323.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="370" y="400" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<path d="M 171 870 L 171 943.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 171 948.88 L 167.5 941.88 L 171 943.63 L 174.5 941.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="11" y="810" width="320" height="60" rx="9" ry="9" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="2" 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: 430px; margin-left: 371px;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 318px; height: 1px; padding-top: 840px; margin-left: 12px;">
<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;">
i=i+1
SwapFloat(&amp;stu[k].sum, &amp;stu[i].sum
</div>
</div>
</div>
</foreignObject>
<text x="430" y="434" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
i=i+1
<text x="171" y="844" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
SwapFloat(&amp;stu[k].sum, &amp;stu[i].sum
</text>
</switch>
</g>
<rect x="345" y="505" width="30" height="30" fill="none" stroke="none" pointer-events="all"/>
<path d="M 171 1010 L 171 1083.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 171 1088.88 L 167.5 1081.88 L 171 1083.63 L 174.5 1081.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="8.5" y="950" width="325" height="60" rx="9" ry="9" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="2" 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: 520px; margin-left: 360px;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 323px; height: 1px; padding-top: 980px; margin-left: 10px;">
<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;">
N
</div>
</div>
</div>
</foreignObject>
<text x="360" y="524" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
N
</text>
</switch>
</g>
<rect x="225" y="355" width="30" 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: 370px; margin-left: 240px;">
<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;">
Y
<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;">
SwapFloat(&amp;stu[k].aver, &amp;stu[i].aver
</div>
</div>
</div>
</foreignObject>
<text x="240" y="374" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
Y
<text x="171" y="984" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
SwapFloat(&amp;stu[k].aver, &amp;stu[i].aver
</text>
</switch>
</g>
<path d="M 100 340 L 100 363.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 100 368.88 L 96.5 361.88 L 100 363.63 L 103.5 361.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="55" y="300" width="90" height="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<path d="M 171 1150 L 171 1223.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 171 1228.88 L 167.5 1221.88 L 171 1223.63 L 174.5 1221.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="11" y="1090" width="320" height="60" rx="9" ry="9" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="2" 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: 320px; margin-left: 56px;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 318px; height: 1px; padding-top: 1120px; margin-left: 12px;">
<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;">
输出a
SwapFloat(&amp;stu[k].aver, &amp;stu[i].aver
</div>
</div>
</div>
</foreignObject>
<text x="100" y="324" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
输出a
<text x="171" y="1124" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
SwapFloat(&amp;stu[k].aver, &amp;stu[i].aver
</text>
</switch>
</g>
<ellipse cx="100" cy="390" rx="40" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<path d="M 171 1290 L 171 1363.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 171 1368.88 L 167.5 1361.88 L 171 1363.63 L 174.5 1361.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="11" y="1230" width="320" height="60" rx="9" ry="9" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="2" 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: 390px; margin-left: 61px;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 318px; height: 1px; padding-top: 1260px; margin-left: 12px;">
<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;">
结束
SwapLong(&amp;stu[k].num, &amp;stu[i].num
</div>
</div>
</div>
</foreignObject>
<text x="100" y="394" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
结束
<text x="171" y="1264" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
SwapLong(&amp;stu[k].num, &amp;stu[i].num
</text>
</switch>
</g>
<rect x="145" y="285" width="30" height="30" fill="none" stroke="none" pointer-events="all"/>
<rect x="11" y="1370" width="320" height="60" rx="9" ry="9" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="2" 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: 300px; margin-left: 160px;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 318px; height: 1px; padding-top: 1400px; margin-left: 12px;">
<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;">
N
<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;">
SwapChar(&amp;stu[k].name, &amp;stu[i].name
</div>
</div>
</div>
</foreignObject>
<text x="160" y="304" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
N
<text x="171" y="1404" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
SwapChar(&amp;stu[k].name, &amp;stu[i].name
</text>
</switch>
</g>

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 25 KiB

@ -1,8 +1,8 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="643px" height="762px" viewBox="-0.5 -0.5 643 762" content="&lt;mxfile&gt;&lt;diagram id=&quot;aUYoy8ZBo9Nia2qjEhF1&quot; name=&quot;Page-1&quot;&gt;7Vpbj9o6EP41fuwqd8JjgGz70FZV90hVnyovMcRqEiPHLNBff8aJQ26Gwi4LqcQLSibj28x8880kIHuabj9yvIq/sIgkyDKiLbJnyLJ8cwS/UrArBSNDCZacRqXIrAVP9A9RQkNJ1zQieUtRMJYIumoL5yzLyFy0ZJhztmmrLVjSXnWFl6QneJrjpC/9QSMRq2NZo1r+idBlXK1seuPyyTOe/15yts7UehnLSPkkxdU06ox5jCO2aYjsENlTzpgor9LtlCTSqpXFynGPB57ut8xJJk4Z4JUDXnCyVqdW+xK7ygwkAquo2+Ik9iQWaQJ3JlwuWCYecUoT6eT/aAoOs4yvZAO/31mKM1Dp70ltM2drPlerqHUF5kuitNxSJNdvDFPn+EhYSgTfgQInCRb0pe01rJy/3OvVVoALZQi9UayeUXAU/YqwwD3j5IKz3/vwsNq2AeeupF66XUqAPCwStpnHmIuHHM4pfkmdTUwFeVrhwg4bUDvNplJFIcaUq+KELkE+m4ONCZcKNEmmLGG89tpBP7wQLsj2qI2rp56KWwVps4rjTQ2QvSxugMMx3u4W5++x+kp3gMlSmmEhrfWPe8R3ruiR0Y2ShdtPFqZ9q2zh98Lyp9Ysn/Ez8GPLHr0YkX6nwECBepDSKJJzTDjJ6R/8XMxnwP2K0UwUm3YnyJ291rajA+G2J1W1ZIuddGH4wXhwRr7dCkV1d7LB1eTf5NEaM5vtWUftCdhikUMMdP213+FJLqwqjoYPvx4NbcZFzJYsw0lYS68U6eMTA732jGuNnXbaNt7mmosa3+2n9dBDYxdNDHnhz1AQohBuAzS2pWQyQYGJwkc0maLx46U4ICJzmlOW/XsMYLUZYO/dBgNYhoYBvAswgNmvlYYBnLGGIsxbUcRYE+I+moRFQLvId1HgyosAYt1D4QgBXiGyawnoQLj36bYKZzAGThKSMIjqtBPxPTisCAe7FiHZHvitfqDFQNHSkKgiLz5vRnteXhsPkPeHDBe7UzBZvqZg8t6pYKpa4r8WC1fHSwWOFmC8EwGzq6h6SLxiDZbUtbY+n9Y9v0osQ6T16pBdXvdRUGS2saEyG6Q4EErJFAX+YV7nMUuf1/mB3HSem26VezpUvc9FTap23ouqnYFEv92PfudWzFxtph+lwM5AxIEj604Vk8EZhak/RSGM9aUacD20RpNZoTOSapLQAxQYPY/cCf38+tfogErzTkoLqosQuj8QUHlXAFUxNOAc7xoK6k3Ewf7dcdrucb3OG+mOvmUd1YeLcgev5iXNK+9jiD+hKpc5AGBtadjsju+LF+zONQv2qp0dXH9rahpc62YNrvn6DhfqQEmRJXLuHe4FAOP6twTMCV9pbgKYy4NDz19eJ115XauWiFWj3tbh6lqs+3ulYaDO1fR274e641/irgcyzfeKYZShXVj6xnllaEf/zWXooc8e55Shqui8N5Xvj2ZP91n9QmiG2/oPP2Uo1f+nssP/AQ==&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="643px" height="763px" viewBox="-0.5 -0.5 643 763" content="&lt;mxfile&gt;&lt;diagram id=&quot;aUYoy8ZBo9Nia2qjEhF1&quot; name=&quot;Page-1&quot;&gt;7VpNj6M4EP01Pm6L748jJOnZw8xotL3Sak8jd3ACGsCRcTrJ/PotgwkBnGzSnQRayiUyRYFN1Xt+LjvInGTbLwyv4m80IikytGiLzCkyDNt14FcYdpXB8v3KsGRJVJn0xvCS/CbSqEnrOolI0XLklKY8WbWNc5rnZM5bNswY3bTdFjRt97rCS9IzvMxx2rf+k0Q8rqye4Tb2P0myjOuedUd+3yue/1oyus5lfznNSXUnw/Vr5DcWMY7o5sBkzpA5YZTyqpVtJyQVUa0jVj33fOTufsiM5PycB2SK3nC6ll8tx8V3dRhIBFGRl+WXmGHMsxSudGguaM6fcZakIsl/JxkkzNC+kw38/kUznINLf0xymAVds7nsRfbLMVsS6WVXJtH/wWPyO74QmhHOduDASIp58tbOGpbJX+79mihAQwZCHRSjFxQcRT8jzHEvOAVn9NceHkY7NpDclfDLtktBkKdFSjfzGDP+VMB38p/CZxMnnLyscBmHDbidF1PhIhmji15xmizBPp1DjAkTDkmaTmhKWZO1o3l4I4yT7ckY13cdiVtJab3G8aYhyN4WH5DD0j6eFuv/sfrOdEDIsiTHXETrk2fEs+6YEXegycLuTxa6OdRs4fVg+a8yLF/xK+hjKx49jIi8J6BAgbyRJVEk3hEyUiS/8Wv5Pg2uVzTJeTloO0T29L2xdY/AbS+qssuWOqlg+If2ZLme2YKivDo74PLlP8SnHbxZb7/Vbb+ALhYFYKCbr/0Iz0phveI4yOH3k9CmjMd0SXOczhrrnZDunwn0JjO24VvtaVv7WGquGny7P63PHOTbKNREw5uiYIZmcBkg3xSWMESBjmbPKJwg//laGhCReVIkNP98CmC0FcDQ+gqwtx0qgHMFBdD7a6VxEMdXSIQ+lET4Coh7KJyVgLaRZ6PAFo0AsO6gmYuAr4DsxgI+APe+3NZwhmDgNCUpBVRnHcT36LAiDOJaQrL94I/mhpIDZUlDolq82PwQ7UXV1p5g3h8zXczOgsnwFAsm50YLJt3tIUG9WLg7X2pytAjjnEmYXS3VY9IVY7Siroz15bLuePXEMkZZrz+yq+seCsqZzdfkzAZTHBiFZYIC77ius5hmr+viyNx0WZqGmns6Ur2fiw6l2rqVVFsjQb/ZR781lDLXg+mjFNQZhDiwxLpTYjK4YGHqTdAMnvWEG2g9lEbhtPRxhZsQ9AAFWi8jD0G/fP2rdUil2JNSkuoqgu6NhFTOHUhVPhowhncHDnIn4mj9blnt9NhOZ0e6428YJ/2hUY3g3bqk2PI+xfgzVuViDgBaGwo1e/D76gt2654L9rqcHV19qysKXGOwAld/f4UL60AhkRVzHhXuFQhje0MS5oxTmkEIYyiKLmOwQwNDVR09toTGQRhbUZbdjjAXHsHfjzCKOm3AM3lFodbbIdiDUfvMuwRdODqqI92bwfH0me790Kc4+RpHQeN0T9y1ywqajv+HC5pjB2jHChof+SEKnXJ7omrsy5fH9sTt2eyq/jJzJTbDZfPXsQpKzT/zzNl/&lt;/diagram&gt;&lt;/mxfile&gt;">
<defs/>
<g>
<path d="M 121 41 L 121 84.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 121 89.88 L 117.5 82.88 L 121 84.63 L 124.5 82.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 121 41 L 121 74.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 121 79.88 L 117.5 72.88 L 121 74.63 L 124.5 72.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="121" cy="21" rx="60" ry="20" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
@ -21,12 +21,12 @@
</switch>
</g>
<path d="M 97.73 721 L 144.27 721 C 164.55 721 181 729.95 181 741 C 181 752.05 164.55 761 144.27 761 L 97.73 761 C 77.45 761 61 752.05 61 741 C 61 729.95 77.45 721 97.73 721 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 121 151 L 121 194.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 121 141 L 121 194.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 121 199.88 L 117.5 192.88 L 121 194.63 L 124.5 192.88 Z" fill="rgb(0, 0, 0)" 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: 1px; height: 1px; padding-top: 172px; margin-left: 112px;">
<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: 164px; margin-left: 112px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
Y
@ -34,17 +34,17 @@
</div>
</div>
</foreignObject>
<text x="112" y="175" fill="rgb(0, 0, 0)" font-family="Times New Roman" font-size="11px" text-anchor="middle">
<text x="112" y="167" fill="rgb(0, 0, 0)" font-family="Times New Roman" font-size="11px" text-anchor="middle">
Y
</text>
</switch>
</g>
<path d="M 221 121 L 331 121 Q 341 121 341 131 L 341 154.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 221 111.06 L 331 111.06 Q 341 111.06 341 121.06 L 341 154.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 341 159.88 L 337.5 152.88 L 341 154.63 L 344.5 152.88 Z" fill="rgb(0, 0, 0)" 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: 1px; height: 1px; padding-top: 111px; margin-left: 259px;">
<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: 101px; margin-left: 261px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
N
@ -52,16 +52,16 @@
</div>
</div>
</foreignObject>
<text x="259" y="114" fill="rgb(0, 0, 0)" font-family="Times New Roman" font-size="11px" text-anchor="middle">
<text x="261" y="104" fill="rgb(0, 0, 0)" font-family="Times New Roman" font-size="11px" text-anchor="middle">
N
</text>
</switch>
</g>
<path d="M 121 91 L 221 121 L 121 151 L 21 121 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 121 81 L 221 111 L 121 141 L 21 111 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" 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: 198px; height: 1px; padding-top: 121px; margin-left: 22px;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 111px; margin-left: 22px;">
<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: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
数据库满?
@ -69,7 +69,7 @@
</div>
</div>
</foreignObject>
<text x="121" y="125" fill="rgb(0, 0, 0)" font-family="Times New Roman" font-size="12px" text-anchor="middle">
<text x="121" y="115" fill="rgb(0, 0, 0)" font-family="Times New Roman" font-size="12px" text-anchor="middle">
数据库满?
</text>
</switch>
@ -98,7 +98,7 @@
<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: 331px; margin-left: 331px;">
<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: 332px; margin-left: 331px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
Y
@ -106,12 +106,12 @@
</div>
</div>
</foreignObject>
<text x="331" y="334" fill="rgb(0, 0, 0)" font-family="Times New Roman" font-size="11px" text-anchor="middle">
<text x="331" y="335" fill="rgb(0, 0, 0)" font-family="Times New Roman" font-size="11px" text-anchor="middle">
Y
</text>
</switch>
</g>
<path d="M 461 271 L 551 271 Q 561 271 561 281 L 561 354.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 460.76 271.06 L 551 271.06 Q 561 271.06 561 281.06 L 561 354.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 561 359.88 L 557.5 352.88 L 561 354.63 L 564.5 352.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
@ -165,7 +165,7 @@
</text>
</switch>
</g>
<path d="M 341 401 L 341 431 Q 341 441 331 441 L 131 441 Q 121 441 121 451 L 121 714.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 341 401 L 341 431.06 Q 341 441.06 331 441.06 L 131 441.06 Q 121 441.06 121 451.06 L 121 714.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 121 719.88 L 117.5 712.88 L 121 714.63 L 124.5 712.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 322.6 401 L 267 401 Q 261 401 265.06 396.58 L 293.74 365.42 Q 297.8 361 303.8 361 L 415 361 Q 421 361 416.94 365.42 L 388.26 396.58 Q 384.2 401 378.2 401 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
@ -222,22 +222,25 @@
</text>
</switch>
</g>
<path d="M 561 561 L 561 671 Q 561 681 551 681 L 131 681 Q 121 681 121 691 L 121 714.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 561 561 L 561 594.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 561 599.88 L 557.5 592.88 L 561 594.63 L 564.5 592.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="481" y="521" width="160" height="40" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<path d="M 561 641 L 561 670.94 Q 561 680.94 551 680.94 L 131 680.94 Q 121 680.94 121 690.94 L 121 714.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 121 719.88 L 117.5 712.88 L 121 714.63 L 124.5 712.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 542.6 561 L 487 561 Q 481 561 485.06 556.58 L 513.74 525.42 Q 517.8 521 523.8 521 L 635 521 Q 641 521 636.94 525.42 L 608.26 556.58 Q 604.2 561 598.2 561 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 542.6 641 L 487 641 Q 481 641 485.06 636.58 L 513.74 605.42 Q 517.8 601 523.8 601 L 635 601 Q 641 601 636.94 605.42 L 608.26 636.58 Q 604.2 641 598.2 641 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" 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: 541px; margin-left: 482px;">
<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: 621px; margin-left: 482px;">
<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: &quot;Times New Roman&quot;; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
显示:学生已添加
显示:零件已添加
</div>
</div>
</div>
</foreignObject>
<text x="561" y="545" fill="rgb(0, 0, 0)" font-family="Times New Roman" font-size="12px" text-anchor="middle">
显示:学生已添加
<text x="561" y="625" fill="rgb(0, 0, 0)" font-family="Times New Roman" font-size="12px" text-anchor="middle">
显示:零件已添加
</text>
</switch>
</g>

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

@ -1,165 +0,0 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="331px" height="471px" viewBox="-0.5 -0.5 331 471" content="&lt;mxfile&gt;&lt;diagram id=&quot;X5zSIBRo9dF8aLTKMHcw&quot; name=&quot;第 1 页&quot;&gt;5VjLjpswFP0abyueAZaQkHbTqtIsqi7d4AFUwJFxJsl8fa+xecWeKtPJkFbdJPbl2nCOj881IHddnz4yvC8+04xUyLGyE3I3yHG8yIJfETirgOPJQM7KTIbsMfBQPhMVVOPyQ5mRdpbIKa14uZ8Hd7RpyI7PYpgxepynPdJqftc9zokWeNjhSo9+KzNeyGjoBGP8Eynzor+zvYrklRr3yQpJW+CMHichN0XumlHKZas+rUkluOt5keO2L1wdHoyRhl8zYCUHPOHqoLCp5+LnHizJALvqNrSBv6TgdQU9G5oyXeS8+AQq1NID26ksdReOWU5Ulj+gB9UQWhPOzpDCSIV5+TSfHav1y4e8ESI0FEozYkdDDOIknAg5Yo51+FUFshKoj0XJycMedyCOIGwTE0+EcXL6PRc6SjXAV6pQ28JV3eOoMbtPKSb6Cq230xLeRwi+LoRgISH0ZvIXQI4WguzriNMVinyUWKIRblCcohS6MYpclAYojkQ73aJkjaKtRg8raP3j0C6yN7z53rA9w+YI3mlz2N59pBLoUrHdhbQSmLWyRbHfaQWU0WklBtGshFYiT1wdIz4KQTeBRtT7S+XSRwfTnGrFMWhldQut3KmkRgatLFVTI7NWwk4i4CLexEXiV1hOuEYpjA1FWgq/Lko2nbBCFMPwCEWRmHx5ha38mcCcRQVma2x/1ygAaHyOGldl3kB7BxAJg4AgoIQzbawu1GWWieEJI235jH90U1nQ39Oy4d0D+wnyN2KuA6etPJWLqVvO6E+yphVlo6Afy6q6CN2AeNuab+3hID1h3jUQ796C+DefkVrYnTwWLyCXpLz6AG2Zabp6a6uhX8XaTpzzgl7Pv+BN2osaNVIHmPB5kqYk8+J9XNt8n3El5IzjugwYrzvk63tkEROW1Xnuwm9eqqv16RpsWDPLf6NkL+uohnOxppYlXwOdD/P64hlczvZ8nY2bHHb1av7lv6kvjjVnfmB5gfrSq+7PTYs02U2qy7vY2HWVYOj3U8jn0irOAqVrtm6vrD+GbwuGE7HJisF+E5Nv39+TXdMr9408GbrjR09J+Pjl2E1/AQ==&lt;/diagram&gt;&lt;/mxfile&gt;">
<defs/>
<g>
<path d="M 85 80 L 85 103.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 85 108.88 L 81.5 101.88 L 85 103.63 L 88.5 101.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="85" cy="40" rx="75" 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: 148px; height: 1px; padding-top: 40px; margin-left: 11px;">
<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;">
delete data
</div>
</div>
</div>
</foreignObject>
<text x="85" y="44" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
delete data
</text>
</switch>
</g>
<path d="M 170 150 L 203.63 150" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 208.88 150 L 201.88 153.5 L 203.63 150 L 201.88 146.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 85 190 L 85 213.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 85 218.88 L 81.5 211.88 L 85 213.63 L 88.5 211.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 85 110 L 170 150 L 85 190 L 0 150 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: 168px; height: 1px; padding-top: 150px; 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="85" y="154" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
数据库空?
</text>
</switch>
</g>
<path d="M 270 180 L 270 213.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 270 218.88 L 266.5 211.88 L 270 213.63 L 273.5 211.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="210" y="120" 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: 150px; margin-left: 211px;">
<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="270" y="154" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
查找学生学号
</text>
</switch>
</g>
<path d="M 85 280 L 85 383.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 85 388.88 L 81.5 381.88 L 85 383.63 L 88.5 381.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="25" y="220" 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: 250px; margin-left: 26px;">
<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="85" y="254" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
显示:数据库空,不能删除
</text>
</switch>
</g>
<rect x="60" y="190" width="30" 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: 205px; margin-left: 75px;">
<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;">
Y
</div>
</div>
</div>
</foreignObject>
<text x="75" y="209" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
Y
</text>
</switch>
</g>
<path d="M 270 370 L 270 410 Q 270 420 260 420 L 166.37 420" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 161.12 420 L 168.12 416.5 L 166.37 420 L 168.12 423.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 270 280 L 270 303.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 270 308.88 L 266.5 301.88 L 270 303.63 L 273.5 301.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="210" y="220" 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: 250px; margin-left: 211px;">
<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="270" y="254" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
删除学生学号
</text>
</switch>
</g>
<ellipse cx="85" cy="430" rx="72.5" ry="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<rect x="165" y="115" width="30" 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: 130px; margin-left: 180px;">
<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;">
N
</div>
</div>
</div>
</foreignObject>
<text x="180" y="134" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
N
</text>
</switch>
</g>
<path d="M 270 280 L 270 310" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="210" y="310" 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: 340px; margin-left: 211px;">
<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="270" y="344" 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>

Before

Width:  |  Height:  |  Size: 14 KiB

@ -1,52 +0,0 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="161px" height="381px" viewBox="-0.5 -0.5 161 381" content="&lt;mxfile&gt;&lt;diagram id=&quot;h7f_aHdqUBx4bIrV4GR9&quot; name=&quot;第 1 页&quot;&gt;xVU9b4MwFPw1b6wEOBAYISHt0ilDZxdcsGQwMk4g/fU1sfkSpIrUKF2Ifb4XvzvOBtCuaF8FrvJ3nhIGjpW2gPbgOJvAUs8OuGjAdgOkkUzQ1GAjcKTfxICmMDvRlNQzouScSVrNwYSXJUnkDMNC8GZO++JsvmuFM7IAjglmS/SDpjLXqO9sR/yN0Czvd7a9QK8UuCcbJXWOU95MIBQD2gnOpR4V7Y6wzrzeF113uLE6NCZIKe8p2OiCM2Yno830JS+9WJIq7WZa8lL9RLksmJrZaqjpHedmBwaq+UkkhmV2kVhkxLDQoF7FhvCCSHFRFEEYlvQ8/3ds3l828EaJamBUrit2FoorQVWrjoeLSgkqP+vqqstKscRLNxhTKetMaHIqybHCV02NCvqaMWciJGl/t2Ypui/o827OyUufmmYMne0ZLJ8Ezrf+7pP3P8lAy2S4T0oGWiqOfYhiULdT7IK/hSjsBuEeQg/iLQQbCA4Qe+D7oO40hUQRhMHCpyckBc2TYrsrSXFWkuI9ICnuHUl55qnpGzJeDKdh6gV6zKlR0/Guvq5Nvngo/gE=&lt;/diagram&gt;&lt;/mxfile&gt;">
<defs/>
<g>
<path d="M 80 80 L 80 163.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 80 168.88 L 76.5 161.88 L 80 163.63 L 83.5 161.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="80" cy="40" rx="80" 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: 158px; height: 1px; padding-top: 40px; 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;">
print  data
</div>
</div>
</div>
</foreignObject>
<text x="80" y="44" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
print  data
</text>
</switch>
</g>
<path d="M 80 230 L 80 293.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 80 298.88 L 76.5 291.88 L 80 293.63 L 83.5 291.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="20" y="170" 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: 200px; 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;">
输出学生成绩
</div>
</div>
</div>
</foreignObject>
<text x="80" y="204" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
输出学生成绩
</text>
</switch>
</g>
<ellipse cx="80" cy="340" rx="65" ry="40" fill="rgb(255, 255, 255)" 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>

Before

Width:  |  Height:  |  Size: 4.5 KiB

@ -1,128 +0,0 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="171px" height="661px" viewBox="-0.5 -0.5 171 661" content="&lt;mxfile&gt;&lt;diagram id=&quot;H1v_fjlIMzVhLmyxv_BY&quot; name=&quot;第 1 页&quot;&gt;zZfBspowFIaf5iw7I0QgLEHx3k1XLrrOSArMBGJjFO3TN0AiMsHWO70T7kaTnxOT//iRnADa1Nc3QY7ld55TBv4qvwLagu+v45X67ITbIHhBjAalEFWutVHYV7+pFvXA4lzl9DQJlJwzWR2n4oE3DT3IiUaE4O007Cdn01mPpKCWsD8QZqs/qlyWg4r9aNTfaVWUZmYvjIcnNTHB2smpJDlvHySUAdoIzuXQqq8byrrkmbwM43ZPnt4XJmgjXxmwHgZcCDtrb3pd8mbM0lx5192GN+orLWXNVM9TzSG8i3m6Ai2d+FkcdJSeRRJRUB2F7u4VNpTXVIqbChGUEVldpr9O9P9X3ONGi6qhXc479i3Hv860nyonktjuGVNUdabbspJ0fyS9h1aBPZeICxWSXv+eCtukGWD41u/FN9NvR8i8SGvlA2B49f95CZchAdkkBI5IQLbjDAPOII0gCwDvIA4hCyEOIF11DbyFJLOy4oALFEy48FYzXPgzXISfwAVehovA5iJyxEUww4VFgQIk2UKMe1J8SPAX4MJ3yYXZm1yDEdlgxI7AiF4CQyk7SIJuL0lUw86KezCQUzDsE9YJGLENhvckTZ9ORvziloHV+TKcKRmYKnhZMmKXZCxUbXrmjvCIhqt600z+DzYwpAoJ1EMSQZp8ATbWTtmYqcYWrcXRtBYP57ZQNJOM4OPJUN3xxtc/e7g3o+wP&lt;/diagram&gt;&lt;/mxfile&gt;">
<defs/>
<g>
<path d="M 85 80 L 85 103.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 85 108.88 L 81.5 101.88 L 85 103.63 L 88.5 101.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="85" cy="40" rx="85" 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: 168px; height: 1px; padding-top: 40px; 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;">
query data
</div>
</div>
</div>
</foreignObject>
<text x="85" y="44" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
query data
</text>
</switch>
</g>
<path d="M 85 170 L 85 203.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 85 208.88 L 81.5 201.88 L 85 203.63 L 88.5 201.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="25" 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: 26px;">
<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="85" y="144" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
获取数据
</text>
</switch>
</g>
<path d="M 85 270 L 85 303.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 85 308.88 L 81.5 301.88 L 85 303.63 L 88.5 301.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="25" y="210" 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: 240px; margin-left: 26px;">
<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="85" y="244" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
数据存储
</text>
</switch>
</g>
<path d="M 85 370 L 85 393.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 85 398.88 L 81.5 391.88 L 85 393.63 L 88.5 391.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="25" y="310" 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: 340px; margin-left: 26px;">
<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="85" y="344" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
数据查询
</text>
</switch>
</g>
<path d="M 85 460 L 85 493.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 85 498.88 L 81.5 491.88 L 85 493.63 L 88.5 491.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="25" y="400" 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: 430px; margin-left: 26px;">
<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="85" y="434" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
数据分析
</text>
</switch>
</g>
<path d="M 85 560 L 85 603.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 85 608.88 L 81.5 601.88 L 85 603.63 L 88.5 601.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="25" y="500" 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: 530px; margin-left: 26px;">
<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="85" y="534" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
数据输出
</text>
</switch>
</g>
<ellipse cx="85" cy="635" rx="65" ry="25" fill="rgb(255, 255, 255)" 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>

Before

Width:  |  Height:  |  Size: 11 KiB

@ -1,210 +0,0 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="299px" height="751px" viewBox="-0.5 -0.5 299 751" content="&lt;mxfile&gt;&lt;diagram id=&quot;q0n431c9Hq7VVGxpQBY9&quot; name=&quot;第 1 页&quot;&gt;5VlNj9owEP01PrYicT6cI4HQXlpV2kPVo0u8JGrAyJgF9td3jB0gsdlFCyRIe4Fk4o/M87znGQfh0Xz7TdBl8YPnrEL+IN8iPEa+HyQD+FWGnTZ4YYK1ZSbK3NiOhqfylRmj6ThblzlbNRpKzitZLpvGKV8s2FQ2bFQIvmk2e+ZVc9YlnTHL8DSllW39Xeay0Fbix0f7d1bOinpmL0r0kzmtGxtPVgXN+ebEhDOER4Jzqa/m2xGrFHg1Lrrf5MzTw4sJtpCXdAh0hxdarY1v5r3krnaW5eC7uV3wBfylhZxXcOfBpW6u2px9A2Na8bWYmlZmFknFjJlW+OA9hA3jcybFDpoIVlFZvjRHp2b9Zod2Rxfhwnjp9ti3PBaM5ioaqaS281UFQaV83hSlZE9LundhA3HtwuGFCcm2byNh+1h3CExQGFp8qXmyOcaYFxlbcRJfZHA9LFE/gYDtQAi7CoTw87l89Sqv4LXlUEno8fEHJSDuEQfyMEuvYejAZ2y7nBGUZgj23ixEJETDEGURSiJEYpQFKE1RGqlHIENkbOHTgR5GTT3EDjn0HXIY3UAOewqQawlguv7iJUxyABJ78dewAaW1ZeiQNP1aMB1e5CLk6hytF+ia3Eo6opZjIwEikcRQKx0hgNtBLbglil2KfkOUTFA2UY3hog2YKPj873rVTRoS+u1oCRzMw6HNvFskIl6H2/JpsHjBfbgXt7mHvRZKOopvwr2kH+4lDjhJR+RzuKyINdkTK0ZDYNvwMjqG+8beflsM1G74AFte3OGe59ml0R8LA/BNNt2mVTlbwPUUfGQCDAqBEorloXkwL/NcdU8FW5Wv9O9+qAHcL1XI7184TFE4VmOtJV/pcl9nm4L/YyNecXGM1ueyqlqmGyDvE2uPjGzssQN6fAvo7ezs56eB3iMtgaw31C6Aj/tRTC9wSGbUkWR6jlMfEL3hRCmhSkYmShudCkkiVSkoqcxQmvSgkI5cNrLD5W4aeVjLHgpm/w677KVJS3hhwQCe0t1JM6Mzb8xEGvNEzfNKuNAjfjQjcpW9nfA7shdLT90Fvx3HPLrETyEDgjwI0qKxg9+PwGZMusx4LinzezwBDl1g3OsE+PpvAWyR30Tp7kKeM/ozaCJe6897OueWTEJ8HPpJ4Hlx3Bg2aC/QmZrvvHxeURXW69iWA+B/8s7R3wNu94Hrq8jdtvurC+pbceIeR8fuSD58mzSAJ5eF7rvjHE6Rbn/m6Duy+EtK/u7juV3ge3c81Ibb44dkjerxczzO/gM=&lt;/diagram&gt;&lt;/mxfile&gt;">
<defs/>
<g>
<path d="M 80 80 L 80 113.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 80 118.88 L 76.5 111.88 L 80 113.63 L 83.5 111.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="80" cy="40" rx="80" 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: 158px; height: 1px; padding-top: 40px; 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;">
read data
</div>
</div>
</div>
</foreignObject>
<text x="80" y="44" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
read data
</text>
</switch>
</g>
<path d="M 80 180 L 80 323.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 80 328.88 L 76.5 321.88 L 80 323.63 L 83.5 321.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 80 180 L 80 323.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 80 328.88 L 76.5 321.88 L 80 323.63 L 83.5 321.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 80 280 L 80 323.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 80 328.88 L 76.5 321.88 L 80 323.63 L 83.5 321.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 80 180 L 80 213.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 80 218.88 L 76.5 211.88 L 80 213.63 L 83.5 211.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="20" y="120" 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: 150px; 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;">
输入文件名
</div>
</div>
</div>
</foreignObject>
<text x="80" y="154" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
输入文件名
</text>
</switch>
</g>
<path d="M 147.5 370 L 171.13 370" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 176.38 370 L 169.38 373.5 L 171.13 370 L 169.38 366.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 80 410 L 80 453.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 80 458.88 L 76.5 451.88 L 80 453.63 L 83.5 451.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 80 330 L 147.5 370 L 80 410 L 12.5 370 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: 133px; height: 1px; padding-top: 370px; margin-left: 14px;">
<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="80" y="374" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
打开文件成功?
</text>
</switch>
</g>
<path d="M 237.5 400 L 237.5 408.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 237.5 413.88 L 234 406.88 L 237.5 408.63 L 241 406.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 80 520 L 80 663.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 80 668.88 L 76.5 661.88 L 80 663.63 L 83.5 661.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="20" y="460" 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: 490px; 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;">
提示打开文件失败
</div>
</div>
</div>
</foreignObject>
<text x="80" y="494" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
提示打开文件失败
</text>
</switch>
</g>
<rect x="147.5" y="350" width="30" 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: 365px; 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: nowrap;">
Y
</div>
</div>
</div>
</foreignObject>
<text x="163" y="369" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
Y
</text>
</switch>
</g>
<rect x="45" y="415" width="30" 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: 430px; margin-left: 60px;">
<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;">
N
</div>
</div>
</div>
</foreignObject>
<text x="60" y="434" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
N
</text>
</switch>
</g>
<path d="M 237.5 415 L 237.5 463.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 237.5 468.88 L 234 461.88 L 237.5 463.63 L 241 461.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="177.5" y="355" 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: 385px; margin-left: 179px;">
<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="238" y="389" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
读取文件内容
</text>
</switch>
</g>
<path d="M 237.65 640 L 237.95 700 Q 238 710 228 710 L 166.37 710" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 161.12 710 L 168.12 706.5 L 166.37 710 L 168.12 713.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 237.5 530 L 237.5 573.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 237.5 578.88 L 234 571.88 L 237.5 573.63 L 241 571.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="177.5" y="470" 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: 500px; margin-left: 179px;">
<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="238" y="504" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
关闭文件
</text>
</switch>
</g>
<ellipse cx="80" cy="710" rx="80" ry="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<path d="M 237.5 530 L 237.5 580" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="177.5" y="580" 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: 610px; margin-left: 179px;">
<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="238" y="614" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
写入文件内容
</text>
</switch>
</g>
<path d="M 80 180 L 80 220" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<rect x="20" y="220" 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: 250px; 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;">
打开文件
</div>
</div>
</div>
</foreignObject>
<text x="80" y="254" 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>

Before

Width:  |  Height:  |  Size: 19 KiB

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

@ -1,148 +0,0 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="171px" height="721px" viewBox="-0.5 -0.5 171 721" content="&lt;mxfile&gt;&lt;diagram id=&quot;YIlQlVKxbRRvSmUFRTFN&quot; name=&quot;第 1 页&quot;&gt;1ZjLcpswFIafRjPtIh2uQloCJu2m3WTRtWwUYCoQleVbn76SEBgM6aTTDE5nMrb4z9Hl/PmQBcBP6/NnQdryK88pA56Tn4G/AZ4XYEd9auFiBS/ohEJUeSe5V+Gp+kWtaPsVhyqn+0mi5JzJqp2KO940dCcnGhGCn6Zpz5xNZ21JQWfC046wufq9ymXZqciLrvoXWhVlP7MLcRepSZ9sK9mXJOenkeRnwE8F57Jr1eeUMu1d70vX7/GF6LAwQRv5mg7W9yNhB1ubXZe89MXSXNVuLxveqK+klDVTV65qduk658UVWGnPD2Jns+wskoiC2ix/qF5RQ3lNpbioFEEZkdVxOjqx/79iyLuWqBq2yuWKvVnFhzYnkmociSTAg6RuVWHNdt8O9Y3tYExhpl04lZWkTy0xRZ0U6EvOHKmQ9Pxnb+ZV9x0ii4m9T3pqTlfohpRyBFyv/YtP8D5k+HMywpXI8OcVZxAgDLAPshAkKUCObqAM4EcdwqmOZhHAMUAByBBIMpuMQhCHJkeNEIEsAEkCEjizcAWGcDhhyF2CyFuACL4BROg+EIVziKKVIApfBZHCAV0bcdwrG52jfh1R2jc2I75MThIYrCJN0/9B3PCzvQZx/VxrIxfNkcMrIRctIxfrv9cQokJxYNlDyCq64SwhN+/+aKhOLedxpCeNXcuwpjq1myVORjBDfWlHhmYuqNepl6FG3uj8+6PrO2uiOz+arIIunqPrvmDTm7OLF9g1pCYKWayZizf9LhmMtst3uM35eE1W7nRwd/vHrTEsax3d+8lvaVFIOIYWbCAZTmih3oxQ8i5pCdCatNzpMO8unObdtY7z7sJ53oNMLSPJq+OkePjzoB+4kx1nXAA/1sspth/MjqzmccaNj8YNZ0t2PwrBD03+cNPLd7rc67ft8swb+fBM6opduuyUN3vOVI0mb3jytItJlZEVFSryjZ5ug12Xmjd831E7TLA3b0v08G7QnrsAqxr60ENlQtiG4DAeLOy3cWgrbhVlt7GtV+9+B4XRmnfQwrl+dget+WYARZ+mdkC4YIcfzu1Af2+Hury+kjKx0Xs9P/sN&lt;/diagram&gt;&lt;/mxfile&gt;">
<defs/>
<g>
<path d="M 85 70 L 85 93.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 85 98.88 L 81.5 91.88 L 85 93.63 L 88.5 91.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<ellipse cx="85" cy="35" rx="85" ry="35" 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: 168px; height: 1px; padding-top: 35px; 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;">
update data
</div>
</div>
</div>
</foreignObject>
<text x="85" y="39" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
update data
</text>
</switch>
</g>
<path d="M 85 160 L 85 183.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 85 188.88 L 81.5 181.88 L 85 183.63 L 88.5 181.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="25" y="100" 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: 130px; margin-left: 26px;">
<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="85" y="134" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
打开原有的输入文件
</text>
</switch>
</g>
<path d="M 85 250 L 85 273.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 85 278.88 L 81.5 271.88 L 85 273.63 L 88.5 271.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="25" y="190" 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: 220px; margin-left: 26px;">
<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="85" y="224" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
打开一个不同名的临时输入文件
</text>
</switch>
</g>
<path d="M 85 340 L 85 363.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 85 368.88 L 81.5 361.88 L 85 363.63 L 88.5 361.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="25" y="280" 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: 310px; margin-left: 26px;">
<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="85" y="314" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
把输入文件复制到临时文件,执行希望的更新操作
</text>
</switch>
</g>
<path d="M 85 430 L 85 453.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 85 458.88 L 81.5 451.88 L 85 453.63 L 88.5 451.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="25" y="370" 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: 400px; margin-left: 26px;">
<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="85" y="404" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
关闭两个文件
</text>
</switch>
</g>
<path d="M 85 520 L 85 543.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 85 548.88 L 81.5 541.88 L 85 543.63 L 88.5 541.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="25" y="460" 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: 490px; margin-left: 26px;">
<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="85" y="494" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
删除原始文件
</text>
</switch>
</g>
<path d="M 85 610 L 85 633.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 85 638.88 L 81.5 631.88 L 85 633.63 L 88.5 631.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="25" y="550" 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: 580px; margin-left: 26px;">
<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 style="color: rgb(212, 212, 212); background-color: rgb(30, 30, 30); font-family: Consolas, &quot;Courier New&quot;, monospace; font-size: 14px; line-height: 19px;">
<br/>
</div>
</div>
</div>
</div>
</foreignObject>
<text x="85" y="584" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
</text>
</switch>
</g>
<ellipse cx="85" cy="680" rx="67.5" ry="40" fill="rgb(255, 255, 255)" 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>

Before

Width:  |  Height:  |  Size: 13 KiB

Loading…
Cancel
Save