<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Програмне забезпечення системи підтримки здорового способу життя

dc.contributor.advisorКорнілов, Іван Станіславович
dc.contributor.authorВінтонюк, Євген Сергійович
dc.date.accessioned2026-09-04T08:23:46Z
dc.date.issued2026
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.urihttps://dglib.nubip.edu.ua/handle/123456789/17095
dc.language.isouk
dc.publisherНУБіП України
dc.subjectінтелектуальна система «OptiBody»
dc.subjectпоказники енергетичного балансу
dc.subjectасинхронне програмування
dc.subjectоб’єктно-орієнтоване проектування
dc.subject‘OptiBody’ intelligent system
dc.subjectenergy balance indicators
dc.subjectasynchronous programming
dc.subjectobject-oriented design
dc.titleПрограмне забезпечення системи підтримки здорового способу життя
dc.typeThesis
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