Принцип конечной топологии

реклама
Р.Р. ГАЗИЗОВ
Научный руководитель — ТАРХОВ С.В., к.т.н., доцент
Уфимский государственный авиационный технический университет
ИНФОРМАЦИОННАЯ ПОДСИСТЕМА
«РАСПИСАНИЕ УЧЕБНЫХ ЗАНЯТИЙ» ДЛЯ СИСТЕМЫ
ДИСТАНЦИОННОГО ОБУЧЕНИЯ
Описывается принцип и механизмы построения системы представления расписания учебных занятий в университете.
В процессе создания подсистемы автоматизации управления организационной деятельностью кафедры возникла необходимость разработки
механизма представления расписания в различных срезах и формах,
удобных для практического использования.
Для решения этих проблем нами была спроектирована и реализована
информационная система «расписание учебных занятий». В ее основе
лежит база данных, описывающая структуру основных компонентов: преподаватель – группа – время – аудитория. Спроектированная база данных
реализована в СУБД MySQL [1, 2].
Для практической реализации поставленной задачи выбран широко
использующийся в Internet–приложениях язык программирования PHP
[3].
Средствами данного языка была реализована библиотека функций для
реализации задач:
 ввода информации о расписании в базу данных;
 анализа корректности введенных данных;
 представления в различных формах и срезах информации конкретным категориям пользователей системы в зависимости от
их прав доступа;
 многовариантного поиска по расписанию (по множеству различных критериев, таких как Ф.И.О. преподавателя, наименование группы, номер аудитории и т.д.);
 представление в различных формах и срезах для вывод на печать;
 автоматизированная отправка пользователям фрагментов расписания (в зависимости от их прав доступа) по протоколам
НТТР, FTP или по e-mail,
а также некоторые другие сервисные функции для преподавателей
и пользователей СДО.
Преимущества данной системы:
 информация всегда актуальна;
 единое расписание, отраженное, как и в локальной информационной системе кафедры, так и в сети 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
Скачать