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ů.
Annotation in English
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.
Keywords
Software, Aplikace, Plavání, C#, databáze, .NET, Microsoft SQL Server
Keywords in English
Software, Application, Swimming, C#, database, .NET, Microsoft SQL Server
Length of the covering note
70 s. (79 701 znaků)
Language
CZ
Annotation
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ů.
Annotation in English
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.
Keywords
Software, Aplikace, Plavání, C#, databáze, .NET, Microsoft SQL Server
Keywords in English
Software, Application, Swimming, C#, database, .NET, Microsoft SQL Server
Research Plan
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.
Research Plan
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.
Recommended resources
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
Recommended resources
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