Webová aplikace pro samoobslužný nákup drobného zboží (návrh, vývoj a implementace)

Název práce: Webová aplikace pro samoobslužný nákup drobného zboží (návrh, vývoj a implementace)
Autor(ka) práce: Gajda, Josef
Typ práce: Diplomová práce
Vedoucí práce: Pavlíček, Antonín
Oponenti práce: Holý, Pavel
Jazyk práce: Česky
Abstrakt:
Diplomová práce se zabývá návrhem, vývojem a implementací webové aplikace pro samoobslužný nákup drobného zboží se skladovou evidencí ve firemním prostředí společnosti evosoft s.r.o. Cílem práce je nahradit stávající neudržované řešení postavené na zastaralých technologiích moderním systémem, který bude sloužit jako základ pro další rozvoj funkcionalit v rámci organizace. Aplikace pojmenovaná „Lednička“ pokrývá celý proces samoobslužného nákupu od katalogu produktů přes nákupní košík až po debetní model plateb s úhradou prostřednictvím QR kódu, doplněný o evidenci společných obědů, správu skladových zásob a administrační rozhraní pro správu produktů a uživatelů. Teoretická část vymezuje koncepty samoobslužných a bezobslužných prodejních systémů a jejich specifika v interním firemním prostředí, představuje současné trendy ve vývoji moderních webových aplikací včetně zvoleného technologického stacku, principy kontejnerizace pomocí nástroje Docker. Praktická část obsahuje analýzu stávajícího řešení, specifikaci funkčních a nefunkčních požadavků, návrh architektury a datového modelu, implementaci aplikace, uživatelské akceptační testování s využitím standardizovaných metrik System Usability Scale a Single Ease Question a nasazení do produkčního prostředí. Aplikace byla vyvinuta s využitím frameworku Laravel 12, knihovny Livewire 4, databáze PostgreSQL 16 a stylovacího frameworku Tailwind CSS. Výsledné řešení je kontejnerizované prostřednictvím nástroje Docker a nasazené na cloudové platformě Hetzner Cloud. Funkčnost a použitelnost systému byla ověřena uživatelským testováním se zaměstnanci společnosti evosoft s.r.o. a doplněna o automatizovaný audit přístupnosti, výkonu a bezpečnosti. Výstupem práce je funkční a nasazené řešení, které nahrazuje původní systém a slouží jako základ pro další rozvoj aplikace.
Klíčová slova: webová aplikace; samoobslužný systém; Laravel; skladová evidence
Název práce: Web application for self-service purchase of small goods (design, development, and implementation)
Autor(ka) práce: Gajda, Josef
Typ práce: Diploma thesis
Vedoucí práce: Pavlíček, Antonín
Oponenti práce: Holý, Pavel
Jazyk práce: Česky
Abstrakt:
The diploma thesis addresses the design, development, and implementation of a web application for self-service purchasing of small goods within the corporate environment of evosoft s.r.o. The aim of the thesis is to replace the existing unmaintained solution built on outdated technologies with a modern system that will serve as a foundation for further development of functionalities within the organization. The application, named "Lednička" (Fridge), covers the entire self-service purchasing process from the product catalog through the shopping cart to a debit-based payment model with settlement via QR code complemented by the recording of shared lunches, inventory management, and an administrative interface for managing products and users. The theoretical part defines the concepts of self-service and unattended retail systems and their specifics in an internal corporate environment, presents current trends in the development of modern web applications including the chosen technology stack, and the principles of containerization using Docker. The practical part contains an analysis of the existing solution, the specification of functional and non-functional requirements, the design of the architecture and data model, the implementation of the application, user acceptance testing using the standardized System Usability Scale and Single Ease Question metrics, and deployment to a production environment. The application was developed using the Laravel 12 framework, the Livewire 4 library, the PostgreSQL 16 database, and the Tailwind CSS styling framework. The resulting solution is containerized using Docker and deployed on the Hetzner Cloud platform. The functionality and usability of the system were verified through user testing with employees of evosoft s.r.o. and supplemented by an automated audit of accessibility, performance, and security. The output of the thesis is a fully functional and deployed solution and serves as the foundation for further development of the application.
Klíčová slova: web application; inventory management; Laravel; self-service system

Informace o studiu

Studijní program / obor: Informační management
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra systémové analýzy

Informace o odevzdání a obhajobě

Datum zadání práce: 14. 10. 2025
Datum podání práce: 3. 5. 2026
Datum obhajoby: 3. 6. 2026
Identifikátor v systému InSIS: https://insis.vse.cz/zp/94029/podrobnosti

Soubory ke stažení

    Poslední aktualizace: