Розробка мобільного додатку для підбору фітнес-програм на основі фізичних параметрів та цілей користувача з використанням React Native
Вантажиться...
Дата
Автори
Назва журналу
Номер ISSN
Назва тому
Видавець
НУБіП України
Анотація
Активне впровадження цифрових технологій у сферу охорони здоров’я та фізичної активності відкриває нові можливості для автоматизації процесів, пов’язаних із підтриманням фізичної форми та веденням здорового способу життя. Персоналізований підхід до формування фітнес-програм, що враховує фізіологічні характеристики користувача та його індивідуальні цілі, потребує гнучких і доступних програмних рішень, які здатні обробляти вхідні дані в мобільному середовищі та формувати оптимальні рекомендації в реальному часі.
У цьому контексті мобільні застосунки, розроблені з використанням сучасних фреймворків, відіграють ключову роль у забезпеченні ефективної взаємодії користувача з системою та реалізації персоніфікованих алгоритмів тренування [3], [5].
Використання фреймворку React Native забезпечує розробку продуктивного мобільного програмного забезпечення, придатного для платформ Android та iOS з єдиною кодовою базою. Такий підхід дозволяє скоротити
витрати на розробку, спростити супровід застосунку та забезпечити швидке масштабування функціональності. Застосування об’єктно-орієнтованого моделювання та мови UML сприяє формалізації вимог до системи,
структуризації компонентів і полегшує процес валідації програмної логіки [2], [12].
Об’єктом дослідження виступає процес побудови адаптивної системи підбору фітнес-програм на основі фізичних параметрів користувача.
Предметом дослідження є методи формалізації вимог до системи, архітектурного моделювання, алгоритмізації процесів персоналізації та реалізації міжплатформеного програмного забезпечення. Метою кваліфікаційної роботи є розробка мобільного додатку, який дозволяє формувати персоналізовані фітнес-програми відповідно до параметрів користувача і заданих тренувальних цілей з використанням фреймворку React Native та принципів програмної інженерії.
Для реалізації поставленої мети необхідно розв’язати такі завдання:
– виконати аналіз предметної області та оцінити вимоги до
функціональності фітнес-застосунку;
– розробити UML-модель, що описує структуру та взаємодію програмних компонентів;
– побудувати архітектуру програмного забезпечення із розподілом на логічні підсистеми;
– реалізувати адаптивний інтерфейс користувача для мобільних платформ;
– розробити алгоритми формування тренувальних сесій на основі вхідних параметрів;
– забезпечити зберігання даних про параметри користувача та історію занять;
– провести функціональне тестування системи та оцінити її придатність до впровадження.
Наукова новизна полягає у поєднанні технологій мобільної розробки з адаптивними методами підбору фітнес-навантажень, що базуються на індивідуальних фізичних характеристиках користувача. Запропонований підхід передбачає застосування єдиної архітектурної моделі для забезпечення універсальності, гнучкості та подальшої масштабованості системи.
Практичне значення роботи полягає у створенні інструменту, придатного для самостійного використання користувачами без залучення фахівців з фізичної підготовки, а також для інтеграції в інфраструктуру фітнес-
клубів або медичних центрів як компонента персонального супроводу.
Структура роботи складається з чотирьох розділів, висновків, списку використаних джерел та додатків. У першому розділі розглянуто загальні аспекти предметної області, проведено аналіз функціональних вимог і сучасних рішень. У другому розділі представлено процес проєктування інформаційного забезпечення та моделі системи у вигляді UML-діаграм. У третьому розділі розкрито архітектуру, реалізацію інтерфейсу та програмну логіку додатку.
Четвертий розділ містить результати тестування, вимоги до апаратного середовища та рекомендації щодо впровадження.
Опис
Ключові слова
цифрові технології, охорона здоров’я, автоматизація процесів, фітнес-програми, digital technologies, healthcare, process automation, fitness programs
Бібліографічний опис
Тарнавський Ю.Ф. Розробка мобільного додатку для підбору фітнес-програм на основі фізичних параметрів та цілей користувача з використанням React Native : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2025. 61 с. с.