กรุณาใช้ตัวระบุนี้เพื่ออ้างอิงหรือเชื่อมต่อรายการนี้: http://elartu.tntu.edu.ua/handle/lib/45913
ชื่อเรื่อง: Розробка веб-сайту ресторану “Гулівер”
ชื่อเรื่องอื่นๆ: Development of the "Gulliver" Restaurant Website
ผู้แต่ง: Татаревський, Андрій Сергійович
Tatarevskyi, Andrii Serhiiovych
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Татаревський А. С. Розробка веб-сайту ресторану “Гулівер” : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп'ютерні науки / наук. кер. Г. В. Шимчук. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 66 с.
วันที่เผยแพร่: 28-มิถ-2024
Submitted date: 14-มิถ-2024
Date of entry: 8-กรก-2024
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Шимчук, Григорій Валерійович
Committee members: Золотий, Роман Захарійович
UDC: 004.738.5
คำสำคัญ: веб-сайт
website
ресторан
restaurant
аутентифікація
authentication
замовлення
order
інтерфейс
interface
บทคัดย่อ: Розробка веб-сайту ресторану “Гулівер”. Ключові слова: веб-сайт, ресторан, 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.
Content: ВСТУП 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 ДОДАТКИ
URI: http://elartu.tntu.edu.ua/handle/lib/45913
Copyright owner: © Татаревський Андрій Сергійович, 2024
References (Ukraine): 1 10 Top Restaurant Website Designs To Analyze Or Why Your Restaurant Needs A Website [Електронний ресурс] // Cadabra. – 2020. – Режим доступу до ресурсу: https://cadabra.studio/best-restaurant-websites-designs/
2 Responsive vs Adaptive Web Design: Comparing Guide [Електронний ресурс] // Medium. – 2023. – Режим доступу до ресурсу: https://medium.com/theymakedesign/responsive-vs-adaptive-web-design-1da9e5398669
3 Best front-end technologies for web development to Use in 2024 [Електронний ресурс] // Canadian Agency. – 2023. – Режим доступу до ресурсу: https://canadian.agency/best-front-end-technologies-for-web-development/
4 How to Choose the Right Backend Technology? [Електронний ресурс] // Geeksforgeeks. – 2023. – Режим доступу до ресурсу: https://www.geeksforgeeks.org/how-to-choose-the-right-backend-technology/
5 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-c93b9b93ac74
6 User Management in 2024 and Beyond: A Complete Guide [Електронний ресурс] // Frontegg. – 2024. – Режим доступу до ресурсу: https://frontegg.com/guides/user-management
7 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-dbebf2740411
8 How to create a Food ordering website [Електронний ресурс] // CleverRoad. – 2023. – Режим доступу до ресурсу: https://www.cleveroad.com/blog/how-to-make-a-food-ordering-website/
9 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/
10 Building a website with React.js: Everything you should know [Електронний ресурс] // Coax. – 2024. – Режим доступу до ресурсу: https://coaxsoft.com/blog/building-a-website-with-react-js
11 How to create Header in React JS ? [Електронний ресурс] // Geeksforgeeks. – 2023. – Режим доступу до ресурсу: https://www.geeksforgeeks.org/how-to-create-header-in-react-js/
12 Creating a Responsive Sticky Footer in React. [Електронний ресурс] // DopeBase. – 2023. – Режим доступу до ресурсу: https://dopebase.com/creating-responsive-sticky-footer-react
13 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-app
14 Blog app using ReactJS [Електронний ресурс] // Geeksforgeeks. – 2023. – Режим доступу до ресурсу: https://www.geeksforgeeks.org/blog-app-using-reactjs/
15 How to Develop User Registration Form in React JS ? [Електронний ресурс] // Geeksforgeeks. – 2024. – Режим доступу до ресурсу: https://www.geeksforgeeks.org/how-to-develop-user-registration-form-in-reactjs/
16 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-1e3f2efa0c3a
17 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-22c169a81918
18 Exploring Backend and Frontend Development in Technical Architecture [Електронний ресурс] // MoldStud. – 2024. – Режим доступу до ресурсу: https://moldstud.com/articles/p-exploring-backend-and-frontend-development-in-technical-architecture
19 FastAPI — Really Fast and Modern [Електронний ресурс] // Medium. – 2024. – Режим доступу до ресурсу: https://medium.com/codenx/fastapi-really-fast-and-modern-7a1796597b60
20 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-react
21 Website footer design — 10 BEST FOOTER EXAMPLES FOR INSPIRATION [Електронний ресурс] // Halo Lab. – 2023. – Режим доступу до ресурсу: https://www.halo-lab.com/blog/website-footer-design-examples
22 How to create a restaurant website: the complete guide [Електронний ресурс] // WIXBlog. – 2023. – Режим доступу до ресурсу: https://www.wix.com/blog/how-to-create-restaurant-website#viewer-fe0mt
23 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/
24 How To Create An Advanced Shopping Cart With React and TypeScript [Електронний ресурс] // YouTube | Web dev Simplified. – 2023. – Режим доступу до ресурсу: https://youtu.be/lATafp15HWA?si=_pYCBlQU4xfPXW9m
25 How to create a website with an online payment system? [Електронний ресурс] // UPTECH. – 2024. – Режим доступу до ресурсу: https://www.uptech.team/blog/how-to-create-online-payment-website
26 Create API for a database using FastApi [Електронний ресурс] // Medium. – 2023. – Режим доступу до ресурсу: https://medium.com/@Lijitha/connect-to-the-database-using-fastapi-443878f6a87e
27 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/
28 How To Make Sign In & Sign Up Form Using React JS | ReactJS Login & Registration Form [Електронний ресурс] // YouTube | GreatStack. – 2023. – Режим доступу до ресурсу: https://youtu.be/8QgQKRcAUvM?si=d5wgXdNnZSWzeExV
29 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/
30 Стандарт розробки React для початківців [Електронний ресурс] // DOU. – 2023. – Режим доступу до ресурсу: https://dou.ua/forums/topic/44659/
31 React Architecture: How to Structure and Organize a React Application [Електронний ресурс] // Taniarascia. – 2021. – Режим доступу до ресурсу: https://www.taniarascia.com/react-architecture-directory-structure/
32 Developing a Single Page App with FastAPI and React [Електронний ресурс] // testdriven.io. – 2022. – Режим доступу до ресурсу: https://testdriven.io/blog/fastapi-react/
33 Желібо Є. П. Безпека Життєдіяльності / Є. П. Желібо, Н. М. Заверуха, В. В. Задарний. – Київ: Каравела, 2008. – 344 с. – (Вища освіта в Україні; кн. 6).
34 Кобзін В. Г. Основи Охорони Праці [Електронний ресурс] / В. Г. Кобзін, О. В. Северинов // ХНЕУ. – 2012. – Режим доступу до ресурсу: http://www.repository.hneu.edu.ua/jspui/bitstream/123456789/7542/1/Кобзин_1%20%28Конспект%20лекцій%29%20ООП.pdf
35 ДСТУ 7950:2015 Дизайн і ергономіка. Робоче місце під час виконання робіт стоячи. Загальні ергономічні вимоги [Текст]. - Чинний від 2016-09-01. - Київ : УкрНДНЦ, 2016. - III, 7 с. : рис. - (Національний стандарт України).
36 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.9945786
37 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).
38 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.9648621
39 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.
40 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.9208924
41 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.8817379
Content type: Bachelor Thesis
ปรากฏในกลุ่มข้อมูล:122 — Компʼютерні науки (бакалаври)

แฟ้มในรายการข้อมูลนี้:
แฟ้ม รายละเอียด ขนาดรูปแบบ 
2024_KRB_SN-42_Tatarevskyi_A_.pdf1,32 MBAdobe PDFดู/เปิด


รายการทั้งหมดในระบบคิดีได้รับการคุ้มครองลิขสิทธิ์ มีการสงวนสิทธิ์เว้นแต่ที่ระบุไว้เป็นอื่น

เครื่องมือสำหรับผู้ดูแลระบบ