УДК 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