Bladeren bron

Добавлены установщик и руководство оператора

Евкачев Руслан 2 weken geleden
bovenliggende
commit
d5224c00a0
2 gewijzigde bestanden met toevoegingen van 53 en 0 verwijderingen
  1. BIN
      INSTALLATION/TestManipulate.exe
  2. 53 0
      Руководство оператора.md

BIN
INSTALLATION/TestManipulate.exe


+ 53 - 0
Руководство оператора.md

@@ -0,0 +1,53 @@
+# Руководство оператора. Программа «Система тестирования»
+
+## 1. Аннотация
+
+Программа «Система тестирования» представляет собой информационную систему для управления результатами тестирования пользователей. Она обеспечивает хранение и обработку данных о пользователях, тестах и результатах тестирования, а также предоставляет интерфейс для управления результатами, поиска и формирования отчётов.
+
+## 2. Введение
+
+### 2.1. Область применения
+
+Программа предназначена для использования в образовательных организациях и учебных центрах, а также может применяться в учебных целях для демонстрации принципов работы с базами данных и клиент-серверными приложениями.
+
+### 2.2. Основные возможности
+
+Программа поддерживает авторизацию пользователей с разграничением прав на администратора и пользователя. Администратор может просматривать результаты всех пользователей, добавлять, редактировать и удалять результаты. Пользователь может просматривать только свои результаты. Для поиска доступны функции фильтрации по названию теста, теме и сложности, а также формирования отчёта в формате Excel. Защита данных обеспечивается параметризованными запросами и разграничением прав доступа.
+
+## 3. Подготовка к работе
+
+### 3.1. Порядок установки
+
+Для установки программы необходимо запустить установочный файл TestManipulate.exe, затем следовать инструкциям мастера установки.
+
+### 3.2. Проверка работоспособности
+
+Для проверки работоспособности необходимо запустить программу и выполнить вход под учётной записью администратора с логином TEST и паролем TEST. После входа следует убедиться, что таблица результатов отображается, затем добавить новый результат, отредактировать его и удалить. После этого следует войти как пользователь с логином ivanov_a и паролем hashed_pw_1 и убедиться, что отображаются только его результаты.
+
+## 4. Описание операций
+
+### 4.1. Действия администратора
+
+Администратор вводит логин и пароль в окне авторизации. После входа автоматически отображается таблица со всеми результатами тестирования. Для добавления результата необходимо нажать кнопку «Добавить», выбрать тест и пользователя из выпадающих списков, ввести количество баллов и нажать «Добавить». Для редактирования результата нужно выделить запись в таблице, изменить количество баллов и нажать «Изменить». Для удаления результата нужно выделить запись и нажать «Удалить». Для поиска записей необходимо ввести текст в поле поиска, после чего таблица автоматически фильтруется по названию теста, теме и сложности. Для формирования отчёта необходимо нажать кнопку «Отчёт», выбрать папку для сохранения, после чего будет создан файл Excel с текущими данными таблицы.
+
+### 4.2. Действия пользователя
+
+Пользователь вводит логин и пароль в окне авторизации. После входа отображается таблица только с его результатами. Для поиска записей пользователь вводит текст в поле поиска, после чего отображаются его результаты по заданным критериям. Для формирования отчёта пользователь нажимает кнопку «Отчёт», выбирает папку для сохранения, после чего создаётся файл Excel с его результатами.
+
+## 5. Аварийные ситуации
+
+В случае возникновения ошибок при установке или эксплуатации программы рекомендуется выполнить следующие действия. Если установщик не запускается, необходимо запустить его от имени администратора. При ошибке авторизации необходимо убедиться в правильности введённых логина и пароля. При проблемах с отображением данных нужно проверить доступность сервера базы данных. Если программа зависла, необходимо завершить её через Диспетчер задач и перезапустить.
+
+## 6. Термины и сокращения
+
+В таблице 1 приведены основные термины и сокращения, используемые в руководстве.
+
+Таблица 1 - Термины и сокращения
+
+| Термин | Определение |
+|--------|-------------|
+| Система тестирования | Информационная система для управления результатами тестирования |
+| Администратор | Пользователь с полными правами доступа |
+| Пользователь | Пользователь с ограниченными правами (только свои результаты) |
+| CRUD | Операции создания, чтения, редактирования и удаления данных |
+| PostgreSQL | Система управления базами данных |