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

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

Дата

ORCID

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

Номер ISSN

Назва тому

Видавець

НУБіП України

DOI

Анотація

Метою бакалаврської кваліфікаційної роботи є розробка бекенд-частини веб-застосунку CalorieTracker, системи для аналітичного підрахунку калорій при вживанні їжі. Реалізована система повинна забезпечувати ведення обліку прийомів їжі, автоматичний розрахунок добової норми калорій за формулою Miffin-St Jeore, взаємодію із зовнішньою базою продуктів харчування, а також функціональний адміністративний модуль. Завдання роботи. Для виконання поставленої цілі необхідно вирішити такі завдання: провести аналіз предметної області та огляд існуючих рішень у сфері обліку харчування; спроєктувати реляційну базу даних, що відповідає вимогам третьої нормальної форми (3НФ), засобами PostgreSQL; розробити RESTful API на базі платформи ASP.NET Core 8 із застосуванням Entity Framework Core 9; реалізувати підсистему автентифікації та авторизації з використанням JWT-токенів; організувати інтеграцію із FatSecret Platform API для забезпечення пошуку продуктів харчування; розробити модуль досягнень користувача для підвищення мотивації до регулярного використання системи; реалізувати адміністративний модуль з аудит-логом дій; провести функціональне тестування розроблених компонентів та зафіксувати результати. Методи дослідження. У ході виконання роботи було застосовано: аналіз і синтез при опрацюванні предметної області; методи структурного та об'єктно-орієнтованого проєктування при побудові архітектури системи; принципи нормалізації реляційних баз даних; підхід RESTful-архітектури при розробці API; тестування за методом «чорного ящика». Структура роботи. Робота складається зі вступу, чотирьох розділів, висновків, списку використаних джерел та додатків. Загальний обсяг становить 70 сторінок і включає таблиці, рисунки та фрагменти програмного коду.

Опис

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

Бойко В. С. Бекенд частина аналітичної системи підрахунку калорій при вживанні їжі людиною : дипломна робота ... бакалавра : 122 Комп’ютерні науки. Київ, 2026. 73 с.

Endorsement

Review

Supplemented By

Referenced By