Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/52720
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorГотович, Володимир Анатолійович-
dc.contributor.advisorGotovych, Volodymyr-
dc.contributor.authorЮсюк, Олег Миколайович-
dc.contributor.authorYusiuk, Oleg-
dc.date.accessioned2026-06-25T17:10:43Z-
dc.date.available2026-06-25T17:10:43Z-
dc.date.issued2026-06-26-
dc.date.submitted2026-06-12-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52720-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 26.06.2026р. на засіданні екзаменаційної комісії №31 у Тернопільському національному технічному університеті імені Івана Пулюяuk_UA
dc.description.abstractКваліфікаційна робота присвячена розробці вебзастосунку для раціонального пошуку кулінарних рецептів. В першому розділі кваліфікаційної роботи проведено аналіз предметної області, розглянуто існуючі аналоги, визначено їх переваги та недоліки, сформульовано вимоги до розроблюваного веб-застосунку, а також проаналізовано вибір інструментарію для розробки. У другому розділі кваліфікаційної роботи виконано проєктування архітектури веб-застосунку, яка базується на принципах SPA та REST API. Розроблено інформаційну модель системи та реляційну базу даних для зберігання облікових записів та списків продуктів. Створено діаграми варіантів використання та описано програмну реалізацію основних модулів веб-застосунку. У третьому розділі кваліфікаційної роботи продемонстровано реалізацію розробленого вебзастосунку для раціонального пошуку кулінарних рецептів та проведено його тестування. Проаналізовано зручність графічного інтерфейсу користувача та коректність роботи веб-застосунку. Об’єкт дослідження: процес управління запасами харчових продуктів та автоматизованого підбору кулінарних рецептів. Предмет дослідження: методи, алгоритми та програмні засоби розробки клієнт-серверного веб-застосунку для раціонального використання продуктів.uk_UA
dc.description.abstractThe qualification work is dedicated to the development of a web application for rational search of culinary recipes. The first chapter of the qualification work provides an analysis of the subject area, considers existing analogues, identifies their advantages and disadvantages, formulates the requirements for the developed web application, and analyzes the choice of development tools. In the second section of the qualification work, the web application architecture was designed, which is based on the principles of SPA and REST API. The information model of the system and a relational database for storing accounts and product lists were developed. Use case diagrams were created and the software implementation of the main modules of the web application was described. In the third section of the qualification work, the implementation of the developed web application for rational recipe search is demonstrated and its testing is carried out. The convenience of the graphical user interface and the correctness of the web application are analyzed. Object of research: the process of managing food stocks and automated selection of culinary recipes. Subject of research: methods, algorithms and software tools for developing a client-server web application for the rational use of products.uk_UA
dc.description.tableofcontentsВСТУП 8 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАВДАННЯ 10 1.1 Огляд відомих програмних рішень для пошуку кулінарних рецептів 10 1.2 Обґрунтування вибору технологій та засобів розробки веб-застосунку 14 1.3 Постановка завдання для розробки вебзастосунку для раціонального пошуку кулінарних рецептів 16 1.4 Висновки до першого розділу 17 РОЗДІЛ 2. ПРОЄКТУВАННЯ ТА РОЗРОБКА ВЕБЗАСТОСУНКУ ДЛЯ РАЦІОНАЛЬНОГО ПОШУКУ КУЛІНАРНИХ РЕЦЕПТІВ 18 2.1 Розробка архітектури вебзастосунку для раціонального пошуку кулінарних рецептів 18 2.2 Пошук актантів та варіантів використання 21 2.3 Розробка користувацької частини вебзастосунку для раціонального пошуку кулінарних рецептів 24 2.4 Розробка серверної частини вебзастосунку для раціонального пошуку кулінарних рецептів 26 2.5 Програмна реалізація логіки вебзастосунку для раціонального пошуку кулінарних рецептів 28 2.6 Висновки до другого розділу 31 РОЗДІЛ 3. ДЕМОНСТРАЦІЯ ТА ТЕСТУВАННЯ ВЕБЗАСТОСУНКУ ДЛЯ РАЦІОНАЛЬНОГО ПОШУКУ КУЛІНАРНИХ РЕЦЕПТІВ 32 3.1 Демонстрація функціоналу вебзастосунку для раціонального пошуку кулінарних рецептів 32 3.2 Типові сценарії роботи користувача з вебзастосунком для раціонального пошуку кулінарних рецептів 40 3.3 Тестування вебзастосунку для раціонального пошуку кулінарних рецептів 41 3.4 Висновки до третього розділу 46 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 48 4.1 Психологічні чинники небезпеки 48 4.2 Психофізіологічне розвантаження для працівників 50 ВИСНОВКИ 53 ПЕРЕЛІК ДЖЕРЕЛ 55 ДОДАТКИuk_UA
dc.format.extent59-
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені ім. І. Пулюяuk_UA
dc.subject122uk_UA
dc.subjectкомп’ютерні наукиuk_UA
dc.subjectвебзастосунокuk_UA
dc.subjectкулінарні рецептиuk_UA
dc.subjectраціональний пошукuk_UA
dc.subjectоблік інгредієнтівuk_UA
dc.subjectоблік інгредієнтівuk_UA
dc.subjectLaraveluk_UA
dc.subjectweb applicationuk_UA
dc.subjectcooking recipesuk_UA
dc.subjectrational searchuk_UA
dc.subjectingredient accountinguk_UA
dc.subjectspauk_UA
dc.subjectsearch algorithmuk_UA
dc.titleРозробка вебзастосунку для раціонального пошуку кулінарних рецептівuk_UA
dc.title.alternativeDevelopment of a Web Application for Rational Culinary Recipe Searchuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Юсюк Олег Миколайович, 2026uk_UA
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.451.9:004.738.5:004.65uk_UA
dc.relation.references1. UNEP Food Waste Index Report 2024 [Електронний ресурс] – Режим доступу: https://www.unep.org/resources/publication/food-waste-index-report-2024 (дата звернення: 07.05.2026).uk_UA
dc.relation.references2. SuperCook – Zero Waste Recipe Generator [Електронний ресурс] – Режим доступу: https://www.supercook.com/#/desktop (дата звернення: 07.05.2026).uk_UA
dc.relation.references3. Allrecipes: Food, Friends, and Recipe Inspiration. [Електронний ресурс] – Режим доступу: https://www.allrecipes.com/ (дата звернення: 07.05.2026).uk_UA
dc.relation.references4. KitchenAid. [Електронний ресурс] – Режим доступу: https://www.kitchenaid.com/major-appliances.html (дата звернення: 07.05.2026).uk_UA
dc.relation.references5. Laravel Documentation. [Електронний ресурс] – Режим доступу: https://laravel.com/docs/12.x (дата звернення: 07.05.2026).uk_UA
dc.relation.references6. React – A JavaScript library for building user interfaces. [Електронний ресурс] – Режим доступу: https://react.dev/ (дата звернення: 07.05.2026).uk_UA
dc.relation.references7. Richardson L., Amundsen M., Ruby S. RESTful Web APIs: Services for a Changing World. – O'Reilly Media, 2013. – 406 с.uk_UA
dc.relation.references8. Flanagan D. JavaScript: The Definitive Guide. 7th Edition. – O'Reilly Media, 2020. – 706 с.uk_UA
dc.relation.references9. Banks A., Porcello E. Learning React: Modern Patterns for Developing React Apps. 2nd Edition. – O'Reilly Media, 2020. – 338 с.uk_UA
dc.relation.references10. Stauffer M. Laravel: Up & Running: A Framework for Building Modern PHP Apps. 3rd Edition. – O'Reilly Media, 2023. – 582 с.uk_UA
dc.relation.references11. Spoonacular Food API Documentation. [Електронний ресурс]. – Режим доступу: https://spoonacular.com/food-api/docs (дата звернення: 07.05.2026).uk_UA
dc.relation.references12. Laravel Eloquent ORM Documentation. [Електронний ресурс]. – Режим доступу: https://laravel.com/docs/eloquent (дата звернення: 07.05.2026).uk_UA
dc.relation.references13. Blogger. “ Діаграми Прецедентів” [Електронний ресурс]. – Режим доступу: https://lvivqaclub.blogspot.com/2008/10/use-case-uml-diagram.html (дата звернення: 12.05.2026).uk_UA
dc.relation.references14. Introduction to web APIs. MDN Web Docs. [Електронний ресурс]. – Режим доступу: https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Introduction (дата звернення: 12.05.2026).uk_UA
dc.relation.references15. Microsoft REST API Guidelines. [Електронний ресурс]. – Режим доступу: https://github.com/microsoft/api-guidelines (дата звернення: 12.05.2026).uk_UA
dc.relation.references16. Побудова діаграм. Diagrams.net. [Електронний ресурс]. Режим доступу до ресурсу: https://app.diagrams.net/ (дата звернення: 12.05.2026).uk_UA
dc.relation.references17. 10 Usability Heuristics for User Interface Design. Nielsen Norman Group. [Електронний ресурс]. – Режим доступу: https://www.nngroup.com/articles/ten-usability-heuristics/ (дата звернення: 16.05.2026).uk_UA
dc.relation.references18. W3C Schools. “ HTML Semantic Elements” [Електронний ресурс]. Режим доступу до ресурсу: https://www.w3schools.com/html/html5_semantic_elements.asp (дата звернення: 16.05.2026).uk_UA
dc.relation.references19. React Official Documentation: Describing the UI. [Електронний ресурс]. – Режим доступу: https://react.dev/learn/describing-the-ui (дата звернення: 16.05.2026).uk_UA
dc.relation.references20. React Router: Declarative Routing for React. [Електронний ресурс]. – Режим доступу: https://reactrouter.com/en/main (дата звернення: 17.05.2026).uk_UA
dc.relation.references21. Axios: Promise based HTTP client for the browser and node.js. [Електронний ресурс]. – Режим доступу: https://axios-http.com/docs/intro (дата звернення: 17.05.2026).uk_UA
dc.relation.references22. Laravel Documentation: The PHP Framework for Web Artisans. [Електронний ресурс]. – Режим доступу: https://laravel.com/docs/13.x (дата звернення: 17.05.2026).uk_UA
dc.relation.references23. Laravel Middleware: Filtering Requests. [Електронний ресурс]. – Режим доступу: https://laravel.com/docs/13.x/middleware (дата звернення: 19.05.2026).uk_UA
dc.relation.references24. Eloquent ORM: Getting Started. Laravel Official Documentation. [Електронний ресурс]. – Режим доступу: https://laravel.com/docs/13.x/eloquent (дата звернення: 19.05.2026).uk_UA
dc.relation.references25. Laravel HTTP Client (Guzzle Wrapper). [Електронний ресурс]. – Режим доступу: https://laravel.com/docs/13.x/http-client (дата звернення: 20.05.2026).uk_UA
dc.relation.references26. Validation in Laravel: Protecting Your Data. [Електронний ресурс]. – Режим доступу: https://laravel.com/docs/13.x/validation (дата звернення: 20.05.2026).uk_UA
dc.relation.references27. Software Logic and Algorithm Design. [Електронний ресурс]. – Режим доступу: https://www.khanacademy.org/computing/computer-science/algorithms (дата звернення: 20.05.2026).uk_UA
dc.relation.references28. Lucidchart: Intelligent Diagramming Environment. [Електронний ресурс]. – Режим доступу: https://www.lucidchart.com/ (дата звернення: 25.05.2026).uk_UA
dc.relation.references29. Figma: The Collaborative Interface Design Tool. [Електронний ресурс]. – Режим доступу: https://www.figma.com/ (дата звернення: 26.05.2026).uk_UA
dc.relation.references30. Mermaid Live Editor. [Електронний ресурс]. – Режим доступу: https://mermaid.live/edit (дата звернення: 26.05.2026).uk_UA
dc.relation.references31. White/black/grey box-тестування. [Електронний ресурс]. – Режим доступу: https://qalight.ua/baza-znaniy/white-black-grey-box-testuvannya/ (дата звернення: 29.05.2026).uk_UA
dc.relation.references32. Validation – Laravel – The PHP Framework For Web Artisans. [Електронний ресурс]. – Режим доступу: https://laravel.com/docs/11.x/validation (дата звернення: 04.06.2026).uk_UA
dc.relation.references33. OWASP Top 10:2021. The Ten Most Critical Web Application Security Risks. OWASP Foundation. [Електронний ресурс]. – Режим доступу: https://owasp.org/Top10/2025/ (дата звернення: 04.06.2026).uk_UA
dc.relation.references34. Laravel Sanctum – Laravel – The PHP Framework For Web Artisans. [Електронний ресурс]. – Режим доступу: https://laravel.com/docs/11.x/sanctum (дата звернення: 04.06.2026).uk_UA
dc.relation.references35. Prepared statements and stored procedures. PHP Manual. [Електронний ресурс]. – Режим доступу: https://www.php.net/manual/en/pdo.prepared-statements.php (дата звернення: 04.06.2026).uk_UA
dc.relation.references36. Writing Markup with JSX. React Documentation. [Електронний ресурс]. – Режим доступу: https://react.dev/learn/writing-markup-with-jsx (дата звернення: 04.06.2026).uk_UA
dc.relation.references37. REST API HTTP Status Codes. RESTful API Tutorial. [Електронний ресурс]. – Режим доступу: https://restfulapi.net/http-status-codes/ (дата звернення: 05.06.2026).uk_UA
dc.relation.references38. Responsive design – Learn web development. MDN Web Docs. [Електронний ресурс]. – Режим доступу: https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/CSS_layout/Responsive_Design (дата звернення: 05.06.2026).uk_UA
dc.relation.references39. First Contentful Paint (FCP). web.dev. [Електронний ресурс]. – Режим доступу: https://web.dev/articles/fcp (дата звернення: 05.06.2026).uk_UA
dc.relation.references40. Желібо Є. П., Заверуха Н. М., Зацарний В. В. Безпека життєдіяльності : навч. посіб. для студ. вищ. навч. закл. / за ред. Є. П. Желібо. 6-те вид. Київ : Каравела, 2018. 344 с.uk_UA
dc.relation.references41. Психологічна безпека та допомога в умовах війни : метод. рекомендації / Національна академія педагогічних наук України. Київ : Інститут психології імені Г. С. Костюка, 2022. 56 с.uk_UA
dc.relation.references42. Крушельницька Я. В. Фізіологія і психологія праці : навч. посіб. Київ : КНЕУ, 2003. 367 с.uk_UA
dc.relation.references43. Ткачук К. Н., Халімовський М. О., Зацарний В. В. Основи охорони праці : підручник. 2-ге вид., допов. та перероб. Київ : Основа, 2011. 480 с.uk_UA
dc.relation.references44. Гігієна праці : підручник / за ред. А. М. Шевченка. Київ : Інфотекс, 2000. 608 с.uk_UA
dc.relation.references45. Здоров’я та безпека на роботі в умовах воєнного стану: рекомендації роботодавцям щодо організації психосоціальної підтримки. [Електронний ресурс]. – Режим доступу: https://pratsia.in.ua/faq.php (дата звернення: 14.06.2026).uk_UA
dc.relation.references46. Готович В. А., Ралік І. Р. Програмне забезпечення на основі клієнт-серверної архітектури для обліку реалізації товарів в торгівлі // Матеріали XI Міжнародної науково-практичної конференції молодих учених та студентів „Актуальні задачі сучасних технологій“. – ТНТУ, 2022. – С. 126uk_UA
dc.relation.references47. Козак В. І., Готович В. А. Дослідження варіантів проектування інтерфейсу користувача в інформаційних інтерактивних аналітичних панелях // Матеріали ⅩⅡ Міжнародної науково-практичної конференції молодих учених та студентів „Актуальні задачі сучасних технологій“. – ФОП Паляниця В. А., 2023. – С. 385–386uk_UA
dc.relation.references48. Готович В. А., Мачужак А. В. Застосування методології CI/CD для автоматизації процесів тестування та розгортання програмного забезпечення // XI Міжнародна науково-практична конференція молодих учених та студентів „Актуальні задачі сучасних технологій“, 7-8 грудня 2022 року. – Т. : ТНТУ, 2022. – С. 131–132. – (Комп’ютерно-інформаційні технології та системи зв’язку)uk_UA
dc.relation.references49. Готович В. А., Граб Д. В. Актуальність задачі розробки модуля інформаційної системи для управління IT-проєктами // Збірник тез доповідей XIІI Міжнародної науково-практичної конференції молодих учених та студентів «АКТУАЛЬНІ ЗАДАЧІ СУЧАСНИХ ТЕХНОЛОГІЙ» – Тернопіль, 11-12 грудня 2024 року. с. 426-427uk_UA
dc.relation.references50. Гайдар А., Готович В. Розробка платформи для перевірки знань шляхом тестування // Матеріали Ⅸ науково-технічної конференції „Інформаційні моделі, системи та технології“. – ТНТУ, 2021. – С. 37uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені ім. І. Пулюяuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Юсюк О. М. Розробка вебзастосунку для раціонального пошуку кулінарних рецептів : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. В. А. Готович. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 59 с.uk_UA
Apareix a les col·leccions:122 — Компʼютерні науки, F3 Комп’ютерні науки (бакалаври)

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
2026_KRB_SN-42_Yusiuk_OM.pdfДипломна робота1,21 MBAdobe PDFVeure/Obrir


Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.

Eines d'Administrador