Программа «Система тестирования» представляет собой информационную систему для управления результатами тестирования пользователей. Она обеспечивает хранение и обработку данных о пользователях, тестах и результатах тестирования, а также предоставляет интерфейс для управления результатами, поиска и формирования отчётов.
Программа предназначена для использования в образовательных организациях и учебных центрах, а также может применяться в учебных целях для демонстрации принципов работы с базами данных и клиент-серверными приложениями.
Программа поддерживает авторизацию пользователей с разграничением прав на администратора и пользователя. Администратор может просматривать результаты всех пользователей, добавлять, редактировать и удалять результаты. Пользователь может просматривать только свои результаты. Для поиска доступны функции фильтрации по названию теста, теме и сложности, а также формирования отчёта в формате Excel. Защита данных обеспечивается параметризованными запросами и разграничением прав доступа.
Для установки программы необходимо запустить установочный файл TestManipulate.exe, затем следовать инструкциям мастера установки.
Для проверки работоспособности необходимо запустить программу и выполнить вход под учётной записью администратора с логином TEST и паролем TEST. После входа следует убедиться, что таблица результатов отображается, затем добавить новый результат, отредактировать его и удалить. После этого следует войти как пользователь с логином ivanov_a и паролем hashed_pw_1 и убедиться, что отображаются только его результаты.
Администратор вводит логин и пароль в окне авторизации. После входа автоматически отображается таблица со всеми результатами тестирования. Для добавления результата необходимо нажать кнопку «Добавить», выбрать тест и пользователя из выпадающих списков, ввести количество баллов и нажать «Добавить». Для редактирования результата нужно выделить запись в таблице, изменить количество баллов и нажать «Изменить». Для удаления результата нужно выделить запись и нажать «Удалить». Для поиска записей необходимо ввести текст в поле поиска, после чего таблица автоматически фильтруется по названию теста, теме и сложности. Для формирования отчёта необходимо нажать кнопку «Отчёт», выбрать папку для сохранения, после чего будет создан файл Excel с текущими данными таблицы.
Пользователь вводит логин и пароль в окне авторизации. После входа отображается таблица только с его результатами. Для поиска записей пользователь вводит текст в поле поиска, после чего отображаются его результаты по заданным критериям. Для формирования отчёта пользователь нажимает кнопку «Отчёт», выбирает папку для сохранения, после чего создаётся файл Excel с его результатами.
В случае возникновения ошибок при установке или эксплуатации программы рекомендуется выполнить следующие действия. Если установщик не запускается, необходимо запустить его от имени администратора. При ошибке авторизации необходимо убедиться в правильности введённых логина и пароля. При проблемах с отображением данных нужно проверить доступность сервера базы данных. Если программа зависла, необходимо завершить её через Диспетчер задач и перезапустить.
В таблице 1 приведены основные термины и сокращения, используемые в руководстве.
Таблица 1 - Термины и сокращения
| Термин | Определение |
|---|---|
| Система тестирования | Информационная система для управления результатами тестирования |
| Администратор | Пользователь с полными правами доступа |
| Пользователь | Пользователь с ограниченными правами (только свои результаты) |
| CRUD | Операции создания, чтения, редактирования и удаления данных |
| PostgreSQL | Система управления базами данных |