Por favor, use este identificador para citar o enlazar este ítem:
http://elartu.tntu.edu.ua/handle/lib/49449
Títol: | Розробка веб-сайту ресторану «Маяк» |
Altres títols: | Development of the restaurant website «Mayak» |
Autor: | Бенедикт, Артур Георгійович Benedykt, Artur Georgiyovich |
Affiliation: | ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна |
Bibliographic description (Ukraine): | Бенедикт А. Г. Розробка вебсайту ресторану ”Маяк” : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. Г. І. Липак. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. 66 с. |
Data de publicació: | 24-de -2025 |
Submitted date: | 10-de -2025 |
Date of entry: | 3-de -2025 |
Editorial: | ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна |
Country (code): | UA |
Place of the edition/event: | Тернопіль |
Supervisor: | Липак, Галина Ігорівна Lypak, Halyna |
UDC: | 004.58, 004.8 |
Paraules clau: | 122 вебсайт ресторан автентифікація замовлення інтерфейс website restaurant fastapi react mongodb authentication orders interface |
Page range: | 66 |
Resum: | Кваліфікаційна робота присвячена розробці веб-сайту ресторану «Маяк» для покращення взаємодії з клієнтами та підвищення якості обслуговування.
У першому розділі кваліфікаційної роботи розглянуто аналіз предметної області, визначено основні функціональні вимоги та ключові об’єкти системи, а також побудовано діаграми варіантів використання веб-сайту «Маяк».
У другому розділі кваліфікаційної роботи проведено моделювання архітектури веб-сайту, проектування та практичну реалізацію структури як окремих функціональних компонентів, так і загальної структури веб-сайту.
У третьому розділі кваліфікаційної роботи детально розглянуто процес тестування та введення в експлуатацію веб-сайту «Маяк». Проведено аналіз отриманих результатів тестування, а також проаналізовано питання забезпечення безпеки та підвищення продуктивності веб-ресурсу The qualification work is dedicated to the development of the «Mayak» 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 «Mayak» 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 «Mayak» website, analyzes the test results, and examines aspects of ensuring the security and the performance of the website |
Descripció: | Роботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 24.06.2025р. на засіданні екзаменаційної комісії №30 у Тернопільському національному технічному університеті імені Івана Пулюя |
Content: | ВСТУП 9 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ФОРМУВАННЯ ВИМОГ ДО ВЕБ-САЙТУ «МАЯК» 11 1.1 Загальна характеристика та актуальність веб-сайту «Маяк» 11 1.2 Аналіз існуючих аналогів веб-сайтів «Маяк» 12 1.3 Формування вимог до веб-сайту»Маяк» 13 1.4 Вибір інструментів для створення веб-сайту «Маяк» 16 1.5 Застосування можливостей веб-сайту «Маяк» 18 1.6 Висновок до першого розділу 20 РОЗДІЛ 2. ПРОЕКТУВАННЯ ОСНОВНИХ ЕЛЕМЕНТІВ ВЕБ-САЙТУ «МАЯК» 22 2.1 Загальна архітектурна система веб-сайту «Маяк» 22 2.2 Проєктування користувацького інтерфейсу веб-сайту «Маяк» 24 2.3 Забезпечення безпеки та захисту даних веб-сайту «Маяк» 27 2.4 Адаптивність та UX-дизайн веб-сайту «Маяк» 30 2.5 Управління замовленнями на веб-сайті ресторану «Маяк» 33 2.6 Висновок до другого розділу 35 РОЗДІЛ 3. ТЕСТУВАННЯ ТА ВВЕДЕННЯ У ДІЮ ВЕБ-САЙТУ «МАЯК» 38 3.1 Створена головна сторінка веб-сайту «Маяк» 38 3.2 Реалізований функціонал особистого кабінету користувача на веб-сайті ресторану «Маяк» 44 3.3 Введення веб-сайту в експлуатацію веб-сайту «Маяк» 49 3.4 Висновок до третього розділу 52 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 54 4.1 Працездатність людини – оператора 54 4.2 Затрати на заходи щодо покращення умов та охорони праці 56 4.3 Висновок до четвертого розділу 60 ВИСНОВКИ 61 ПЕРЕЛІК ДЖЕРЕЛ 63 ДОДАТКИ |
URI: | http://elartu.tntu.edu.ua/handle/lib/49449 |
Copyright owner: | © Бенедикт Артур Георгійович, 2025 |
References (Ukraine): | 1. Kunanets, N., Dobrovolska, V., Filippova, N., Parviz, K., Lypak, H., Duda, O., ... & Dubrovina, L. (2020, September). Designing the Repository of Documentary Cultural Heritage. In Conference on Computer Science and Information Technologies (pp. 1034-1044). Cham: Springer International Publishing. Doi: 10.1007/978-3-030-63270-0_70 (дата звернення: 19.06.2025). 2. 17 прикладів найкращих сайтів ресторанів та кафе. URL: https://impulse-design.com.ua/ua/17-primerov-luchshikh-sajtov-restoranov-i-kafe.html (дата звернення: 19.06.2025). 3. Адаптивний веб-дизайн URL: https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/CSS_layout/Responsive_Design (дата звернення: 19.06.2025). 4. Duda, O., Pasichnyk, V., Lypak, H., ...Matsiuk, O., Mudrokha, V. Formation of integrated repositories of social and communication data by consolidating the resources of museums, libraries and archives in smart cities projects. CEUR Workshop Proceedings, 2021, 2870, pp. 1420–1430. URL: http://ceur-ws.org/Vol-2870/paper104.pdf (дата звернення: 19.06.2025). 5. Lypak, H., Kunanets, N., Pasichnyk, V., Veretennikova, N. Digitization Project for Historical and Cultural Heritage. 2020 IEEE 15th International Scientific and Technical Conference on Computer Sciences and Information Technologies, CSIT 2020 - Proceedings, 2020, 2, pp. 194–198, URL: https://ieeexplore.ieee.org/document/9321993 (дата звернення: 19.06.2025). 6. Teslyuk, T., Teslyuk, V., Lypak, H., Kunanets, N., Veretennikova, N. A mobile museum guide application. CEUR Workshop Proceedings, 2020, 2631, pp. 314–326. http://ceur-ws.org/Vol-2631/paper24.pdf ISSN 1613-0073. 7. Актори та діаграми прецедентів системи консолідації соціокомунікаційних інформаційних ресурсів «Розумних міст» / Пасічник В. В., Кунанець Н. Е., Дуда О. М., Липак Г. І., О Мацюк. В., Cеменюк В. В. // Науковий вісник НЛТУ України: зб наук-техн. праць. – 2017. – Вип. 27(10). – С. 129–136. (дата звернення: 19.06.2025). 8. JSON Web Tokens для захищених API. URLhttps://auth0.com/docs/secure/tokens/json-web-tokens (дата звернення: 19.06.2025). 9. Introduction to client-side frameworks URL: https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/CSS_layout/Responsive_Design (дата звернення: 19.06.2025) 10. Вибір бекенд-технологій для розробників. URL: https://www.geeksforgeeks.org/how-to-choose-the-right-backend-technology/ (дата звернення: 19.06.2025). 11. Огляд можливостей FastAPI для сучасних API. URL: https://medium.com/codenx/fastapi-really-fast-and-modern-7a1796597b60 (дата звернення: 19.06.2025). 12. What is a relational database? URL: https://www.ibm.com/think/topics/relational-databases (дата звернення: 19.06.2025). 13. Розробка ефективного веб-сайту ресторану: поради та найкращі практики URL: https://restaurantify.com/designing-an-effective-restaurant-website-tips-and-best-practices/ (дата звернення: 19.06.2025). 14. Валідація форм у React: react-hook-form URL: https://www.freecodecamp.org/news/how-to-create-forms-in-react-using-react-hook-form/ (дата звернення: 19.06.2025). 15. Структура проєкту React для початківців URL: https://dou.ua/forums/topic/44659/ (дата звернення: 19.06.2025). 16. Дизайн інтерфейсу користувача (UI). URL: https://www.interaction-design.org/literature/topics/ui-design (дата звернення: 19.06.2025). 17. REST API: найкращі практики проєктування URL: https://www.freecodecamp.org/news/rest-api-best-practices-rest-endpoint-design-examples/ (дата звернення: 19.06.2025). 18. Збої реєстрації та моніторингу безпеки URL: https://owasp.org/Top10/A09_2021-Security_Logging_and_Monitoring_Failures/ (дата звернення: 19.06.2025). 19. Як створити сайт для онлайн-замовлень їжі. URL: https://www.cleveroad.com/blog/how-to-make-a-food-ordering-website/ (дата звернення: 19.06.2025). 20. Адаптивний веб-дизайн (RWD) та користувацький досвід. URL: https://www.nngroup.com/articles/responsive-web-design-definition/ (дата звернення: 19.06.2025). 21. Компоненти інтерфейсу користувача для швидшого створення потужних адміністративних панелей. URL:https://coreui.io/ (дата звернення: 19.06.2025). 22. Посібник з архітектури програмного забезпечення. URL: https://martinfowler.com/architecture/ (дата звернення: 19.06.2025). 23. 10 евристик юзабіліті для дизайну користувацького інтерфейсу. URL: https://www.nngroup.com/articles/ten-usability-heuristics/ (дата звернення: 19.06.2025). 24. Повний посібник із соціальних мереж для ресторанів та барів. URL: https://sproutsocial.com/insights/bars-restaurants-social-media-guide/ (дата звернення: 19.06.2025). 25. Перевірка форми на стороні клієнта. URL: https://developer.mozilla.org/en-US/docs/Learn_web_development/Extensions/Forms/Form_validation (дата звернення: 19.06.2025). 26. Використання FastAPI для створення веб-API на Python. URL: https://realpython.com/fastapi-python-web-apis/ (дата звернення: 19.06.2025). 27. Шпаргалка з UX-дослідження. URL: https://www.nngroup.com/articles/ux-research-cheat-sheet/ (дата звернення: 19.06.2025). 28. Інтеграція платіжних систем у ресторанних сайтах. URL: https://www.uptech.team/blog/how-to-create-online-payment-website (дата звернення: 19.06.2025). 29. Мистецтво розробки веб-сайту ресторану [поради, приклади, шаблони]. URL: https://www.slammedialab.com/post/designing-restaurant-website?utm_source=chatgpt.com (дата звернення: 19.06.2025). 30. How to Tackle Your Restaurant Website Design Like a Pro. URL: https://daily.dev/blog/3d-modeling-basics-for-developers (дата звернення: 19.06.2025). 31. New Data: 6 Ways Guests Judge Your Restaurant’s Website (And What to Do About It). URL: https://www.owner.com/blog/restaurant-website-design?utm_source=chatgpt.com (дата звернення: 19.06.2025). 32. Best restaurant website designs: 19 unique examples. URL: https://webflow.com/blog/restaurant-website-design (дата звернення: 19.06.2025). 33. Працездатність людини-оператора. URL: https://studfile.net/preview/4474247/page:11/ (дата звернення: 19.06.2025). 34. Витрати на покращення умов і охорону праці. URL: https://studies.in.ua/bjd-gandzyuk/913-53-vitrati-na-pokraschennya-umov-ohoronu-prac.html. 35. Навчально-методичний посібник. URL: https://elartu.tntu.edu.ua/bitstream/lib/48496/1/Navchal%ca%b9no_metodychnyy_%20posibnyk_%202025.pdf (дата звернення: 19.06.2025). |
Content type: | Bachelor Thesis |
Apareix a les col·leccions: | 122 — Компʼютерні науки (бакалаври) |
Arxius per aquest ítem:
Arxiu | Descripció | Mida | Format | |
---|---|---|---|---|
2025_KRB_SN-41_Benedykt_AG.pdf | Дипломна робота | 1,36 MB | Adobe PDF | Veure/Obrir |
Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.
Herramientas de Administrador