Бекенд частина аналітичної системи підрахунку калорій при вживанні їжі людиною

dc.contributor.advisorГордій, Ярослав Вікторович
dc.contributor.authorБойко, Владислав Сергійович
dc.date.accessioned2026-09-09T06:23:00Z
dc.date.issued2026
dc.description.abstractМетою бакалаврської кваліфікаційної роботи є розробка бекенд-частини веб-застосунку CalorieTracker, системи для аналітичного підрахунку калорій при вживанні їжі. Реалізована система повинна забезпечувати ведення обліку прийомів їжі, автоматичний розрахунок добової норми калорій за формулою Miffin-St Jeore, взаємодію із зовнішньою базою продуктів харчування, а також функціональний адміністративний модуль. Завдання роботи. Для виконання поставленої цілі необхідно вирішити такі завдання: провести аналіз предметної області та огляд існуючих рішень у сфері обліку харчування; спроєктувати реляційну базу даних, що відповідає вимогам третьої нормальної форми (3НФ), засобами PostgreSQL; розробити RESTful API на базі платформи ASP.NET Core 8 із застосуванням Entity Framework Core 9; реалізувати підсистему автентифікації та авторизації з використанням JWT-токенів; організувати інтеграцію із FatSecret Platform API для забезпечення пошуку продуктів харчування; розробити модуль досягнень користувача для підвищення мотивації до регулярного використання системи; реалізувати адміністративний модуль з аудит-логом дій; провести функціональне тестування розроблених компонентів та зафіксувати результати. Методи дослідження. У ході виконання роботи було застосовано: аналіз і синтез при опрацюванні предметної області; методи структурного та об'єктно-орієнтованого проєктування при побудові архітектури системи; принципи нормалізації реляційних баз даних; підхід RESTful-архітектури при розробці API; тестування за методом «чорного ящика». Структура роботи. Робота складається зі вступу, чотирьох розділів, висновків, списку використаних джерел та додатків. Загальний обсяг становить 70 сторінок і включає таблиці, рисунки та фрагменти програмного коду.
dc.identifier.citationБойко В. С. Бекенд частина аналітичної системи підрахунку калорій при вживанні їжі людиною : дипломна робота ... бакалавра : 122 Комп’ютерні науки. Київ, 2026. 73 с.
dc.identifier.urihttps://dglib.nubip.edu.ua/handle/123456789/17205
dc.language.isouk
dc.publisherНУБіП України
dc.subjectбекенд-частина
dc.subjectвеб-застосунок
dc.subjectоблік прийомів їжі
dc.subjectадміністративний модуль
dc.subjectback-end
dc.subjectweb application
dc.subjectkeeping track of meals
dc.subjectadministrative module
dc.titleБекенд частина аналітичної системи підрахунку калорій при вживанні їжі людиною
dc.typeThesis
thesis.degree.departamentКомп’ютерних наук
thesis.degree.grantorФакультет інформаційних технологій
thesis.degree.specialtyКомп’ютерні науки

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Boiko_Bakalavrska_2026_Bekend_chastyna_analitychnoi_systemy.pdf
Розмір:
1,66 MB
Формат:
Adobe Portable Document Format