Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://ds.knu.edu.ua/jspui/handle/123456789/9231
Назва: Розробка програмного забезпечення для планування та контролю волонтерської діяльності
Автори: НАУМЕНКО, Дмитрій Олександрович
Ключові слова: ВОЛОНТЕРСЬКА ДІЯЛЬНІСТЬ, МОБІЛЬНИЙ ДОДАТОК, ANDROID, KOTLIN, MVVM, FIRESTORE, ГЕОЛОКАЦІЯ, СИСТЕМА КАРМИ, ОФЛАЙН-РЕЖИМ.
Дата публікації: чер-2026
Бібліографічний опис: НАУМЕНКО Д. О. Розробка програмного забезпечення для планування та контролю волонтерської діяльності: кваліфікаційна робота на здобуття ступеня вищої освіти бакалавра зі спеціальності 121 – Інженерія програмного забезпечення: Кривий Ріг, 2026. 77 с.
Короткий огляд (реферат): Метою кваліфікаційної роботи є створення інструменту для координації волонтерської діяльності, що забезпечує автоматичну диспетчеризацію, географічне сортування завдань, фотозвітність та мотивацію учасників через рейтингову систему в умовах нестабільного або відсутнього зв'язку. Об'єктом дослідження є процес координації та управління волонтерською діяльністю в умовах нестабільного інтернет-з'єднання. Предметом розробки виступає програмне забезпечення мобільного застосунку "VolunteerUA" для платформи Android. У роботі проведено аналіз існуючих інструментів координації та виявлено їхні недоліки при використанні в польових умовах. Для реалізації застосунку обрано мову програмування Kotlin, декларативний UI-фреймворк Jetpack Compose та архітектурний шаблон MVVM. Основою для зберігання даних стала гібридна схема: хмарна база Firebase Firestore синхронізується з локальним кешем Room, що гарантує стабільну роботу в офлайн-режимі. До основних конструктивних та техніко-експлуатаційних характеристик системи належать: модуль геолокації з перетворенням текстових адрес на координати, обов'язкова фотозвітність із локальним стисненням зображень на пристрої (з 8-11 МБ до 400-600 КБ), внутрішній месенджер та репутаційна система (Карма), захищена від конфліктів даних за допомогою атомарних операцій. Галузь застосування – координація роботи громадських та волонтерських організацій поза межами стабільного інтернет- покриття. Проведено комплексне тестування офлайн-режиму та перевірку 5 повного циклу синхронізації з використанням кількох облікових записів різних ролей. Зроблено висновок, що застосунок "VolunteerUA" успішно вирішує проблеми втрати завдань та відсутності статусної моделі, і є повністю готовим до впровадження у реальну діяльність.
URI (Уніфікований ідентифікатор ресурсу): http://ds.knu.edu.ua/jspui/handle/123456789/9231
Розташовується у зібраннях:121 Інженерія програмного забезпечення
2026



Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.