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

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

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

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

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

большинство систем в обязательном порядке поддерживают два режима работы: обучение и проверка знаний, - и содержат блок с теоретической информацией;

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

 

 

3. Реализация программного продукта

 

3.1 Выбор средств проектирования и разработки программного продукта

 

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

Для разработки наиболее независимых компонентов проекта: модуль для доступа к базе данных, логическая часть редактора сценариев и других использовалась среда разработки Microsoft Visual С# 2010 Express Edition. Это интегрированная среда разработки на языке C# под платформы .NET и Mono.

В качестве СУБД выбрана SQLite 3.

Для проектирования программного продукта использовались следующие инструменты:

AllFusion Process Modeler 7 (ранее Bpwin) - инструмент для моделирования, анализа, документирования и оптимизации бизнес-процессов. AllFusion Process Modeler 7 можно использовать для графического представления бизнес-процессов. Данное средство была использовано для построения IDEF0 диаграмм процесса разработки обучающего сценария с помощью разработанного инструментария;

Microsoft Visio - редактор диаграмм и блок-схем для Windows. Использует векторную графику для создания диаграмм. Данный инструмент использовался для создания UML-диаграмм: диаграмм компонентов для описания зависимостей между компонентами системы, диаграмм последовательностей для описания порядка работы пользователя в системе, - а также схемы базы данных.

 

3.2 Перечень реализованных требований ТЗ

 

В рамках дипломного проекта реализованы не все требования ТЗ. Для каркаса МИОС на данный момент реализованы все требования кроме следующих:

просмотр теоретических материалов и навигация по ним;

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

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

Требования к редактору сценариев и прототипу МИОС для обучения правилам пожарной безопасности и действиям при обнаружении пожара реализованы полностью.

 

3.3 Разработка каркаса интерактивной мультимедийной обучающей системы и редактора обучающих сценариев

программный мультимедийный чрезвычайный пожарный

В данном разделе будут описаны процесс разработки, функционирование и структура каркаса МИОС и редактора обучающих сценариев. Описание каркаса будет представлено в контексте применения его в МИОС для обучения правилам пожарной безопасности и действиям при обнаружении пожара.

Описание процесса обучения

Обучение проходит в три этапа:

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

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

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

Структура теоретического материала

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

К каждой дидактической единице может быть привязан один или несколько элементов п?/p>