ВВЕДЕНИЕ 9
Глава 1. Теоретические основы построения web-приложения виртуальной физической лаборатории 12
1.1 Понятие виртуальной лаборатории как обучающей электронной
системы 12
1.2 Преимущества виртуальных лабораторий перед реальными 14
1.3 Примеры виртуальных лабораторий 15
1.4 Сравнительный анализ существующих виртуальных лабораторий .. 18
1.5 Анализ взаимодействия между системами дистанционного обучения
и виртуальными лабораториями Ошибка! Закладка не определена.
Глава 2. Реализация виртуальной физической лаборатории 21
2.1 Проектирование виртуальной лаборатории 21
2.1.1 Общий подход к реализации 21
2.1.2 Сравнительный анализ клиентского и web-приложения 22
2.1.3 Структура web-приложения виртуальной лаборатории 25
2.1.4 Блок схемы статусов пользователей 26
2.2 Обоснование выбора средств реализации 29
2.2.1 Выбор языка программирования серверной части приложения 29
2.2.2 Выбор языка программирования клиентской части приложения 31
2.2.3 Выбор библиотек и Фреймворков 32
2.2.4 Выбор системы управления базами данных 33
2.3 Реализация виртуальной лаборатории 35
2.3.1 Защита от SQL инъекций 38
2.3.2 Результат работы приложения 40
2.3.3 Добавление и удаление занятий 41
2.3.4 Реализация виртуальных опытов в лаборатории 43
2.3.5 Блок контроля студентов 46
ЗАКЛЮЧЕНИЕ 47
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 48
ПРИЛОЖЕНИЕ А Страница регистрации 51
ПРИЛОЖЕНИЕ Б Скрипт практического занятия по механике 54
ПРИЛОЖЕНИЕ В Скрипт практического занятия по кинематике 58
ПРИЛОЖЕНИЕ Г Практическое занятие по теме свободное падение 61
Введение. Аннотация.
Цель бакалаврской работы - разработка лабораторного практикума по физике для студентов дистанционного обучения с помощью виртуальной лаборатории.
Объект исследования - технология создания виртуальной лаборатории.
Предмет исследования - создание приложения виртуальной физической лаборатории.
Для реализации поставленной цели необходимо решить следующие задачи:
- Проанализировать учебную, научную и методическую литературу по проблеме создания виртуальной лаборатории.
- Сформулировать основные требования к созданию web-приложения виртуальной физической лаборатории и разработать его структуру на основе выделенных требований.
- Проанализировать существующие программы для выделения основных компонентов, которые будут положены в основу web-приложения виртуальной физической лаборатории.
- Обосновать выбор программного средства реализации виртуальной физической лаборатории.
- Разработать приложение виртуальной физической лаборатории с соответствующим теоретическим и практическим материалом.
- Обосновать необходимость применения приложения виртуальной физической лаборатории.
При разработке виртуальной физической лаборатории были проанализированы уже существующие виртуальные лаборатории, и были выделены их достоинства и недостатки, сформулированы требования к будущему web-приложению.
Также был выбран комплекс технических и программных средств реализации.
Система реализована в двехзвенной архитектуре «клиент-сервер» на языке PHP. В виртуальных опытах практических занятий использовался язык программирования JavaScript. В качестве системы базы данных использована СУБД MySQL.
К достоинствам разработки можно отнести простоту в эксплуатации и сопровождения, низкую стоимость владения.