Комп’ютерна система управління розкладом дистанційного навчання

Вантажиться...
Ескіз

Дата

2021-06

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Кваліфікаційна робота включає пояснювальну записку (64 с., 30 рис., - додатки). Об’єкт розробки – комп’ютерна система управління розкладом навчання. Мета розробки - комп’ютерна система, що дозволяє динамічно змінювати розклад занять, миттєво сповіщати користувачів про зміни в навчальному модулі, групі чи конкретному занятті та завантажувати файли будь-якого типу і прив’язувати їх до заняття. В ході розробки: – сформульовані основні вимоги до системи; – розроблена гнучка архітектура системи; – розроблена структура бази даних системи; – розроблено мережевий додаток; – розроблено мобільний додаток під платформу Android. Основні характеристики системи: – можливість створювати навчальні модулі, академічні групи та заняття; – можливість додавати та видаляти користувачів з академічних груп; – можливість завантажувати файли та прив’язувати їх до заняття; – можливість сповіщення користувачів про зміні в занятті, групі чи навчальному модулі. В процесі розробки використані такі технології: мова програмування Kotlin, асинхронний фреймворк для створення мікросервісів та веб-додатків KTOR, СУБД MySQL, декларативний UI фреймворк під платформу Android Jetpack Compose, сервіс пуш повідомлень Firebase Messaging, хмарне сховище файлів Google Drive. Поліпшення системи можливо за допомогою додавання нового функціоналу та покращення дизайну додатку.

Опис

Ключові слова

комп’ютерна система управління розкладом дистанційного навчання, Kotlin, KTOR, Jetpack Compose, Firebase Messaging, Kotlinx Serialization, JSON, MySQL, Hibernate, Google Drive, Android, computer distance learning schedule management system

Бібліографічний опис

Янечко, А. С. Комп’ютерна система управління розкладом дистанційного навчання : дипломний проєкт … бакалавра : 123 Комп'ютерна інженерія / Янечко Андрій Сергійович. – Київ, 2021. – 64 с.

ORCID

DOI