1.7 Описание программы ИО [8] 1.7.1 Общие сведения
Обозначение и наименование программы:
Информационно – обучающий (ИО) программный комплекс (ПК) для операторов РЛС с системой автоматизированного проектирования новых решений.
Программное обеспечение, необходимое для функционирования программы:
Операционная среда Windows XP/7, Linux, МСВС
Среда разработки – Qt Creator
Программа написана на языке C++.
1.7.2 Функциональное назначение
Комплекс должен использоваться при предтренажной и тренажной подготовке, для отработки операторских навыков, а также при проведении теоретических и практических автоматизированных учебных занятий.
1.7.3 Описание структуры
Обучающий комплекс состоит из трех модулей:
обучающий модуль операторов РЛС;
модуль для создания справочной информации;
модуль для проектирования новой системы тренажа.
1.7.3.1 Обучающий модуль
Окно приветствия изображено на рис.5.
Рис.5. Окно приветствия обучающего модуля
Пользователю предлагается выбрать проект и название корабля (см. рис.6). Данные о том, какому проекту соответствуют какие корабли, хранятся в текстовом файле project.txt. При появлении новых проектов и кораблей файл может редактироваться.
Рис.6. Окно выбора проекта и корабля
Выбор прибора для изучения изображен на рис.7.
Рис.7. Окно выбора прибора для изучения
Доступны три режима обучения (см. рис.8):
презентация;
справочная информация;
тестирование.
Рис.8. Окно выбора режима
В режиме презентации воспроизводится демонстрационное видео, благодаря которому пользователь может изучить все возможности данного модуля (см. рис.9).
Рис.9. Режим презентация
В режиме справочной информации в зависимости от выбранного пользователем названия прибора выводится изображение самого прибора см. рис.10). При наведении мыши на элемент прибора пользователь получит сведения о названии элемента и его назначении.
Рис.10. Справочная информация
В режиме экзамена пользователю будет предложено пройти тест на проверку полученных знаний (см. рис.11).
Рис.11.Тестирование
База вопросов и ответов хранится в файле test.txt. Вопросы следуют в том порядке, в котором они указаны в файле. У преподавателя есть возможность редактировать вопросы и ответы, а также их количество. Тестируемый должен выбрать один ответ из нескольких. Оценка выставляется по пятибалльной шкале, результаты записываются в файл test_result.txt в формате: логин, оценка, количество правильных ответов – количество вопросов (см.рис.12).
Рис.12. Файл с результатами
Критерии оценки следующие:
5 – больше 80% правильных ответов;
4 – больше 65% правильных ответов;
3 – больше 50% правильных ответов;
2 – меньше 50% правильных ответов;
При досрочном завершении теста оценка не ставится, результат не записывается в файл.
1.7.3.2 Модуль для создания справочной информации
Пользователю требуется выбрать изображение прибора в одном из форматов jpg, png, bmp, gif (см. рис.13).
Рис.13. Окно выбора изображения прибора
Для редактирования информации об элементе прибора следует выделить область, в которой этот элемент находится. Выделение элемента доступно в форме круга и прямоугольника (см. рис.14).
Рис.14. Выделение элементов прибора
После выделения элемента следует вписать информацию о названии и назначении элемента в соответствующие поля. По окончании ввода данные могут быть сохранены в текстовом файле. При сохранении в файл добавляется строка с координатами выделенного элемента, его названием и назначением (см. рис.15).
Рис.15. Текстовый файл с данными об элементах прибора
Все сохраненные элементы будут выделены в окне желтым цветом (см. рис.16).
Рис.16. Выделение сохраненного элемента прибора
1.7.3.3 Модуль для проектирования новой системы тренажа
Пользователю предоставляется возможность создать новую систему тренажа из представленных элементов (см. рис.17).
Рис.17. Список элементов для проектирования новой системы тренажа
При создании системы доступны следующие функции:
размещение выбранного элемента на форме (см. рис.18);
перемещение элемента по форме;
удаление выбранного элемента с формы (см. рис.19);
удалить все элементы с формы;
сохранение спроектированной системы в формате PNG или JPG (см. рис.20).
Рис.18. Размещение элементов на форме
Рис.19. Удаление элементов с формы
Рис.20. Сохранение спроектированной системы
1.7.4 Взаимодействие модулей
На рис.21 изображена схема взаимодействия модулей программного комплекса.
Модуль для создания справочной информации
Файл с данными об элементах прибора Система тренажа
Модуль для проектирования новой системы тренажа Система тренажа
Обучающий модуль Рис.21. Схема взаимодействия модулей программного комплекса
1.7.5 Используемые технические средства
При написании программы использовался компьютер со следующими характеристиками:
Процессор - Intel Core i5-2320 CPU, 3300 MHz
ОЗУ – DDR3 4096Мб
Видеоадаптер – NVIDIA GeForce GT 630 (2048 Мб)
1.7.6 Вызов и загрузка
Для начала работы обучающего модуля необходимо запустить файл
learning_system.exe.
Для начала работы модуля для создания справочной информации необходимо запустить файл SCAN.exe.
Для начала работы модуля для проектирования новой системы тренажа необходимо запустить файл sapr.exe.
1.7.7 Входные данные
Обучающий модуль использует следующие входные данные:
название корабля;
номер проекта;
название прибора;
текстовый файл с данными об элементах прибора.
Модуль для создания справочной информации использует следующие входные данные:
изображение прибора;
текстовый файл с данными об элементах прибора.
1.7.8 Выходные данные
Модуль для создания справочной информации генерирует следующие выходные данные:
текстовый файл с данными об элементах прибора.
Модуль для проектирования новой системы тренажа генерирует
следующие выходные данные:
изображение новой системы тренажа.
|