<mxGraphModel>
  <root>
    <mxCell id="0"/>
    <mxCell id="1" parent="0"/>
    <mxCell id="2" value="学校执行后台分层模块图" style="text;html=1;strokeColor=none;fillColor=none;fontStyle=1;fontSize=18;align=center;" vertex="1" parent="1">
      <mxGeometry x="360" y="10" width="340" height="24" as="geometry"/>
    </mxCell>
    <mxCell id="3" value="正常执行层" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#EAF2FF;strokeColor=#6C8EBF;fontStyle=1;fontSize=13;" vertex="1" parent="1">
      <mxGeometry x="40" y="60" width="1020" height="40" as="geometry"/>
    </mxCell>
    <mxCell id="4" value="经营总览" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#DAE8FC;strokeColor=#6C8EBF;fontSize=12;" vertex="1" parent="1">
      <mxGeometry x="80" y="130" width="160" height="42" as="geometry"/>
    </mxCell>
    <mxCell id="5" value="菜谱管理" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#DAE8FC;strokeColor=#6C8EBF;fontSize=12;" vertex="1" parent="1">
      <mxGeometry x="310" y="130" width="160" height="42" as="geometry"/>
    </mxCell>
    <mxCell id="6" value="订单执行" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#DAE8FC;strokeColor=#6C8EBF;fontSize=12;" vertex="1" parent="1">
      <mxGeometry x="540" y="130" width="160" height="42" as="geometry"/>
    </mxCell>
    <mxCell id="7" value="核销与现场执行" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#DAE8FC;strokeColor=#6C8EBF;fontSize=12;" vertex="1" parent="1">
      <mxGeometry x="770" y="130" width="180" height="42" as="geometry"/>
    </mxCell>
    <mxCell id="8" value="异常处置层" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FCEAEA;strokeColor=#B85450;fontStyle=1;fontSize=13;" vertex="1" parent="1">
      <mxGeometry x="40" y="240" width="1020" height="40" as="geometry"/>
    </mxCell>
    <mxCell id="9" value="设备告警" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#F8CECC;strokeColor=#B85450;fontSize=12;" vertex="1" parent="1">
      <mxGeometry x="140" y="310" width="150" height="42" as="geometry"/>
    </mxCell>
    <mxCell id="10" value="异常订单处理" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#F8CECC;strokeColor=#B85450;fontSize=12;" vertex="1" parent="1">
      <mxGeometry x="435" y="310" width="170" height="42" as="geometry"/>
    </mxCell>
    <mxCell id="11" value="补订异常处理" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#F8CECC;strokeColor=#B85450;fontSize=12;" vertex="1" parent="1">
      <mxGeometry x="730" y="310" width="170" height="42" as="geometry"/>
    </mxCell>
    <mxCell id="12" value="规则与配置层" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFF7E6;strokeColor=#D6B656;fontStyle=1;fontSize=13;" vertex="1" parent="1">
      <mxGeometry x="40" y="420" width="1020" height="40" as="geometry"/>
    </mxCell>
    <mxCell id="13" value="账户权限" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFF2CC;strokeColor=#D6B656;fontSize=12;" vertex="1" parent="1">
      <mxGeometry x="150" y="490" width="150" height="42" as="geometry"/>
    </mxCell>
    <mxCell id="14" value="补贴营销" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFF2CC;strokeColor=#D6B656;fontSize=12;" vertex="1" parent="1">
      <mxGeometry x="435" y="490" width="170" height="42" as="geometry"/>
    </mxCell>
    <mxCell id="15" value="系统参数" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFF2CC;strokeColor=#D6B656;fontSize=12;" vertex="1" parent="1">
      <mxGeometry x="730" y="490" width="150" height="42" as="geometry"/>
    </mxCell>
    <mxCell id="16" value="分析与统计层" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#F4E8FF;strokeColor=#8E7CC3;fontStyle=1;fontSize=13;" vertex="1" parent="1">
      <mxGeometry x="40" y="600" width="1020" height="40" as="geometry"/>
    </mxCell>
    <mxCell id="17" value="报表分析" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#E1D5E7;strokeColor=#9673A6;fontSize=12;" vertex="1" parent="1">
      <mxGeometry x="450" y="670" width="170" height="42" as="geometry"/>
    </mxCell>
    <mxCell id="18" value="图意：本图表达学校执行后台按职责分层后的模块关系。&#xa;蓝=正常执行主链；红=异常处置；黄=规则配置；紫=分析统计。" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#999999;fontSize=11;" vertex="1" parent="1">
      <mxGeometry x="760" y="650" width="300" height="78" as="geometry"/>
    </mxCell>
    <mxCell id="19" value="驱动" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="5" target="6">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="20" value="执行" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="6" target="7">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="21" value="监控" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="7" target="9">
      <mxGeometry relative="1" as="geometry">
        <Array as="points">
          <mxPoint x="850" y="270"/>
          <mxPoint x="220" y="270"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="22" value="异常触发" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="6" target="10">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="23" value="规则约束" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="13" target="6">
      <mxGeometry relative="1" as="geometry">
        <Array as="points">
          <mxPoint x="225" y="510"/>
          <mxPoint x="225" y="151"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="24" value="规则约束" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="14" target="6">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="25" value="统计输出" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="6" target="17">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
  </root>
</mxGraphModel>
