Details

Title Система автоматического распределения аудиторного ресурса для составления расписания поточных занятий: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Creators Лазарьков Дмитрий Сергеевич
Scientific adviser Куляшова Зинаида Викторовна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects теория расписания ; составление расписания ; аудиторный ресурс ; scheduling theory ; scheduling ; classroom resource
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.01
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-3048
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\37291
Record create date 9/19/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Выпускная квалификационная работа посвящена разработке системы автоматического распределения аудиторного ресурса для составления расписания поточных занятий в Санкт-Петербургском политехническом университете Петра Великого. Актуальность работы обусловлена неэффективностью существующего процесса составления расписания, который выполняется преподавателями вручную по принципу "кто первый занял время". Это приводит к появлению множества окон в расписании, неоптимальному распределению временных слотов и проблемам с размещением потоков первых курсов в аудиториях достаточной вместимости. В работе проведен анализ существующих решений на российском рынке и выявлены их недостатки для использования в СПбПУ. Формализована математическая модель задачи составления расписания с учетом всех ограничений университета: вместимости аудиторий, численности групп, пожеланий преподавателей, поддержки четных и нечетных недель. Доказана NP-полнота задачи путем сведения к задаче раскраски графа. Разработана математическая модель задачи, реализованы и протестированы выбранные алгоритмы. Создано клиент-серверное приложение на базе современных технологий. Полученная система поддерживает загрузку данных из Excel-файлов, управление сущностями расписания через веб-интерфейс и экспорт результатов в удобном формате.

The graduate qualification work is devoted to the automatic distribution of classroom resource system development for flow classes scheduling in St. Petersburg Peter the Great Polytechnic University. The relevance of the work is due to the inefficiency of the existing process of scheduling, which is carried out by teachers manually on the principle of “who took the time slot first”. This leads to the appearance of many gaps in the schedule, suboptimal distribution of time slots and problems with the placement of first-year students in classrooms of sufficient capacity. The paper analyzes existing solutions on the Russian market and identifies their disadvantages for use in SPbPU. A mathematical model of the scheduling problem was formalized considering all the university constraints: classroom capacity, number of groups, teachers requests, support of even and odd weeks. The NP-completeness of the problem was proved by reducing it to a graph coloring problem. A mathematical model of the problem was developed, selected algorithms were implemented and tested. A client-server application based on modern technologies was created. The resulting system supports downloading data from Excel files, managing schedule entities through a web interface and exporting results in a convenient format.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics