Програмний застосунок для розрахунку калорій

Вантажиться...
Ескіз

Дата

2025

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Дипломна робота за темою «Програмний застосунок для розрахунку калорій» виконана студентом кафедри біомедичної кібернетики ФБМІ Гальцевою Поліною Віталіївною зі спеціальності 122 «Комп’ютерні науки» за освітньо-професійною програмою «Комп’ютерні технології в біології та медицині» та складається зі: вступу; 4 розділів (аналоги програмного забезпечення, засоби реалізації програмного забезпечення, методика роботи програмного забезпечення, програмна реалізація програмного забезпечення), висновків до кожного з цих розділів; загальних висновків; списку використаних джерел, який налічує 30 джерела, та додатків. Загальний обсяг роботи 73 сторінок. Актуальність теми. У сучасному світі все більше уваги приділяється здоровому способу життя та контролю харчування. Підрахунок калорій відіграє важливу роль у профілактиці ожиріння, діабету й інших недуг, але розраховувати калорії вручну - метод незручний та трудомісткий. З огляду на це, виникає нагальна потреба у розробці програмного забезпечення, яке автоматизуватиме цей процес, роблячи його зручним та доступним для широкої аудиторії користувачів. Мета і завдання роботи. Метою роботи є покращення автоматизованого розрахунку калорійності спожитої їжі за допомогою програмного застосунку з можливістю ведення щоденника харчування, отримання статистики та індивідуального контролю за раціоном харчування. Її досягнення передбачає вирішення наступних завдань: 1. Аналіз вітчизняних та зарубіжних джерел щодо існуючих рішень у сфері обліку калорій. 2. Визначення функціональних вимог до програмного застосунку. 3. Розробка архітектури та бази даних для зберігання інформації про продукти та споживання. 4. Реалізація Telegram-бота як інтерфейсу взаємодії з користувачем. 5. Інтеграція статистики за день та тиждень, підрахунку БЖУ (білки, жири, вуглеводи). 6. Тестування розробленого застосунку та оцінка його ефективності. Використані методи. У дослідженні застосовано методи аналізу та зіставлення наявних рішень у галузі контролю харчування [10–13], об'єктно-орієнтоване програмування для побудови логіки застосунку [1], підходи до взаємодії з API (зокрема, OpenFoodFacts API) для отримання інформації про харчові продукти, а також методи зберігання й обробки інформації у форматі JSON [1, 8]. Реалізацію Telegram-бота виконано з використанням бібліотеки pyTelegramBotAPI [2] відповідно до вимог документації Telegram Bot API [3], а перевірку функціональності – через тестування в практичних користувацьких ситуаціях. Отримані результати. Внаслідок виконаної роботи було розроблено Telegram-бот. Цей бот дозволяє користувачам додавати продукти, автоматично визначати їхню калорійність та харчовий склад, завдяки використанню API OpenFoodFacts. Також він здійснює підрахунок загальних показників споживання за добу та тиждень. Додатково, бот обчислює щоденну потребу у калоріях, білках, жирах та вуглеводах [3]. Інформація зберігається у форматі JSON-файлу, що гарантує простоту зберігання та оновлення даних. Бот відзначається зрозумілим інтерфейсом і набором команд. Він розроблений з урахуванням потреб широкого кола користувачів, які прагнуть вести здоровий спосіб життя та слідкувати за своїм раціоном.

Опис

Ключові слова

програмний застосунок, Telegram-бот, КБЖУ, API OpenFoodFacts, Software application, Telegram bot, macronutrients, OpenFoodFacts API

Бібліографічний опис

Гальцева, П. В. Програмний застосунок для розрахунку калорій : дипломна робота ... бакалавра : 122 Комп’ютері науки / Гальцева Поліна Віталіївна. – Київ, 2025. – 73 с.

ORCID

DOI