Cílem této práce je navrhnou a vytvořit software pro zpracování plaveckých závodů. Tento software se bude skládat ze dvou aplikací. První aplikace bude provozována na klientském počítači a bude zpracovávat všechny vstupy od přihlášek závodníků až po výsledky. Tyto vstupy bude aplikace zpracovávat a výsledkem budou výstupy z průběhu závodů a celkové výsledky, které bude možné vytisknout nebo je ukládat do databáze. Druhá aplikace bude webová a bude sloužit k podávání přihlášek na závody a k zobrazování statistik zaplavaných výkonů závodníků a výsledků ze závodů.
Anotace v angličtině
The aim of this thesis is to design and develop a software for swimming competition proceeding. This software will be composed of two applications. The first application will be running on a client machine and will handle all the inputs from competitor's entries to results. These inputs will be handled by the application and its outputs will be reports of during competition and the overall results that can be printed or stored in a database. The second application will be web-based and will be used to carry out competitor's entries and to show performance statistics of competitors and the results from competitions.
Klíčová slova
Software, Aplikace, Plavání, C#, databáze, .NET, Microsoft SQL Server
Klíčová slova v angličtině
Software, Application, Swimming, C#, database, .NET, Microsoft SQL Server
Rozsah průvodní práce
70 s. (79 701 znaků)
Jazyk
CZ
Anotace
Cílem této práce je navrhnou a vytvořit software pro zpracování plaveckých závodů. Tento software se bude skládat ze dvou aplikací. První aplikace bude provozována na klientském počítači a bude zpracovávat všechny vstupy od přihlášek závodníků až po výsledky. Tyto vstupy bude aplikace zpracovávat a výsledkem budou výstupy z průběhu závodů a celkové výsledky, které bude možné vytisknout nebo je ukládat do databáze. Druhá aplikace bude webová a bude sloužit k podávání přihlášek na závody a k zobrazování statistik zaplavaných výkonů závodníků a výsledků ze závodů.
Anotace v angličtině
The aim of this thesis is to design and develop a software for swimming competition proceeding. This software will be composed of two applications. The first application will be running on a client machine and will handle all the inputs from competitor's entries to results. These inputs will be handled by the application and its outputs will be reports of during competition and the overall results that can be printed or stored in a database. The second application will be web-based and will be used to carry out competitor's entries and to show performance statistics of competitors and the results from competitions.
Klíčová slova
Software, Aplikace, Plavání, C#, databáze, .NET, Microsoft SQL Server
Klíčová slova v angličtině
Software, Application, Swimming, C#, database, .NET, Microsoft SQL Server
Zásady pro vypracování
Zpracujte teoretický přehled analýzy a zpracování dat ve sportovní oblasti.
Proveďte rešerši v současnosti dostupných řešení pro elektronické zpracování plaveckých závodů.
Navrhněte strukturu aplikace pro zpracování plaveckých závodů umožňující vytvoření plaveckého závodu, zadávání přihlášek závodníků, provádět rozlosování do disciplín a zpracovávat konečné výsledky. Aplikace bude také umožňovat vytvářet průběžné reporty.
Navrhněte strukturu webové aplikace, která bude umožňovat zadávání přihlášek jednotlivými kluby a bude umožňovat export těchto přihlášek do desktopové aplikace a import konečných výsledků z desktopové aplikace.
Naprogramujte aplikace podle navržené struktury, uveďte je do provozu a popište použité technologie.
Výslednou aplikaci otestujte na konkrétních plaveckých závodech, opravte případné nedostatky a vypracujte závěrečné zhodnocení.
Věnujte pozornost zabezpečení aplikace.
Zásady pro vypracování
Zpracujte teoretický přehled analýzy a zpracování dat ve sportovní oblasti.
Proveďte rešerši v současnosti dostupných řešení pro elektronické zpracování plaveckých závodů.
Navrhněte strukturu aplikace pro zpracování plaveckých závodů umožňující vytvoření plaveckého závodu, zadávání přihlášek závodníků, provádět rozlosování do disciplín a zpracovávat konečné výsledky. Aplikace bude také umožňovat vytvářet průběžné reporty.
Navrhněte strukturu webové aplikace, která bude umožňovat zadávání přihlášek jednotlivými kluby a bude umožňovat export těchto přihlášek do desktopové aplikace a import konečných výsledků z desktopové aplikace.
Naprogramujte aplikace podle navržené struktury, uveďte je do provozu a popište použité technologie.
Výslednou aplikaci otestujte na konkrétních plaveckých závodech, opravte případné nedostatky a vypracujte závěrečné zhodnocení.
Věnujte pozornost zabezpečení aplikace.
Seznam doporučené literatury
FOWLER, Martin. Destilované UML. 1. vyd. Praha: Grada, 2009, 173 s. Knihovna programátora (Grada). ISBN 978-80-247-2062-3.
SHARP, John. Microsoft Visual C-Sharp 2008: krok za krokem. Vyd. 1. Brno: Computer Press, 2008, 592 s. ISBN 978-80-251-2027-9.
NAGEL, Christian. C-Sharp 2008: programujeme profesionálně. Vyd. 1. Brno: Computer Press, 2009, 772 s. ISBN 978-80-251-2401-7.
MACDONALD, Matthew a Mario SZPUSZTA. ASP.NET 3.5 a C-Sharp 2008: tvorba dynamických stránek profesionálně. Vyd. 1. Brno: Zoner Press, 2008, 1584 s. Knihovna programátora (Grada). ISBN 978-80-7413-008-3.
AGARWAL, Vidya Vrat a James HUDDLESTON. Databáze v C-Sharp 2008: průvodce programátora. Vyd. 1. Překlad Lukáš Krejčí. Brno: Computer Press, 2009, 424 s. Knihovna programátora (Grada). ISBN 978-80-251-2309-6.
OWASP. OWASP Top10 - 2010. [online]. [cit. 2012-10-24]. Dostupné z: https://www.owasp.org/images/0/0f/OWASP_T10_-_2010_rc1.pdf
Seznam doporučené literatury
FOWLER, Martin. Destilované UML. 1. vyd. Praha: Grada, 2009, 173 s. Knihovna programátora (Grada). ISBN 978-80-247-2062-3.
SHARP, John. Microsoft Visual C-Sharp 2008: krok za krokem. Vyd. 1. Brno: Computer Press, 2008, 592 s. ISBN 978-80-251-2027-9.
NAGEL, Christian. C-Sharp 2008: programujeme profesionálně. Vyd. 1. Brno: Computer Press, 2009, 772 s. ISBN 978-80-251-2401-7.
MACDONALD, Matthew a Mario SZPUSZTA. ASP.NET 3.5 a C-Sharp 2008: tvorba dynamických stránek profesionálně. Vyd. 1. Brno: Zoner Press, 2008, 1584 s. Knihovna programátora (Grada). ISBN 978-80-7413-008-3.
AGARWAL, Vidya Vrat a James HUDDLESTON. Databáze v C-Sharp 2008: průvodce programátora. Vyd. 1. Překlad Lukáš Krejčí. Brno: Computer Press, 2009, 424 s. Knihovna programátora (Grada). ISBN 978-80-251-2309-6.
OWASP. OWASP Top10 - 2010. [online]. [cit. 2012-10-24]. Dostupné z: https://www.owasp.org/images/0/0f/OWASP_T10_-_2010_rc1.pdf
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
Diplomant odprezentoval před komisí hlavní cíle a výsledky své diplomové práce. Prezentace jako celek působila velmi dobrým dojmem, student dokázal velmi dobře vystihnout klíčové body práce. Součástí prezentace nebyla praktická ukázka. Následně byl student seznámen s posudky vedoucího a oponenta diplomové práce.
Komise vznesla k obhajobě následující dotazy:
1) prof. Olehla: Projevil někdo zájem o Vaši aplikaci?
2) Dr. Dulík: U kterých sportů by se dala Vaše aplikace použít?
3) Dr. Navrátil: Jaké jsou možnosti Vaší aplikace co se týká exportu výsledků?