Скачиваний:
0
Добавлен:
14.10.2025
Размер:
42.66 Кб
Скачать

4.2 Описание операций технологического процесса обработки данных, необходимых для выполнения задач

Описание операций технологического процесса обработки данных, необходимых для выполнения задач представлены в таблице 4.2.

Таблица 4.2 - Операции технологического процесса

Операция

Этапы обработки данных

Регистрация

1. Пользователь вводит логин и пароль

2. Система проверяет уникальность логина и сложность пароля

3. Пароль преобразуется в MD5-хэш

4. Хэш и логин сохраняются в таблицу Users базы данных

5. Пользователь получает сообщение: «Регистрация успешно завершена»

Продолжение таблицы 4.2

Операция

Этапы обработки данных

Авторизация

1. Пользователь вводит логин и пароль

2. Пароль хэшируется в MD5

3. Хэш сравнивается с хранимым в БД

4. При совпадении — создаётся сессия, открывается главное меню

5. При несовпадении — сообщение «Неверные учётные данные». После 3 попыток — блокировка на 5 минут.

Сортировка

1. Пользователь вводит строку с числами

2. Система разбивает строку на элементы и проверяет, что каждый — число

3. Некорректные значения игнорируются

4. Алгоритм «расчёска» выполняется на корректном массиве

5. Результат, время и перестановки сохраняются в таблицу "History

6. Отсортированный массив выводится на экран

Очистка истории

1. Пользователь нажимает кнопку «Очистить историю»

2. Система запрашивает повторный ввод пароля

3. После подтверждения — все записи пользователя удаляются из таблицы History

4. Сообщение: «История успешно очищена»

Выход

1. Пользователь нажимает «Выход»

2. Система закрывает сессию, очищает временные данные

3. Открывается окно авторизации.

5 Аварийные ситуации

При сбое в работе программы восстановление нормальной работы системы должно производиться после:

  • Перезапуска приложения.

  • Повторной авторизации пользователя.

При ошибках ввода данных (некорректные символы, пустой массив, неверный формат) система выдаёт пользователю понятное сообщение об ошибке и возвращает в исходное состояние — без потери данных и с сохранением сессии.

При ошибках подключения к базе данных или повреждении файла sortirovka.db система сообщает об этом пользователю и продолжает работу в ограниченном режиме (доступны только вход/выход). Восстановление данных требует повторной регистрации или обращения к разработчику.

При сбоях в работе операционной системы или аппаратного обеспечения (например, отключение питания) после восстановления работоспособности устройства приложение корректно запускается заново, сохраняя целостность хранящихся данных.

6 Рекомендации по освоению

Для успешного освоения приложения «Сортировка расчёска» необходимо иметь навыки работы с ПК и изучить следующее:

  • Настоящее «Руководство пользователя».

  • Техническое задание и Задание по безопасности (ЗБ).

  • Принципы работы с графическим интерфейсом и основы аутентификации.

Рекомендуется провести минимум три цикла: регистрация, авторизация, сортировка, просмотр истории, выход, чтобы убедиться в корректной работе всех функций.

Томск 2025

Соседние файлы в папке Экзамен