Комп’ютерна система управління розкладом дистанційного навчання
dc.contributor.advisor | Пвловський, Володимир Ілліч | |
dc.contributor.author | Янечко, Андрій Сергійович | |
dc.date.accessioned | 2021-08-12T09:06:16Z | |
dc.date.available | 2021-08-12T09:06:16Z | |
dc.date.issued | 2021-06 | |
dc.description.abstracten | Qualification 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 application | uk |
dc.description.abstractuk | Кваліфікаційна робота включає пояснювальну записку (64 с., 30 рис., - додатки). Об’єкт розробки – комп’ютерна система управління розкладом навчання. Мета розробки - комп’ютерна система, що дозволяє динамічно змінювати розклад занять, миттєво сповіщати користувачів про зміни в навчальному модулі, групі чи конкретному занятті та завантажувати файли будь-якого типу і прив’язувати їх до заняття. В ході розробки: – сформульовані основні вимоги до системи; – розроблена гнучка архітектура системи; – розроблена структура бази даних системи; – розроблено мережевий додаток; – розроблено мобільний додаток під платформу Android. Основні характеристики системи: – можливість створювати навчальні модулі, академічні групи та заняття; – можливість додавати та видаляти користувачів з академічних груп; – можливість завантажувати файли та прив’язувати їх до заняття; – можливість сповіщення користувачів про зміні в занятті, групі чи навчальному модулі. В процесі розробки використані такі технології: мова програмування Kotlin, асинхронний фреймворк для створення мікросервісів та веб-додатків KTOR, СУБД MySQL, декларативний UI фреймворк під платформу Android Jetpack Compose, сервіс пуш повідомлень Firebase Messaging, хмарне сховище файлів Google Drive. Поліпшення системи можливо за допомогою додавання нового функціоналу та покращення дизайну додатку. | uk |
dc.format.page | 64 с. | uk |
dc.identifier.citation | Янечко, А. С. Комп’ютерна система управління розкладом дистанційного навчання : дипломний проєкт … бакалавра : 123 Комп'ютерна інженерія / Янечко Андрій Сергійович. – Київ, 2021. – 64 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/43180 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | комп’ютерна система управління розкладом дистанційного навчання | uk |
dc.subject | Kotlin | uk |
dc.subject | KTOR | uk |
dc.subject | Jetpack Compose | uk |
dc.subject | Firebase Messaging | uk |
dc.subject | Kotlinx Serialization | uk |
dc.subject | JSON | uk |
dc.subject | MySQL | uk |
dc.subject | Hibernate | uk |
dc.subject | Google Drive | uk |
dc.subject | Android | uk |
dc.subject | computer distance learning schedule management system | uk |
dc.title | Комп’ютерна система управління розкладом дистанційного навчання | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
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
- Опис: