Vysoká škola báňská - Technická univerzita Ostrava
fakulta elektrotechniky a informatiky
katedra informatiky
Semestrální projekt do předmětu: Databázové a informační systémy I., III.ročník letní semestr, 1999-2000
Projekt: Zpracování horolezeckých závodů a ranking ČR
Autor: Lumír Návrat, L97063

Dokumentace k semetrálnímu projektu:

Zpracování horolezeckých závodů a ranking ČR

Download zdrojových souboru nebo War archivu.

Obsah:

  1. Zadání
    1. Stručná pravidla sportovního lezení na obtížnost mládeže
  2. Datová analýza
    1. E-R Digaram
    2. Popis tabulek a jednotlivé tabulky atributů aplikace
      1. Závod
      2. Závodnik
      3. Ranking
      4. Kategorie
      5. Start_list
      6. Vykony
      7. Cinovnik
      8. Schemata
      9. Nazvy kol
      10. Zavodni_kola
      11. Zarazeni
      12. Bodovani_rank
    3. Popis tabulek a jednotlivé tabulky atributů autorizace
      1. Users
      2. Roles
      3. User_Roles
  3. Uživatelská příručka
    1. Instalace, spuštění a požadavky na HW a SW
    2. Práce se závody
    3. Operace se závodníky
    4. Zpracování závodů
    5. Ukončení práce
    6. Poznámky
  4. Javadoc dokumentace ke třídám
    1. package JDBConnectable
    2. package Lezeni

Zadání:

Vytvořte internetovou aplikaci, která bude zpracovávat jednotlivé závody v lezení na obtižnost mládeže a na jejím základě bude vytvářet ranking závodníků v Česku. Budete uchovávat jednotlivé závody a výsledky během těchto závodů pro pozdější prohlížení. Ranking bude se vytvářet pouze pro zavodníky z Česka a jejich pořadí na závodech se bude určovat po vyškrtání zahraničních závodníků. Jednotlivé závody se budou vyhodnocovat na základě schválených pravidel v tomto sportu.

Struční pravidla sportovního lezení na obtížnost mládeže

Český horolezecký svaz pořádá každým rokem sérii závodů ve sportovním lezení mládeže na umělých stěnách. Tyto závody jsou pořádány jako mezinárodní open pro mládež ve věku od cca. 5 let až do 18 let. Závodí se ve věkových kategoriích zvlášť pro dívky a chlapce. Jeden ze závodů je pak mistrovství republiky.
Závod probíha v jednom dnu a skládá se ze dvou kvalifikačních cest. Do první kvalifikační cesty nastupují závodníci v náhodně vygenerovaném pořadí. Ve druhé pak se startuje v pořadí opačném než v prvním kole pokud se cesta leze stylem FLASH, nebo ve stejném pořadí v případě stylu OS. V každém kole se vypočítá průměrné pořadí závodníka z jeho výkonu. Výkon se počítá v "pseudometrech" na dvě desetinná místa přičemž dosažení konce soutěžní tratě se označuje slovem "TOP". Výkon se dále zpřesňuje znaménky "+" a "-", přičemž pořadí je "-" je míň než celé číslo a to je míň než "+". Pokud dosáhne víc závodníku stejného výkonu počítá se průměrné pořadí následovně: Sečte se pořadí závodníků tak jak jde za sebou a vydělí se jejich počtem. Např. tři startující dosáhli stejného výkonu a umístili se postupně od 4. místa. Takže výpočet je následující: (4 + 5 + 6)/3 = 5. Další závodník bude umístěn na 7. pořadí.
Po proběhnutí druhého kola se spočítá výsledné pořadí po kvalifikaci podle vzorečku: q1q2 = sqrt(kv1 * kv2). Toto číslo se počítá na dvě desetinná místa. Do finále pak postupuje počet finalistů daných touto tabulkou:

Počet startujících v kategorii Počet postupujících do finále
< 7 4
8 - 11 6
> 12 8

Finalisté startují v opačném pořadí než se umístili. Pokud ve finále dosáhli závodníci stejného výsledku pak je rozhoující pořadí na kterém skončili v kvalifikaci. Pokud po finále skončilo na 1. místě víc závodníků, pak o vítězi musí rozhodnout superfinále. Pokud se ani v superfinále nerozhodne pak se umístili tito závodníci na stejném místě.
Ranking ČR je pruběžné pořadí startujících ze všech závodů pořádaných v rámci Českého poháru. Teno ranking není narozdíl od závodů dospělých průběžný (tj. vztažen k aktuálnímu roku), ale vztahuje se vždy k aktuálnímu roku. Body se v rankingu přidělují stejným průměrným klíčem jako v závodech a to postupně od 30 bodů do 0 bodu. pro 1. 16 závodníků.

^->-->