Aplikace pro chytré fotbálky

Název práce: Aplikace pro chytré fotbálky
Autor(ka) práce: Párys, Vojtěch
Typ práce: Bakalářská práce
Vedoucí práce: Vojíř, Stanislav
Oponenti práce: Luc, Ladislav
Jazyk práce: Česky
Abstrakt:
Tato bakalářská práce se zabývá návrhem a implementací softwarového systému pro chytrý stolní fotbálek. Cílem práce je vytvořit funkční prototyp řešení, které propojuje hráče s herním zařízením prostřednictvím webové aplikace a rozhraní pro komunikaci se stolním fotbálkem. Hardwarová část je v rámci práce nahrazena emulátorem zařízení, jenž simuluje chování chytrého fotbálku. Práce na základě dotazníkového šetření a rešerše existujících řešení analyzuje možnosti digitalizace stolního fotbalu, definuje funkční a nefunkční požadavky na systém podle metodiky MMSP a navrhuje architekturu serverové, klientské a zařízení vrstvy. Praktická část popisuje implementaci backendu v prostředí Node.js a Express a frontendové aplikace v knihovně React s využitím TypeScriptu a real-time komunikace. Výsledkem je prototyp umožňující evidenci zápasů, správu uživatelských účtů a statistik, práci s virtuálním kreditem a sledování skóre v reálném čase, jehož funkčnost byla ověřena pomocí integračních a uživatelských testů.
Klíčová slova: Node.js; React; statistiky hráčů; stolní fotbal; chytrý stolní fotbálek; real-time komunikace; webová aplikace
Název práce: Smart foosball table app
Autor(ka) práce: Párys, Vojtěch
Typ práce: Bachelor thesis
Vedoucí práce: Vojíř, Stanislav
Oponenti práce: Luc, Ladislav
Jazyk práce: Česky
Abstrakt:
This bachelor thesis focuses on the design and implementation of a software system for a smart foosball table. The aim of the thesis is to develop a functional prototype that connects players with the game device through a web application and a communication interface for the table. In this work, the hardware component is represented by an emulator that simulates the behaviour of a smart foosball table. Based on a questionnaire survey and a review of existing solutions, the thesis analyses opportunities for digitalizing table soccer, defines functional and non-functional system requirements following the MMSP methodology, and proposes an architecture of the server, client and device layers. The practical part describes the implementation of the backend in Node.js and Express and the frontend application in React using TypeScript and real-time communication. The resulting prototype enables match recording, user account and statistics management, virtual credit handling and real-time score tracking. Its functionality is validated through integration and user testing.
Klíčová slova: web application; Node.js; React; real-time communication; table soccer; player statistics; smart foosball table

Informace o studiu

Studijní program / obor: Aplikovaná informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačního a znalostního inženýrství

Informace o odevzdání a obhajobě

Datum zadání práce: 2. 7. 2024
Datum podání práce: 8. 12. 2025
Datum obhajoby: 28. 1. 2026
Identifikátor v systému InSIS: https://insis.vse.cz/zp/88918/podrobnosti

Soubory ke stažení

    Poslední aktualizace: