ДиаграммаИспользования.drawio 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. <mxfile host="app.diagrams.net" modified="2024-06-08T15:03:54.258Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 Edg/125.0.0.0" etag="zzvQ6XyUpZTu384KZVrh" version="24.5.2" type="device">
  2. <diagram name="Страница — 1" id="DnORdPws8C3k6VttGDVl">
  3. <mxGraphModel dx="1226" dy="669" 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">
  4. <root>
  5. <mxCell id="0" />
  6. <mxCell id="1" parent="0" />
  7. <mxCell id="bW6oA4WlXg_x17y4OFLb-1" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;" vertex="1" parent="1">
  8. <mxGeometry x="160" y="70" width="480" height="440" as="geometry" />
  9. </mxCell>
  10. <mxCell id="bW6oA4WlXg_x17y4OFLb-2" value="Пользователь" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" vertex="1" parent="1">
  11. <mxGeometry x="100" y="250" width="30" height="60" as="geometry" />
  12. </mxCell>
  13. <mxCell id="bW6oA4WlXg_x17y4OFLb-3" value="Администратор" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" vertex="1" parent="1">
  14. <mxGeometry x="670" y="250" width="30" height="60" as="geometry" />
  15. </mxCell>
  16. <mxCell id="bW6oA4WlXg_x17y4OFLb-8" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;" vertex="1" parent="1">
  17. <mxGeometry x="190" y="160" width="90" height="50" as="geometry" />
  18. </mxCell>
  19. <mxCell id="bW6oA4WlXg_x17y4OFLb-9" value="Оставить отзыв" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  20. <mxGeometry x="205" y="170" width="60" height="30" as="geometry" />
  21. </mxCell>
  22. <mxCell id="bW6oA4WlXg_x17y4OFLb-11" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.001;exitY=0.46;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="bW6oA4WlXg_x17y4OFLb-1" target="bW6oA4WlXg_x17y4OFLb-8">
  23. <mxGeometry width="50" height="50" relative="1" as="geometry">
  24. <mxPoint x="330" y="340" as="sourcePoint" />
  25. <mxPoint x="380" y="290" as="targetPoint" />
  26. </mxGeometry>
  27. </mxCell>
  28. <mxCell id="bW6oA4WlXg_x17y4OFLb-14" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;" vertex="1" parent="1">
  29. <mxGeometry x="180" y="350" width="90" height="50" as="geometry" />
  30. </mxCell>
  31. <mxCell id="bW6oA4WlXg_x17y4OFLb-15" value="Авторизация" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  32. <mxGeometry x="195" y="360" width="60" height="30" as="geometry" />
  33. </mxCell>
  34. <mxCell id="bW6oA4WlXg_x17y4OFLb-16" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;" vertex="1" parent="1">
  35. <mxGeometry x="255" y="300" width="90" height="50" as="geometry" />
  36. </mxCell>
  37. <mxCell id="bW6oA4WlXg_x17y4OFLb-17" value="Регистрация" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  38. <mxGeometry x="270" y="310" width="60" height="30" as="geometry" />
  39. </mxCell>
  40. <mxCell id="bW6oA4WlXg_x17y4OFLb-18" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.007;entryY=0.388;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0;exitY=0.461;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="bW6oA4WlXg_x17y4OFLb-1" target="bW6oA4WlXg_x17y4OFLb-16">
  41. <mxGeometry width="50" height="50" relative="1" as="geometry">
  42. <mxPoint x="160" y="290" as="sourcePoint" />
  43. <mxPoint x="210" y="240" as="targetPoint" />
  44. </mxGeometry>
  45. </mxCell>
  46. <mxCell id="bW6oA4WlXg_x17y4OFLb-19" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.179;entryY=0.114;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0;exitY=0.461;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="bW6oA4WlXg_x17y4OFLb-1" target="bW6oA4WlXg_x17y4OFLb-14">
  47. <mxGeometry width="50" height="50" relative="1" as="geometry">
  48. <mxPoint x="250" y="350" as="sourcePoint" />
  49. <mxPoint x="300" y="300" as="targetPoint" />
  50. </mxGeometry>
  51. </mxCell>
  52. <mxCell id="bW6oA4WlXg_x17y4OFLb-20" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;" vertex="1" parent="1">
  53. <mxGeometry x="270" y="210" width="90" height="50" as="geometry" />
  54. </mxCell>
  55. <mxCell id="bW6oA4WlXg_x17y4OFLb-21" value="Выбор курса" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  56. <mxGeometry x="285" y="220" width="60" height="30" as="geometry" />
  57. </mxCell>
  58. <mxCell id="bW6oA4WlXg_x17y4OFLb-22" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.055;entryY=0.745;entryDx=0;entryDy=0;entryPerimeter=0;exitX=-0.001;exitY=0.462;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="bW6oA4WlXg_x17y4OFLb-1" target="bW6oA4WlXg_x17y4OFLb-20">
  59. <mxGeometry width="50" height="50" relative="1" as="geometry">
  60. <mxPoint x="290" y="350" as="sourcePoint" />
  61. <mxPoint x="340" y="300" as="targetPoint" />
  62. </mxGeometry>
  63. </mxCell>
  64. <mxCell id="bW6oA4WlXg_x17y4OFLb-25" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;" vertex="1" parent="1">
  65. <mxGeometry x="369" y="270" width="90" height="50" as="geometry" />
  66. </mxCell>
  67. <mxCell id="bW6oA4WlXg_x17y4OFLb-26" value="Курса" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  68. <mxGeometry x="384" y="280" width="60" height="30" as="geometry" />
  69. </mxCell>
  70. <mxCell id="bW6oA4WlXg_x17y4OFLb-27" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.21;entryY=0.102;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;" edge="1" parent="1" source="bW6oA4WlXg_x17y4OFLb-20" target="bW6oA4WlXg_x17y4OFLb-25">
  71. <mxGeometry relative="1" as="geometry" />
  72. </mxCell>
  73. <mxCell id="bW6oA4WlXg_x17y4OFLb-28" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;" vertex="1" parent="1">
  74. <mxGeometry x="310" y="80" width="90" height="50" as="geometry" />
  75. </mxCell>
  76. <mxCell id="bW6oA4WlXg_x17y4OFLb-29" value="Покупка курса" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  77. <mxGeometry x="325" y="90" width="60" height="30" as="geometry" />
  78. </mxCell>
  79. <mxCell id="bW6oA4WlXg_x17y4OFLb-30" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;" vertex="1" parent="1">
  80. <mxGeometry x="410" y="110" width="90" height="50" as="geometry" />
  81. </mxCell>
  82. <mxCell id="bW6oA4WlXg_x17y4OFLb-31" value="Подробная информация курса" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  83. <mxGeometry x="425" y="120" width="60" height="30" as="geometry" />
  84. </mxCell>
  85. <mxCell id="bW6oA4WlXg_x17y4OFLb-32" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.423;entryY=0.967;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;" edge="1" parent="1" source="bW6oA4WlXg_x17y4OFLb-38" target="bW6oA4WlXg_x17y4OFLb-28">
  86. <mxGeometry relative="1" as="geometry" />
  87. </mxCell>
  88. <mxCell id="bW6oA4WlXg_x17y4OFLb-33" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.257;entryY=0.953;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;" edge="1" parent="1" source="bW6oA4WlXg_x17y4OFLb-34" target="bW6oA4WlXg_x17y4OFLb-30">
  89. <mxGeometry relative="1" as="geometry" />
  90. </mxCell>
  91. <mxCell id="bW6oA4WlXg_x17y4OFLb-35" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.257;entryY=0.953;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;" edge="1" parent="1" source="bW6oA4WlXg_x17y4OFLb-20" target="bW6oA4WlXg_x17y4OFLb-34">
  92. <mxGeometry relative="1" as="geometry">
  93. <mxPoint x="344" y="216" as="sourcePoint" />
  94. <mxPoint x="433" y="158" as="targetPoint" />
  95. </mxGeometry>
  96. </mxCell>
  97. <mxCell id="bW6oA4WlXg_x17y4OFLb-34" value="расширяет" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  98. <mxGeometry x="360" y="170" width="60" height="30" as="geometry" />
  99. </mxCell>
  100. <mxCell id="bW6oA4WlXg_x17y4OFLb-39" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.423;entryY=0.967;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;" edge="1" parent="1" source="bW6oA4WlXg_x17y4OFLb-20" target="bW6oA4WlXg_x17y4OFLb-38">
  101. <mxGeometry relative="1" as="geometry">
  102. <mxPoint x="323" y="210" as="sourcePoint" />
  103. <mxPoint x="348" y="128" as="targetPoint" />
  104. </mxGeometry>
  105. </mxCell>
  106. <mxCell id="bW6oA4WlXg_x17y4OFLb-38" value="расширяет" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  107. <mxGeometry x="309" y="150" width="60" height="30" as="geometry" />
  108. </mxCell>
  109. <mxCell id="bW6oA4WlXg_x17y4OFLb-41" value="включает" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  110. <mxGeometry x="354" y="240" width="60" height="30" as="geometry" />
  111. </mxCell>
  112. <mxCell id="bW6oA4WlXg_x17y4OFLb-57" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;" edge="1" parent="1" source="bW6oA4WlXg_x17y4OFLb-46" target="bW6oA4WlXg_x17y4OFLb-48">
  113. <mxGeometry relative="1" as="geometry" />
  114. </mxCell>
  115. <mxCell id="bW6oA4WlXg_x17y4OFLb-46" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;" vertex="1" parent="1">
  116. <mxGeometry x="500" y="155" width="110" height="60" as="geometry" />
  117. </mxCell>
  118. <mxCell id="bW6oA4WlXg_x17y4OFLb-47" value="Добавление/ удаление страниц" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  119. <mxGeometry x="525" y="170" width="60" height="30" as="geometry" />
  120. </mxCell>
  121. <mxCell id="bW6oA4WlXg_x17y4OFLb-58" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;" edge="1" parent="1" source="bW6oA4WlXg_x17y4OFLb-48" target="bW6oA4WlXg_x17y4OFLb-50">
  122. <mxGeometry relative="1" as="geometry" />
  123. </mxCell>
  124. <mxCell id="bW6oA4WlXg_x17y4OFLb-48" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;" vertex="1" parent="1">
  125. <mxGeometry x="510" y="240" width="90" height="50" as="geometry" />
  126. </mxCell>
  127. <mxCell id="bW6oA4WlXg_x17y4OFLb-49" value="Изменение структуры сайта" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  128. <mxGeometry x="525" y="250" width="60" height="30" as="geometry" />
  129. </mxCell>
  130. <mxCell id="bW6oA4WlXg_x17y4OFLb-50" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;" vertex="1" parent="1">
  131. <mxGeometry x="464" y="330" width="106" height="60" as="geometry" />
  132. </mxCell>
  133. <mxCell id="bW6oA4WlXg_x17y4OFLb-51" value="Обновление/добавление контента" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  134. <mxGeometry x="487" y="345" width="60" height="30" as="geometry" />
  135. </mxCell>
  136. <mxCell id="bW6oA4WlXg_x17y4OFLb-52" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;" vertex="1" parent="1">
  137. <mxGeometry x="440" y="425" width="100" height="60" as="geometry" />
  138. </mxCell>
  139. <mxCell id="bW6oA4WlXg_x17y4OFLb-53" value="Работа с БД пользователей" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  140. <mxGeometry x="459" y="440" width="60" height="30" as="geometry" />
  141. </mxCell>
  142. <mxCell id="bW6oA4WlXg_x17y4OFLb-54" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;" vertex="1" parent="1">
  143. <mxGeometry x="305" y="430" width="100" height="70" as="geometry" />
  144. </mxCell>
  145. <mxCell id="bW6oA4WlXg_x17y4OFLb-55" value="Удаление/добавление пользователей" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  146. <mxGeometry x="325" y="450" width="60" height="30" as="geometry" />
  147. </mxCell>
  148. <mxCell id="bW6oA4WlXg_x17y4OFLb-56" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.985;entryY=0.706;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1.001;exitY=0.47;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="bW6oA4WlXg_x17y4OFLb-1" target="bW6oA4WlXg_x17y4OFLb-48">
  149. <mxGeometry width="50" height="50" relative="1" as="geometry">
  150. <mxPoint x="570" y="350" as="sourcePoint" />
  151. <mxPoint x="620" y="300" as="targetPoint" />
  152. </mxGeometry>
  153. </mxCell>
  154. <mxCell id="bW6oA4WlXg_x17y4OFLb-59" value="расширяет" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  155. <mxGeometry x="495" y="210" width="60" height="30" as="geometry" />
  156. </mxCell>
  157. <mxCell id="bW6oA4WlXg_x17y4OFLb-60" value="расширяет" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  158. <mxGeometry x="480" y="290" width="60" height="30" as="geometry" />
  159. </mxCell>
  160. <mxCell id="bW6oA4WlXg_x17y4OFLb-63" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.987;entryY=0.392;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.999;exitY=0.474;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="bW6oA4WlXg_x17y4OFLb-1" target="bW6oA4WlXg_x17y4OFLb-52">
  161. <mxGeometry width="50" height="50" relative="1" as="geometry">
  162. <mxPoint x="470" y="340" as="sourcePoint" />
  163. <mxPoint x="520" y="290" as="targetPoint" />
  164. </mxGeometry>
  165. </mxCell>
  166. <mxCell id="bW6oA4WlXg_x17y4OFLb-64" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.99;entryY=0.379;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;" edge="1" parent="1" source="bW6oA4WlXg_x17y4OFLb-52" target="bW6oA4WlXg_x17y4OFLb-54">
  167. <mxGeometry relative="1" as="geometry" />
  168. </mxCell>
  169. <mxCell id="bW6oA4WlXg_x17y4OFLb-65" value="включает" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  170. <mxGeometry x="385" y="420" width="60" height="30" as="geometry" />
  171. </mxCell>
  172. </root>
  173. </mxGraphModel>
  174. </diagram>
  175. </mxfile>