МОЕ РАСПИСАНИЕ

ВЕБ-РАЗРАБОТКА

Система управления школьным расписанием

Создание системы для управления расписанием

ЗАДАЧА
К нам обратилась некоммерческая общеобразовательная школа с просьбой разработать систему, которая упростит составление и управление школьным расписанием.

В веб-приложении должна присутствовать возможность просматривать школьное расписание и изменять любую его часть. Сервис должен параллельно определять проблемы с расписанием, будь то пересечение учебных групп или простое отсутствие кабинета для урока, указывать на них и предлагать наиболее релевантные способы устранения.

Сервис должен иметь раздел для работы с отсутствиями преподавателей и наиболее ясно показывать произведенные изменения в уроках.

    Правильная архитектура БД и гибкость python

    РЕАЛИЗАЦИЯ
    Для ускорения разработки, минимизации рутинной работы с моделями и данными, а также для упрощения создания административной панели на помощь был взят python фреймворк Django, в качестве СУБД - PostgreSQL, Next.js на клиенте.

    Возможности Django вкупе с встроенными возможностями pgSQL позволили написать сложные функции, использующие множество различных критериев, для получения наиболее релевантных предложений, относящихся не только к предметам, а также к рекомендациям преподавателей, кабинетов.

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

    Все работает

    РЕЗУЛЬТАТ
    Сервис уже настроен и введен в эксплуатацию и ежедневно помогает объединить предметы, которые ведут десятки преподавателей для сотен учащихся, в тысячи уроков.

    Процесс составления расписания значительно усовершенствован и упрощён.