Informační systém pro fotbalový team

Podobné dokumenty
Pokladní systém pro Tablety a zařízení s OS Android. Analytická dokumentace

PŘESTUP/HOSTOVÁNÍ HRÁČE MANUÁL

Dokumentace k 5. iteraci

VIZE PROJEKTU ( verze 1 )

Redakční a informační systém pro správu měst a obcí

Informační systém pro nemocnici

Elektronická zdravotní karta

Modelování obchodních procesů

Webové stránky fotbalového klubu

Ostatní portálové aplikace


Návod pro zadávání zápisů o utkání do BLMFis


DATA ARTICLE. AiP Beroun s.r.o.

Návod k obsluze aplikace EKOR 2 Trial

Univerzitní informační systém. Mendelova univerzita v Brně. Ubytování. Svazek 7. Verze: 1.43 Datum: 10. března 2016 Autor: Jitka Šedá, Martin Tyllich

Stručný průvodce uživatele pro externí organizaci

Uživatelská příručka 6.A6. (obr.1.)

UNIVERZITA PARDUBICE. Fakulta elektrotechniky a informatiky. Informační systém realitní kanceláře Jan Šimůnek

Analýza publikačního systému. KÚ Zlínského kraje

Manuál k databázi soupisů duší

Dodatek k manuálu service.cbf.cz - organizační pracovník klubu

1 Crazy Bubbles 2 Back Office

KIV/PIA Semestrální práce

Ostatní portálové aplikace

Postup pro přihlášení s autorizaci epusa a řešení problémů s přihlášením. V

Manuál pro administrátory. Manuál. Verze pro administrátory

Manuál pro modul Vypisování témat prací referentka

E-aukce. Funkční požadavky. Nefunkční požadavky. 1. Realizace internetové aukce v reálném čase. 2. Vkládání nových aukcí Volba počáteční ceny

Uživatelská příručka IS KP14+ Žádost o změnu. Operační program. Výzkum, vývoj a vzdělávání Programové období

Ostatní portálové aplikace

Příprava prostředí pro výuku PHP a MySQL

Uživatelská příručka

SPRÁVA STÁTNÍCH HMOTNÝCH REZERV

UŽIV ATELSKÁ PŘÍRUČKA

Popis ovládání dokumentu s přiloženými obrázky

Správa požadavků. Semestrální práce

Systémový integrátor báze systému

NEXIS 32 rel Generátor fází výstavby TDA mikro

Use Case Model - Complete Report Grouped by Item Kind, Full Descriptions

Centrální evidence závětí NK ČR

REPORTING. Příručka pro Partnery a zákazníky -1-

Actors. + Ad m in istrá to r + Ca s + Ne re gistrovan ý u živatel + Obcho dník + Pri hlášen ý u živa te l + Sklad ník + Zá ka zník + Za mestn anec

Příjem pacienta k ambulantnímu vyšetření

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

Management projektů. Programová podpora auditu sytému managementu kvality HOT 4IT. Návrh

WhoIS kontakty. Doplnění kontaktů do whois.cuni.cz

Postup pro přihlášení s autorizaci epusa a řešení problémů s přihlášením. V


Propojení systému MICROPEL a inteligentní elektroinstalace ABB Ego-n

Manuál pro WebRSD. verze 2.0 z

NÁVRH A REALIZACE WWW PREZENTACE ČKR

Členství v tenisovém klubu

C. 3. Vytvoření metodiky práce s implementovaným IS včetně jeho naplnění daty relevantních procesů a způsobů jejich vyhodnocování

Testování webu mojenoty.cz

Akceptační test. Úvod

Athena Uživatelská dokumentace v

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

Provozní dokumentace. Seznam orgánů veřejné moci. Příručka pro administrátora krizového řízení

SYSTÉM PRO DRAŽBU ZNÁMEK

1. Návod pro pedagogy FSV UK na modul Vypisování témat prací

Manuál k aplikaci SDO PILOT v.0.2

Návrh - návrhové třídy a vzory

Jednoduchý uživatelský manuál k programu Cat s Paradise

3. Hodnocení učitelů žáky

SEKCE JAZYKY (nebo v kterékoliv jiné sekci, kde jsou již nějací učitelé) : ZAMERANIE (slovensky) = ZAMĚŘENÍ (česky)

Individuální projekt z předmětu webových stránek Anketa Jan Livora

REGISTR VINIC VÍNO ORIGINÁLNÍ CERTIFIKACE NA PORTÁLU FARMÁŘE (UŽIVATELSKÁ PŘÍRUČKA) CCV Informační systémy

Volby a Referenda ALIS spol. s r.o.

Obr. 1 - Seznam smluv

WiFiS Uživatelská příručka Obsah

Systém elektronického zpracování údajů o výzkumných projektech a jejich hodnocení v GA AV

Vývoj, výroba, prodej a montáž docházkových a identifikačních systémů. Docházka 3000 Personalistika

EvMO2010 návod k použití programu (2015)

Popis programu EnicomD

Základní školení pro administrátory

Průvodce aplikací FS Karta

Systémový integrátor báze systému

Modelování požadavků

Průvodce Sciotestováním pro učitele školní rok 2015/16

Metodika. Oznámení o vykonávání působností v agendě ve smyslu zákona č. 111/2009. Sb., o základních registrech. Verze 1.6

Migrace databáze odborných praxí a závěrečných prací z proprietární aplikace do open source prostředí

Student. Funguje: Přihlášení Výběr školy Výběr role Změna Akademického roku Změna kurzu Odhlášení Přihlášení offline

Dokumentace pro správu zlínských DUM

Zápis o utkání z pohledu rozhodčího - krok za krokem

Databáze produktů ESF. Postup pro vkládání produktů pro příjemce (realizátory projektů)

Školní knihovna pro Windows. Verze 2.0

MARUSHKA. Tipy na práci s mapovým prohlížečem Marushka. Marushka je webová mapová aplikace pro zobrazování map a informací z GISu města Plzně.

Nápověda aplikace Patron-Pro

INFORMAČNÍ SYSTÉM PŮJČOVNY JÍZDNÍCH KOL

Věda a výzkum. Univerzitní informační systém. Svazek 4. Slovenská zemědělská univerzita v Nitře

Online komunikace v klubu ESN Liberec

UŽIVATELSKÁ DOKUMENTACE. TS-ELDAx SMART TRUST electronic ARCHIVE Cloudové rozhraní

Veřejné. Aplikace EP2W. Uživatelská příručka pro externího uživatele

Elektronické propozice Manuál

Příručka pro používání portálu EOBCAN.CZ

Systém elektronického zpracování údajů o výzkumných projektech a jejich hodnocení v GA AV

Transkript:

České Vysoké Učení Technické v Praze Fakulta: Elektrotechnická Obor: Softwarové technologie a management Předmět: Úvod do softwarového inţenýrství ( Y36SIN ) Téma práce: Informační systém pro fotbalový team Analytická dokumentace Team: Jakub Absolón Emil Málik František Rosberg Vojtěch Tomíček Ondřej Ţiţka Školní rok: 2009/2010 Informační systém Strana 1 Analytická dokumentace

Obsah Úvod... 2 Business process model... 3 Doménový model... 6 Úvod Anotace Simulace tvorby softwarového projektu, konkrétně informačního systému, pro menší fotbalový team FC Uţ to bude. Současný stav Fotbalový klub v současné době nemá žádný informační systém. Všechny informace a statistiky si doposud vedl hlavní trenér v papírové podobě. Není tu možný zpětný pohled na data či nějaká evidence. Poţadovaný stav Nově vytvořený IS by měl vést evidenci hráčů a zápasů teamu. Zároveň by měl sloužit jako zdroj informací pro statistiky ohledně odehraných zápasů, jednotlivých výkonech hráčů a chodu teamu. Měl by pomoci trenérovi lépe organizovat tréninky a mít celkový přehled o hráčích a družstvu. Kvalitativní poţadavky na informační systém Systém by měl být z ekonomických důvodů co nejlevnější a měl by být přístupný i z internetu. Cíle projektu Výsledný IS by měl trenérovi usnadnit orientaci ve výkonech teamu a hráčů. Zároveň by měl sloužit jakožto informativní a statistický zdroj. Informační systém Strana 2 Analytická dokumentace

Business process model Procesy v teamu Kapitola obsahuje popis procesů, které jsou v teamu vykonávány při jeho běžném provozu. Jedná se hraní zápasů, trénování a plánování. analysis Business model Process Planov ani Trenov ani Hrani Plánování Plánování je úvodní hlavní proces. Trenér si zjistí nadcházející zápasy a zapíše je do harmonogramu. Podle toho pak následuje zvolení vhodné tréninkové strategie, aby byl team na dané zápasy dobře připraven. act Planov ani zjisteni nadchazejich zapasu Trener zapsani do harmonogramu zhotov eni v hodneho treninkov e rezimu Informační systém Strana 3 Analytická dokumentace

Trénování Druhý hlavní proces. Trenér se ráno podívá, jestli je naplánován trénink nějaký na dnešek a zjistí jaký a podle toho si na něj připraví vše potřebné. Zkontroluje, kdo všechno je zraněný a ostatním fotbalistům pošle upozornění, že je trénink a jaký. Po příchodu fotbalistů zkontroluje docházku, podívá se, kdo je nepřítomen a zkontroluje, jestli už nechyběl vícekrát. Pokud ano, bude to pak řešit nějakým trestem s vedením klubu. Poté zapíše, kdo se dostavil a fotbalisté mohou trénovat. act Trenov ani Fotba lista Nastoupení fotbalistů k tréninku Trénov ání kontrola kalendáře tréningů Kontrola docházky podle soupisky je naplánován trenink? Dostavili se všichni? [NE] Informovani fotbalistů [NE] Zjistění chybějících fotbalistů Trener Pošleme fotbalisty na dovol enou [ANO] Zjištění typu tréninku [ANO] Zapsání docházky Kontrola předchozí docházky Kontrola stavu fotbalistů [NE] Je zraněn? [ANO] [NE] zapsání do soupisky hráčů Udělení trestu [ANO] Mají více než 2 absence? pošleme ho do lázní Informační systém Strana 4 Analytická dokumentace

Hraní Hraní je poslední z hlavních procesů klubu. Trenér ráno opět uvidí, jestli je na dnešek naplánován zápas. Uvidí informace o něm. Zkontroluje, kteří hráči nejsou zraněni a nejsou vykartováni, a ty zapíše do soupisky a pošle jim informace o zápase. Při zápase si zaznamenává, jestli někdo z hráčů dal gól, dostal kartu, kdo nastoupil, kdo z hřiště odchází a jestli se někdo nezranil. Po skončení zápasu doplní ještě finální statistiky o zápase. act Hrani Hraní zápasu Stala se nějaká událost? Trener Fotba lista [NE] [ANO] Kontrola kalendáře akcí [ANO] Je domluven zápas? Kontrola stavu hráčů Nastoupení fotbalistů k zápasu [ANO] Zaznamenání času a typu události [NE] Ukončení zápasu Zaznamenání statistik Je zraněn? [ANO] Má červenou kartu? [NE] [NE] [NE] Přidání hráče do soupisky Byli zkontrol ováni všichni fotbalisti? [ANO] Informování fotbalistů Informační systém Strana 5 Analytická dokumentace

Doménový model Kapitola popisuje třídy (entity), které souvisejí s analyzovanou doménou. Jednotlivé třídy jsou zde detailně popsány tak, aby bylo zřejmé jaké všechny objekty a informace je nutné v knihovně uchovávat. class Business Model Objectiv e «enumeratio... pozice «enum» brankar obra nce zaloznik utocnik Fotba lista - fid: int - jmeno: int - vykartovan: boolean - zranen: boolean * * * 0..1 Team - eid: int - mesto: int - nazev: int * * 1 «enumeration» typudalosti Stadion - mesto: int - nazev: int - sid: int 1 * Akce - aid: int - datum: int Udalost - minuta: int 1 «enum» go l zlutakarta cerven akarta nasto upil zraneni odsto upil Trenink - delka: int * 1 Trener - tid: int «enumeratio... typtreninku «enum» kondicni takticky technicky * Zapas - vysledek: int «enumeratio... typzapasu «enum» pratelak ligovy pohar * Informační systém Strana 6 Analytická dokumentace

Model poţadavků Kapitola obsahuje popis všech požadavků, které jsou na nově vznikající systém kladeny. Tyto požadavky jsou rozděleny na dvě základní části a to požadavky funkční a nefunkční. Informační systém Strana 7 Analytická dokumentace

Funkční poţadavky Kapitola obsahuje popis funkčních požadavků, které jsou kladeny na systém. req Functional Requirements RQ08 - Evidence fotbalistu RQ11 - Pridat fotbalistu RQ27 - Evidence udalosti RQ09 - Evi dence akci RQ12 - Upravi t fotbalistu RQ13 - Vyhledat fotbalistu RQ14 - Smazat fotbalistu RQ15 - Pridat trenink RQ16 - Pridat zapas RQ28 - Pridat udalost RQ29 - Upravit udalost RQ30 - Smazat udalost RQ31 - Vyhledat udalost RQ17 - Upravit trenink RQ18 - Upravit zapas RQ22 - Vyhledat zapas RQ21 - Vyhledat trenink RQ19 - Smazat trenink RQ20 - Smazat zapas RQ10 - Kontrola harmon ogramu RQ23 - Rozesl ani informaci RQ24 - Evidence ucasti RQ25 - Vyhledat ucast RQ26 - Upravit ucast RQ08 - Evidence fotbalistu Systém bude evidovat všechny fotbalisty teamu. Bude shromažďovat informace o nich [rodnecislo, fid, email, telefon, pozice, jmeno, jestli je vykartovan nebo zraneny]. RQ09 - Evidence akci Systém bude evidovat všechny akce teamu. Tréninky a zápasy. Bude obsahovat informace o [datu, místu, typu, jací hráči a trenéři se akce zúčastnili]. RQ10 - Kontrola harmonogramu Systém bude automaticky sám generovat informativní zprávy pro hráče a trenéry, jestli je další den nějaká akce na programu. Bude umět sám vyfiltrovat zraněné a vykartované hráče, kteří se některých akcí nemohou zúčastnit. Informační systém Strana 8 Analytická dokumentace

RQ11 - Pridat fotbalistu System bude umoznovat epřidat fotbalistu. Bude mozno vyplnit [jmeno, rodnecislo, email,telefon]. Zaroven bude mozno zalozit asociaci k pozici. RQ12 - Upravit fotbalistu System bude umoznovat editaci dat u jednotlivych fotbalistu. Bude mozno editovat [jmeno, rodnecislo, email,telefon, zraneny, vykartovan]. Zaroven bude mozno zmenit asociaci k udalostem, akcim a pozici. RQ13 - Vyhledat fotbalistu System bude umoznovat vyhledat fotbalistu. Bude mozno vyhledat podle [jmeno, rodnecislo, email,telefon, zraneny, vykartovan]. Zaroven bude mozno vyhledat asociaci k udalostem, akcim a pozici. RQ14 - Smazat fotbalistu System bude umoznovat smazat fotbalistu. Zaroven bude mozno smazat asociaci k udalostem, akcim a pozici. RQ15 - Pridat trenink System bude umoznovat pridat trénink. Bude mozno vyplnit [misto, datum, cas, typ]. RQ16 - Pridat zapas System bude umoznovat pridat zápas. Bude mozno vyplnit [misto, datum, cas, typ_zápasu]. RQ17 - Upravit trenink System bude umoznovat editaci dat u jednotlivych tréninků. Bude mozno editovat [misto, datum, cas, typ]. RQ18 - Upravit zapas System bude umoznovat editaci dat u jednotlivych zápasů. Bude mozno editovat [misto, datum, cas, typ_zápasu]. RQ19 - Smazat trenink System bude umoznovat smazat trénink. RQ20 - Smazat zapas System bude umoznovat smazat zapas. RQ21 - Vyhledat trenink System bude umoznovat vyheldat trénink. Bude mozno hledat podle [misto, datum, cas, typ]. RQ22 - Vyhledat zapas System bude umoznovat vyhledat zápas. Bude mozno hledat podle [misto, datum, cas, typ_zápasu]. Informační systém Strana 9 Analytická dokumentace

RQ23 - Rozeslani informaci System bude umoznovat automatickou denni kontrolu harmonogramu akci a bdue automaticky ropzesilat informace o akcich trenerum a hracum, kteri se jej maji zucastnit. RQ24 - Evidence ucasti Systém bude umožňovat evidenci účasti hráčů na jednotlivých akcích. RQ25 - Vyhledat ucast System bude umoznovat vyhledat ucast fotbalsitu na akcich. RQ26 - Upravit ucast System bude umoznovat upravit ucast fotbalistu na akcich. RQ27 - Evidence udalosti Systém bude umožňovat evidenci událostí u jednotlivých akcí. U události budou informace o akci, ke které patří, o času a typu události. RQ28 - Pridat udalost Systém bude umožňovat pridat udalost [minuta] s asociaci k dannemu typu, fotbalistovi a akci. RQ29 - Upravit udalost Systém bude umožňovat upravit udalost [minuta] a asociaci k dannemu typu, fotbalistovi a akci. RQ30 - Smazat udalost Systém bude umožňovat udalsot udalost a asociaci k dannemu typu, fotbalistovi a akci. RQ31 - Vyhledat udalost Systém bude umožňovat vyhledat udalost podle [minuta] a asociace k dannemu typu, fotbalistovi a akci. Informační systém Strana 10 Analytická dokumentace

Nefunkční poţadavky Kapitola obsahuje popis všech požadavků, které nesouvisejí přímo s funkčností systému, ale přesto jsou pro správný provoz systému důležité.. req Nonfunctional Requirements RQ01 - Programovací jazyk RQ02 - Autorizace uziva telu RQ03 - Za bezpeceni RQ04 - Existu jici databaze RQ05 - UI RQ06 - Vykon RQ07 - Pristup RQ32 - A rchivace RQ01 - Programovací jazyk Systém by měl být implementován pomocí programovacího jazyku PHP. RQ02 - Autorizace uzivatelu Systém bude authorizovat uživatele pomocí přihlášení, kde uživatel zadá svůj login a heslo. RQ03 - Zabezpeceni Přenosy by měli být aspoň částečně šifrovány a nikdo bez hesla a povoleného přístupu by se neměl dostat k informacím, ke kterým nemá přístup. RQ04 - Existujici databaze Jako existující databáze by měla být použita MySQL. Informační systém Strana 11 Analytická dokumentace

RQ05 - UI Systém by měl být ovládán pomocí grafického uživatelského rozhraní, které bude přehledné a jednoduché k obsluze a bdue odpovídat moderním standardům designu a bude motivováno do barev a tématiky teamu. RQ06 - Vykon Systém nemusí být příliš výkonný, předpokládaný počet uživatelů najednou je maximálně 50, ale měl by být schopný rychlé odpovědi do maximálně 2 sekund. RQ07 - Pristup Pristup k systému bude pomocí webového prohlížeče, aby byl přístupný z jakéhokoli počítače, operačního systému a prohlížeče. RQ32 - Archivace System bude kazdy vecer ukladat, rachivovat data. Informační systém Strana 12 Analytická dokumentace

