Мобільний застосунок для відстеження особистих звичок та подолання залежностей
| dc.contributor.advisor | Дифучин, Антон Юрійович | |
| dc.contributor.author | Печковський, Олександр Костянтинович | |
| dc.date.accessioned | 2026-04-20T07:42:31Z | |
| dc.date.available | 2026-04-20T07:42:31Z | |
| dc.date.issued | 2025 | |
| 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.abstractother | The 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.extent | 182 с. | |
| dc.identifier.citation | Печковський, О. К. Мобільний застосунок для відстеження особистих звичок та подолання залежностей : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Печковський Олександр Костянтинович. - Київ, 2025. - 182 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/80291 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | мобільний додаток | |
| dc.subject | база даних | |
| dc.subject | звички | |
| dc.subject | залежності | |
| dc.subject | соціальні функції | |
| dc.subject | офлайн-підтримка | |
| dc.subject | mobile application | |
| dc.subject | Android | |
| dc.subject | database | |
| dc.subject | addictions | |
| dc.subject | social features | |
| dc.subject | offline support | |
| dc.subject | Google Firebase | |
| dc.subject | Android Studio | |
| dc.subject | habits | |
| dc.title | Мобільний застосунок для відстеження особистих звичок та подолання залежностей | |
| dc.title.alternative | Mobile App for Personal Habit Tracking and Addiction Recovery | |
| dc.type | Bachelor 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
- Опис: