.
#13 (251)
.
March 2019
45
Computer Science
Автоматизированные системы составления расписания
Краснянская Снежана Андреевна, студент
Санкт-Петербургский государственный экономический университет
У
чебный процесс — это сложный процесс, в котором
одновременно сосуществуют следующие подсистемы:
профессорско-преподавательский состав, студенты, вспо-
могательный административно-обслуживающий персонал
и учебно-аудиторно-лабораторная материальная база.
Чтобы оптимизировать их связь между собой в рамках
учебного процесса необходимо составить расписание
с учетом функциональных возможностей каждого из них.
Если рассматривать учебный процесс как систему, в ко-
торой объекты работают совместно в единой временной
шкале, то она состоит из следующих групп объектов: пре-
подаватели, учебные группы и аудитории, причем они
могут быть разных видов. Данные группы выполняют
определенный технологический процесс, который описы-
вается заранее разработанным учебным планом. Так как
в этих группах число значений может быть достаточно ве-
лико, то оптимизация их взаимодействия по набору кри-
териев становится трудновыполнимой, а, следовательно,
появляется необходимость в автоматизации.
Бытует мнение, что опытный специалист вручную может
составить расписание, удовлетворив и учтя все потреб-
ности и замечания групп объектов образовательного про-
цесса. Однако, здесь все не так просто. Составление распи-
сания вручную требует больших затрат ресурсов, времени.
Готовое решение может быть далеко не оптимальным.
Стоит отметить и то, что человек склонен ошибаться, а по-
тому и расписание после требует корректировки. В итоге
возникает нужда в автоматизации этого процесса, благо-
даря которой ускоряется ввод данных, поиск ошибок, ре-
шение тупиковых ситуаций, наглядность и т. д.
Последние несколько лет многие пытаются усо-
вершенствовать процесс автоматизации составления
расписания при помощи программного обеспечения
и веб-технологий. Однако, в связи с этим возникает ряд
трудностей:
– появляются разрозненный программные решения,
которые направлены на решение проблемы в одном кон-
кретном учебном заведении, а не универсальное для всех;
– не все программы способны работать в многополь-
зовательскому режиме и не поддерживают весь необхо-
димый электронный документооборот.
– некоторые программы имеют весьма неудобный ин-
терфейс для ввода исходных данных и редактирования по-
лученного расписания.
В связи с этими трудностями и появляется потребность
в разработке единых алгоритмов, учитывающих все кри-
терии. Они должны быть так же способны включать и ис-
ключать какие-либо требования, возникающих в системе.
Таблица
Do'stlaringiz bilan baham: |