- •Содержание
- •1 Назначение системы
- •1.1 Область применения
- •1.2 Краткое описание возможностей
- •2.2 Программные и аппаратные требования к системе
- •3 Подготовка системы к работе
- •3.1 Состав и содержание дистрибутивного носителя данных
- •4.2 Описание операций технологического процесса обработки данных, необходимых для выполнения задач
- •5 Аварийные ситуации
- •6 Рекомендации по освоению
Министерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Кафедра комплексной информационной безопасности электронно-вычислительных систем (КИБЭВС)
СОРТИРОВКА РАСЧЕСКОЙ
Руководство пользователя
«Проектирование защищенных телекоммуникационных систем»
-
Студент гр.
____________
Руководитель
Преподаватель каф. КИБЭВС
Е.А. Деркач
____________
Содержание
1 НАЗНАЧЕНИЕ СИСТЕМЫ 3
1.1 Область применения 3
1.2 Краткое описание возможностей 3
1.3 Уровень подготовки пользователя 4
1.4 Перечень эксплуатационной документации, с которой необходимо ознакомиться пользователю 4
2 УСЛОВИЯ ПРИМИНЕНИЯ СИСТЕМЫ 5
2.1 Виды деятельности, функции 5
2.2 Программные и аппаратные требования к системе 5
3 ПОДГОТОВКА СИСТЕМЫ К РАБОТЕ 7
3.1 Состав и содержание дистрибутивного носителя данных 7
3.2 Порядок загрузки данных и программ 7
3.3 Порядок проверки работоспособности 7
4 ОПИСАНИЕ ОПЕРАЦИЙ 9
4.1 Выполняемые функции и задачи 9
4.2 Описание операций технологического процесса обработки данных, необходимых для выполнения задач 9
5 АВАРИЙНЫЕ СИТУАЦИИ 11
6 РЕКОМЕНДАЦИИ ПО ОСВОЕНИЮ 12
1 Назначение системы
1.1 Область применения
Приложение «Сортировка расчёска» — это десктопная информационная система, предназначенная для практического освоения алгоритма сортировки массивов методом «расчёска».
Система предназначена для:
Автоматизации ручного процесса сортировки числовых массивов.
Формирования навыков работы с локальной базой данных и графическим интерфейсом в защищённой среде.
Область использования: учебные аудитории, лаборатории, домашняя среда студентов ТУСУР.
1.2 Краткое описание возможностей
Приложение реализует следующие возможности:
Регистрация нового пользователя — создание уникальной учётной записи с проверкой сложности пароля.
Авторизация пользователя — вход в систему с проверкой логина и хэша пароля.
Ввод числового массива — возможность вводить массивы через текстовое поле (разделители: пробел, запятая).
Выполнение сортировки методом «расчёска» — автоматическая сортировка массива с отображением времени выполнения и количества перестановок.
Отображение результата — вывод отсортированного массива на экран.
Хранение истории сортировок — сохранение всех выполненных операций в локальной базе данных SQLite.
Просмотр истории — просмотр списка своих предыдущих сортировок с детализацией.
Очистка истории — удаление всей истории сортировок текущего пользователя.
Защита от ошибок — блокировка учётной записи после трёх неудачных попыток входа.
Обработка некорректных данных — фильтрация ввода, игнорирование текстовых значений, предотвращение сбоев.
1.3 Уровень подготовки пользователя
Основными пользователями системы являются пользователи, имеющие навыки:
Базовой работы с персональным компьютером (запуск программ, работа с файлами, использование мыши и клавиатуры).
Понимания основных понятий: логин, пароль, массив чисел, ввод/вывод данных.
1.4 Перечень эксплуатационной документации, с которой необходимо ознакомиться пользователю
Перед использованием системы пользователь обязан ознакомиться с:
Настоящим «Руководством пользователя» — основной инструкцией по эксплуатации;
«Руководством программиста» — для понимания механизмов безопасности (авторизация, шифрование, защита от SQL-инъекций);
Техническим заданием — для общего представления о целях и требованиях к системе.
2 УСЛОВИЯ ПРИМИНЕНИЯ СИСТЕМЫ
2.1 Виды деятельности, функции
Пользователь может выполнять следующие действия в рамках процесса работы с приложением:
Создавать и использовать собственную учётную запись для доступа к функциям системы;
Вводить произвольные числовые массивы для сортировки.
Анализировать эффективность алгоритма «расчёска» по времени и количеству перестановок.
Изучать историю своих операций для анализа и отчетности.
Безопасно очищать свою историю сортировок.
Получать обратную связь от системы при неверных действиях и исключениях.
