Please use this identifier to cite or link to this item: http://elartu.tntu.edu.ua/handle/lib/45913
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorШимчук, Григорій Валерійович-
dc.contributor.authorТатаревський, Андрій Сергійович-
dc.contributor.authorTatarevskyi, Andrii Serhiiovych-
dc.date.accessioned2024-07-08T10:29:17Z-
dc.date.available2024-07-08T10:29:17Z-
dc.date.issued2024-06-28-
dc.date.submitted2024-06-14-
dc.identifier.citationТатаревський А. С. Розробка веб-сайту ресторану “Гулівер” : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп'ютерні науки / наук. кер. Г. В. Шимчук. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 66 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/45913-
dc.description.abstractРозробка веб-сайту ресторану “Гулівер”. Ключові слова: веб-сайт, ресторан, FastAPI, React, MongoDB, аутентифікація, замовлення, інтерфейс. Кваліфікаційна робота присвячена розробці веб-сайту ресторану “Гулівер” для покращення взаємодії з клієнтами та підвищення якості обслуговування. У першому розділі кваліфікаційної роботи розглянуто аналіз предметної області, сформовано перелік вимог та сутностей, а також розроблено діаграми варіантів використання веб-сайту “Гулівер”. У другому розділі кваліфікаційної роботи проведено моделювання архітектури веб-сайту, проєктування та практичну реалізацію структури як окремих функціональних компонентів, так і загальної структури веб-сайту. У третьому розділі кваліфікаційної роботи описано процес тестування та експлуатації веб-сайту “Гулівер”, проведено аналіз результатів тестування, а також розглянуто аспекти забезпечення безпеки та продуктивності веб-сайту. Development of the Restaurant Website "Gulliver". The qualification work is dedicated to the development of the "Gulliver" restaurant website to improve customer interaction and service quality. The first section of the qualification work discusses the analysis of the subject area, formulates a list of requirements and entities, and develops use case diagrams for the "Gulliver" website. The second section of the qualification work involves modeling the website's architecture, designing, and practical implementation of both individual functional components and the overall structure of the website. The third section of the qualification work describes the process of testing and operating the "Gulliver" website, analyzes the test results, and examines aspects of ensuring the security and performance of the website.uk_UA
dc.description.tableofcontentsВСТУП 8 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ФОРМУВАННЯ ВИМОГ ДО ВЕБ-САЙТУ “ГУЛІВЕР” 10 1.1 Аналіз предметної області веб-сайту “гулівер” 10 1.2 Формування вимог до веб-сайту “гулівер” 11 1.3 Опис актантів та опис їх використання для веб-сайту “гулівер” 13 1.4 Варіанти використання функціональності веб-сайту “гулівер” 17 1.5 Вибір інструментів для створення веб-сайту “гулівер” 18 1.6 Висновок до першого розділу 20 РОЗДІЛ 2. ПРОЄКТУВАННЯ ОСНОВНИХ КОМПОНЕНТІВ ВЕБ-САЙТУ “ГУЛІВЕР” 22 2.1 Проєктування header для веб-сайту “гулівер” 22 2.2 Проєктування блогу шеф-кухаря для веб-сайта “гулівер. 24 2.3 Реалізація системи входу та реєстрації користувачів для веб-сайту “гулівер” 26 2.4 Архітектура взаємодії між фронтенд та бекенд частинами веб-сайту “гулівер” 28 2.5 Реалізація api для управління замовленнями на веб-сайті “гулівер” 30 2.6 Висновок до другого розділу 31 РОЗДІЛ 3. ТЕСТУВАННЯ ТА ЕКСПЛУАТАЦІЯ ВЕБ-САЙТУ “ГУЛІВЕР” 33 3.1 Реалізована головна сторінка веб-сайту “гулівер” 33 3.2 Реалізований функціонал для кошика веб-сайту “гулівер”.38 3.3 Тестування функціонально готового веб-сайту “гулівер”..42 3.4 Ієрархія веб-сайту “гулівер” 47 3.5 Висновок до третього розділу 51 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 53 4.1 Забезпечення психоемоційного здоров'я та запобігання професійному вигоранню у користувачів пк 53 4.2 Ергономічні вимоги до робочого місця оператора пк 56 4.3 Висновки до четвертого розділу 59 ВИСНОВКИ 60 ПЕРЕЛІК ДЖЕРЕЛ 61 ДОДАТКИuk_UA
dc.language.isoukuk_UA
dc.subjectвеб-сайтuk_UA
dc.subjectwebsiteuk_UA
dc.subjectресторанuk_UA
dc.subjectrestaurantuk_UA
dc.subjectаутентифікаціяuk_UA
dc.subjectauthenticationuk_UA
dc.subjectзамовленняuk_UA
dc.subjectorderuk_UA
dc.subjectінтерфейсuk_UA
dc.subjectinterfaceuk_UA
dc.titleРозробка веб-сайту ресторану “Гулівер”uk_UA
dc.title.alternativeDevelopment of the "Gulliver" Restaurant Websiteuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Татаревський Андрій Сергійович, 2024uk_UA
dc.contributor.committeeMemberЗолотий, Роман Захарійович-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject.udc004.738.5uk_UA
dc.relation.references1 10 Top Restaurant Website Designs To Analyze Or Why Your Restaurant Needs A Website [Електронний ресурс] // Cadabra. – 2020. – Режим доступу до ресурсу: https://cadabra.studio/best-restaurant-websites-designs/uk_UA
dc.relation.references2 Responsive vs Adaptive Web Design: Comparing Guide [Електронний ресурс] // Medium. – 2023. – Режим доступу до ресурсу: https://medium.com/theymakedesign/responsive-vs-adaptive-web-design-1da9e5398669uk_UA
dc.relation.references3 Best front-end technologies for web development to Use in 2024 [Електронний ресурс] // Canadian Agency. – 2023. – Режим доступу до ресурсу: https://canadian.agency/best-front-end-technologies-for-web-development/uk_UA
dc.relation.references4 How to Choose the Right Backend Technology? [Електронний ресурс] // Geeksforgeeks. – 2023. – Режим доступу до ресурсу: https://www.geeksforgeeks.org/how-to-choose-the-right-backend-technology/uk_UA
dc.relation.references5 How to Make a Website For Your Restaurant: A Complete Guide [Електронний ресурс] // Medium. – 2023. – Режим доступу до ресурсу: https://medium.com/@elijah_williams_agc/how-to-make-a-website-for-your-restaurant-a-complete-guide-c93b9b93ac74uk_UA
dc.relation.references6 User Management in 2024 and Beyond: A Complete Guide [Електронний ресурс] // Frontegg. – 2024. – Режим доступу до ресурсу: https://frontegg.com/guides/user-managementuk_UA
dc.relation.references7 Creating multi user role based admin using PHP Mysql and bootstrap [Електронний ресурс] // Medium. – 2021. – Режим доступу до ресурсу: https://webscodex.medium.com/creating-multi-user-role-based-admin-using-php-mysql-and-bootstrap-dbebf2740411uk_UA
dc.relation.references8 How to create a Food ordering website [Електронний ресурс] // CleverRoad. – 2023. – Режим доступу до ресурсу: https://www.cleveroad.com/blog/how-to-make-a-food-ordering-website/uk_UA
dc.relation.references9 What it takes to create a successful restaurant website [Електронний ресурс] // restarantify. – 2023. – Режим доступу до ресурсу: https://restaurantify.com/what-it-takes-to-create-a-successful-restaurant-website-budget-guide/uk_UA
dc.relation.references10 Building a website with React.js: Everything you should know [Електронний ресурс] // Coax. – 2024. – Режим доступу до ресурсу: https://coaxsoft.com/blog/building-a-website-with-react-jsuk_UA
dc.relation.references11 How to create Header in React JS ? [Електронний ресурс] // Geeksforgeeks. – 2023. – Режим доступу до ресурсу: https://www.geeksforgeeks.org/how-to-create-header-in-react-js/uk_UA
dc.relation.references12 Creating a Responsive Sticky Footer in React. [Електронний ресурс] // DopeBase. – 2023. – Режим доступу до ресурсу: https://dopebase.com/creating-responsive-sticky-footer-reactuk_UA
dc.relation.references13 How to Create Pages and Set Up Routes in a React App [Електронний ресурс] // CBT nuggets. – 2023. – Режим доступу до ресурсу: https://www.cbtnuggets.com/blog/technology/programming/how-to-create-pages-and-set-up-routes-in-a-react-appuk_UA
dc.relation.references14 Blog app using ReactJS [Електронний ресурс] // Geeksforgeeks. – 2023. – Режим доступу до ресурсу: https://www.geeksforgeeks.org/blog-app-using-reactjs/uk_UA
dc.relation.references15 How to Develop User Registration Form in React JS ? [Електронний ресурс] // Geeksforgeeks. – 2024. – Режим доступу до ресурсу: https://www.geeksforgeeks.org/how-to-develop-user-registration-form-in-reactjs/uk_UA
dc.relation.references16 React 30-Project 10: Building User Authentication Forms using React.js and React Router [Електронний ресурс] // Medium. – 2023. – Режим доступу до ресурсу: https://saurabhnativeblog.medium.com/react-30-project-10-building-user-authentication-forms-using-react-js-and-react-router-1e3f2efa0c3auk_UA
dc.relation.references17 Demystifying Backend for Frontend Architecture: Building Robust and Scalable Web Applications [Електронний ресурс] // Medium. – 2023. – Режим доступу до ресурсу: https://mobilelive.medium.com/demystifying-backend-for-frontend-architecture-building-robust-and-scalable-web-applications-22c169a81918uk_UA
dc.relation.references18 Exploring Backend and Frontend Development in Technical Architecture [Електронний ресурс] // MoldStud. – 2024. – Режим доступу до ресурсу: https://moldstud.com/articles/p-exploring-backend-and-frontend-development-in-technical-architectureuk_UA
dc.relation.references19 FastAPI — Really Fast and Modern [Електронний ресурс] // Medium. – 2024. – Режим доступу до ресурсу: https://medium.com/codenx/fastapi-really-fast-and-modern-7a1796597b60uk_UA
dc.relation.references20 How to avoid redundancy through the use of Layout Components in React [Електронний ресурс] // Chisom Nhenna Chukwuma. – 2023. – Режим доступу до ресурсу: https://devzibah.hashnode.dev/how-to-avoid-redundancy-through-the-use-of-layout-components-in-reactuk_UA
dc.relation.references21 Website footer design — 10 BEST FOOTER EXAMPLES FOR INSPIRATION [Електронний ресурс] // Halo Lab. – 2023. – Режим доступу до ресурсу: https://www.halo-lab.com/blog/website-footer-design-examplesuk_UA
dc.relation.references22 How to create a restaurant website: the complete guide [Електронний ресурс] // WIXBlog. – 2023. – Режим доступу до ресурсу: https://www.wix.com/blog/how-to-create-restaurant-website#viewer-fe0mtuk_UA
dc.relation.references23 How to Build a Shopping Cart with React and TypeScript [Електронний ресурс] // freecodecamp. – 2023. – Режим доступу до ресурсу: https://www.freecodecamp.org/news/how-to-build-a-shopping-cart-with-react-and-typescript/uk_UA
dc.relation.references24 How To Create An Advanced Shopping Cart With React and TypeScript [Електронний ресурс] // YouTube | Web dev Simplified. – 2023. – Режим доступу до ресурсу: https://youtu.be/lATafp15HWA?si=_pYCBlQU4xfPXW9muk_UA
dc.relation.references25 How to create a website with an online payment system? [Електронний ресурс] // UPTECH. – 2024. – Режим доступу до ресурсу: https://www.uptech.team/blog/how-to-create-online-payment-websiteuk_UA
dc.relation.references26 Create API for a database using FastApi [Електронний ресурс] // Medium. – 2023. – Режим доступу до ресурсу: https://medium.com/@Lijitha/connect-to-the-database-using-fastapi-443878f6a87euk_UA
dc.relation.references27 How to Create Forms in React using react-hook-form [Електронний ресурс] // freecodecamp. – 2022. – Режим доступу до ресурсу: https://www.freecodecamp.org/news/how-to-create-forms-in-react-using-react-hook-form/uk_UA
dc.relation.references28 How To Make Sign In & Sign Up Form Using React JS | ReactJS Login & Registration Form [Електронний ресурс] // YouTube | GreatStack. – 2023. – Режим доступу до ресурсу: https://youtu.be/8QgQKRcAUvM?si=d5wgXdNnZSWzeExVuk_UA
dc.relation.references29 How to Create a Registration Form using React.js and Connect it to Firebase [Електронний ресурс] // WEBSCALE. – 2022. – Режим доступу до ресурсу: https://www.webscale.com/engineering-education/how-to-create-a-registration-form-using-react-js-and-connect-it-to-firebase/uk_UA
dc.relation.references30 Стандарт розробки React для початківців [Електронний ресурс] // DOU. – 2023. – Режим доступу до ресурсу: https://dou.ua/forums/topic/44659/uk_UA
dc.relation.references31 React Architecture: How to Structure and Organize a React Application [Електронний ресурс] // Taniarascia. – 2021. – Режим доступу до ресурсу: https://www.taniarascia.com/react-architecture-directory-structure/uk_UA
dc.relation.references32 Developing a Single Page App with FastAPI and React [Електронний ресурс] // testdriven.io. – 2022. – Режим доступу до ресурсу: https://testdriven.io/blog/fastapi-react/uk_UA
dc.relation.references33 Желібо Є. П. Безпека Життєдіяльності / Є. П. Желібо, Н. М. Заверуха, В. В. Задарний. – Київ: Каравела, 2008. – 344 с. – (Вища освіта в Україні; кн. 6).uk_UA
dc.relation.references34 Кобзін В. Г. Основи Охорони Праці [Електронний ресурс] / В. Г. Кобзін, О. В. Северинов // ХНЕУ. – 2012. – Режим доступу до ресурсу: http://www.repository.hneu.edu.ua/jspui/bitstream/123456789/7542/1/Кобзин_1%20%28Конспект%20лекцій%29%20ООП.pdfuk_UA
dc.relation.references35 ДСТУ 7950:2015 Дизайн і ергономіка. Робоче місце під час виконання робіт стоячи. Загальні ергономічні вимоги [Текст]. - Чинний від 2016-09-01. - Київ : УкрНДНЦ, 2016. - III, 7 с. : рис. - (Національний стандарт України).uk_UA
dc.relation.references36 V. Kozlovskyi, Y. Balanyuk, H. Martyniuk, O. Nazarevych, L. Scherbak and G. Shymchuk, «Information Technology for Estimating City Gas Consumption During the Year,» 2022 International Conference on Smart Information Systems and Technologies (SIST), Nur-Sultan, Kazakhstan, 2022, pp. 1-4, doi: 10.1109/SIST54437.2022.9945786uk_UA
dc.relation.references37 Approach to gas consumption process forecasting on the basis of a mathematical model in the form of a random cyclic process / Serhii Lupenko, Iaroslav Lytvynenko, Oleg Nazarevych, Grigorii Shymchuk, Volodymyr Hotovych // ICAAEIT 2021, 15-17 December 2021. – Tern. : TNTU, Zhytomyr «Publishing house „Book-Druk“» LLC, 2021. – P. 213–219. – (Mathematical modeling in power engineering and information technologies).uk_UA
dc.relation.references38 Lytvynenko, S. Lupenko, O. Nazarevych, G. Shymchuk and V. Hotovych, «Mathematical model of gas consumption process in the form of cyclic random process,» 2021 IEEE 16th International Conference on Computer Sciences and Information Technologies (CSIT), LVIV, Ukraine, 2021, pp. 232-235, doi: 10.1109/CSIT52700.2021.9648621uk_UA
dc.relation.references39 Additive mathematical model of gas consumption process / Iaroslav Lytvynenko, Serhii Lupenko, Oleh Nazarevych, Hryhorii Shymchuk, Volodymyr Hotovych // Scientific Journal of TNTU. – Tern. : TNTU, 2021. – Vol 104. – No 4. – P. 87–97.uk_UA
dc.relation.references40 O. Nazarevych, Y. Leshchyshyn, S. Lupenko, V. Hotovych, G. Shymchuk and N. Shabliy, «Method of Gas Consumption Change-point Detection Based on Seasonally Multicomponent Model,» 2020 10th International Conference on Advanced Computer Information Technologies (ACIT), Deggendorf, Germany, 2020, pp. 152-155, doi: 10.1109/ACIT49673.2020.9208924uk_UA
dc.relation.references41 Y. Leshchyshyn, L. Scherbak, O. Nazarevych, V. Gotovych, P. Tymkiv and G. Shymchuk, «Multicomponent Model of the Heart Rate Variability Change-point,» 2019 IEEE XVth International Conference on the Perspective Technologies and Methods in MEMS Design (MEMSTECH), Polyana, Ukraine, 2019, pp. 110-113, doi: 10.1109/MEMSTECH.2019.8817379uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Appears in Collections:122 — Компʼютерні науки (бакалаври)

Files in This Item:
File Description SizeFormat 
2024_KRB_SN-42_Tatarevskyi_A_.pdf1,32 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Admin Tools