Details

Title Разработка средства формирования расписания преподавателей для онлайн-школы: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки»
Creators Савенкова Анастасия Владимировна
Scientific adviser Самочадина Татьяна Николаевна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2024
Collection Выпускные квалификационные работы; Общая коллекция
Subjects разработка; расписание; онлайн школа; веб-приложение; Django; Python; REST API; Zoom; Grafana; development; scheduling; online school; web application
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 02.03.02
Speciality group (FGOS) 020000 - Компьютерные и информационные науки
DOI 10.18720/SPBPU/3/2024/vr/vr24-5137
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\33510
Record create date 8/29/2024

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

Данная работа посвящена разработке средства для формирования и управления расписанием преподавателей и студентов с использованием платформы Django. Цель работы – создание функционального средства, которое позволит упростить процесс составления расписания, обеспечивая его удобство и надежность. Задачи, которые решались в процессе работы: • Анализ существующих решений в сфере управления учебным расписанием и онлайн-образования. • Разработка требований к системе. • Проектирование архитектуры системы и интерфейсов. • Реализация средства для управления расписанием. • Интеграция с Zoom для создания и управления сессиями. • Тестирование веб-приложения. В ходе выполнения выпускной квалификационной работы был использован технологический стек, включающий язык программирования Python и фреймворк Django для создания веб-приложений, PostgreSQL для хранения данных, Django REST Framework для разработки API, Docker и Kubernetes для контейнеризации и оркестрации компонентов системы, Redis для кэширования, а Poetry для управления зависимостями. Для мониторинга и анализа логов использовался инструменты Grafana и Sentry. Реализована автоматическая интеграция с Zoom для создания и управления сессиями видеоконференций, что обеспечивает удобство организации онлайн-обучения. Выпускная квалификационная работа носит практический характер. Система может быть использована для улучшения управления учебным процессом в школах, обучающих на дистанционной основе.

This work is dedicated to the development of a system for managing the schedules of teachers and students using the Django platform. The goal of the work is to create a functional tool that simplifies the scheduling process, ensuring convenience and reliability. Tasks addressed during the work include: • Analysis of existing solutions in the field of timetable management and online education. • Development of system requirements. • Designing the system architecture and interfaces. • Implementation of the scheduling management tool. • Integration with Zoom for the creation and management of sessions. • Web application testing. During the execution of the graduate qualification work, a technology stack was used, including the Python programming language and the Django framework for creating web applications, PostgreSQL for data storage, Django REST Framework for API development, Docker and Kubernetes for containerization and orchestration of system components, Redis for caching, and Poetry for dependency management. Grafana and Sentry tools were used for monitoring and log analysis. Automatic integration with Zoom was implemented for the creation and management of video conference sessions, ensuring the convenience of organizing online education.The graduate qualification work is practical. The system can be used to improve the management of the educational process in schools that operate on a remote learning basis.

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

Access count: 1 
Last 30 days: 0

Detailed usage statistics