Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Systém pro správu šachových soutěží
Název práce v češtině: Systém pro správu šachových soutěží
Název v anglickém jazyce: System for management of chess competitions
Klíčová slova: systém|šachy|turnaj|soutěž|web|aplikace
Klíčová slova anglicky: system|chess|tournament|competition|web|application
Akademický rok vypsání: 2023/2024
Typ práce: bakalářská práce
Jazyk práce: čeština
Ústav: Katedra distribuovaných a spolehlivých systémů (32-KDSS)
Vedoucí / školitel: Mgr. Filip Kliber
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 09.11.2023
Datum zadání: 16.11.2023
Datum potvrzení stud. oddělením: 16.11.2023
Zásady pro vypracování
Cílem práce je vytvořit program, který umožní efektivní řízení šachové soutěže a komunikaci mezi jednotlivými subjekty. Program by měl zefektivnit jednotlivé části procesu organizace, například vytvoření propozic, zasílání přihlášek, registrování výsledků, generování rozlosování, komunikaci s hráči a trenéry o výsledcích.

Bude navrhnuto prostředí, kde bude organizátor turnaje moci provádět jednotlivé úkony, které s organizací šachového turnaje souvisí. Hráči naopak budou moci tato data přijímat. Řešení bude implementovat všechny tyto úlohy do jednoho systému, čímž bude odstraněna zdlouhavá komunikace mezi jednotlivými účastníky. Dojde též k omezení chyb, které tímto procesem vznikají.

Při lokálních turnajích jednotlivé části organizace turnaje probíhají v oddělených systémech. Hráči a organizátoři musí navštěvovat několik webových stránek a programů, aby mohl turnaj správně proběhnout. V horším případě jsou veškeré tyto úkony prováděny pomocí e-mailové komunikace, což způsobuje několik problémů. Program by měl tyto problémy odstranit a umožnit organizaci lokálního turnaje každému.
Seznam odborné literatury
[1] Soutěžní řád Šachového svazu České republiky - https://www.chess.cz/wp-content/uploads/2019/05/Priloha_9_VV135_Soutezni_rad.pdf
[2] Pravidla pro turnaje hrané švýcarským systémem - https://www.chess.cz/sachovy-svaz-cr/legislativa/pravidla-pro-turnaje-hrane-svycarskym-systemem/
[3] ASP.NET Core Blazor - https://learn.microsoft.com/cs-cz/aspnet/core/blazor/?view=aspnetcore-8.0
[4] Pine, D. (2022). Learning blazor: Build single-page apps with webassembly and C#. O’Reilly Media.
 
Univerzita Karlova | Informační systém UK