A G O N O T. RNDr. Filip Zavoral, Ph.D. Počet řešitelů: 4 5. Termín dokončení: červen 2013 ORGANIZÁ TOR TU R NA JŮ

Podobné dokumenty
Specifikace softwarového projektu

Uživatelská příručka

Školení trenérů a rozhodčích licence C - organizace turnaje

Analýza a Návrh. Analýza

Český tenisový svaz. 1. Pravidla pro kategorie MINITENIS a BABYTENIS. 2. Soutěžní řád pro kategorie MINITENIS a BABYTENIS

Bridge. Známý jako. Účel. Použitelnost. Handle/Body

Rozpis 25. ročníku Seriálu turnajů Grand Prix 2018/2019 RACKETSPORT.cz

Středočeský badmintonový svaz vypisuje Oblastní přebor družstev dospělých pro rok 2018/2019

SRSW4IT Inventarizační SW. Prezentace aplikace. Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek

ORIS - Návod pro export dat z jednotlivých program pro nahrání výsledků

Metodická příručka pro učitele. InspIS SET modul školní testování

36 Elektronické knihy

SKB Český Krumlov Chvalšinská 111, P.O.BOX 94, Český Krumlov pořádá z pověření STK Českého badmintonového svazu IV. ROČNÍK

Projekt č. TA

Systém soutěží a klasifikační řád ČASQ. sezóna

1 Vytvoření oboustranné informační platformy MČ občan (mobilní aplikace + rozhraní API pro přenos informací do webových stránek městské části)

TACHOTel manuál 2015 AURIS CZ

SKB Český Krumlov Chvalšinská 111, P.O.BOX 94, Český Krumlov pořádá z pověření STK Českého badmintonového svazu V. ROČNÍK

DATOVÉ SCHRÁNKY - SOUČÁST ICT ŘEŠENÍ TELEFÓNICA O2. Pavel Smolík Top Account Manager

Nastavení a administrace jednorázových přihlášek pořadatelem v ORISu

Uživatelská příručka

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

Implementace systémů HIPS: historie a současnost. Martin Dráb

Formy komunikace s knihovnami

Softwarový projekt 2008/2009 MFF UK

Vlastnosti a funkce docházkového/přístupového programu JOB ABACUS PRO 4.xx

Chance 3x3 Tour 2014

Úvod. Klíčové vlastnosti. Jednoduchá obsluha

24 Uživatelské výběry

36. YONEX CZECH INTERNATIONAL SOUČÁST INTERNATIONAL SERIES ZAŘAZENÝ DO OLYMPIJSKÉ KVALIFIKACE 2007/2008 BRNO 20. ZÁŘÍ 23.

BARTECH INVENTURA HIM BARTECH. Řešení inventarizace hmotného majetku. BARTECH, s.r.o. Velkomoravská 527/33, Hodonín,

Yauwais Cup Tisková zpráva k vícebojařskému turnaji v kolektivních sportech. Obsah: Část A obecné informace. Část B představení týmů a los

GIS a správa majetku a dokumentů

Obsah. Zpracoval:

2 PŘÍKLAD IMPORTU ZATÍŽENÍ Z XML

Obsah SLEDOVÁNÍ PRÁCE... 4

c) body jsou přiznány za získané umístění v hracím plánu, skreč má pro postup hráče na hracím plánu hodnotu vítězství.

KRITÉRIA PRO ÚČAST HRÁČŮ NA TURNAJÍCH JEDNOTLIVCŮ ČASQ

NOVINKY v PROGRAMU DOCHÁZKA ADS

C# &.NET. Cvičení Mgr. Filip Krijt.

Rozpis soutěží

Výběr a instalace mobilního terminálu. II. Používání čárových kódů v katalogu položek. III. Tisk etiket s čárovými kódy

43 HTML šablony. Záložka Šablony v systému

SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí 4.ročník. ArcGIS ONLINE PROJEKT SBĚR DAT

DODATEČNÉ INFORMACE K ZADÁVACÍM PODMÍNKÁM č. 3 ZE DNE

MBI - technologická realizace modelu

BAREVNÝ SPORTOVNÍ TÝDEN

HOKEJOVÝ TURNAJ O MODRÉHO A BÍLÉHO PICAROONA CHOMUTOV 2014

Děkanský sportovní den 2016

České vysoké učení technické v Praze SGS ČVUT 2015 Číslo grantu: SGS15/097/OHK1/1T/15 Číslo FIS: E000. Závěrečná zpráva

Alcatel-Lucent. NMS OmniVista Účtování a zprávy. Ing.Martin Lenko listopad 2012

ODDÍL STOLNÍHO TENISU TJ JISKRA KAMENICKÝ ŠENOV VARHANY. Víkend stolního tenisu v našem městě.

