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

dc.contributor.advisorДифучин, Антон Юрійович
dc.contributor.authorПечковський, Олександр Костянтинович
dc.date.accessioned2026-04-20T07:42:31Z
dc.date.available2026-04-20T07:42:31Z
dc.date.issued2025
dc.description.abstractПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 43 таблиці, 23 рисунки та 33 джерела – загалом 94 сторінки. Дипломний проєкт присвячений розробці мобільного застосунку для відстеження особистих звичок та подолання залежностей HabitTracker для платформи Android, який забезпечує відстеження особистих звичок і подолання залежностей із застосуванням гнучких цільових періодів, офлайн-підтримки, соціальних функцій та мотиваційних інструментів. Мета роботи – спрощення та прискорення процесу формування позитивних звичок і боротьби із залежностями шляхом надання персоналізованих інструментів, соціальної взаємодії та доступності для широкої аудиторії, включаючи користувачів без глибоких знань у сфері саморозвитку. У першому розділі розглянуто предметну область, проведено аналіз існуючих рішень, моделювання бізнес-процесів за нотацією BPMN та обґрунтовано актуальність проєкту. Другий розділ присвячений розробленню функціональних і нефункціональних вимог, аналізу системних вимог та економічних показників за методом Use Case Points. У третьому розділі описано архітектуру програмного забезпечення (клієнт-сервер, монолітна архітектура), обґрунтовано вибір засобів розробки (Java, Android Studio, Firebase) та реалізовано структури даних і бази даних. Четвертий розділ охоплює аналіз якості за допомогою SonarQube Cloud та мануальне тестування, що підтвердило відповідність вимогам. П’ятий розділ описує розгортання через GitHub Releases та супровід програмного забезпечення. Програмне забезпечення впроваджено у вигляді прототипу, доступного для тестування через GitHub Releases, із перспективою публікації в Google Play Store.
dc.description.abstractotherThe explanatory note of the diploma project consists of five sections, contains 43 tables, 23 figures, and 33 sources - in total 94 pages. The diploma project is dedicated to the development of the HabitTracker mobile application for the Android platform, which facilitates the tracking of personal habits and overcoming addictions through the use of flexible target periods, offline support, social features, and motivational tools. The purpose of the project is to simplify and accelerate the process of forming positive habits and combating addictions by providing personalized tools, social interaction, and accessibility for a wide audience, including users without in-depth knowledge in the field of self-development. The first section examines the subject area, conducts an analysis of existing solutions, models business processes using BPMN notation, and justifies the project's relevance. The second section is devoted to the development of functional and nonfunctional requirements, analysis of system requirements, and economic indicators using the Use Case Points method. The third section describes the software architecture (client-server, monolithic architecture), justifies the choice of development tools (Java, Android Studio, Firebase), and implements data structures and databases. The fourth section covers quality analysis using SonarQube Cloud and manual testing, which confirmed compliance with the requirements. The fifth section describes deployment via GitHub Releases and software maintenance. The software has been implemented as a prototype, available for testing through GitHub Releases, with the prospect of publication on the Google Play Store.
dc.format.extent182 с.
dc.identifier.citationПечковський, О. К. Мобільний застосунок для відстеження особистих звичок та подолання залежностей : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Печковський Олександр Костянтинович. - Київ, 2025. - 182 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/80291
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectмобільний додаток
dc.subjectбаза даних
dc.subjectзвички
dc.subjectзалежності
dc.subjectсоціальні функції
dc.subjectофлайн-підтримка
dc.subjectmobile application
dc.subjectAndroid
dc.subjectdatabase
dc.subjectaddictions
dc.subjectsocial features
dc.subjectoffline support
dc.subjectGoogle Firebase
dc.subjectAndroid Studio
dc.subjecthabits
dc.titleМобільний застосунок для відстеження особистих звичок та подолання залежностей
dc.title.alternativeMobile App for Personal Habit Tracking and Addiction Recovery
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Pechkovskyi_bakalavr.pdf
Розмір:
4.7 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: