Смекни!
smekni.com

Разработка модуля сайта преподавателя по дисциплине Интернет-технологии (стр. 1 из 30)

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

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

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

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

Кафедра

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

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

К ДИПЛОМНОМУ ПРОЕКТУ

НА ТЕМУ:

Разработка модуля WEB-сайта

преподавателя по дисциплине Интернет технологии

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

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

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

СтудентКовтун А.А.

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

2006г.

Реферат

Пояснительная записка 186 с., 57 рис., 22 табл., 24 источников, 6 прил.

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

Цель работы - создание электронного модуля сайта преподавателя по дисциплине "Интернет технологии", для размещения и использования его в сети Internet.

В дипломном проекте определяются основные положения и требования к дистанционному обучению, проводится обзор программных средств разработки электронных обучающих курсов. Модуль дистанционного обучения создан на основе методических пособий по курсу "Интернет технологии" с использованием средств разработки веб-приложений, Macromedia Dreamweaver MX 2004 и предназначен для размещения на сайте преподавателя или ВУЗа.

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

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

The abstract

Explanatory note 186 p., 57 pic., 22 tabl., 24 sources, 6 enc.

Remote learning, internet-technology, web-application, electronic textbook, testing, web-server apache, web-programming language php 4, database server mysql, means of the designing web-nodes macromedia dreamweaver mx 2004, infological model of the application domain, datalogical model of the application domain.

The Purpose of the work - a creating the electronic module of the teacher's site on discipline "Internet technologies", for accomodation and its uses in local network of the institute or network Internet.

In the diploma project main positions and requirements to remote learning are defined, the review is conducted software of development of electronic learning course. The module of remote learning is created on the basis of the methodical allowance on discipline “Internet technologies” with use of means of development Web-applications - Macromedia Dreamweaver MX 2004 and intended for accommodation on a site of the teacher or our institute.

Application is written on web-programming language PHP 4. Its interaction with database MySQL is organized by means of web-server of Apache. These means are chose because they free, possess broad possibility and large popularity. Application proposes learning and testing students with use the remote methods, interactive contacts of students and teachers. The access to web-site with any client computer may get, with installed Internet - browser.

For work with application, need to have access to network Internet. The System does not require adjustment, has suitable web-interface of the user and takes into account the specific particularities of the system of the remote education.

Содержание

The abstract. 3

Введение. 8

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

1.1 Системы дистанционного обучения. 10

1.2 Базовые принципы системы дистанционного образования. 12

1.3 Терминология. 14

1.4 Обзор систем дистанционного обучения. 15

1.5 Технологии дистанционного обучения. 25

1.6 Модель дистанционного обучения. 26

1.7 Организационно-информационная поддержка дистанционного обучения 29

1.8 Элементы дистанционного учебного курса. 29

1.9 Этапы создания дистанционных курсов. 32

1.10 Обзор средств разработки дистанционных курсов. 32

1.10 1 Обзор зарубежных средств. 33

1.10.2 Обзор российских средств. 34

1.11 Организация и контроль самостоятельной работы студентов средствами веб-сайта. 40

1.12 Описание предметной области. 44

1.12.1 Основные элементы дистанционного курса. 45

1.12.2 Структура учебного процесса. 47

1.13 Постановка задачи. 48

1.13.1 Основные требования к веб-сайту. 49

1.13.2 Дополнительные требования к веб-сайту. 51

1.13.3 Требования к оформлению учебных материалов. 51

2. ПРОЕКТНАЯ ЧАСТЬ. 53

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

2.3 Описание алгоритма работы веб-сайта. 8

2.4 Выбор программных средств. 10

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

2.4.2 Сервер баз данных MySQL и его особенности. 13

2.4.3 Выбор средства проектирования web-сайта. 15

2.5 Установка и настройка аппаратно-программного комплекса. 16

2.5.1 Веб - сервер Apache. 16

2.5.2 Установка РНР и настройка Apache для работы с РНР. 19

2.5.3 Установка MySQL. 21

2.6 Работа в Macromedia Dreamweaver MX 2004. 22

2.7 Разработка веб-сайта. 27

2.7.1 Разработка пользовательского интерфейса. 27

2.7.2 Файловая структура веб-сайта. 27

2.7.3 Вход в систему MySQL. 29

2.7.4 Создание таблиц базы данных. 29

2.7.5 Формирование страниц веб-сайта. 35

2.7.6 Использование переменных сеанса. 42

2.7.6.1 Использование cookie - наборов в сеансе. 43

2.7.6.2 Реализация управления простым сеансом.. 43

2.7.6.3 Запуск сеанса. 44

2.7.6.4 Регистрация переменных сеанса. 44

2.7.6.5 Использование переменных сеанса. 45

2.7.6.6 Отмена регистрации переменных и завершение сеанса. 46

2.7.6.7 Использование переменных сеанса в приложении. 47

2.8 Запуск веб-сайта и описание работы с ним.. 48

2.8.1 Навигация по сайту. 48

2.8.2 Форма регистрации студента. 49

2.8.3 Чат и гостевая книга. 49

2.8.4 Страница тестирования. 51

2.8.5 Интернет магазин. 52

2.8.6 Система администрирования. 54

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

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

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

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

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

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

4. Безопасность жизнедеятельности. 75

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

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

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

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

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

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

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

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

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

4.2 Расчетная часть. 84

4.2.1 Оценка уровня шума на рабочем месте. 84

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

Заключение. 92

Список использованной литературы.. 94

Приложения. 96

Приложение А Листинги модулей формирования страниц приложения. 96

Приложение Б. Листинги модулей формирования гостевой книги. 108

Приложение В. Листинги модулей формирования чата. 120

Приложение Г. Листинги модулей формирования магазина. 127

Приложение Д. Листинги модулей формирования тестирования. 134

Приложение Е. Листинги модулей формирования администрирования. 153

Введение

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

В дистанционном обучении приобретает популярность использование среды WWW из-за: существования программ для просмотра WWW документов для популярных аппаратных и программных платформ; простой и интуитивно-понятный пользовательский интерфейс; возможность представления мультимедийной информации в рамках единого стандартного языка форматирования документов HTML (HyperText MarkUp Language); возможность создания форм для ввода информации пользователем. Это позволяет эффективно использовать ее как в ходе самого обучения, так и при контроле знаний учащихся. Обучаемому не надо иметь специальное программное обеспечение или выделенные линии связи для доступа к учебным материалам, а преподаватель может оперативно модифицировать материал. Сочетание гипертекстовых учебных пособий и системы электронного контроля знаний, базирующиеся на технологиях Интернет, позволяют создать единую обучающую среду, адаптирующуюся под уровень знаний и, фактически, создающую индивидуальный "электронный учебник" для каждого обучающегося.