@startuml
title Диаграмма декомпозиции бизнес-процессов фитнес-клуба
title Уровень A0
left to right direction
skinparam linetype ortho
skinparam shadowing false
skinparam rectangle {
BackgroundColor White
BorderColor Black
RoundCorner 0
}
' ===== ПРОЦЕССЫ =====
rectangle "Управление\nфитнес-клубом" as A1
rectangle "Обслуживание\nклиентов" as A2
rectangle "Обеспечение\nдеятельности" as A3
' ===== ОСНОВНОЙ ПОТОК =====
A1 --> A2 : Указания руководства
A2 --> A3 : Заявки на обеспечение
' ===== ОБРАТНЫЕ СВЯЗИ =====
A3 --> A2 : Инвентарь
A3 --> A1 : Отчетная информация
A2 --> A1 : Результаты работы
' ===== ВХОДНЫЕ ДАННЫЕ =====
rectangle "Данные клиентов" as I1
rectangle "Заявки на оформление\nабонемента" as I2
rectangle "Заявки на групповые\nзанятия" as I3
rectangle "Запросы на замораживание\nабонемента" as I4
I1 --> A2
I2 --> A2
I3 --> A2
I4 --> A2
' ===== УПРАВЛЕНИЕ =====
rectangle "Документация\nфитнес-клуба" as C1
C1 -down-> A1
C1 -down-> A2
C1 -down-> A3
' ===== РЕСУРСЫ =====
rectangle "Администраторы" as M1
rectangle "Тренеры" as M2
rectangle "Информационная\nсистема" as M3
M1 -up-> A2
M2 -up-> A2
M3 -up-> A1
M3 -up-> A2
M3 -up-> A3
' ===== ВЫХОДЫ =====
rectangle "Оформленные\nабонементы" as O1
rectangle "Актуальное расписание\nтренеров" as O2
rectangle "Записи на групповые\nзанятия" as O3
rectangle "Подтверждения\nзамораживания" as O4
A2 --> O1
A2 --> O2
A2 --> O3
A2 --> O4
' ===== ФИКСАЦИЯ РАСПОЛОЖЕНИЯ =====
A1 -[hidden]down-> A2
A2 -[hidden]down-> A3
@enduml