Files
004_comission/banson_hker/phase1-fix/deliver/diagram/system_flow.drawio
louiscklaw 72bacdd6b5 update,
2025-01-31 19:28:21 +08:00

90 lines
6.3 KiB
Plaintext

<mxfile host="65bd71144e">
<diagram id="uDbKBpJxGqoVXxld_zHr" name="Page-1">
<mxGraphModel dx="1027" dy="669" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<mxCell id="6" value="" style="edgeStyle=none;html=1;" parent="1" source="2" target="5" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="2" value="select option&lt;br&gt;( 1 / 2 / q ) ?&lt;br&gt;&lt;br&gt;1: encrypt&lt;br&gt;2: decrypt&lt;br&gt;q; quit" style="whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;" parent="1" vertex="1">
<mxGeometry x="355" y="140" width="120" height="120" as="geometry"/>
</mxCell>
<mxCell id="9" value="No" style="edgeStyle=none;html=1;" parent="1" source="5" target="8" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="21" value="Yes" style="edgeStyle=none;html=1;" parent="1" source="5" target="20" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="5" value="selected&amp;nbsp;&lt;br&gt;1 ?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="375" y="300" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="11" value="No" style="edgeStyle=none;html=1;" parent="1" source="8" target="10" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="23" value="Yes" style="edgeStyle=none;html=1;" parent="1" source="8" target="22" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="8" value="selected&amp;nbsp;&lt;br&gt;2 ?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="375" y="460" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="18" value="Yes" style="edgeStyle=none;html=1;" parent="1" source="10" target="16" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="29" value="" style="edgeStyle=none;html=1;" parent="1" source="10" target="28" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="10" value="selected&amp;nbsp;&lt;br&gt;q ?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="375" y="620" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="14" value="" style="edgeStyle=none;html=1;" parent="1" source="13" target="2" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="13" value="Start" style="ellipse;whiteSpace=wrap;html=1;rounded=1;strokeColor=default;" parent="1" vertex="1">
<mxGeometry x="355" y="50" width="120" height="40" as="geometry"/>
</mxCell>
<mxCell id="16" value="End" style="ellipse;whiteSpace=wrap;html=1;rounded=1;strokeColor=default;" parent="1" vertex="1">
<mxGeometry x="355" y="730" width="120" height="40" as="geometry"/>
</mxCell>
<mxCell id="24" style="edgeStyle=none;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=-0.007;entryY=0.768;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="20" target="2" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="350" y="216" as="targetPoint"/>
<Array as="points">
<mxPoint x="150" y="340"/>
<mxPoint x="150" y="232"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="20" value="encrypt file" style="whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;" parent="1" vertex="1">
<mxGeometry x="190" y="310" width="120" height="60" as="geometry"/>
</mxCell>
<mxCell id="22" value="decrypt file" style="whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;" parent="1" vertex="1">
<mxGeometry x="190" y="470" width="120" height="60" as="geometry"/>
</mxCell>
<mxCell id="26" style="edgeStyle=none;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="22" target="2" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="200" y="350" as="sourcePoint"/>
<mxPoint x="350" y="200" as="targetPoint"/>
<Array as="points">
<mxPoint x="130" y="500"/>
<mxPoint x="130" y="200"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="28" value="Show user error message" style="whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;" parent="1" vertex="1">
<mxGeometry x="190" y="630" width="120" height="60" as="geometry"/>
</mxCell>
<mxCell id="30" style="edgeStyle=none;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=-0.009;entryY=0.167;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="28" target="2" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="200" y="510" as="sourcePoint"/>
<mxPoint x="350" y="180" as="targetPoint"/>
<Array as="points">
<mxPoint x="120" y="660"/>
<mxPoint x="120" y="160"/>
</Array>
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>