Мобільний застосунок для персоналізованого вибору коктейлів
| dc.contributor.advisor | Зарічковий, Олександр Анатолійович | |
| dc.contributor.author | Нещерет, Віталій Олександрович | |
| dc.date.accessioned | 2026-03-17T08:32:17Z | |
| dc.date.available | 2026-03-17T08:32:17Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 37 таблиць, 23 рисунків та 16 джерел – загалом 76 сторінок. Дипломний проєкт присвячений розробці програмного забезпечення для мобільного застосунку, призначеного для персоналізованого вибору коктейлів із застосуванням системи рекомендацій на основі машинного навчання. Мета – підвищення зручності взаємодії з коктейльною культурою шляхом автоматизації процесу підбору напоїв за допомогою системи персоналізованих рекомендацій, що враховує індивідуальні вподобання користувача. У першому розділі проведено передпроєктне обстеження предметної області: здійснено огляд коктейльної культури як сфери діяльності, проаналізовано існуючі мобільні застосунки та поставлено завдання проєктування. Другий розділ присвячено розробленню вимог до програмного забезпечення: визначено варіанти використання, сформульовано функціональні та нефункціональні вимоги, проведено аналіз економічних показників та поставлено завдання на розробку. Третій розділ охоплює конструювання та розроблення програмного забезпечення: описано архітектуру, паттерни, обґрунтовано вибір засобів розробки, реалізовано ключові компоненти, включаючи систему персоналізованих рекомендацій на основі модифікованого алгоритму Fuzzy KNN. У четвертому розділі виконано аналіз якості та тестування програмного забезпечення: проведено статичний аналіз коду за допомогою SonarQube та detekt, а також виконано мануальне тестування ключових функцій на контрольному прикладі. П'ятий розділ детально описує процеси розгортання програмного забезпечення шляхом публікації APK-файлу в репозиторії GitHub та подальшого супроводу проєкту. Програмне забезпечення реалізовано у вигляді нативного мобільного застосунку для ОС Android мовою Kotlin з використанням Jetpack Compose для побудови інтерфейсу та хмарної платформи Google Firebase для зберігання даних і автентифікації користувачів. | |
| dc.description.abstractother | The explanatory note of the diploma project consists of five sections, contains 37 tables, 23 figures and 16 sources – in total 76 pages. The purpose is to improve the user experience with cocktail culture by automating the drink selection process using a personalised recommendation system that takes into account the user's individual preferences. The first section contains a pre-project survey of the subject area: an overview of cocktail culture as a field of activity, an analysis of existing mobile applications, and the setting of design tasks. The second chapter is devoted to the development of software requirements: usage options are identified, functional and non-functional requirements are formulated, economic indicators are analysed, and development tasks are set. The third section covers software design and development: the architecture and patterns are described, the choice of development tools is justified, and key components are implemented, including a personalised recommendation system based on a modified Fuzzy KNN algorithm. The fourth section analyses the quality and testing of the software: static code analysis is performed using SonarQube and detekt, and manual testing of key functions is performed on a test example. The fifth chapter describes in detail the processes of software deployment by publishing the APK file in the GitHub repository and further project support. The software is implemented as a native mobile application for Android OS in Kotlin using Jetpack Compose to build the interface and the Google Firebase cloud platform for data storage and user authentication. | |
| dc.format.extent | 164 с. | |
| dc.identifier.citation | Нещерет, В. О. Мобільний застосунок для персоналізованого вибору коктейлів : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Нещерет Віталій Олександрович. - Київ, 2025. - 164 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/79531 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | мобільний застосунок | |
| dc.subject | рекомендаційна система | |
| dc.subject | персоналізація | |
| dc.subject | машинне навчання | |
| dc.subject | коктейлі | |
| dc.subject | mobile application | |
| dc.subject | recommendation system | |
| dc.subject | personalisation | |
| dc.subject | machine learning | |
| dc.subject | Firebase | |
| dc.subject | cocktails | |
| dc.subject | Android | |
| dc.title | Мобільний застосунок для персоналізованого вибору коктейлів | |
| dc.title.alternative | Mobile App for Personalized Cocktail Selection | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Neshcheret_bakalavr.pdf
- Розмір:
- 8.54 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: