Diplomové práce se zabývá vývojem informačního systému napomáhajícího organizaci průběhu a vyhodnocení výsledků soutěže RoboGames. Soutěž se skládá z různých nezávislých disciplín, které plní týmy se svými mechanickými roboty. V práci je popsán dosavadní způsob organizace a vyhodnocování soutěže. Na základě získaných informací jsou definovány funkční a nefunkční požadavky, vytvořeny případy užití popsané scénáři a identifikovány základní třídy. Pro realizaci byl vybrán pracovní rámec Spring využívající platformu Java.
Vytvořený informační systém pracuje jako webová aplikace postavená na třívrstvé architektuře využívající relační databázi.
Annotation in English
This diploma thesis deals with development of information system which organize and evaluate RoboGames competition results. Competition is combination of independent disciplines, which each team performs with their mechanical robots. This document describes actual organization and game evaluation. Functional and nonfunctional requirements, use cases, scenarios and basic classes are based on gathered information. For implementing was chosen Spring framework using Java platform.
Final information system is web application based on three layer architecture with data persistence using relational database system.
Keywords
systém pro správu soutěže, soutěž robotů, vývoj webového informačního systému, Java, Spring
Keywords in English
competition management system, robot game competition, developing web based information system, Java, Spring
Length of the covering note
59
Language
CZ
Annotation
Diplomové práce se zabývá vývojem informačního systému napomáhajícího organizaci průběhu a vyhodnocení výsledků soutěže RoboGames. Soutěž se skládá z různých nezávislých disciplín, které plní týmy se svými mechanickými roboty. V práci je popsán dosavadní způsob organizace a vyhodnocování soutěže. Na základě získaných informací jsou definovány funkční a nefunkční požadavky, vytvořeny případy užití popsané scénáři a identifikovány základní třídy. Pro realizaci byl vybrán pracovní rámec Spring využívající platformu Java.
Vytvořený informační systém pracuje jako webová aplikace postavená na třívrstvé architektuře využívající relační databázi.
Annotation in English
This diploma thesis deals with development of information system which organize and evaluate RoboGames competition results. Competition is combination of independent disciplines, which each team performs with their mechanical robots. This document describes actual organization and game evaluation. Functional and nonfunctional requirements, use cases, scenarios and basic classes are based on gathered information. For implementing was chosen Spring framework using Java platform.
Final information system is web application based on three layer architecture with data persistence using relational database system.
Keywords
systém pro správu soutěže, soutěž robotů, vývoj webového informačního systému, Java, Spring
Keywords in English
competition management system, robot game competition, developing web based information system, Java, Spring
Research Plan
Seznamte se s pravidly a organizací soutěže RoboGames na UTB.
Vhodným způsobem definujte požadavky na aplikaci pro evidenci výsledků soutěže.
Vyberte vhodné technologie pro implementaci aplikace.
Navrhněte architekturu aplikace.
Implementujte serverovou část a klientskou aplikaci.
Ověřte funkčnost celého systému.
Research Plan
Seznamte se s pravidly a organizací soutěže RoboGames na UTB.
Vhodným způsobem definujte požadavky na aplikaci pro evidenci výsledků soutěže.
Vyberte vhodné technologie pro implementaci aplikace.
Navrhněte architekturu aplikace.
Implementujte serverovou část a klientskou aplikaci.
Ověřte funkčnost celého systému.
Recommended resources
Herbert Schildt, 2016, Java 8 Výukový kurz, Computer Press, EAN:9788025146651.
Elizabeth Castro, Bruce Hyslop, 2012, HTML5 a CSS3 Názorný průvodce tvorbou WWW stránek, Computer Press, ISBN:9788025137338.
Bruce Momjian, 2003, PostgreSQL Praktický průvodce, Computer Press, ISBN: 8072269542.
Robert C. Martin, 2009, Čistý kód, Computer Press, ISBN: 9788025122853.
Rudolf Pecinovský, 2007, Návrhové vzory, Computer Press, ISBN:9788025115824.
Recommended resources
Herbert Schildt, 2016, Java 8 Výukový kurz, Computer Press, EAN:9788025146651.
Elizabeth Castro, Bruce Hyslop, 2012, HTML5 a CSS3 Názorný průvodce tvorbou WWW stránek, Computer Press, ISBN:9788025137338.
Bruce Momjian, 2003, PostgreSQL Praktický průvodce, Computer Press, ISBN: 8072269542.
Robert C. Martin, 2009, Čistý kód, Computer Press, ISBN: 9788025122853.
Rudolf Pecinovský, 2007, Návrhové vzory, Computer Press, ISBN:9788025115824.