Загрузка данных


<mxGraphModel dx="1422" dy="774" 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="block_A0" value="Автоматизировать классификацию&lt;br&gt;растений" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;glass=0;sketch=0;fillColor=#ffffff;strokeColor=#000000;strokeWidth=1;fontFamily=Arial;fontSize=12;align=center;verticalAlign=middle;" vertex="1" parent="1">
      <mxGeometry x="300" y="350" width="200" height="100" as="geometry" />
    </mxCell>
    
    <!-- Маркер уровня декомпозиции (А-0) -->
    <mxCell id="node_label" value="А-0" style="text;html=1;align=left;verticalAlign=top;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontFamily=Arial;fontSize=11;fontStyle=0;" vertex="1" parent="1">
      <mxGeometry x="305" y="335" width="25" height="15" as="geometry" />
    </mxCell>
    
    <!-- Вход (слева) -->
    <mxCell id="arrow_input" value="Данные о растениях&lt;br&gt;Запросы пользователей" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;shadow=0;strokeColor=#000000;strokeWidth=1;endArrow=classic;endFill=1;fontFamily=Arial;fontSize=11;align=left;verticalAlign=bottom;labelBackgroundColor=#ffffff;" edge="1" parent="1">
      <mxGeometry x="60" y="400" relative="1" as="geometry">
        <mxPoint x="60" y="400" as="sourcePoint" />
        <mxPoint x="300" y="400" as="targetPoint" />
      </mxGeometry>
    </mxCell>
    
    <!-- Управление (сверху) -->
    <mxCell id="arrow_control" value="Требования ТЗ&lt;br&gt;Правила валидации" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;shadow=0;strokeColor=#000000;strokeWidth=1;endArrow=classic;endFill=1;fontFamily=Arial;fontSize=11;align=center;verticalAlign=bottom;labelBackgroundColor=#ffffff;" edge="1" parent="1">
      <mxGeometry x="400" y="160" relative="1" as="geometry">
        <mxPoint x="400" y="160" as="sourcePoint" />
        <mxPoint x="400" y="350" as="targetPoint" />
      </mxGeometry>
    </mxCell>
    
    <!-- Механизм (снизу) -->
    <mxCell id="arrow_mechanism" value="Персонал магазина&lt;br&gt;ПК с ПО и SQLite" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;shadow=0;strokeColor=#000000;strokeWidth=1;endArrow=classic;endFill=1;fontFamily=Arial;fontSize=11;align=center;verticalAlign=top;labelBackgroundColor=#ffffff;" edge="1" parent="1">
      <mxGeometry x="400" y="450" relative="1" as="geometry">
        <mxPoint x="400" y="640" as="sourcePoint" />
        <mxPoint x="400" y="450" as="targetPoint" />
      </mxGeometry>
    </mxCell>
    
    <!-- Выход (справа) -->
    <mxCell id="arrow_output" value="Каталог растений&lt;br&gt;Отчёты Excel&lt;br&gt;Статистика" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;shadow=0;strokeColor=#000000;strokeWidth=1;endArrow=classic;endFill=1;fontFamily=Arial;fontSize=11;align=left;verticalAlign=middle;labelBackgroundColor=#ffffff;" edge="1" parent="1">
      <mxGeometry x="500" y="400" relative="1" as="geometry">
        <mxPoint x="500" y="400" as="sourcePoint" />
        <mxPoint x="740" y="400" as="targetPoint" />
      </mxGeometry>
    </mxCell>
    
  </root>
</mxGraphModel>