Senior
Банкоматтан акча алуу процесси боюнча секвенциялык диаграмма сызыңыз, катышуучулар: кардар, банкомат, эсептерди башкаруу кызматы. Жетиштүү жана альтернативдүү сценарийлерди кошуңуз.
sobes.tech AI
AIден жооп
mermaid sequenceDiagram participant Клиент participant Банкомат participant СервисУправленияСчетами
Клиент->>Банкомат: Вставляет карту и вводит PIN
Банкомат->>СервисУправленияСчетами: Проверка PIN
alt PIN верный
СервисУправленияСчетами-->>Банкомат: Подтверждение
Банкомат->>Клиент: Запрос суммы снятия
Клиент->>Банкомат: Ввод суммы
Банкомат->>СервисУправленияСчетами: Запрос на списание суммы
alt Достаточно средств
СервисУправленияСчетами-->>Банкомат: Подтверждение списания
Банкомат->>Клиент: Выдача наличных
Банкомат->>Клиент: Печать чека
else Недостаточно средств
СервисУправленияСчетами-->>Банкомат: Ошибка - недостаточно средств
Банкомат->>Клиент: Сообщение об ошибке
end
else PIN неверный
СервисУправленияСчетами-->>Банкомат: Ошибка PIN
Банкомат->>Клиент: Сообщение об ошибке
end
Клиент->>Банкомат: Извлекает карту