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

dc.contributor.advisorПвловський, Володимир Ілліч
dc.contributor.authorЯнечко, Андрій Сергійович
dc.date.accessioned2021-08-12T09:06:16Z
dc.date.available2021-08-12T09:06:16Z
dc.date.issued2021-06
dc.description.abstractenQualification work includes an explanation note (64 p., 30 pictures, - appendices). The object of development is computer distance learning schedule management system. The purpose of the development is a computer system that allows you to dynamically change the schedule of classes, which provides the ability to instantly notify users of changes in the training module, group or specific lesson also system supports downloading files of any type and linking them to the lessons. During development: - the basic requirements have been formulated; - a flexible system architecture has been developed; - a structure of the database has been developed; - a network application has been developed - a mobile application for the Android platform has been developed. Main characteristics of the system: – ability to create training modules, academic groups and classes; – ability to add and remove users from academic groups; – ability to download files and link them to the lesson; – ability to notify users of changes in the lesson, group or training module. During development such technologies have been used: Kotlin programming language, KTOR asynchronous framework for creating microservices and web applications, MySQL database, Jetpack Compose declarative UI toolkit, Firebase Messaging push notification service, Google Drive as cloud file storage. System improvement could be achieved by adding new functionality to the system and redesign user interface of mobile applicationuk
dc.description.abstractukКваліфікаційна робота включає пояснювальну записку (64 с., 30 рис., - додатки). Об’єкт розробки – комп’ютерна система управління розкладом навчання. Мета розробки - комп’ютерна система, що дозволяє динамічно змінювати розклад занять, миттєво сповіщати користувачів про зміни в навчальному модулі, групі чи конкретному занятті та завантажувати файли будь-якого типу і прив’язувати їх до заняття. В ході розробки: – сформульовані основні вимоги до системи; – розроблена гнучка архітектура системи; – розроблена структура бази даних системи; – розроблено мережевий додаток; – розроблено мобільний додаток під платформу Android. Основні характеристики системи: – можливість створювати навчальні модулі, академічні групи та заняття; – можливість додавати та видаляти користувачів з академічних груп; – можливість завантажувати файли та прив’язувати їх до заняття; – можливість сповіщення користувачів про зміні в занятті, групі чи навчальному модулі. В процесі розробки використані такі технології: мова програмування Kotlin, асинхронний фреймворк для створення мікросервісів та веб-додатків KTOR, СУБД MySQL, декларативний UI фреймворк під платформу Android Jetpack Compose, сервіс пуш повідомлень Firebase Messaging, хмарне сховище файлів Google Drive. Поліпшення системи можливо за допомогою додавання нового функціоналу та покращення дизайну додатку.uk
dc.format.page64 с.uk
dc.identifier.citationЯнечко, А. С. Комп’ютерна система управління розкладом дистанційного навчання : дипломний проєкт … бакалавра : 123 Комп'ютерна інженерія / Янечко Андрій Сергійович. – Київ, 2021. – 64 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/43180
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectкомп’ютерна система управління розкладом дистанційного навчанняuk
dc.subjectKotlinuk
dc.subjectKTORuk
dc.subjectJetpack Composeuk
dc.subjectFirebase Messaginguk
dc.subjectKotlinx Serializationuk
dc.subjectJSONuk
dc.subjectMySQLuk
dc.subjectHibernateuk
dc.subjectGoogle Driveuk
dc.subjectAndroiduk
dc.subjectcomputer distance learning schedule management systemuk
dc.titleКомп’ютерна система управління розкладом дистанційного навчанняuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
YanechkoAS_bakalavr.pdf
Розмір:
1.51 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.01 KB
Формат:
Item-specific license agreed upon to submission
Опис: