Вебзастосунок для відслідковування макро- та мікронутрієнтів у раціоні

dc.contributor.advisorМарченко, Олена Іванівна
dc.contributor.authorХільчук, Артем Валерійович
dc.date.accessioned2025-12-15T07:45:00Z
dc.date.available2025-12-15T07:45:00Z
dc.date.issued2025
dc.description.abstractПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 68 таблиць, 40 рисунків та 34 джерел – загалом 111 сторінок. Дипломний проєкт присвячений розробці вебзастосунку для для відслідковування макро- та мікронутрієнтів у раціоні. Метою розробки є підвищення ефективності процесу моніторингу макро- та мікронутрієнтів у дієті шляхом забезпечення гнучкості налаштування цільових поживних складових, що будуть відслідковуватися, а також впровадження допоміжного функціоналу, орієнтованого на підвищення зручності користування та автоматизацію окремих складових процесу. У першому розділі сформовано модель предметної області, проведено порівняльний аналіз існуючих рішень, обґрунтовано архітектуру та алгоритмічні рішення й виконано формалізований аналіз вимог із BPMN-моделюванням бізнес-процесу. У другому розділі здійснено аналіз вимог до ПЗ, сформульовано функціональні та нефункціональні, обґрунтовано конфігурацію технічних ресурсів та економічні оцінки проєкту. У третьому розділі виконано проєктування архітектури програмного засобу та моделювання даних, визначено алгоритмічні підходи й заходи дотримання безпеки застосунку, а також реалізовано програмне забезпечення відповідно до технічного завдання. У четвертому розділі здійснено статичний аналіз якості ПЗ, виконано комплекс мануальних тестувань основного функціоналу й наведено контрольний тестовий сценарій типового циклу користування застосунком. У п’ятому розділі сформульовано покрокову інструкцію з розгортання застосунку на хмарних платформах, а також визначено основні заходи для підтримки та оновлення ПЗ.
dc.description.abstractotherThe explanatory note of the diploma project consists of five sections, contains 68 tables, 40 figures and 34 sources – in total 111 pages. The purpose of the diploma project is to enhance the efficiency of monitoring macro- and micronutrients in the diet by providing flexible configuration of target nutrients to be tracked, as well as introducing auxiliary functionality aimed at improving usability and automating individual process components. In the first chapter, a domain model was established, a comparative analysis of existing solutions was conducted, the architecture and algorithmic approaches were justified, and a formal requirements analysis with BPMN business-process modeling was performed. In the second chapter, the software requirements were analyzed, functional and non-functional requirements were formulated, and the technical-resource configuration and economic project estimates were substantiated. In the third chapter, the software architecture was designed and data was modeled, algorithmic approaches and security measures were defined, and the software was implemented in accordance with the technical specification. In the fourth chapter, a static quality analysis of the software was carried out, a set of manual tests of the core functionality was executed, and a control test scenario illustrating a typical user cycle was presented. In the fifth chapter a step-by-step deployment guide for the application on cloud platforms was formulated, and the main measures for software maintenance and updates were specified.
dc.format.extent203 с.
dc.identifier.citationХільчук, А. В. Вебзастосунок для відслідковування макро- та мікронутрієнтів у раціоні : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Хільчук Артем Валерійович. - Київ, 2025. - 203 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/77677
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectвебзастосунок
dc.subjectклієнт-серверна архітектура
dc.subjectмікросервіс
dc.subjectмоніторинг раціону
dc.subjectclient-server architecture
dc.subjectmicroservice
dc.subjectdiet monitoring
dc.subjectQdrant
dc.subjectASP.Net Core
dc.subjectRabbitMQ
dc.subjectPostgreSQL
dc.subjectEF core
dc.subjectweb application
dc.subjectRedis
dc.titleВебзастосунок для відслідковування макро- та мікронутрієнтів у раціоні
dc.title.alternativeWeb Application for Tracking Macro- and Micronutrient Intake in the Diet
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Khilchuk_bakalavr.pdf
Розмір:
9.07 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: