Anotace: Našim úkolem bylo vytvořit informační systém sportovního klubu. Náš výběr byl fotbalový klub. Tento informační systém obsahuje základní části, které jsou nutné k fungovaní menšího fotbalového klubu. Našim cílem bylo vytvořit nejen informační systém, které je funkční, ale také jednoduše rozšiřitelný. Terminátory: Lékař o Jde o nepostradatelného zaměstnance týmu, jehož hlavní povinností je starat se o zraněné hráče o V informačním systému má přístup k následujícím funkcím: o Zpráva o nepřístupném hráči: jde o funkci, kdy lékař rozhoduje o tom, zda-li je hráč způsobilý nastoupit do zápasu o Pravidelné hlášení o zdravotním stavu: hráč prochází pravidelnou zdravotní prohlídkou, po které lékař zapisuje stav hráče do databáze. Jako jedna z mnoha položek je i informace o zdravotním stavu hráče a spolu se zprávou o nepřístupném hráči má terén přehled o celkovém zdravotním stavu mužstva o Potvrzení o přijetí zprávy: tato položka slouží pro kontrolu obou stran vstupujících do funkce, ale nedocházelo například k nevyzvedávání výsledku a tím i k zanedbávání své práce Trenér o Se stará o celkový trénink mužstva a o tvorbu tréninkového plánu o funkce: o Informace o nedostupných hráčích: spolu s výstupem z pravidelné kontroly získá trenér celkový pohled na zdravotní stav mužstva a může tak rozhodovat o jejich nasazení v zápasu o Vytváření tréninkových plánu: jedním z úkolů trenéra je tvorba tréninkového plánu. Tento počin zaznamená do informačního systému a jakýkoliv hráč může nahlédnout do tohoto plánu o Potvrzení přijetí plánu: opět funkce pro kontrolu, kdy trenér ví, že hráči například změnu tréninkového plánu dostali Hráč o Jako takový příliš velké množství funkcí nemá a jeho celá činnost se zaměřuje především na výkony na hřišti o Oznámení o neúčasti: pokud se hráč nemůže dostavit na trénink, tak stačí do systému tuto informaci zadat a automaticky se předá trenérovi, který může adekvátně zareagovat o Potvrzení oznámení: ta samá funkce jako u předešlých terminátorech Manažer o Má komplexní přehled nad celkovou podobou týmů a obecně všech zaměstnanců. Jeho hlavní náplní je otázka financí a správa zaměstnanců o Správa zaměstnanců: tato funkce umožňuje manažerovi celkovou správu hráčů (nákup, prodej, hostování hráčů) a přehled nad smlouvami o Finanční správa klubu: zde se řeší jednotlivé finanční záležitosti klubu Správce hřiště o Aby hřiště vypadalo tak, jak má, se stará správce hřiště. Získává podněty od trenéra a následně je vyhodnocuje
o Hlášení o stavu hřiště: z této položky získá správce informace o problémech o Požadavky na stav hřiště: do této části systému se načítají položky, které se musíš řešit a jsou postoupeny manažerovi, který rozhodne, zda-li uvolní finance na jejich realizaci Admin o Je hlavní technik starající se o kompletní správu systému. Některé terminátory mu posílají problémy a požadavky na systém, které musí řešit o Správa systému: jde o centrální bod celého systému, kde se hromadí požadavky a admin je řeší a opravuje o Hlášení o systému: jde o kontrolní funkci, kde se ukládají jednotlivé logy a informace o pádech systému Návštěvník o Webových stránek může informace pouze zobrazovat a vyhledávat o Tato část se dá rozšířit o možnost registrace a případné vkládání informací a zajímavostí ze strany návštěvníka (tato část v této verzi systému není implementována.) Níže jsou k nahlédnutí (stáhnutí) požadované diagramy: 1. Kontextový diagram 2. Diagram datových toků 0. úroveň 3. Diagram datových toků 1. úroveň Správa zaměstnanců 4. Diagram datových toků 1. úroveň Vytváření tréninkových plánů 5. Diagram datových toků 2. úroveň Správa hráčů 6. Diagram datových toků 2. úroveň Správa trenéra 7. Stavový diagram Hráč Oznámení o neúčasti na tréninku 8. Stavový diagram Manažer Správa zaměstnanců, Lékař Správa stavu hráče 9. Diagram aktivit Trenér Požadavek na úpravu hřiště 10. Diagram relační databáze Kompletní balík všech diagramů Závěr: Závěrem bychom chtěli shrnout hlavní výhody celého systému. Jde především o provázaný systém kontrol zobrazení zpráv o změnách, popřípadě novinkách. Tato část je důležitá především ve větších klubech, kde díky tomuto systému nemůže dojít k výmluvám typu já jsem to nedostal nebo já jsem to nečetl. Při zobrazení hlášení se automatiky odešle odpověď o přečtení a je hotovo. Dále pak jednoduchá možnost rozšíření, která je v moderních informačních systémech požadována je v našem modelu také možná z důvodu rozčlenění do několika samostatných části. Jsme si vědomi, že systém při samotné realizaci by určitě prošel ještě mnoha změnami, ale v této podobě jsme nenarazili na větší problém, který by se nedal operativně změnit, případně opravit. Autoři práce: Vladimír Smolka, Jan Drastík, Matěj Černý
Kontextový diagram Lékař Trenér Hráč Zpráva o nepřístupném hráči Pravidelné hlášení o zdravotním stavu mužstva Potvrzení o přijetí zprávy Potvrzení o přijetí zprávy Potvrzení zprávy o hráčích Info o nedostupných hráčích Vytváření tréninkových plánu Potvrzení o přijetí plánu Potvrzení oznámení Oznámení neúčasti na zápasu/tréninku Návštěvník Vyhledávání informací o klubu Zobrazení informací IS Sportovní Klub Hlášení o systému Správa systému Hlášení o stavu hřiště Požadavek na stav hřiště Finanční správa klubu Správa týmu Potvrzení změn v týmu Potvrzení změn ve financích Admin Správce hřiště Manažer
Diagram datových toků 0. úroveň Lékař Rozhodování Zpráva o nepřístupném hráči Odeslání potvrzení Přijetí potvrzení Potvrzení o přijetí zprávy Zápis stavu Informace o zdravotním stavu Pravidelné hlášení o zdravotním stavu Zápis zdravotního stavu Čtení stavu Zdravotní stav Trenér Tvorba plánů Vytváření tréninkových plánů Potvrzení o doručení plánu Odeslání potvrzení Požadavek na opravu Potvrzení o přijetí plánu Hlášení o stavu hřiště Řešení chyb Update Zdravotní stav hráče Informace o nedostupnost hráče Omluvenka Požadavky na opravu Informace o zdravotním stavu Informace o stavu Správce hřiště Hráč Absence Oznámení o neúčasti Informace o tréninku Požadavky na stav hřiště Materiál Manažer Finanční dohled Potvrzení změn Smlouvy Odeslání potvrzení Zisk financí Finanční správa klubu Přidání hráče Zaměstnanci Update Řešení chyb Správa systému Požadavek Admin Potvrzení změn Nový hráč Správa zaměstnanců Odebrání hráče Aktuální zaměstnanci Stav systému Oprava Hostování hráče Prodej hráče Aktuální zaměstnanci Hlášení o systému Požadavek na opravu Update Řešení chyb Vyhledávání Návštěvník webu Novinky a informace Dodávání informací Informace a novinky Select Informace o klubu Dodávání informací Zisk informací
Diagram datových toků Správa zaměstnanců 1. úroveň Transfery Úprava zaměstnance Nový transfér Info o zaměstnanci Info o transféru Úprava smlouvy Info o zaměstnanci Správa hráčů Úprava zaměstnance Správa trenéra Potvrzení o prodeji / koupě hráče Úprava smlouvy Smlouvy Prodej hráče Koupě hráče Potvrzení změny u trenéra Manažer Propuštění trenéra Najmutí trenéra Potvrzení ukončení poměru se zaměstnancem Požadavek na ukončení poměru se zaměstnancem Potvrzení nového zaměstnance Správa osob mimo kádr (admin, lékař) Úprava smlouvy Úprava zaměstnance Info o zaměstnanci Zaměstnanci Požadavek na podpis zaměstnance
Diagram datových toků Vytváření tréninkových plánů 1. úroveň Info o atributech Požadavek o nový plán Potvrzení požadavku Vytvoření nového plánu Atributy hráčů Hlášení o zápase Trenér Aktualizace Info o zápase Plány tréninků Aktualizace Potvrzení požadavku Požadavek na úpravu Data plánu Úprava a hodnocení tréninkového plánu Informace o zdraví Hlášení o zdravotních stavech hráčů
Diagram datových toků Správa zaměstnanců 2. úroveň Správa hráčů Úprava smlouvy Prodloužení smlouvy Odebrání hráče Info o hráči Prodej hráče Nový transfér Zrušení smlouvy Potvrzení o smlouvě Transfery Smlouvy Nová smlouva Nový transfér Manažer Potvrzení prodeje Prodej hráče Stvrzení koupě Nákup hráče Nová smlouva Přidání hráče Aktualizace Zaměstnanci Koupě hráče Editace údajů o hráči Info o hráči Potvrzení editace Požadavek na editaci Nabídnutí hráče Uvolnění hráče Odebrání hráče Potvrzení stavu hráče Info o hráči Potvrzení o novém hráči Hostování hráče Přidání hráče Získání hráče
Diagram datových toků Správa zaměstnanců 2. úroveň Správa trenéra Potvrzení o smlouvě Prodloužení smlouvy Úprava smlouvy Smlouvy Nová smlouva Potvrzení propuštění Rozhodnutí o propuštění trenéra Propuštění trenéra Zrušení smlouvy Odebrání trenéra Podpis nového trenéra Info o trenérovi Nová smlouva Manažer Stvrzení získání Přidání trenéra Zaměstnanci Získání nového trenéra Aktualizace Potvrzení editace Editace údajů o trenérovi Info o trenérovi Požadavek na editaci
Stavový diagram: Hráč oznámení o neúčasti na tréninku [ NE ] Příhlášení Kontrola údajů Má platné údaje? [ ANO ] Výpis absencí Vytvoření absence Zápis absence Jsou všechny údaje vyplněny? [ NE ] [ ANO ]
Stavový diagram: Manažer Správa zaměstnanců Přihlášení manažera [ NE ] Kontrola údajů Jméno a heslo [ OK ] Správa zaměstnanců vyhledání zaměstnance Úprava údajů zaměstnance přidání zaměstnance / odebrání zaměstnance Zaměstnanci Stavový diagram: Lékař Správa stavu hráče Přihlášení lékaře [ NE ] Jméno a heslo Kontrola údajů [ OK ] Stavy hráčů Změna stavu hráče [ NE ] Platné údaje [ OK ] Zápis stavu hráče
Diagram aktivit: Trenér požadavek na úpravu hřiště Systém Trenér vytvoření Nový požadavek na opravu hřiště Odeslání požadavku Vyplnění požadavku Přijetí požadavku [ OK ] [ CHYBA ] zápis požadavků Výpis požadavků
Novinky ID_Novinky Cas Nadpis Web_adresa Zaměstnanec ID_Zamestnance FK1 ID_Pozice FK2 ID_Adresa Jmeno Prijmeni RC Plat OD DO Adresa ID_Adresa Mesto Ulice CP PSC Pozice ID_pozice Nazev_pozice N:1 1:1 Hrac ID_Hrac Jmeno Prijmeni RC Post Lekar ID_Lekar Jmeno Prijmeni RC Specializace Zraneni ID_Zraneni FK1 ID_Hrac FK2 ID_Lekar Diagnoza Stav Rekonvalescence N:1 N:1 Relační databáze