Zálohování v MS Windows 10

27 Evidence kasiček. Popis modulu. Záložka Organizované sbírky

Architektura ArchestrA Všechny systémy ve Vašem podniku pracují v souladu

Systém pro evidenci a vyhodnocování hovorů

TMS DESIGNEO TOURNAMENT MANAGEMENT SYSTEM. Designeo Creative s.r.o. je členem skupiny Mibcon.

Popis produktu IDFU. Řešení součinnosti s oprávněnými osobami verze 2. Aegis s.r.o.

Děkanský sportovní den

Implementace systémů HIPS: ve znamení 64bitových platforem. Martin Dráb

MEMORIÁL VOJTĚCHA VÝMOLY 2017

DĚTSKÁ SPORTOVNÍ LIGA KUMITE

Možnosti aplikace: Copyright 2001, COM PLUS CZ, Praha

I. SPORT. Seznam událostí značného společenského významu v členských státech Rady Evropy: Země. Podrobnosti úpravy pouze letní hry

BISfed Soutěžní systém

MOBILNÍ MULTIPLAYEROVÁ HRA THE HUNT. Y39PDA, školní rok 2010/2011 Ondřej Šíma

6. Přihlášky a odhlášky:

Common Object Request Broker Architecture

Tvorba nových dat. Vektor. Geodatabáze. Prezentace prostorových dat. Základní geometrické objekty Bod Linie Polygon. Vektorová

Zápočtová úloha z předmětu KIV/ZSWI DOKUMENT SPECIFIKACE POŽADAVKŮ

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

SKB Český Krumlov Chvalšinská 111, P.O.BOX 94, Český Krumlov pořádá z pověření STK Českého badmintonového svazu V. ROČNÍK

Editor dat povodňového plánu

STŘEDOČESKÁ OPEN TOUR MLÁDEŽE VE STOLNÍM TENISE 2019/2020

Efektivní vývoj mobilních aplikací na více platforem současně. Mgr. David Gešvindr MCT MSP MCPD MCITP

Revit link. Propojení mezi Scia Engineer a Revit structure

PRVNÍ ELASTICKÝ INFORMAČNÍ SYSTÉM : QI

Minerva TPV+ TPV funkcionalita v QAD. David Pochman Senior konzultant

Vytvořen. ení genetické databanky vybraných druhů savců ČR ití pro udržitelný rozvoj dopravy. Tomáš. Libosvár

Personální evidence zaměstnanců

CineStar Černý Most Praha

OREL TENIS CUP LICHNOV

UŽIVATELSKÁ PŘÍRUČKA PRO INTERNETBANKING PPF banky a.s.

univerzální konektor pro napojení internetových obchodů a dalších aplikací na systém Altus Vario.

Sportovní klub Kuželky Vrchlabí. 22. ročník Vrchlabské ligy kuželkářů

BBO klasické měsíční turnaje v roce 2016 propozice

Chance 3x3 Tour 2014

Coachmanager.cz. Seminář FAČR SpSM a SCM Nymburk

Úvod do FlexiBee REST API. Petr Ferschmann FlexiBee Systems s.r.o.

Modul IRZ návod k použití

Inthouse Systems s.r.o. Specifikace. Inthouse App a Inthouse Studio pro Siemens Climatix 6XX. Verze software 1.X. Revize dokumentu 6

DĚTSKÁ SPORTOVNÍ LIGA KUMITE

Aplikace objednávání svozů

39. ročník REGIONÁLNÍHO POHÁRU dospělých

Chance 3x3 Tour 2014

Měření nativních mobilních aplikací v rámci NetMonitoru

Setkání uživatelů programu SSB2000, Skalský dvůr, SSB2000 bez hranic

C# - Databáze úvod, ADO.NET. Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí

Zimní Střešovická tour v beachvolejbale

Správa obsahu webové platformy

Transkript:

A G O N O T ORGANIZÁ TOR TU R NA JŮ Vedoucí projektu: RNDr. Filip Zavoral, Ph.D. (zavoral@ksi.mff.cuni.cz) Počet řešitelů: 4 5 Termín dokončení: červen 2013

MOTIVACE V současné době neznáme program pro organizaci turnajů, který by byl obecně využitelný pro různé sporty s odlišným průběhem turnaje. V existujících řešeních není pro pořadatele možné udělat ani malou změnu bez podpory původních vývojářů. Navíc jsou tyto programy pro organizátory malých turnajů finančně nedostupné. Naším cílem bude vytvořit aplikaci, která půjde přizpůsobit pro různé sporty, pro různá pravidla turnaje a přesto bude nabízet jednoduché a snadno použitelné GUI. Součástí vytvoření aplikace bude také implementace několika sportů, v budoucnu je v plánu její reálné využití při organizování badmintonových turnajů.

