<mxfile host="app.diagrams.net" modified="2026-10-06T00:00:00.000Z" agent="Mozilla/5.0" version="21.0.0" type="device">
<diagram name="Кооперативная диаграмма" id="coop-diagram">
<mxGraphModel dx="1000" dy="1000" 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="client" value="Клиент" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" vertex="1" parent="1">
<mxGeometry x="80" y="200" width="30" height="60" as="geometry" />
</mxCell>
<!-- Объект Тренер -->
<mxCell id="trainer" value="Тренер" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="220" y="80" width="120" height="50" as="geometry" />
</mxCell>
<!-- Объект Администратор -->
<mxCell id="admin" value="Администратор" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="400" y="80" width="120" height="50" as="geometry" />
</mxCell>
<!-- Объект Система -->
<mxCell id="system" value="Система" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="580" y="200" width="120" height="50" as="geometry" />
</mxCell>
<!-- Связи и сообщения -->
<mxCell id="m1" value="1. Формирование расписания()
2. Добавление занятия()
3. Учет посещений()
4. Управление инвентарем()" style="endArrow=open;html=1;endFill=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="admin" target="system">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="m2" value="5. Оформление абонемента()" style="endArrow=open;html=1;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="client" target="admin">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="m3" value="6. Оформление абонемента()" style="endArrow=open;html=1;endFill=0;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="admin" target="system">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="m4" value="7. Просмотр расписания()" style="endArrow=open;html=1;endFill=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" edge="1" parent="1" source="trainer" target="system">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="m5" value="8. Заморозка абонемента()
9. Просмотр расписания()
10. Запись на занятие()
11. Просмотр информации об абонементе()" style="endArrow=open;html=1;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="client" target="system">
<mxGeometry relative="1" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>