Model případů uţití Kapitola obsahuje popis případů užití IS pro fotbalový team. Jedná se o funkcionality, které bude nově navrhovaný systém poskytovat svým uživatelům. Dále obsahuje popis všech uživatelů systému. Role Kapitola obsahuje popis účastníků (rolí), kteří budou nový systém využívat. uc Actors Uziv atel Neprihlaseny uziv atel Ca s Hrac Trener Nepřihlášený uţivatel Jedná se o účastníka, který se ještě nepřihlásil do systému nebo se naopak ze systému odhlásil. Uţivatel Tato role se týká účastníka, který se přihlásil do systému. Dále se dělí na trenéra a fotbalistu. Hráč Hráči se zobrazují informace, které se ho týkají, nemá možnost editovat. Trenér Tato role má větší práva jak hráč, vidí vše a může evidovat. Čas Je tu i účastníkem čas, který bude automaticky spouštět kontrolu harmonogramu.. Informační systém Strana 13 Analytická dokumentace

Případy uţití Jednotlivé případy užití informačního systému pro fotbalový team. Evidence akcí Systém bude umožňovat evidovat akce, upravovat údaje o nich, přidávat nové, mazat a vyhledávat.. uc Ev idence akci Informacni system fotbaloveho teamu UC07 - Pridat trenink UC08 - Pridat Zapas Trener UC09 - Uprav it trenink UC10 - Uprav it zapas UC11 - Smazat trenink UC12 - Sma zat zapas Uziv atel UC13 - Vyhledat trenink UC14 - Vyhledat zapas Přidat trénink Přidat zápas Upravit Trénink Upravit zápas Smazat trénink Smazat zápas Vyhledat trénink Vyhledat zápas Informační systém Strana 14 Analytická dokumentace

Evidence fotbalistů Systém bude umožňovat evidovat fotbalisty, upravovat údaje o nich, přidávat nové, mazat a vyhledávat. uc Evidence fotbalistu Informacni system fotbaloveho teamu UC03 - Prida t fotbalistu Trener UC04 - Uprav it fotbalistu UC06 - Smaza t fotbalistu UC05 - Vyhledat fotbalistu Uziv atel Přidat fotbalistu Upravit fotbalistu Smazat fotbalistu Vyhledat fotbalistu Informační systém Strana 15 Analytická dokumentace

Evidence účastí Systém bude umožňovat evidovat účasti, upravovat údaje o nich a vyhledávat. Není třeba možnost vytvářet účasti, ty se generují samy na základě akcí a informacích o fotbalistech. uc Ev idence ucasti Informacni system fotbaloveho teamu UC17 - Uprav it ucast Trener UC16 - Vyhledat ucast Uziv atel Upravit účast Vyhledat účast Informační systém Strana 16 Analytická dokumentace

Evidence událostí Systém bude umožňovat evidovat události ze zápasu, upravovat údaje o nich, přidávat nové, mazat a vyhledávat. uc Ev idence udalosti Informacni system fotbaloveho teamu UC18 - Pridat udalost Trener UC19 - Upra v it udalost UC20 - Smazat udalost Uziv atel UC21 - Vyhle dat udalost Přidat událost Upravit událost Smazat událost Vyhledat událost Informační systém Strana 17 Analytická dokumentace

Hlavní případ uţití IS Hlavní funkce systému. Uživatel se bude moci přihlásit, odhlásit a systém bude sám automaticky kontrolovat harmonogramy. uc OBECNE Informacni system fotbaloveho teamu UC01 - Prihlasit Neprihlaseny uziv atel UC02 - Odhlasit Uziv atel UC15 - Zkontrolov at harmonogram Ca s Přihlásit Odhlásit Zkontrolovat harmonogram Informační systém Strana 18 Analytická dokumentace