Webová aplikace pro administraci sportovního klubu
Web application for sports club administration
Typ dokumentu
bakalářská prácebachelor thesis
Autor
David Pilpach
Vedoucí práce
Mlejnek Jiří
Oponent práce
Wallenfelsová Helena
Studijní obor
Softwarové inženýrství 2021Studijní program
InformatikaInstituce přidělující hodnost
katedra softwarového inženýrstvíPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Tato práce se zabývá návrhem a implementací webové aplikace pro usnadnění administrace sportovním klubům. Obsahem práce je rešerše podobných systémů zabývajících se touto problematikou, jejímž výstupem je stanovení požadavků, které má nové řešení splňovat. Dále je popsán návrh a kompletní implementace klientské i serverové části. Na závěr je věnována pozornost testování aplikace. Práce uvádí technologie zvolené k vývoji jednotlivých částí aplikace. V serverové části se jedná zejména o programovací jazyk Java spolu s frameworkem Spring Boot, v klientské části se pak jedná o jazyk TypeScript a knihovnu React. V rámci této bakalářské práce je vytvořena aplikace, která poskytuje sportovním klubům řadu nástrojů pro ulehčení administrace, která s jejich provozem souvisí. Mezi hlavní funkcionalitu patří registrace nových členů a trenérů, vytváření a úprava tréninkových rozvrhů s možností jejich archivace, evidence členských příspěvků a docházky a také zefektivnění procesu měsíčního vyplácení trenérů. This thesis focuses on the design and implementation of a web application aimed at simplifying administration for sports clubs. It includes a review of existing systems addressing similar issues, leading to the definition of requirements that the new solution should meet. The thesis then describes the design and full implementation of both the server and client part of the application. Finally, attention is given to testing the application. The work outlines the technologies chosen for the development of each part of the application. On the server side, this primarily involves the Java programming language and the Spring Boot framework, while the client side utilizes TypeScript along with the React library. As a result of this thesis, an application is developed that provides a range of tools for sports clubs to simplify administrative tasks associated with their operation. Key functionalities include registering new members and coaches, creating and modifying training schedules with archiving options, tracking membership fees and attendance, and streamlining the process of monthly salary payouts to coaches.
Kolekce
- Bakalářské práce - 18102 [1785]