Tato práce se zabývá průzkumem stávající aplikace na správu robotické soutěže Robogames a jejího vylepšení. Tato soutěž se pravidelné koná na fakultě Univerzity Tomáše Bati na Fakultě Aplikované Informatiky. Navrhnuty a zdokumentovány byly nové funkcionality tak, aby bylo možné aplikaci použít pro organizace dané soutěže.
Anotace v angličtině
This thesis explores the existing application for managing the Robogames robotic competition and its improvement. This competition is held regularly at the Faculty of Applied Informatics of Tomas Bata University. New functionalities were designed and documented so that the application could be used for the organization of the given competition.
Klíčová slova
robotická soutěž, webová aplikace, organizace robotické soutěže, Robogames
Klíčová slova v angličtině
robotic competition, web application, organization of a robotic tournament, Robogames
Rozsah průvodní práce
122 s. (132 756 znaků)
Jazyk
CZ
Anotace
Tato práce se zabývá průzkumem stávající aplikace na správu robotické soutěže Robogames a jejího vylepšení. Tato soutěž se pravidelné koná na fakultě Univerzity Tomáše Bati na Fakultě Aplikované Informatiky. Navrhnuty a zdokumentovány byly nové funkcionality tak, aby bylo možné aplikaci použít pro organizace dané soutěže.
Anotace v angličtině
This thesis explores the existing application for managing the Robogames robotic competition and its improvement. This competition is held regularly at the Faculty of Applied Informatics of Tomas Bata University. New functionalities were designed and documented so that the application could be used for the organization of the given competition.
Klíčová slova
robotická soutěž, webová aplikace, organizace robotické soutěže, Robogames
Klíčová slova v angličtině
robotic competition, web application, organization of a robotic tournament, Robogames
Zásady pro vypracování
1. Proveďte průzkum možných vylepšení a nových funkcionalit web aplikace pro organizaci robotické soutěže.
2. Navrhněte a popište sadu nových funkcionalit, které jsou pro skutečnou použitelnost aplikace nejvíce potřebné.
3. Pro navrženou sadu funkcionalit popište jejich možnou implementaci na straně serveru, webové a popř. i mobilní aplikace.
4. Implementujte navržené funkcionality tak, aby výsledná aplikace byla funkční a použitelná.
5. Vytvořte implementační dokumentaci v takovém rozsahu, aby bylo v budoucnu možné aplikaci rozšiřovat o další funkcionality.
Zásady pro vypracování
1. Proveďte průzkum možných vylepšení a nových funkcionalit web aplikace pro organizaci robotické soutěže.
2. Navrhněte a popište sadu nových funkcionalit, které jsou pro skutečnou použitelnost aplikace nejvíce potřebné.
3. Pro navrženou sadu funkcionalit popište jejich možnou implementaci na straně serveru, webové a popř. i mobilní aplikace.
4. Implementujte navržené funkcionality tak, aby výsledná aplikace byla funkční a použitelná.
5. Vytvořte implementační dokumentaci v takovém rozsahu, aby bylo v budoucnu možné aplikaci rozšiřovat o další funkcionality.
Seznam doporučené literatury
1. WAGNER, Gerd a Mircea DIACONESCU. Web applications with javascript or java: volume 2: associations and class hierarchies. 1. vyd. Boston: De Gruyter Oldenbourg, 2021. Webapp. ISBN 978-3-11-050024-0.
2. FRAIN, Ben. Responsive Web Design with HTML5 and CSS: Develop future-proof responsive websites using the latest HTML5 and CSS techniques, 3rd Edition. B.m.: Packt Publishing, 2020. ISBN 978-1-83921-156-0.
3. BANKS, Alex a Eve PORCELLO. Learning React: modern patterns for developing React Apps. Second edition. Beijing Boston Farnham Sebastopol Tokyo: O’Reilly, 2020. ISBN 978-1-4920-5172-5.
4. WILKEN, Jeremy. Angular in Action. 1st edition. Shelter Island, NY: Manning, 2018. ISBN 978-1-61729-331-3.
5. BOHNER, Michael. Ionic Framework: Building mobile apps with Ionic Framework. B.m.: CreateSpace Independent Publishing Platform, 2016. ISBN 978-1-5227-5352-0.
Seznam doporučené literatury
1. WAGNER, Gerd a Mircea DIACONESCU. Web applications with javascript or java: volume 2: associations and class hierarchies. 1. vyd. Boston: De Gruyter Oldenbourg, 2021. Webapp. ISBN 978-3-11-050024-0.
2. FRAIN, Ben. Responsive Web Design with HTML5 and CSS: Develop future-proof responsive websites using the latest HTML5 and CSS techniques, 3rd Edition. B.m.: Packt Publishing, 2020. ISBN 978-1-83921-156-0.
3. BANKS, Alex a Eve PORCELLO. Learning React: modern patterns for developing React Apps. Second edition. Beijing Boston Farnham Sebastopol Tokyo: O’Reilly, 2020. ISBN 978-1-4920-5172-5.
4. WILKEN, Jeremy. Angular in Action. 1st edition. Shelter Island, NY: Manning, 2018. ISBN 978-1-61729-331-3.
5. BOHNER, Michael. Ionic Framework: Building mobile apps with Ionic Framework. B.m.: CreateSpace Independent Publishing Platform, 2016. ISBN 978-1-5227-5352-0.
Přílohy volně vložené
1 CD
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomantka odprezentovala před komisí hlavní cíle a výsledky své diplomové práce. Prezentace působila výborným dojmem. Následně byla studentka seznámena s posudky vedoucího a oponenta diplomové práce. Diplomantka postupně odpověděla na otázky oponenta práce.
Komise vznesla k obhajobě následující dotaz:
1) dr. Viktorin: Proč jste nám webovou aplikaci nepředvedla?
Na kladené dotazy diplomantka reagoval na výborné úrovni.