Програмне забезпечення системи підтримки здорового способу життя
| dc.contributor.advisor | Корнілов, Іван Станіславович | |
| dc.contributor.author | Вінтонюк, Євген Сергійович | |
| dc.date.accessioned | 2026-09-04T08:23:46Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Мета розробки. Спроектувати та реалізувати інтелектуальну інформаційну систему «OptiBody», яка за допомогою асинхронних алгоритмів Telegram Bot API забезпечує персоналізований моніторинг енергетичного балансу, базуючись на індивідуальних антропометричних параметрах користувача та науково обґрунтованих формулах метаболічного обміну. Завдання дослідження: • Дослідити сучасні підходи до автоматизації контролю ЗСЖ та визначити переваги асинхронних інтерфейсів. • Спроектувати архітектуру бази даних для збереження довідникової інформації про продукти та журналів активності користувачів. • Реалізувати алгоритм розрахунку добової норми калорій за формулою Міффліна-Сан Жеора. • Розробити модульну систему обробки вхідних даних (харчування, тренування) з використанням механізму станів (FSM). • Провести комплексне тестування системи на відповідність функціональним вимогам щодо точності розрахунків та стабільності збереження даних. Об’єкт дослідження – процес моніторингу та корекції показників енергетичного балансу людини за допомогою інтелектуальних цифрових сервісів. Предмет дослідження – алгоритми, методи та програмні засоби реалізації асинхронної взаємодії в межах Telegram-інтерфейсу для контролю харчування та фізичних навантажень. Методи та технології розробки. У роботі використано принципи об’єктно-орієнтованого проектування та асинхронного програмування. Технологічний стек включає: • Python 3.10+ як основну мову розробки. • Aiogram 3.28 для реалізації логіки взаємодії з Telegram Bot API. • SQLAlchemy як інструмент ORM для взаємодії з реляційною базою даних. • SQLite для локального та надійного зберігання даних. • FSM для управління логічними ланцюжками діалогів. Практичне значення. Створена система «OptiBody» є готовим до розгортання програмним продуктом, який дозволяє користувачу в режимі реального часу вести щоденник харчування, враховуючи калорійність продуктів у їх первинному (сирому) стані, що мінімізує статистичні похибки. Система надає гнучкі інструменти для оновлення фізичних параметрів та швидкого редагування історії записів, що робить її ефективним помічником у досягненні фітнес-цілей. Структура записки. Пояснювальна записка складається зі вступу, чотирьох розділів, висновків, списку використаних джерел та додатків. Загальний обсяг основної частини становить 65 сторінок. Список джерел містить 20 найменувань | |
| dc.identifier.citation | Вінтонюк Є. С. Програмне забезпечення системи підтримки здорового способу життя : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2026. 90 с. | |
| dc.identifier.uri | https://dglib.nubip.edu.ua/handle/123456789/17095 | |
| dc.language.iso | uk | |
| dc.publisher | НУБіП України | |
| dc.subject | інтелектуальна система «OptiBody» | |
| dc.subject | показники енергетичного балансу | |
| dc.subject | асинхронне програмування | |
| dc.subject | об’єктно-орієнтоване проектування | |
| dc.subject | ‘OptiBody’ intelligent system | |
| dc.subject | energy balance indicators | |
| dc.subject | asynchronous programming | |
| dc.subject | object-oriented design | |
| dc.title | Програмне забезпечення системи підтримки здорового способу життя | |
| dc.type | Thesis | |
| thesis.degree.departament | Комп’ютерних наук | |
| thesis.degree.grantor | Факультет інформаційних технологій | |
| thesis.degree.specialty | Інженерія програмного забезпечення |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Vintoniuk__Bakalavrska_Prohramne_zabezpechennia_systemy_pidtrymky_zdorovoho.pdf
- Розмір:
- 1,17 MB
- Формат:
- Adobe Portable Document Format