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. |