Similar presentations:
Біушкін ЗАХИСТ
1.
Дипломний проєктна тему:
«Веб-система формування та аналізу
розкладу занять навчального закладу»
121 Інженерія програмного забезпечення
Виконав: Біушкін І.О.
Керівник: Кюссе Є.І.
БДФКПБКТ 2026
2.
ВступПланування навчального навантаження, координації занять та
моніторингу завантаженості викладацького складу в наш є дуже
важливим, але трудомістким завданням, що займає досить багато
часу та сил.
Оптимізація та діджиталізація процесів давно почали впливати
на навчальний процес. Враховуючи вище сказане, розробка системи
контролю розкладу, навантаження та вичитки викладачів – це не
просто зручний інструмент, а необхідність!
БДФКПБКТ 2026
3.
Мета та об’єкт розробкиМета проєкту – створення сучасної, функціональної та
безпечної веб-системи, яка забезпечує автоматизацію складання
розкладу, облік навчального навантаження викладачів, контроль
виконання навчальних планів і динамічний аналіз використання
аудиторного фонду.
Об’єкт розробки – формування, збереження та аналітичне
опрацювання розкладу навчальних занять у закладі освіти за
допомогою вебтехнологій.
БДФКПБКТ 2026
4.
Аналіз конкурентних системиaSc Timetables - має обмежені можливості аналітики навчального процесу та є застарілою
БДФКПБКТ 2026
5.
Аналіз конкурентних системиUniTime - потребує значних ресурсів, складного налаштування та технічної підтримки
БДФКПБКТ 2026
6.
Вимоги до системиФункціональні:
1. Автентифікація: та розмежування прав: Безпечний вхід до системи , захист адмін-панелі та даних
системи.
2. Керування розкладом: динамічне додавання, редагування та видалення записів розкладу,
розподілу занять за днями тижня.
3. Аналітичний модуль: Спеціалізований виведення статистичних даних щодо навантаження та
проведення занять.
4. Управління сутностями: Додавання, видалення, читання та запис для викладачів, навчальних
планів, груп та дисциплін.
Нефункціональні:
1. Надійність: Стабільна робота без збоїв та втрати даних.
2. Користувацький досвід: Інтуїтивний інтерфейс, простий перегляд розкладу.
3. Масштабованість: Можливість додавання нових модулів
БДФКПБКТ 2026
7.
Діаграма прецедентів системиБДФКПБКТ 2026
8.
Структура бази даних системиПриклад реалізації таблиці Semesters
9.
Засоби розробкиЛогіка сайту:
1. Фреймворк Django - сучасний високорівневий Python-фреймворк, що забезпечує
швидку розробку за рахунок:
– Структурованості проєту
– Модульність системи
– Моделі для роботи з БД
– Вбудована адмін-панель
Інтерфейс:
2. HTML – мова розмітки веб-сторінок.
3. CSS – Каскадні стилі для зміни властивостей зовнішнього вигляду
Інструменти:
4. Sublime text
БДФКПБКТ 2026
10.
Інтерфейс системиІнтерфейс розкладу (головна сторінка)
БДФКПБКТ 2026
11.
Інтерфейс системиІнтерфейс сторінки Аналітика
БДФКПБКТ 2026
12.
ВИСНОВКИУ ході виконання проекту розроблено веб-орієнтовану систему керування
та аналітики розкладу занять на базі сучасного фреймворку Django що дає
можливості подальшого маштабування.
Проектування моделей даних дозволило вирішити проблему дублювання
та конфліктів даних завдяки обмеженням на рівні СКБД.
Впровадження інструментів редагування розкладу та аналітики забезпечує
зручне адміністрування та швидкий збір статистичних даних системи.
БДФКПБКТ 2026