From 65f68576f819980e5d915e6062cf5a8ae76324d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D1=82=D0=BE=D0=BD?= Date: Tue, 22 Jul 2025 07:27:53 +0300 Subject: [PATCH] =?UTF-8?q?UseCase'=D1=8B=20=D0=B4=D0=BB=D1=8F=20=D0=B2?= =?UTF-8?q?=D1=85=D0=BE=D0=B4=D0=B0=20=D0=B2=20=D1=81=D0=B8=D1=81=D1=82?= =?UTF-8?q?=D0=B5=D0=BC=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/README.md b/README.md index 45be47c..4ada4cf 100644 --- a/README.md +++ b/README.md @@ -49,3 +49,26 @@ ### 7.Постусловия * Сессия пользователя в виде токена сохраняется на сервере * Пользователь перенаправлен на основную страницу, где выводится его дневник болезни + +## UseCase №3 +### 1.Название: Вход в систему +### 2.Актор: Только что авторизованный в системе пользователь +### 3.Цель: Предоставить пользователю поверхностный вывод данных о нем и инструменты для глубокого просмотра данных и их модификации +### 4.Предусловия: +* Пользователь имеет актуальный токен, подтверждающий его авторизацию в системе +* Пользователь получил токен только что и не успел сделать дополнительных действий +### 5.Основной поток: +* Система перенаправляет пользователя на его основную страницу +* Система блокирует доступ к операциям с дневником +* Система запрашивает и выводит последние записи и схемы лечения его дневника +* Система делает доступными операции с дневником +### 6.Альтернативные потоки: +#### А1.Записей в дневнике нет +* Заместо вывода записей в дневнике, система выводит заглушку, информирующую пользователя, что дневник пуст +* Система делает доступными операции с дневником +#### А2.Записи по какой-то причине не подгрузились +* Система выводит нотификацию об ошибке и ее причине +* Заместо вывода записей, система выводит на этом месте заглушку, информирующую о неправильной работе приложения и предоставляющей для нажатия кнопку перезагрузки страницы +### 7.Постусловия +* Пользователь видит свои последние записи и может по ним кликнуть, чтобы увидеть подробную информацию +* Пользователю доступны операции добавления, модификации и удаления записей, а также схем лечения