Online objednávkový systém pro restaurace využívající QR kódy
Online ordering system for restaurants using QR codes
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Ladislav Pazdera
Vedoucí práce
Dobiáš Martin
Oponent práce
Matera Lukáš
Studijní obor
Business informaticsStudijní program
Softwarové inženýrství a technologieInstituce přidělující hodnost
katedra fyzikyPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Tato bakalářská práce se zabývá návrhem a implementací online objednávkového systému pro restaurace, který využívá QR kódy k propojení zákazníka s digitálním menu, objednávkami a platbami. Cílem systému je zrychlení obsluhy, snížení provozní zátěže personálu a zvýšení komfortu zákazníků. Aplikace je realizována jako webový systém v architektuře klient-server s frontendem v Reactu a backendem ve Spring Boot. Funkcionalita pokrývá celý provozní cyklus od vytvoření objednávky po online platbu. Systém podporuje více uživatelských rolí, správu nabídky, přehled účtů a evidenci účtenek. V závěru práce jsou prezentovány výsledky testování a návrhy dalšího rozvoje. This bachelor thesis presents the design and implementation of an online ordering system for restaurants using QR codes to connect the customer with a digital menu, orders and payments directly from mobile devices. The system aims to streamline service, reduce staff workload, and improve the customer experience. The application is developed as a web-based client-server system using React for the frontend and Spring Boot for the backend. It supports multiple user roles, menu and table management, order tracking, and online payments. The final part of the thesis includes usability testing results and suggestions for further system improvements.