Вебзастосунок для відслідковування макро- та мікронутрієнтів у раціоні
| dc.contributor.advisor | Марченко, Олена Іванівна | |
| dc.contributor.author | Хільчук, Артем Валерійович | |
| dc.date.accessioned | 2025-12-15T07:45:00Z | |
| dc.date.available | 2025-12-15T07:45:00Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 68 таблиць, 40 рисунків та 34 джерел – загалом 111 сторінок. Дипломний проєкт присвячений розробці вебзастосунку для для відслідковування макро- та мікронутрієнтів у раціоні. Метою розробки є підвищення ефективності процесу моніторингу макро- та мікронутрієнтів у дієті шляхом забезпечення гнучкості налаштування цільових поживних складових, що будуть відслідковуватися, а також впровадження допоміжного функціоналу, орієнтованого на підвищення зручності користування та автоматизацію окремих складових процесу. У першому розділі сформовано модель предметної області, проведено порівняльний аналіз існуючих рішень, обґрунтовано архітектуру та алгоритмічні рішення й виконано формалізований аналіз вимог із BPMN-моделюванням бізнес-процесу. У другому розділі здійснено аналіз вимог до ПЗ, сформульовано функціональні та нефункціональні, обґрунтовано конфігурацію технічних ресурсів та економічні оцінки проєкту. У третьому розділі виконано проєктування архітектури програмного засобу та моделювання даних, визначено алгоритмічні підходи й заходи дотримання безпеки застосунку, а також реалізовано програмне забезпечення відповідно до технічного завдання. У четвертому розділі здійснено статичний аналіз якості ПЗ, виконано комплекс мануальних тестувань основного функціоналу й наведено контрольний тестовий сценарій типового циклу користування застосунком. У п’ятому розділі сформульовано покрокову інструкцію з розгортання застосунку на хмарних платформах, а також визначено основні заходи для підтримки та оновлення ПЗ. | |
| dc.description.abstractother | The 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.extent | 203 с. | |
| dc.identifier.citation | Хільчук, А. В. Вебзастосунок для відслідковування макро- та мікронутрієнтів у раціоні : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Хільчук Артем Валерійович. - Київ, 2025. - 203 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/77677 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | вебзастосунок | |
| dc.subject | клієнт-серверна архітектура | |
| dc.subject | мікросервіс | |
| dc.subject | моніторинг раціону | |
| dc.subject | client-server architecture | |
| dc.subject | microservice | |
| dc.subject | diet monitoring | |
| dc.subject | Qdrant | |
| dc.subject | ASP.Net Core | |
| dc.subject | RabbitMQ | |
| dc.subject | PostgreSQL | |
| dc.subject | EF core | |
| dc.subject | web application | |
| dc.subject | Redis | |
| dc.title | Вебзастосунок для відслідковування макро- та мікронутрієнтів у раціоні | |
| dc.title.alternative | Web Application for Tracking Macro- and Micronutrient Intake in the Diet | |
| dc.type | Bachelor 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
- Опис: