расписание учебных занятий» для системы

реклама
УДК 004 (06) Информационные технологии
Р.Р. ГАЗИЗОВ
Научный руководитель – С.В. ТАРХОВ, к.т.н., доцент
Уфимский государственный авиационный технический университет
ИНФОРМАЦИОННАЯ ПОДСИСТЕМА
«РАСПИСАНИЕ УЧЕБНЫХ ЗАНЯТИЙ» ДЛЯ СИСТЕМЫ
ДИСТАНЦИОННОГО ОБУЧЕНИЯ
Описывается принцип и механизмы построения системы представления расписания учебных занятий в университете.
В процессе создания подсистемы автоматизации управления организационной деятельностью кафедры возникла необходимость разработки
механизма представления расписания в различных срезах и формах,
удобных для практического использования.
Для решения этих проблем нами была спроектирована и реализована
информационная система «расписание учебных занятий». В ее основе
лежит база данных, описывающая структуру основных компонентов: преподаватель – группа – время – аудитория. Спроектированная база данных
реализована в СУБД MySQL [1, 2].
Для практической реализации поставленной задачи выбран широко
использующийся в Internet–приложениях язык программирования PHP
[3].
Средствами данного языка была реализована библиотека функций для
реализации задач:

ввода информации о расписании в базу данных;

анализа корректности введенных данных;

представления в различных формах и срезах информации конкретным категориям пользователей системы в зависимости от их
прав доступа;

многовариантного поиска по расписанию (по множеству различных критериев, таких как Ф.И.О. преподавателя, наименование
группы, номер аудитории и т.д.);

представление в различных формах и срезах для вывод на печать;

автоматизированная отправка пользователям фрагментов расписания (в зависимости от их прав доступа) по протоколам НТТР,
FTP или по e-mail;
________________________________________________________________________________
ISBN 5-7262-0555-3. НАУЧНАЯ СЕССИЯ МИФИ-2005. Том 14
1
УДК 004 (06) Информационные технологии
а также некоторые другие сервисные функции для преподавателей и пользователей СДО.
Преимущества данной системы:

информация всегда актуальна;

единое расписание, отраженное, как и в локальной информационной системе кафедры, так и в сети Internet;

оперативный поиск по различным наборам параметров;

удобство и простота интерфейса;

возможность выполнения расчетов фактической нагрузки преподавателя на основе расписания учебных занятий;

решение задач распределения свободного времени учебных аудиторий для проведения консультаций, дополнительных занятий и
т.д.
Подсистема «расписание учебных занятий» разработана в рамках реализации сетевой системы обучения с элементами дистанционного обучения, созданной на кафедре информатики [4]. Результаты данной работы
используются в сетевой информационно-обучающей системе дистанционного обучения K-media [5], разрабатываемой на кафедре информатики
УГАТУ.
Список литературы
1. Велинг Люк, Томсон Лаура. Разработка Web-приложений с использованием PHP и
MySQL. Диалектика, 2003.
2. Ли Д., Уэр Б., Использование Linux, Apache, MySQL и PHP для разработки Webприложений. М.: Вильямс, 2004.
3. Аргерих Л. и др. Профессиональное PHP программирование. 2-е изд. Символ-Плюс,
2003.
4. Минасов Ш.М., Кабальнов Ю.С., Тархов С.В. Способы хранения и генерации учебных курсов в информационно-обучающей среде, функционирующей на базе технологий
WWW. Кемерово: КемГУ, 2003.
5. Минасов Ш.М., Тархов С.В., Минасова Н.С. Информационно-обучающая система
дистанционного обучения K-Media (ИОС ДО K-Media) // Свидетельство об официальной
регистрации программы для ЭВМ № 2003612176. РОСПАТЕНТ. 2003.
________________________________________________________________________________
ISBN 5-7262-0555-3. НАУЧНАЯ СЕССИЯ МИФИ-2005. Том 14
2
Скачать