Введение
Современный вуз представляет собой сложную организационную систему, эффективность функционирования которой во многом определяется качеством планирования учебного процесса. По данным Росстата, в 2024/25 учебном году в российских вузах числилось 4 431,7 тыс. студентов, что на 2,5% больше, чем в предыдущем учебном году. Одной из ключевых задач оперативного управления является составление расписания занятий, которое должно учитывать множество факторов: учебные планы направлений подготовки, занятость преподавателей, вместимость и оснащённость аудиторного фонда, деление групп на подгруппы, проведение поточных лекций и другие ограничения. Традиционно эта задача решается вручную диспетчером учебного отдела, что требует значительных временных затрат и не гарантирует оптимальности получаемого расписания.
В условиях цифровизации образования всё более востребованными становятся программные продукты, автоматизирующие процесс составления расписания. Согласно стратегии цифровой трансформации отрасли науки и высшего образования, к 2024 году не менее 50% образовательных организаций высшего образования, подведомственных Минобрнауки России, должны внедрить модель цифрового университета. Однако универсальные решения не всегда учитывают специфику конкретного учебного заведения, а адаптация коммерческих систем может быть дорогостоящей и трудоёмкой. Поэтому разработка специализированного программного продукта, ориентированного на особенности конкретного вуза, является актуальной научно-практической задачей.
Настоящая магистерская диссертация посвящена разработке программного продукта для автоматизированного составления расписания занятий на примере НАН ЧОУ ВО «Академия ИМСИТ». В работе рассматриваются теоретические основы задачи составления расписания, анализируется существующий процесс в академии, формируются требования и модель задачи, а затем проектируется и реализуется программный продукт с оценкой эффективности его внедрения.
Актуальность темы
Актуальность темы обусловлена необходимостью повышения эффективности управления учебным процессом в вузах за счёт автоматизации трудоёмкой задачи составления расписания. Ручное составление расписания в Академии ИМСИТ, как и во многих других образовательных организациях, сопряжено с высокими временными затратами, вероятностью ошибок и конфликтов, а также неоптимальным использованием ресурсов. В условиях роста числа студентов (по данным Росстата, в 2024/25 учебном году — 4 431,7 тыс. человек) и требований цифровой трансформации (не менее 50% вузов должны внедрить модель цифрового университета) разработка специализированного программного продукта, учитывающего конкретные ограничения и критерии качества, позволит сократить трудозатраты диспетчера, минимизировать число конфликтов и повысить удовлетворённость участников образовательного процесса.
Степень разработанности темы
Теоретическую основу исследования составляют труды зарубежных и отечественных учёных в области теории расписаний, комбинаторной оптимизации и информационных технологий в образовании. Среди зарубежных специалистов следует отметить работы Э. Коффмана, М. Гэри, Д. Джонсона, П. Брукера. Среди отечественных учёных – труды В. С. Танаева, В. В. Шкурбы, Ю. Н. Сотникова, А. А. Лазарева.
Объект и предмет исследования
Объект исследования — Объектом исследования является процесс составления расписания занятий в НАН ЧОУ ВО «Академия ИМСИТ».
Предмет исследования — Предметом исследования являются модели, методы и программные средства автоматизации составления расписания занятий в вузе.
Цель и задачи работы
Цель работы — Целью работы является разработка программного продукта для автоматизированного составления расписания занятий, учитывающего организационные и ресурсные ограничения Академии ИМСИТ, и оценка эффективности его внедрения.
Для достижения цели поставлены задачи:
- изучить постановки, классификацию и критерии оптимальности задачи составления расписания в теории расписаний
- проанализировать точные, эвристические и метаэвристические методы решения задач составления расписания
- выявить специфику составления расписания в вузе и провести обзор существующих программных решений
- охарактеризовать объект автоматизации: структуру, учебные планы, аудиторный фонд и кадровый состав Академии ИМСИТ
- проанализировать действующий регламент и провести хронометраж ручного процесса составления расписания
- сформировать требования и разработать формализованную модель задачи с системой ограничений
- спроектировать архитектуру программного продукта, базу данных и выбрать технологии реализации
- реализовать алгоритм генерации расписания и пользовательский интерфейс
- разработать механизм внедрения, оценить экономическую эффективность и определить порядок сопровождения продукта
Методы исследования
В работе использованы методы системного анализа, теории расписаний, математического моделирования, объектно-ориентированного проектирования, а также экспериментальные методы оценки эффективности программного продукта.
Теоретическая и практическая значимость
Теоретическая значимость исследования заключается в разработке формализованной модели задачи составления расписания, учитывающей специфические ограничения среднего вуза, и обосновании комбинированного алгоритма, сочетающего эвристические и метаэвристические подходы.
Практическая значимость работы состоит в создании готового к внедрению программного продукта, позволяющего сократить трудозатраты диспетчера учебного отдела, уменьшить число конфликтов в расписании и повысить качество планирования учебного процесса в Академии ИМСИТ.
Структура работы
Диссертация состоит из введения, трёх глав, заключения, списка литературы и приложений. Во введении обоснована актуальность темы, определены объект, предмет, цель, задачи, научная новизна, гипотеза, положения, выносимые на защиту, методы исследования и структура работы. Первая глава посвящена теоретико-методологическим основам автоматизации составления расписания. Во второй главе проведён анализ процесса составления расписания в Академии ИМСИТ и сформированы требования к программному продукту. Третья глава описывает разработку, внедрение и оценку эффективности программного продукта. В заключении подведены итоги исследования. Список литературы включает 65 источников. Приложения содержат листинги кода, схемы базы данных, экранные формы, акты внедрения и расчётные таблицы.