Webová aplikace pro sportovní ligy
Web application for sports leagues
bachelor thesis (DEFENDED)
![Document thumbnail](/bitstream/handle/20.500.11956/81920/thumbnail.png?sequence=8&isAllowed=y)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/81920Identifiers
Study Information System: 157605
Collections
- Kvalifikační práce [11242]
Author
Advisor
Referee
Ježek, Pavel
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Programming
Department
Department of Software Engineering
Date of defense
7. 9. 2015
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Good
Keywords (Czech)
webová aplikace, administrační software, ligové sporty, turnajový software, model view controllerKeywords (English)
web application, administration software, sports leagues, tournament software, model view controllerOrganizace ligových soutěží jednotlivců ve sportovních centrech přináší různá úskalí. Sportovci musí mít přístup k výsledkům a statistikám, organizátoři ligy kromě kontroly průběhu potřebují nastavovat a měnit pravidla, způsoby vyhod- nocováni a organizovat turnaje. Cílem této práce je vývoj aplikace, která by takovou činnost usnadnila. Zavádíme proto přizpůsobitelný systém, kde je možné spravovat více lig s rozdílnými nároky pod jedinou webovou aplikací. Vypořádá se s vícero sporty, různými systémy zápasů i specifickými pravidly každé soutěže. Postavena je na platformě ASP.NET a návrhovém vzoru Model-View-Controller. V práci popisujeme technologie a architekturu vývoje webových aplikací a vy- světlujeme princip práce našeho systému na diagramech a ukázkách.
Organization of individual league competitions in sport centres brings various difficulties. Players need to have access to their results and standings, organizers besides monitoring the league need to set the rules, evaluate the results and organize tournaments. The aim of this work is development of an application which would make such activity simpler. We bring adjustable system, where it is possible to manage a lot of leagues with different demands under one web application. It handles multiple sports, diverse match systems and specific rules of each league. It is built on ASP.NET platform using Model-View-Controller design pattern. We describe technologies and architecture for web development, and present our application using diagrams and screenshots.