activity_diagrams.md - fpmi-tp2025/tpmp-gr10a-lab4-o_o GitHub Wiki

Диаграммы деятельности

1. Аутентификация ("Войти в систему")

Описание: Процесс проверки логина и пароля пользователя.

Шаги:

  1. Начало.
  2. Ввод логина и пароля.
  3. Проверка данных в БД.
    • Если данные верны: генерация сессии и открытие главного меню.
    • Если данные неверны: вывод ошибки и повторный ввод.

2. CRUD-операции над "Человек"

Описание: Логика выполнения операций Create/Read/Update/Delete.

Шаги:

  1. Начало.
  2. Выбор операции: Create/Read/Update/Delete.
  3. Если операция — Create:
    • Ввод данных.
    • Проверка форматов.
    • Сохранение в БД.
    • Уведомление об успехе.
  4. Если операция — Read:
    • Выборка данных из БД.
    • Сортировка по ID/имени.
    • Отображение результатов.
  5. Если операция — Update:
    • Выбор записи по ID.
    • Изменение данных.
    • Сохранение изменений.
  6. Если операция — Delete:
    • Выбор записи по ID.
    • Удаление из БД.