Мобільний застосунок для комунікації людей, які потребують допомоги, з волонтерами

Автор: Калиненко Віктор Юхимович
Кваліфікаційний рівень: магістр
Спеціальність: Інженерія програмного забезпечення
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2022-2023 н.р.
Мова захисту: українська
Анотація: Метою магістерської кваліфікаційної роботи є дослідження алгоритмів пошуку відповідних пар користувачів на основі аналізу їх характеристик та розроблення програмного забезпечення для автоматизованого пошуку волонтера для виконання певної благодійної діяльності. Програмне забезпечення у вигляді мобільного додатку розроблено за допомогою мови програмування C#, фреймворку Xamarin.Forms та допоміжної бібліотеки GoogleMapsAPI. Для збереження та опрацювання даних використано систему керування базами даних MSSQL. В роботі відображено 4 розділи: огляд предметної області та аналіз існуючих рішень для задачі створення уніфікованого застосунку для організації волонтерської допомоги, опис наявних алгоритмів аналізу сумісності користувачів за певними вхідними характеристиками, формулювання задачі щодо розроблення програмного забезпечення, дослідження розробленого алгоритму з пошуку відповідного волонтера. Для програмного забезпечення розроблено специфікацію вимог. Проектування та реалізацію програмних засобів виконано згідно з аналізом предметної області та вимог, описаних у специфікації. Робота містить результати проведеного дослідження щодо доповнення та модифікації алгоритму пошуку найближчого користувача з наявних, програмну реалізацію веб-застосунку та пояснювальну записку, загальний обсяг якої становить 61 сторінку.