FUNKČNÍ POŽADAVKY Aplikace by měla zvládat organizaci turnaje pro co nejširší spektrum sportů. Pod organizací turnaje rozumíme následující úkony: - zadání seznamu přihlášených hráčů - zobrazení a export výsledkové listiny - stanovení pravidel, podle nichž se bude turnaj odvíjet - losování podle daných pravidel, případně ruční úprava losu - zadávání jednotlivých výsledků - zobrazení aktuálního stavu turnaje - možnost změny/zrušení zadaného výsledku - ukládání/načítání rozehraného turnaje Pevná bude jen kostra aplikace a všechny ostatní části musí být nahraditelné. Aplikace se tak bude schopna co nejvíce přizpůsobit požadavkům jednotlivých sportů. Podporované turnaje musí být uzavřené. Tedy začínají seznamem přihlášených hráčů a končí konkrétním pořadím hráčů. Nebude možné ji použít na sportovní události, které jsou ve formátu ligy, u které probíhá více ročníků. Ale půjde zorganizovat jeden ročník takové události. Bude možné v rámci jednoho turnaje mít více disciplín (typicky na turnajích probíhá stejná soutěž pro muže a pro ženy apod.). Tyto disciplíny musí být nezávislé, nebudou se moci navzájem ovlivňovat. V rámci disciplíny pak bude určené, pomocí textového souboru, jak bude turnaj probíhat. V souboru bude nadefinováno, z jakých částí se bude disciplína skládat částí rozumíme například pavouk (viz obrázek 1) a pravidla, podle kterých budou hráči postupovat během turnaje. A to buď jako přímý přechod z určitého místa do jiného, nebo jako rozlosování několika hráčů na určitá místa. Z tohoto plynou předpoklady, které musí událost splňovat, aby šla zorganizovat aplikací. Turnaj musí být rozdělitelný na části a hráč či tým musí být v každém momentu nejvýše v jedné části. Tyto předpoklady ale splňuje valná většina všech velkých sportovních událostí (ať již jde o hokejový šampionát podle starých či nových pravidel, tenisový Wimbledon, nebo o olympijský závod v plavání).

A1 A8 B1 A5 C1 A4 A3 B4 D1 E1 A6 B3 A7 C2 A2 B2 C1 C2 D2 E2 Obrázek 1 pavouk pro 8 hráčů včetně zápasu o 3. místo Pro celou organizaci bude aplikace nabízet jednotné a uživatelsky přívětivé uživatelské rozhraní. Bude možné jednoduchým způsobem provádět jednotlivé úkony, jako je úprava seznamu přihlášených hráčů, označování zápasů, které se hrají, zadávání výsledků a provádění losování. Bude také nutné umožnit dělat opravy výsledků. V takovém případě bude muset aplikace zjistit, co vše bude změnou ovlivněno a nechat obsluhu tyto následky vyřešit.

NEFUNKČNÍ POŽADAVKY ROZŠIŘITELNOST Aplikace by měla zvládat organizaci turnaje pro co nejširší spektrum sportů. Tedy pevná bude jen kostra aplikace a všechny ostatní části musí být nahraditelné, aby byla schopna se co nejvíce přizpůsobit požadavkům jednotlivých sportů. Turnaj se skládá z jedné nebo více disciplín (dostupné disciplíny bude definovat sport například ovlivňuje, kdo se může do disciplíny přihlašovat (muž vs. žena, páry apod.)). Disciplíny jsou úplně oddělené (bude klidně možné v době, kdy se jedna disciplína hraje, druhou teprve přidat). EXPORT DAT A VÝSTUPY Aplikace bude podporovat možnost rozšíření pro export dat (výsledková listina v nějakém speciálním formátu) a bude připravena pro rozšíření na export dat v reálném čase například volání jisté webové služby s aktuálním stavem, či export v podobě generování HTML apod. IMPORT A ZDROJE DAT Také bude aplikace podporovat rozšíření v podobě importů dat (například seznam hráčů ze žebříčku, ze kterého pak půjde vybrat hráče). LOKALIZACE Aplikace bude lokalizována do češtiny a angličtiny. PLATFORMA Aplikace bude určena pro platformu.net na systému Windows. DOKUMENTACE Součástí projektu bude i vytvoření dokumentace: - Uživatelská dokumentace dokumentace určená pro obsluhu aplikace, u níž se nedá předpokládat počítačová gramotnost, bude obsahovat především modelové situace, které mohou nastat, popis možností co jde v takové situaci dělat a jak - Programátorská dokumentace dokumentace architektury a implementace aplikace a také dokumentace možností rozšíření (přidání herního systému, sportu apod.) - Dokumentace definice pravidel popis souboru, jakým se definují pravidla