Распространенная, одна из наиболее дешевых, надежная, она предоставляет наиболее богатые возможности для организации дистанционного обучения


перейти к полному списку дипломных проектов

Ссылка на скачивания файла в формате .doc находится в конце странички

Распространенная, одна из наиболее дешевых, надежная, она предоставляет наиболее богатые возможности для организации дистанционного обучения

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

РОССИЙСКИЙ ХИМИКО-ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ

им.Д.И. Менделеева

Новомосковский институт (филиал)

Кафедра "Вычислительная техника и информационные технологии"

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

К ДИПЛОМНОЙ РАБОТЕ

НА ТЕМУ:

Исследование использования программ дистанционного обучения для подготовки учебно-методической документации

Зав. кафедрой: Воробьев В.И.

Руководитель: Прохоров В.С.

Н/контролер: Прохоров В.С.

Студент: Никишин А.Е.

Группа:

АС-00-1

Консультанты:

По экономической части: Лобковская О.З.

По безопасности жизнедеятельности: Фандеев Н.П.

г. Новомосковск 2005 г.

Реферат

Пояснительная записка 143 с., 36 рис., 23 табл., 21 источник, 4 прил.

Дистанционное обучение (до), интернет-технология до, программа "sunrav testofficepro", web-приложение, электронный учебник, система тестирования, web-сервер apache, язык web-программирования php 4, сервер баз данных mysql, средство проектирования web-узлов macromedia dreamweaver mx 2004, инфологическая модель предметной области, даталогическая модель предметной области.

В дипломной работе приведено исследование программ дистанционного обучения для подготовки учебно-методической документации, подробно исследована программа SunRav TestOfficePro.

Целью работы является выявление недостатков программ дистанционного обучения и разработка самостоятельного web-приложения "R@Learning Institute", позволяющего организовать дистанционное обучения студентов кафедры "ВТИТ" НИ РХТУ.

Приложение написано на языке web-программирования PHP 4. Его взаимодействие с базой данных MySQL организовано средствами web-сервера Apache. Выбор данных средств программирования обусловлен их бесплатностью, широкими возможностями и популярностью. Приложение предполагает обучение и тестирование студентов с использованием дистанционных методов, интерактивное общение студентов и преподавателей, а также представление различной информации для студентов, относящейся к кафедре ВТИТ на страницах web-приложения. Доступ к web-сайту можно получить с любого клиентского компьютера с установленным Интернет-браузером.

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

Содержание

Реферат 2

Введение 6

1. Теоретическая часть 9

1.1 Понятие дистанционного обучения 9

1.2 Особенности дистанционного обучения 13

1.3 Методика применения дистанционного обучения 14

1.4 Технологии дистанционного обучения 16

1.4.1 Кейс-технология 16

1.4.2 TV-технология 16

1.4.3 Сетевая (интернет) технология 17

1.4.4 Сравнение технологий дистанционного обучения 18

1.5 Программы дистанционного обучения 19

1.5.1 Программа "eLearning Server 3000" 20

1.5.2 Программа "Lotus LearningSpace" 24

1.5.3 Программа "Батисфера" 28

1.5.4 Программа "SunRav TestOfficePro" 30

1.6 Представление информации в дистанционном обучении 35

1.6.1 Электронный учебник 35

1.6.2 Система проверки знаний 38

1.7 Проблемы использования программ дистанционного обучения и методы их решения 39

1.7.1 Проблемы использования программ дистанционного обучения 40

1.7.2 Обзор методов решения проблем дистанционного обучения и обоснование выбора решения 41

1.8 Преимущества использования интернет-технологии 48

1.9 Описание предметной области 49

1.10 Постановка задачи 52

1.10.1 Основные требования к разрабатываемому ПО 52

1.10.2 Дополнительные требования к разрабатываемому ПО 54

1.10.3 Требования к оформлению учебных материалов web-приложения 54

1.11 Выбор программных средств 56

1.11.1 Преимущества использования PHP в сравнении с другими языками 57

1.11.2 Сервер баз данных MySQL и его особенности 60

1.11.3 Выбор средства проектирования web-узлов 61

2. Проектная часть 63

2.1 Построение инфологической модели предметной области 63

2.2 Построение даталогической модели предметной области 66

2.3 Тонкости установки и настройки аппаратно-программного комплекса 73

2.3.1 Web-сервер Apache 74

2.3.2 Установка и настройка Apache 74

2.3.3 Установка РНР и настройка Apache для работы с РНР 77

