Мобільний застосунок для пошуку волонтерів та організації допомоги на основі геолокації
Дата
2025
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 66 таблиць, 25 рисунків та 15 джерел – загалом 99 сторінок.
Дипломний проєкт присвячений пошуку волонтерів та організації допомоги на основі геолокації.
Мета розробки - полегшення пошуку волонтерів за рахунок створення запитів з урахуванням геолокації. Застосунок має бути максимально доступним для широкого кола користувачів, незалежно від технічних навичок та пристрою, забезпечуючи інтуїтивний інтерфейс і швидкий доступ до всіх функцій.
У розділі передпроєктного обстеження предметної області розглянуто аналіз предметної області та дослідження відомих технологічних рішень, які мають спільну тему або реалізацію, як і в дипломному проєкті. Були розглянуті ймовірні причини відсутності популярності наявних застосунків та шляхи розв'язання наявних проблем. Таким чином вийшло виокремити список переваг, які мають бути у даному програмному забезпечені для залучення більшої кількості користувачів. Також, за допомоги BPMN були описані ключові бізнес-процеси поточної програми.
Розділ розроблення вимог до застосунку присвячений формулюванню деталізованих запитів до майбутнього програмного забезпечення. Дана частина спирається на проведений у попередньому розділі аналіз. Створена діаграма варіантів використання з акторами застосунку та наведений детальний опис включених варіантів використання. У форматі таблиць також розглянуто функціональні та нефункціональні вимоги. В кінці було надано мінімальні та рекомендовані системні вимоги для коректної роботи програмного забезпечення.
У розділі конструювання та розроблення розглянуто технічну частину застосунку, спираючись на загальний аналіз, обрано та обґрунтовано архітектуру та алгоритми. Проведено важливий крок - аналіз безпеки даних, який є ключовим елементом застосунку, який працює з геолокацією.
Розділ аналізу якості та тестування присвячений опису перевірок застосунку, які підтверджують коректну роботу та відображення інформації. Також, наведено контрольний приклад для створення запиту, який демонструє виконання однієї з ключових технічних задач проєкту.
Останній розділ розгортання та супроводу програмного забезпечення надає інформацію про майбутній розвиток та використання застосунку користувачами. Надана інформація про джерело оновлень та систему через яку розробник може отримувати відгуки про створену програму.
Опис
Ключові слова
мобільний застосунок, база даних, геолокація, mobile application, Аndroid, Google Firebase, MongoDB, geolocation, iOS, Spring Boot, Flutter, database
Бібліографічний опис
Радзівіло, В. А. Мобільний застосунок для пошуку волонтерів та організації допомоги на основі геолокації : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Радзівіло Валерія Артемівна. - Київ, 2025. - 181 с.