Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
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 |
Файли цього матеріалу:
| Файл | Опис | Розмір | Формат | |
|---|---|---|---|---|
| Науменко Д.О. - Розробка програмного забезпечення для планування та контролю волонтерської діяльності (22.06.26)).pdf | 1.87 MB | Adobe PDF | Переглянути/Відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.