2.3.4 Установка MySQL 79

2.4 Работа в Macromedia Dreamweaver MX 2004 81

2.5 Создание электронных учебных материалов для ДО 86

2.6 Разработка web-приложения 89

2.6.1 Разработка пользовательского интерфейса 90

2.6.2 Использование каскадных таблиц стилей CSS 92

2.6.3 Файловая структура приложения 94

2.6.4 Формирование страниц приложения 97

2.6.5 Передача значений форм в другие страницы 98

2.6.6 Взаимодействие приложения с web-сервером 101

2.6.7 Создание таблиц базы данных 102

2.6.8 Функции для работы с базами данных 107

2.6.9 Использование механизма Cookies 107

2.6.10 Описание алгоритма работы web-приложения 109

2.7 Запуск и описание работы с web-приложением 110

2.7.1 Навигация по сайту 111

2.7.2 Обучение 113

2.7.3 Администраторская часть 117

2.8 Предложения по размещению приложения в сети Интернет 120

3. Экономическая часть 122

3.1 Определение трудоемкости разработки приложения 122

3.2 Расчет затрат на разработку приложения 122

3.3 Определение возможной цены разработанного приложения 127

3.4 Экономическое обоснование выбора комплекса технических и программных средств 128

3.5 Описание экономического и социального эффекта от разработки приложения 131

4.Техника безопасности и охрана окружающей среды 136

4.1 Теоретическая часть 136

4.1.1 Пожароопасные и токсичные свойства веществ и материалов, применяемых при выполнении работы 136

4.1.2 Характеристика потенциальных опасностей и вредностей 136

4.1.3 Категорирование помещения аудитории 138

4.1.4 Санитарно-гигиеническая характеристика помещения 138

4.1.5 Условия безопасности при проведении экспериментальной части работы. Электробезопасность 140

4.1.6 Пожарная безопасность и средства пожаротушения 142

4.1.7 Защита окружающей среды 143

4.1.8 Гражданская оборона 144

4.2 Расчетная часть 145

4.2.1 Определение пожарной нагрузки помещения (В1-В4) 145

4.2.2 Освещение производственных помещений 148

Заключение 150

Список использованных источников 153

Приложения 155

Введение

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

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

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

скачать бесплатно Исследование использования программ дистанционного обучения для подготовки учебно-методической документации

Содержание дипломной работы

