master
liu yuting 2 years ago
parent e6e0d76e1a
commit 602926aeca

@ -417,3 +417,47 @@ 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,4 +1,4 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="642px" height="762px" viewBox="-0.5 -0.5 642 762" content="&lt;mxfile&gt;&lt;diagram id=&quot;aUYoy8ZBo9Nia2qjEhF1&quot; name=&quot;Page-1&quot;&gt;7VpNj6M4EP01Pm6L78CRJPTsYWY02l5ptaeROziABnBknE4yv37LYEIAJ5t0J4GWcomgKGNT9Z6fyw4yZ9n2C8Or+BsNSYoMLdwic44Mw/I0+BWGnTQYVmWIWBJWJr0xvCS/iTTKdtE6CUnRcuSUpjxZtY0LmudkwVs2zBjdtN2WNG33usIR6RleFjjtW/9JQh5XVteYNPY/SRLFdc+641VPXvHiV8ToOpf95TQn1ZMM16+R31jEOKSbA5MZIHPGKOXVVbadkVREtY5Y1e75yNP9kBnJ+TkNnKrBG07X8qvluPiuDgMJISrytvwScxrzLIU7HS6XNOfPOEtSkeS/kwwSZmjfyQZ+/6IZzsGlPyY5zIKu2UL2IvvlmEVEetmVSfR/0Ex+xxdCM8LZDhwYSTFP3tpZwzL50d6viQJcyECog2L0goLD8GeIOe4Fp+CM/trDw2jHBpK7En7ZNhIEeVqmdLOIMeNPBXwn/yl8NnHCycsKl3HYgNt5MRUukjG66BWnSQT2+QJiTJhwSNJ0RlPKmqwdzcMbYZxsT8a4fupI3EpK6zWONw1B9rb4gByW9vG0WP+P1XemA0KWJTnmIlqfPCOudceMTAaaLOz+ZKGbQ80Wbg+W/yrD8hW/gj624tHDiMh7AgrkywdZEobiHVNGiuQ3fi3fp8H9iiY5LwdtT5E9f29sJ0fgthdV2WVLnVQw/EN7siau2YKivDs74PLlP8SnHbxZb7910n4BXS4LwEA3X/sRnpXCesVxkMPvJ6FNGY9pRHOcBo31Tkj3zgR6kxnb8Kz2tK19LDVXDb7dn9YDB3k2mmriwp0jP0AB3PrIM4VlOkW+joJnNJ0h7/laGhCSRVIkNP98CmC0FWCf3QMFMDSFAjhXUAC9v1YaB3E8hUToQ0mEp4C4i6ZBCWgbuTbybXHhA9YdFEwQ8BWQ3VjAB+Del9sazhAMnKYkpYDqrIP4Hh1WhEFcS0i2G/5oHig5UJY0JKzFiy0O0V5U19oTzPtjpovZWTAZrmLB5NxowaRPekhQLxbuzpeaHC3COGcSZldL9Zh0xRitqCtjfbmsO249sYxR1uuP7Oq6i/xyZvM0ObPBFAdGYZkh3z2u6yym2eu6ODI3XZamoeaejlTv56JDqbZuJdXWSNBv9tFvDaXM9WD6KAV1BiH2LbHulJj0L1iYujMUQFtXuIHWQ2k0nZc+E+EmBN1HvtbLyEPQL1//ah1SKfaklKS6iqC7IyGVcwdSlU19xvDuwEHuRByt3y2rnR7b6exId/wN46Q/XFQjeLcuKba8TzH+jFW5mAOA1oZCzR78vvqC3brngr0uZ0dX3+qKAtcYrMDV31/hwjpQSGTFnEeFewXC2O6QhDnjlGYQwhiKossY7NDAUFVHjy2hcRDGVpRltyPMhUfw9yOMok4b8ExeUaj1dgj2YNQ+8y5BF46O6kj3ZnA8faZ7P/QpTr7GUdA43RN37bKCpuP/4YLm2AHaJQWNLF8e2xO3Z/NE9ZeZK7EZbpu/jlVQav6ZZwb/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="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;">
<defs/>
<g>
<path d="M 121 41 L 121 84.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
@ -222,16 +222,13 @@
</text>
</switch>
</g>
<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 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 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 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 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"/>
<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"/>
<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: 621px; 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: 541px; 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;">
显示:学生已添加
@ -239,7 +236,7 @@
</div>
</div>
</foreignObject>
<text x="561" y="625" fill="rgb(0, 0, 0)" font-family="Times New Roman" font-size="12px" text-anchor="middle">
<text x="561" y="545" fill="rgb(0, 0, 0)" font-family="Times New Roman" font-size="12px" text-anchor="middle">
显示:学生已添加
</text>
</switch>

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

