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

Вантажиться...
Ескіз

Дата

2025

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 37 таблиць, 23 рисунків та 16 джерел – загалом 76 сторінок. Дипломний проєкт присвячений розробці програмного забезпечення для мобільного застосунку, призначеного для персоналізованого вибору коктейлів із застосуванням системи рекомендацій на основі машинного навчання. Мета – підвищення зручності взаємодії з коктейльною культурою шляхом автоматизації процесу підбору напоїв за допомогою системи персоналізованих рекомендацій, що враховує індивідуальні вподобання користувача. У першому розділі проведено передпроєктне обстеження предметної області: здійснено огляд коктейльної культури як сфери діяльності, проаналізовано існуючі мобільні застосунки та поставлено завдання проєктування. Другий розділ присвячено розробленню вимог до програмного забезпечення: визначено варіанти використання, сформульовано функціональні та нефункціональні вимоги, проведено аналіз економічних показників та поставлено завдання на розробку. Третій розділ охоплює конструювання та розроблення програмного забезпечення: описано архітектуру, паттерни, обґрунтовано вибір засобів розробки, реалізовано ключові компоненти, включаючи систему персоналізованих рекомендацій на основі модифікованого алгоритму Fuzzy KNN. У четвертому розділі виконано аналіз якості та тестування програмного забезпечення: проведено статичний аналіз коду за допомогою SonarQube та detekt, а також виконано мануальне тестування ключових функцій на контрольному прикладі. П'ятий розділ детально описує процеси розгортання програмного забезпечення шляхом публікації APK-файлу в репозиторії GitHub та подальшого супроводу проєкту. Програмне забезпечення реалізовано у вигляді нативного мобільного застосунку для ОС Android мовою Kotlin з використанням Jetpack Compose для побудови інтерфейсу та хмарної платформи Google Firebase для зберігання даних і автентифікації користувачів.

Опис

Ключові слова

мобільний застосунок, рекомендаційна система, персоналізація, машинне навчання, коктейлі, mobile application, recommendation system, personalisation, machine learning, Firebase, cocktails, Android

Бібліографічний опис

Нещерет, В. О. Мобільний застосунок для персоналізованого вибору коктейлів : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Нещерет Віталій Олександрович. - Київ, 2025. - 164 с.

ORCID

DOI