Телефон: 8-800-350-22-65
Напишите нам:
WhatsApp:
Telegram:
MAX:
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: Научного журнала «Студенческий» № 40(336)

Рубрика журнала: Информационные технологии

Скачать книгу(-и): скачать журнал часть 1, скачать журнал часть 2, скачать журнал часть 3, скачать журнал часть 4, скачать журнал часть 5, скачать журнал часть 6, скачать журнал часть 7

Библиографическое описание:
Симаев С.Д. РАЗРАБОТКА ПОДСИСТЕМЫ УЧЁТА УЧЕБНОЙ НАГРУЗКИ ПРЕПОДАВАТЕЛЕЙ // Студенческий: электрон. научн. журн. 2025. № 40(336). URL: https://sibac.info/journal/student/336/395376 (дата обращения: 16.01.2026).

РАЗРАБОТКА ПОДСИСТЕМЫ УЧЁТА УЧЕБНОЙ НАГРУЗКИ ПРЕПОДАВАТЕЛЕЙ

Симаев Сергей Денисович

студент, факультет среднего профессионального образования, Орского гуманитарно-технологический институт – филиал Оренбургского государственного университета,

РФ, г. Орск

Кузниченко Марина Анатольевна

научный руководитель,

преподаватель. высшей категории, Орский гуманитарно-технологический институт – филиал Оренбургского государственного университета,

РФ, г. Орск

АННОТАЦИЯ

В данной работе представлена подсистема расчёта учебной нагрузки преподавателей факультета, разработанная для автоматизации и оптимизации процессов управления образовательным процессом в Орском гуманитарно-технологическом институте. Целью разработки является создание веб-ориентированной информационной системы, обеспечивающей структурированное хранение учебных планов, распределение дисциплин между преподавателями и формирование отчётности. Внедрение подсистемы позволяет минимизировать рутинные операции, снизить вероятность ошибок, связанных с ручным учётом, и повысить общую эффективность управления учебной нагрузкой.

 

Ключевые слова: автоматизация учёта нагрузки преподавателей, веб-приложение, учебный план, распределение учебной нагрузки.

 

Учёт и распределение учебной нагрузки преподавателей в учреждениях среднего профессионального образования является важным этапом планирования учебного процесса. На сегодняшний день в Орском гуманитарно-технологическом институте (филиале) ОГУ данный процесс осуществляется вручную с использованием электронных таблиц. Такой подход требует значительных временных затрат, подвержен ошибкам при вводе и затрудняет оперативное формирование отчётности. Автоматизация этого процесса позволяет повысить точность расчётов, сократить время на планирование и обеспечить прозрачность распределения нагрузки между преподавателями.

Программное решение было реализовано на следующем стеке технологий: клиентская часть – на JavaScript-библиотеке React 19, серверная часть – на языке Python с использованием фреймворка FastAPI, система управления базами данных – PostgreSQL 17. Для развёртывания приложения использована система контейнеризации Docker, что обеспечивает кроссплатформенность и простоту установки. Выбор данных технологий обусловлен их современностью, производительностью, гибкостью и широкой поддержкой в сообществе разработчиков. Внешний вид основной страницы подсистемы «Учебная нагрузка» показан на рисунке 1.

 

Рисунок 1. Основное окно подсистемы

 

После входа в систему пользователь видит два основных действия: «Загрузка учебного плана» и «Учебная нагрузка». При выборе пункта «Загрузка учебного плана» открывается форма, в которой необходимо указать структуру учебного плана – разделы, циклы и модули, – а также загрузить Excel-файл, содержащий дисциплины и распределение часов. Система автоматически парсит файл и сохраняет данные в структурированном виде в базу данных.

При переходе к пункту «Учебная нагрузка» отображается таблица с уже назначенными дисциплинами, преподавателя, группы и количества часов. Пользователь может назначить новую нагрузку, нажав кнопку «Назначить нагрузку». Открывается модальное окно, в котором последовательно выбираются учебный план, группа и преподаватель. Система автоматически рассчитывает текущую нагрузку выбранного преподавателя. Формы назначения учебной нагрузки и загрузки учебных планов показаны на рисунках 2 и 3.

 

Рисунок 2. Форма назначения учебной нагрузки

 

Рисунок 3. Форма загрузки учебного плана

 

По завершении назначения система сохраняет данные в базе данных. Все изменения отображаются в интерфейсе без необходимости обновления страницы благодаря реактивной архитектуре React.

Для удобства работы с данными реализован модуль справочников, включающий следующие сущности: Преподаватели, Категории преподавателей, Специальности, Группы, Здания и кабинеты, Типы занятий, Формы оплаты. Каждый справочник поддерживает просмотр, поиск, добавление, редактирование и удаление записей.

Особое внимание уделено отчётности. В разделе «Отчёты» доступны два ключевых документа:

  1. Штатное расписание – отображает количество ставок у каждого преподавателя на текущий учебный год (годовая ставка составляет 720 часов).
  2. Учебная нагрузка преподавателей – детализированный список всех дисциплин с указанием количества часов по каждому виду занятий.

Все отчёты генерируются динамически на основе актуальных данных и могут быть экспортированы в будущем, планируется реализация в последующих версиях. Штатное расписание, показано на рисунке 4.

 

Рисунок 4. Форма назначения учебной нагрузки

 

Таким образом, разработанная подсистема решает ключевые проблемы ручного учёта нагрузки: автоматизирует расчёт ставок и часов, обеспечивает централизованное хранение данных и быстрый доступ к отчётности.

 

Список литературы:

  1. FastAPI: современный, быстрый веб-фреймворк для построения API на Python [Электронный ресурс] // METANIT.COM. – Режим доступа: https://metanit.com/python/fastapi/ (дата обращения: 05.09.2025).
  2. PostgreSQL: The world’s most advanced open source database [Электронный ресурс]. – Режим доступа: https://www.postgresql.org/ (дата обращения: 05.09.2025).
  3. React – A JavaScript library for building user interfaces [Электронный ресурс]. – Режим доступа: https://react.dev/ (дата обращения: 05.04.2025).
  4. Кузниченко, М. А. Основы баз данных : учебно-методическое пособие / М. А. Кузниченко. – Орск : Издательство Орского гуманитарно-технологического института (филиала) ОГУ, 2021. – 101 с. – ISBN 978-5-8424-0972-3.

Оставить комментарий