@ -0,0 +1,165 @@
<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>

After

Width:  |  Height:  |  Size: 14 KiB

@ -1,4 +1,4 @@
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="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;xVVNc4MgFPw179gZlWj0qIlpLz3l0DNVqsygOEii6a8vRvwqptOZZtKLgWVfYNd9CGhXtM8CV/krTwkDx0pbQHtwnE1gqWcHXHrAdgPUI5mgqcYm4Eg/iQZ1YXaiKakXRMk5k7RaggkvS5LIBYaF4M2S9sHZctcKZ8QAjglmJvpGU5n3qO9sJ/yF0Cwfdra9oF8p8EDWSuocp7yZQSgGtBOcy35UtDvCOvMGX/q6w43V8WCClPI3BZu+4IzZSWvT55KXQSxJlXY9LXmpfqJcFkzNbDXs6R3n5gk0VPOTSDRL7yKxyIhmoVG9ig3hBZHioiiCMCzpefnvWL+/bORNEtVAq1xX7BiKK0HVUR0PF5USVL7X1VWXlWKJTTcYUynrTGhyKsmxwldNjQr6mjFnIiRpf7bGFD0UDHnXffI0pKaZQmd7GstngfOtv/vk/U8ykJkM90HJQKbi2IcoBnU7xS74W4jCbhDuIfQg3kKwgeAAsQe+D+pOU0gUQRgYPj0gKWiZFNtdSYqzkhTvDklxf5GUR3bNNy/Gbph7ge7TNWo63dXXtdkXD8Vf&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="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"/>
@ -20,8 +20,8 @@
</text>
</switch>
</g>
<path d="M 81.07 230 L 83.34 293.65" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 83.53 298.89 L 79.78 292.02 L 83.34 293.65 L 86.78 291.77 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<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>
@ -39,7 +39,7 @@
</text>
</switch>
</g>
<ellipse cx="85" cy="340" rx="65" ry="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<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"/>

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

@ -0,0 +1,128 @@
<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>

After

Width:  |  Height:  |  Size: 11 KiB

@ -0,0 +1,210 @@
<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>

After

Width:  |  Height:  |  Size: 19 KiB

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

@ -0,0 +1,347 @@
<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;">
<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"/>
<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 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
</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>
</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"/>
<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 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赋初值
</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>
</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"/>
<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 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
</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>
</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"/>
<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 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
</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>
</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"/>
<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 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)
</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>
</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"/>
<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 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
</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>
</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"/>
<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 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
</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>
</switch>
</g>
<rect x="135" y="595" 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: 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 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
</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>
</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"/>
<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 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
</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>
</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"/>
<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 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
</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>
</switch>
</g>
<rect x="345" y="505" 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: 520px; margin-left: 360px;">
<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>
</div>
</div>
</foreignObject>
<text x="240" y="374" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
Y
</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"/>
<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 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
</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>
</switch>
</g>
<ellipse cx="100" cy="390" rx="40" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 390px; margin-left: 61px;">
<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="100" y="394" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
结束
</text>
</switch>
</g>
<rect x="145" y="285" 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: 300px; margin-left: 160px;">
<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="160" y="304" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
N
</text>
</switch>
</g>
</g>
<switch>
<g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
<a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank">
<text text-anchor="middle" font-size="10px" x="50%" y="100%">
Text is not SVG - cannot display
</text>
</a>
</switch>
</svg>

After

Width:  |  Height:  |  Size: 29 KiB

@ -0,0 +1,148 @@
<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>

After

Width:  |  Height:  |  Size: 13 KiB

Loading…
Cancel
Save