Распространенная, одна из наиболее дешевых, надежная, она предоставляет наиболее богатые возможности для организации дистанционного обучения
Иногда разработка приложения занимает меньше времени, чем разработка дизайна
Обычно, обучение проводится с использованием нескольких средств общения одновременно, что позволяет студенту одновременно с обучением быть в курсе всех технологических новинок
Расстояние от места нахождения обучающегося до образовательного учреждения (при условии качественной работы связи) не является препятствием для эффективного образовательного процесса
Основными дистанционными образовательными технологиями являются кейсовая технология, Интернет-технология, телекоммуникационная технология
Рассмотрим некоторые из них, построенных на основе кейс-технологии и интернет-технологии
Создание учебного курса начинается с выбора шаблона оформления учебного курса ("eAuthor" предлагает автору курса несколько шаблонов оформления)
Стирая все пространственные и временные преграды, LearningSpace использует самые современные технологические возможности обучения по программе, рассчитанной на работу в групповой среде
В первом случае необходимо указать минимальное и максимальное количество правильных ответов для получения определенной оценки, а во втором только пороговое значения для получения зачета
Перед тем, как тест будет сохранен, происходит его проверка на правильность, что позволяет избежать создания тестов, например, с вопросами, в которых нет ни одного правильного варианта ответа и т
Получить подробный лог тестирования: текст вопроса и ответ на него, а также информацию о правильности ответа
Можно включить либо все тесты, соответствующие предыдущим параметрам, либо первый/последний/определенный тест
В частности, имеется в виду возможность использования как текстовой или гипертекстовой, так и фреймовой структуры учебника, причем количество фреймов, их размеры и заполнение могут изменяться
Практически во всех перечисленных программах эти проблемы либо не решены, либо решены частично
2 Обзор методов решения проблем дистанционного обучения и обоснование выбора решения 1
На базе полученных значений всегда можно рассчитать среднее время ввода каждого символа, допустимое отклонение от среднего, и хранить эти результате в качестве эталонов для каждого пользователя
В любом случае должен присутствовать очный итоговый контроль, так как тестирование это лишь промежуточный этап, прохождение которого дает студенту допуск к зачету или экзамену
Студенту необходимо задать вопрос и сверить с ответом, а для этого необходимо расшифровать данные с эталонными ответами
При этом просмотреть данные сможет только администратор системы, а пользователь получит только ту ограниченную их часть, которая предназначена конкретно для него
За основную СУБД была выбрана система которая является одной из самых популярных систем, используемых в Интернет
Может быть, даже полезным будет определение подобия стандарта, который будет использоваться во всех без исключения случаях публикации учебного материала
Таким образом, время на отработку SQL-запроса составляло 70-90% от общего времени обработки HTTP-запроса
На PHP можно сделать все, что можно сделать с помощью CGI-программ
Наиболее полно возможности сервера проявляются на Unix-серверах, где есть поддержка многопоточности, что дает значительный прирост производительности
Эти особенности, а также простота и быстрота работы программы во многом обуславливают выбор именно этого программного продукта в качестве средства проектирования разрабатываемого web-приложения
Все указанные свойства, кроме свойства Идентификатор теста, являются динамическими, т
Одной из основных таблиц является таблица "users"
Таблица связана по полю id_question с таблицей "answers" связью "один-ко-многим", по полю n_course_part с таблицей "course_parts" связью "многие-к-одному"
Ключевым полем в таблице "correct_codes" является поле student_code
Установка сервера проблем не вызывает: нужно просто запустить программу установки и выбрать тип установки Typical
Таким образом, если будет указан путь http: // localhost/cgi или http: // localhost/cgi-bin, то на самом деле обращение будет к каталогу с:/www/cgi
3 - Окно установки PHP 4 Сразу после установки необходимо открыть файл php
Сразу же после этой строки добавим строки: ScriptAlias/_php_/"с:/Program Files/PHP5/" Action application/x-httpdhp "/_php_/php
В начале работы следует разместить в корневом каталоге сайта все PHP-файлы и несколько подкаталогов, в том числе: изображений, создания баз данных, файлов, данных, новостей
При использовании фреймовой структуры основная проблема связана с большой протяженностью оглавления, лишь малая часть которого помещается в окне соответствующего фрейма
Подобраны оттенки, достаточно хорошо гармонирующие друг с другом
2 Использование каскадных таблиц стилей CSS В программе для удобства вывода интерфейсных элементов используются каскадные таблицы стилей CSS
Практически все страницы приложения сформированы следующим образом: Создается пустой файл нужной страницы с тэгами , и ; К нему подключается файл header</a></br> <a href='index32_39.html'> При исполнении скрипта на языке PHP создаются переменные с именами, соответствующими именам полей и содержащие соответствующие значения</a></br> <a href='index32_40.html'> CGI-программа создает динамический (виртуальный) гипертекстовый документ или же формирует ссылку на уже имеющийся документ и дополняет его передачей результатов</a></br> <a href='index32_41.html'> Если время указано, то, когда оно наступит, Cookie самоуничтожится; path - путь к Cookie (строка); domain - домен (строка)</a></br> <a href='index32_42.html'> Здесь проверяется не истек ли период действия курса, так как любой курс регистрируется на определенный срок</a></br> <a href='index32_43.html'> При выборе подпункта "Технология обучения", разрешаться все вопросы, связанные с технологией обучения</a></br> <a href='index32_44.html'> Последовательно задаются N вопросов, выбранные случайным образом, и предлагаются перемешанные случайным образом варианты ответов</a></br> <a href='index32_45.html'> Он включает в себя поддержку PHP версии 4, поддержку CGI скриптов (скрипты могут быть написаны на shell, C, Perl и других языках)</a></br> <a href='index32_46.html'> Среднечасовая заработная плата разработчика рассчитывается по формуле (3</a></br> <a href='index32_47.html'>5 - Смета затрат на разработку web-приложения "R@Learning Institute" Затраты на разработку АИС составят  руб</a></br> <a href='index32_48.html'> Таким образом, эти требования такие же, как и требования к операционной среде</a></br> <a href='index32_49.html'> Поэтому стоимость серверной части web-приложения, будет включать лишь стоимость хостинга при оплате трех месяцев, т</a></br> <a href='index32_50.html'> Для этого нужен лишь доступ в Интернет; Получение своевременного доступа к электронным материалам курсов зарегистрированным пользователям в любой момент при наличии доступа в Интернет; Удобство пользователя при работе с web-приложением</a></br> <a href='index32_51.html'> Согласно НПБ 105-03 по взрывопожарной и пожарной опасности помещение относится к категории В-3, так как есть твердые горючие вещества [19]</a></br> <a href='index32_52.html'> В случае появления у работающих дискомфорта или неприятных ощущений администрация обязана ввести индивидуальный график работы или перевести на работу, не связанную с компьютером</a></br> <a href='index32_53.html'> Обучение является обязательным и проводится по месту работы, учебы и месту жительства по определенным программам</a></br> <a href='index32_54.html'> Описаны тонкости установки программных продуктов - web-сервера Apache, языка PHP 4 и сервера баз данных MySQL</a></br> <a href='index32_55.html'> В процессе тестирования были выявлены некоторые ошибки программного кода, которые были успешно устранены</a></br> <a href='index32_56.html'>А</a></br> <a href='index32_57.html'> Приложения Приложение А Инфологическая модель предметной области Приложение Б Листинги модулей формирования страниц приложения Б</a></br> <a href='index32_58.html'>, нами было разработано и проведено 6 занятий по 3D моделированию, позволяющих изучить основы 3D моделирования</a></br> <a href='index32_59.html'>, нами было разработано и проведено 6 занятий по 3D моделированию, позволяющих изучить основы 3D моделирования</a></br> <a href='index32_60.html'>, нами было разработано и проведено 6 занятий по 3D моделированию, позволяющих изучить основы 3D моделирования</a></br> <a href='index32_61.html'> php"; echo "Регистрационная форма | Проверка введенной информации "; include "body_list_after_header</a></br> <a href='index32_62.html'> $id_a_2</a></br> <a href='index32_63.html'> date("Y/m/d")</a></br> <a href='index32_64.html'> "'"); } $row_question=mysql_fetch_row($res_question); echo "<b>"</a></br> <a href='index32_65.html'> ">"; echo "<hr color=\"FFDFBF\" size=\"1\" style=\"border-style: dotted\"></hr>"; echo "<input type=\"submit\" name=\"test_ok\" style=\"height: 18; width: 41\" class=\"buttonOrange\" value=\"ОК\">"; echo "</form>"; } include "body_list_footer</a></br> <a href='index32_66.html'> "\"class=\"textblockBlue\"><br>"; echo "<input type=\"button\" name=\"back\" style=\"height: 18\" class=\"buttonOrange\" value=\"возврат\" onClick=\"self</a></br> <a href='index32_67.html'> "='"</a></br></p> </div> <!-- СЮДА ВСТАВЛЯЕМ КОНТЕНТ СТРАНИЧЕК КОНЕЦ --> </td> </tr> </table> </td> <td width="20%" align="center" valign="top"> <!-- правая реклама 1 --> <div> </div> <!-- правая реклама 2 --> <div> </div> <!-- правая реклама 3 --> <div> <p><a href='http://depositfiles.com/signup.php?ref=knigafree' target='_blank'><img src='tebe/deposit.jpg' alt='заработать' width='183' height='43' longdesc='http://depositfiles.com/signup.php?ref=knigafree'></a></p> <p><a href='http://depositfiles.com/signup.php?ref=knigafree' target='_blank'>Закачай файл и получай деньги</a></p> </div> <div> </div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> </td> </tr> </table> <table width="100%" cellspacing="0" class="horizontal_menu" id="main_menu1"> <tr> <td width="20%" class="horizontal_menu_item" id="about"> <!-- нижняя реклама 1 --> </td> <td width="20%" class="horizontal_menu_item" id="services"> <!--Openstat--> <span id="openstat2315194"></span> <script type="text/javascript"> var openstat = { counter: 2315194, image: 5081, color: "fdd127", next: openstat, track_links: "all" }; (function(d, t, p) { var j = d.createElement(t); j.async = true; j.type = "text/javascript"; j.src = ("https:" == p ? "https:" : "http:") + "//openstat.net/cnt.js"; var s = d.getElementsByTagName(t)[0]; s.parentNode.insertBefore(j, s); })(document, "script", document.location.protocol); </script> <!--/Openstat--> </td> <td width="20%" class="horizontal_menu_item" id="contacts"><div align="center"><a href="mailto:knigafree@yandex.ru" target="_blank">контакты</a></div></td> <td width="20%" class="horizontal_menu_item" id="licences"></td> <td width="20%" class="horizontal_menu_item" id="clients"></td> </tr> </table>