Інтернет-конференції НУБіП України, ТЕОРЕТИЧНІ ТА ПРИКЛАДНІ АСПЕКТИ РОЗРОБКИ КОМП’ЮТЕРНИХ СИСТЕМ '2026

Розмір шрифту: 
Програмне забезпечення для моніторингу калорій та харчування
Микола Бобко

Остання редакція: 27-04-2026

Тези доповіді


Актуальність теми зумовлена потребою користувачів у зручному контролі добової калорійності, структури раціону та відповідності харчування індивідуальним цілям. Нерегулярне ведення записів про прийоми їжі ускладнює оцінювання фактичного споживання калорій, білків, жирів і вуглеводів, а також не дозволяє своєчасно виявляти відхилення від запланованої норми. Згідно з рекомендаціями Всесвітньої організації охорони здоров’я, збалансований раціон є важливим чинником підтримки здоров’я, а цифрові засоби можуть використовуватися для кращого самоконтролю харчових звичок.

Об’єктом дослідження є процес обліку та аналізу добового харчування користувача. Предметом дослідження є моделі даних, алгоритми розрахунку калорійності, контролю макронутрієнтів і формування аналітичних звітів. Метою дослідження є підвищення ефективності контролю харчування шляхом автоматизації обліку прийомів їжі, розрахунку поживної цінності продуктів і порівняння фактичних показників із цільовими нормами.

Запропоноване програмне забезпечення передбачає ведення профілю користувача, у якому зберігаються вік, стать, зріст, вага та рівень активності. На основі цих параметрів система визначає індивідуальну добову ціль і дозволяє користувачу встановлювати план харчування за калоріями, білками, жирами та вуглеводами. Для розрахунку енергетичних потреб можуть застосовуватися відомі рівняння оцінювання основного обміну, зокрема рівняння Mifflin–St Jeor, яке використовується для прогнозування витрат енергії у стані спокою.

Інформаційна модель системи охоплює сутності користувача, профілю, прийому їжі, позиції прийому їжі, продукту, цілі харчування, звіту та адміністратора. Користувач реєструється в системі, оновлює персональні дані, додає прийоми їжі, обирає продукти з каталогу та переглядає результати аналізу. Продукт містить дані про калорійність, білки, жири, вуглеводи й алергени на 100 г, що дає змогу автоматично обчислювати харчову цінність кожної позиції.

Прийом їжі складається з однієї або кількох позицій, кожна з яких пов’язана з конкретним продуктом. Звіт формується на основі прийомів їжі та порівнює фактичні показники з установленими цілями.

Алгоритм роботи системи передбачає реєстрацію користувача, заповнення профілю, встановлення добової цілі, додавання продуктів до прийому їжі, автоматичне обчислення калорійності та макронутрієнтів, оновлення добової статистики й формування звіту. Під час аналізу враховується не лише загальна калорійність, а й структура раціону, оскільки співвідношення білків, жирів і вуглеводів є важливим показником якості харчування. Рекомендовані діапазони розподілу макронутрієнтів визначаються у Dietary Reference Intakes як орієнтир для оцінювання збалансованості раціону.

У результаті реалізації системи користувач отримує інструмент для щоденного контролю харчування, перегляду статистики, аналізу відхилень від добової норми та експорту звітів. Програмне забезпечення зменшує потребу в ручних розрахунках, забезпечує структуроване зберігання даних і створює основу для подальшого