|
|
|
|
<mxfile host="65bd71144e">
|
|
|
|
|
<diagram id="LXTJZ-hhDcvatKULC71N" name="<22><> 1 ҳ">
|
|
|
|
|
<mxGraphModel dx="832" dy="568" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
|
|
|
|
<root>
|
|
|
|
|
<mxCell id="0"/>
|
|
|
|
|
<mxCell id="1" parent="0"/>
|
|
|
|
|
<mxCell id="9" style="sketch=1;hachureGap=4;jiggle=2;curveFitting=1;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;edgeStyle=elbowEdgeStyle;" edge="1" parent="1" source="3" target="6">
|
|
|
|
|
<mxGeometry relative="1" as="geometry">
|
|
|
|
|
<Array as="points">
|
|
|
|
|
<mxPoint x="210" y="110"/>
|
|
|
|
|
<mxPoint x="210" y="140"/>
|
|
|
|
|
<mxPoint x="190" y="260"/>
|
|
|
|
|
<mxPoint x="240" y="140"/>
|
|
|
|
|
</Array>
|
|
|
|
|
</mxGeometry>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="31" style="edgeStyle=orthogonalEdgeStyle;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;" edge="1" parent="1" source="3" target="10">
|
|
|
|
|
<mxGeometry relative="1" as="geometry">
|
|
|
|
|
<Array as="points">
|
|
|
|
|
<mxPoint x="210" y="445"/>
|
|
|
|
|
<mxPoint x="210" y="110"/>
|
|
|
|
|
</Array>
|
|
|
|
|
</mxGeometry>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="32" style="edgeStyle=orthogonalEdgeStyle;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;" edge="1" parent="1" source="3" target="14">
|
|
|
|
|
<mxGeometry relative="1" as="geometry">
|
|
|
|
|
<Array as="points">
|
|
|
|
|
<mxPoint x="210" y="445"/>
|
|
|
|
|
<mxPoint x="210" y="185"/>
|
|
|
|
|
</Array>
|
|
|
|
|
</mxGeometry>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="34" style="edgeStyle=orthogonalEdgeStyle;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;" edge="1" parent="1" source="3" target="13">
|
|
|
|
|
<mxGeometry relative="1" as="geometry">
|
|
|
|
|
<Array as="points">
|
|
|
|
|
<mxPoint x="210" y="445"/>
|
|
|
|
|
<mxPoint x="210" y="330"/>
|
|
|
|
|
</Array>
|
|
|
|
|
</mxGeometry>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="35" style="edgeStyle=orthogonalEdgeStyle;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;" edge="1" parent="1" source="3" target="12">
|
|
|
|
|
<mxGeometry relative="1" as="geometry">
|
|
|
|
|
<Array as="points">
|
|
|
|
|
<mxPoint x="210" y="450"/>
|
|
|
|
|
<mxPoint x="210" y="390"/>
|
|
|
|
|
</Array>
|
|
|
|
|
</mxGeometry>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="36" style="edgeStyle=orthogonalEdgeStyle;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;" edge="1" parent="1" source="3" target="11">
|
|
|
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="37" style="edgeStyle=orthogonalEdgeStyle;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;html=1;entryX=0;entryY=0.75;entryDx=0;entryDy=0;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;" edge="1" parent="1" source="3" target="21">
|
|
|
|
|
<mxGeometry relative="1" as="geometry">
|
|
|
|
|
<Array as="points">
|
|
|
|
|
<mxPoint x="210" y="455"/>
|
|
|
|
|
<mxPoint x="210" y="530"/>
|
|
|
|
|
</Array>
|
|
|
|
|
</mxGeometry>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="38" style="edgeStyle=orthogonalEdgeStyle;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;" edge="1" parent="1" source="3" target="22">
|
|
|
|
|
<mxGeometry relative="1" as="geometry">
|
|
|
|
|
<Array as="points">
|
|
|
|
|
<mxPoint x="210" y="455"/>
|
|
|
|
|
<mxPoint x="210" y="590"/>
|
|
|
|
|
</Array>
|
|
|
|
|
</mxGeometry>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="39" style="edgeStyle=orthogonalEdgeStyle;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;" edge="1" parent="1" source="3" target="23">
|
|
|
|
|
<mxGeometry relative="1" as="geometry">
|
|
|
|
|
<Array as="points">
|
|
|
|
|
<mxPoint x="210" y="455"/>
|
|
|
|
|
<mxPoint x="210" y="660"/>
|
|
|
|
|
</Array>
|
|
|
|
|
</mxGeometry>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="40" style="edgeStyle=orthogonalEdgeStyle;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;" edge="1" parent="1" source="3" target="24">
|
|
|
|
|
<mxGeometry relative="1" as="geometry">
|
|
|
|
|
<Array as="points">
|
|
|
|
|
<mxPoint x="210" y="455"/>
|
|
|
|
|
<mxPoint x="210" y="720"/>
|
|
|
|
|
</Array>
|
|
|
|
|
</mxGeometry>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="41" style="edgeStyle=orthogonalEdgeStyle;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;" edge="1" parent="1" source="3" target="25">
|
|
|
|
|
<mxGeometry relative="1" as="geometry">
|
|
|
|
|
<Array as="points">
|
|
|
|
|
<mxPoint x="210" y="455"/>
|
|
|
|
|
<mxPoint x="210" y="775"/>
|
|
|
|
|
</Array>
|
|
|
|
|
</mxGeometry>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="42" style="edgeStyle=orthogonalEdgeStyle;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;" edge="1" parent="1" source="3" target="26">
|
|
|
|
|
<mxGeometry relative="1" as="geometry">
|
|
|
|
|
<Array as="points">
|
|
|
|
|
<mxPoint x="210" y="455"/>
|
|
|
|
|
<mxPoint x="210" y="830"/>
|
|
|
|
|
</Array>
|
|
|
|
|
</mxGeometry>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="43" style="edgeStyle=orthogonalEdgeStyle;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;" edge="1" parent="1" source="3" target="28">
|
|
|
|
|
<mxGeometry relative="1" as="geometry">
|
|
|
|
|
<Array as="points">
|
|
|
|
|
<mxPoint x="210" y="455"/>
|
|
|
|
|
<mxPoint x="210" y="890"/>
|
|
|
|
|
</Array>
|
|
|
|
|
</mxGeometry>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="3" value="main" style="rounded=0;whiteSpace=wrap;html=1;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;" vertex="1" parent="1">
|
|
|
|
|
<mxGeometry x="30" y="430" width="110" height="50" as="geometry"/>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="6" value="ϵͳ<CFB5><CDB3>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>init<69><74>" style="rounded=0;whiteSpace=wrap;html=1;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;" vertex="1" parent="1">
|
|
|
|
|
<mxGeometry x="440" y="20" width="240" height="40" as="geometry"/>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="10" value="<22><>ʾ<EFBFBD>˵<EFBFBD><CBB5><EFBFBD>display_menu<6E><75>" style="rounded=1;whiteSpace=wrap;html=1;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;" vertex="1" parent="1">
|
|
|
|
|
<mxGeometry x="440" y="90" width="270" height="40" as="geometry"/>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="11" value="<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD>save_data<74><61>" style="rounded=1;whiteSpace=wrap;html=1;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;" vertex="1" parent="1">
|
|
|
|
|
<mxGeometry x="455" y="435" width="240" height="40" as="geometry"/>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="12" value="<22><>ȡ<EFBFBD><C8A1><EFBFBD>ݣ<EFBFBD>read_data<74><61>" style="rounded=1;whiteSpace=wrap;html=1;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;" vertex="1" parent="1">
|
|
|
|
|
<mxGeometry x="470" y="370" width="220" height="40" as="geometry"/>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="13" value="<22>˳<EFBFBD><CBB3><EFBFBD>quit<69><74>" style="rounded=1;whiteSpace=wrap;html=1;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;" vertex="1" parent="1">
|
|
|
|
|
<mxGeometry x="500" y="310" width="120" height="40" as="geometry"/>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="14" value="<div style="text-align: justify;">ѡ<><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD>make_choice<63><65></div>" style="rounded=1;whiteSpace=wrap;html=1;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;verticalAlign=middle;" vertex="1" parent="1">
|
|
|
|
|
<mxGeometry x="440" y="160" width="290" height="50" as="geometry"/>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="15" value="ȷ<>ϣ<EFBFBD>confirm<72><6D>" style="rounded=1;whiteSpace=wrap;html=1;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;" vertex="1" parent="1">
|
|
|
|
|
<mxGeometry x="445" y="235" width="260" height="40" as="geometry"/>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="21" value="<22><>ӡ<EFBFBD><D3A1><EFBFBD>ݣ<EFBFBD>print_data<74><61>" style="rounded=1;whiteSpace=wrap;html=1;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;" vertex="1" parent="1">
|
|
|
|
|
<mxGeometry x="450" y="500" width="240" height="40" as="geometry"/>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="22" value="<22><>ѯ<EFBFBD><D1AF><EFBFBD>ݣ<EFBFBD>query_data<74><61>" style="rounded=1;whiteSpace=wrap;html=1;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;" vertex="1" parent="1">
|
|
|
|
|
<mxGeometry x="450" y="570" width="250" height="40" as="geometry"/>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="23" value="<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD>add_data<74><61>" style="rounded=1;whiteSpace=wrap;html=1;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;" vertex="1" parent="1">
|
|
|
|
|
<mxGeometry x="450" y="640" width="240" height="40" as="geometry"/>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="24" value="<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD>update_data<74><61>" style="rounded=1;whiteSpace=wrap;html=1;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;" vertex="1" parent="1">
|
|
|
|
|
<mxGeometry x="450" y="700" width="240" height="40" as="geometry"/>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="25" value="ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD>delete_data<74><61>" style="rounded=1;whiteSpace=wrap;html=1;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;" vertex="1" parent="1">
|
|
|
|
|
<mxGeometry x="450" y="760" width="250" height="30" as="geometry"/>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="26" value="<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>sort_data<74><61>" style="rounded=1;whiteSpace=wrap;html=1;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;" vertex="1" parent="1">
|
|
|
|
|
<mxGeometry x="450" y="810" width="240" height="40" as="geometry"/>
|
|
|
|
|
</mxCell>
|
|
|
|
|
<mxCell id="28" value="<22><><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD>make_chart<72><74>" style="rounded=1;whiteSpace=wrap;html=1;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;" vertex="1" parent="1">
|
|
|
|
|
<mxGeometry x="450" y="870" width="240" height="40" as="geometry"/>
|
|
|
|
|
</mxCell>
|
|
|
|
|
</root>
|
|
|
|
|
</mxGraphModel>
|
|
|
|
|
</diagram>
|
|
|
|
|
</mxfile>
|