Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РП_05+соц.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
8.25 Mб
Скачать

1.2Программные средства комплекса

1.2.1. Общие положения

Специальное программное обеспечение (СПО) комплекса представляет собой Windows-приложение, разработанное в среде Borland Delphi.

СПО комплекса позволяет решать следующие задачи: регистрацию сведений (паспортных данных) об испытуемых; реализацию разнообразных психодиагностических и психофизиологических тестовых заданий (как по отдельности, так и в составе тестовых батарей), многопараметрическую оценку действий испытуемого в ходе их выполнения; сохранение в базе данных результатов обследования; их представление в табличной и наглядной графической формах; экспорт и импорт данных между аналогичными комплексами; преобразование первичных («сырых») оценок в нормализованные стандартные показатели (стэны) и  на этой основе  сопоставление вновь полученных индивидуальных оценок с популяционными нормами и «идеальными» (заданными пользователем) профилями. Предусмотрены широкие возможности документирования полученных данных.

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

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

СПО комплекса поставляется в форме дистрибутива на компакт-диске.

Интерфейс пользователя отвечает общепринятым нормам и не требует специальных навыков работы с компьютером.

1.2.2Структура специального программного обеспечения

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

\BASE - содержит файлы базы данных (данный подкаталог находится в корневом каталоге, если при инсталляции пользователь не указал другой путь для размещения базы данных);

\TEST - содержит тестовые методики;

\DLL - содержит динамически подключаемые библиотеки;

\SOUND - содержит звуковые файлы, используемые при реализации некоторых тестов.

Программное обеспечение подразделяется на десять модулей. Структурная схема программного обеспечения комплекса представлена на рис. 1.2.1.

Рис. 1.2.1. Структура СПО комплекса

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

Модуль формирования главного меню  основной, управляющий модуль системы.

Основным предназначением модуля является:

  • формирование основного меню системы;

  • формирование параметров и запуск вспомогательных модулей системы;

  • формирование сообщений об ошибках и сбоях системы;

  • обработка результатов работы вспомогательных модулей.

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

Основным предназначением модуля является:

  • формирование окон ввода паспортных данных;

  • контроль вводимых данных;

  • формирование дополнительного меню ввода групп;

  • запись паспортных данных в БД (в случае первого обследования);

  • формирование списка испытуемых.

Модуль диалогового тестирования вызывается при выборе в основном меню системы пункта «Диалог (Диалоговое тестирование)».

Основным предназначением модуля является:

  • формирование и представление списка тестовых методик;

  • формирование и представление списка батарей тестовых методик;

  • управление формальными параметрами теста;

  • поиск и считывание из файла базы данных параметров выбранного тестового задания;

  • запись параметров во временную таблицу БД;

  • инструктирование испытуемого;

  • выполнение тренировочной и «зачетной» сессий тестового задания;

  • текущий контроль хода выполнения тестового задания, формирование сигналов корректирующей обратной связи;

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

Модуль обработки и визуализации результатов теста вызывается по окончании выполнения тестового задания либо в режиме просмотра данных.

Основным предназначением модуля является:

  • считывание и запись в промежуточную БД результатов выполнения тестовой методики;

  • расчет производных показателей по результатам выполнения теста;

  • запись результатов теста в базу данных;

  • графическое представление и вывод на печать результатов тестирования.

Модуль сопряжения БСК позволяет с помощью встроенного набора команд осуществлять взаимодействие компьютера с микроконтроллером спецклавиатуры.

Основным предназначением модуля является:

  • инициализация USB-порта;

  • контроль ошибок ввода-вывода;

  • определение конфигурации подключаемых к БСК устройств;

  • операции ввода-вывода;

  • измерение временных интервалов.

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

Модуль подготовки печатных тестовых форм и обработки регистрационных бланков вызывается при выборе в основном меню пункта «Бланк».

Основным предназначением модуля является:

  • генерация и выдача на печать бумажных тестовых форм (стимульного материала и регистрационных бланков) для всех имеющихся в системе МПМ-05 тестов, пригодных для проведения в групповом бланковом формате;

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

Модуль управления данными вызывается при выборе в основном меню пункта «Данные».

Основным предназначением модуля является:

  • просмотр результатов проведенных ранее обследований;

  • формирование условий поиска результатов;

  • локализация записей в БД согласно введенным условиям;

  • запуск модуля визуализации результатов;

  • импорт, экспорт и удаление результатов тестирования;

  • просмотр, импорт, экспорт и удаление норм выполнения тестовых методик.

Модуль настройки системы вызывается при выборе в основном меню пункта «Настройки».

Основным предназначением модуля является:

  • формирование тестовых батарей;

  • присвоение основным показателям выбранных тестов весовых коэффициентов и их профилирование (для расчета уравнения прогноза);

  • корректировка атрибутов паспортных данных;

  • проверка и калибровка специального периферийного оборудования;

  • выбор предпочтительного режима обследования.

Модуль статистической обработки данных вызывается в режиме работы с данными

Основным предназначением модуля является:

  • расчёт основных статистических характеристик нормированных показателей на группе обследуемых

  • отображение в графическом виде и вывод на печать результатов статистического анализа.

СПО комплекса функционирует только при условии установки электронного ключа типа HASP.

HASP (Hardware Against Software Piracy) - это инструментальная система для защиты программного обеспечения от нелегального использования и аутентификации пользователей при доступе к защищенным ресурсам. Ключ HASP устанавливается в любой последовательный USB-порт системного блока ПК.

Для обеспечения взаимодействия программы МПМ-05 с ключом в составе дистрибутива СПО комплекса поставляется драйвер устройства HASP для соответствующей версии ОС Windows (уточняется при заказе).

В корневом каталоге программы находится программа hdd32.exe, которая используется для установки драйвера устройства HASP.