VYSOKÁ ŠKOLA BÁŇSKÁ- TECHNICKÁ UNIVERZITA OSTRAVA



Podobné dokumenty
VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA

Databázové a informační systémy Informační systém prodejny nábytku. Jakub Kamrla, KAM087

Informační systém pro nemocnici

VŠB FEI - Technická Univerzita Ostrava. DAIS - Projekt. Dopravní podnik. Jméno: Matěj Kotyz (KOT0177)

INFORMAČNÍ SYSTÉM PRODEJ LÍSTKŮ DO DIVADLA

Fakulta elektrotechniky a informatiky Vysoká škola báňská - Technická univerzita Ostrava. Úvod do databázových systémů 2012/2013 IS MHD

Úvod do databázových systémů 2012/2013 IS MHD. Jiří Znoj zno

Analýza IS autoservisu:

Elektronická zdravotní karta

Systém pro online rozhovory

IS Autopůjčovna VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA INFORMAČNÍ SYSTÉMY A DATOVÉ SKLADY. (semestrální projekt) ZS

Analýza Redakční systém blogu (ADA274, BYS037, RAB020, SIV021)

Průvodce aplikací FS Karta

Obsah. 1.1 Práce se záznamy Stránka Dnes Kontakt se zákazníkem... 5

INFORMAČNÍ SYSTÉM AUTOBAZARU S INZERČNÍM SYSTÉMEM A RECENZEMI AUTOMOBILŮ

Add-on modul Microsoft Dynamics NAV. Doprava - základ. manuál

Nápověda k systému CCS Carnet Mini. Manuál k aplikaci pro evidenci knihy jízd

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

Teorie zpracování dat

IS pro firmu vyrábějící potisky triček

Popis funkcí agenda-pohodlně

IS Akademie Klasické Homeopatie

Personální evidence zaměstnanců

Informační systém webhostingu

Outdoor Expert. Uživatelský manuál. Verze aplikace: OutdoorExpert_Manual.docx 1 /

WORKWATCH ON-LINE EVIDENCE PRÁCE A ZAKÁZEK

Internetová aukční síň

Nápověda k systému CCS Carnet Mini

Použití informačního systému Helios Orange Personalistika

Registr 200x. Registr smluv 200x. Příručka uživatele. Stanislav Matz Tel w-stránky:

8.2 Používání a tvorba databází

Systém DV. Informační systém na podporu vzdělávacích aktivit a plánování osobního růstu zaměstnanců Ing.

Používání IS Carsystem

Návod pro aktualizaci údajů o školách obnovy venkova na stránkách

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

Konceptuální modelování. Pavel Tyl

Manuál k produktu. fajny shop. FajnyWEB.cz 2008 ( )

Manuál SQL Ekonom funkce pro zajištění souladu s ochranu osobních údajů podle GDPR

Tour de ABB 2013 Průvodce online aplikací

Nemocnice. Prvotní analýza a plán projektu

1 Filozofie knihy jízd

Internetová filmová databáze IFDB

CUZAK. Uživatelská příručka. Verze

Modul Kontakt s klientem SSP. OKcentrum. Uživatelská příručka. Poskytování součinnosti ÚP ČR

Stručný průvodce aplikací Sběr dat pro CEP a CEZ

INFORMAČNÍ SYSTÉM AUTOBAZARU S INZERČNÍM SYSTÉMEM A RECENZEMI AUTOMOBILŮ

ZÁKLADNÍ POPIS INFORMAČNÍHO SYSTÉMU KAJOT EASY-K

Postupy práce se šablonami IS MPP

Stručný průvodce aplikací Sběr dat pro RIV

Revize majetku. Dovývoj je vytvořen jako součást DELPHI Pluginu a může být přidán do jakékoliv existující knihovny. (pokud existují zdrojové kódy)

Manuál. Omluvenky online

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

UŽIVATELSKÁ PŘÍRUČKA UČITEL

Akce. 1. Spuštění modulu Akce

Nápověda k programu Evidence autoškoly

Návod k obsluze aplikace EKOR 2 Trial

PŘEHLED FUNKCÍ PROGRAMU KROK ZA KROKEM

Příručka uživatele HELPDESK GEOVAP

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

Úvod do databázových systémů

Databázové a informační systémy. Dokumentace k projektu. Učební sklad

Uživatelská příručka

Databázové systémy. Doc.Ing.Miloš Koch,CSc.

Uživatelská příručka epusa. Březen Brojova 16, Plzeň IČO: , DIČ: CZ ,

PROFI TDi s.r.o , Želetice 40 Návod k používání systému OTDI.CZ

Základní školení pro administrátory

Uživatelský manuál pro aplikaci Panda (pro rodiče)

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

Uživatelská příručka

MONITORING OBCHODNÍCH PARTNERŮ

Uživatelská příručka

Depozitář 2 manipulace s předměty

INZERTNÍ SERVER VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA INFORMAČNÍ SYSTÉMY A DATOVÉ SKLADY. (semestrální projekt) ZS

CO JE NOVÉHO V SYSTÉMECH DUNA DENTA

Modul IRZ návod k použití

Externí spolupracovníci

Databázový systém označuje soubor programových prostředků, které umožňují přístup k datům uloženým v databázi.

Úvod do databázových systémů

5 Evidence manželských smluv

Sázková kancelář Z pekla štěstí

Uživatelský manuál: Modul Nové kontakty

EQAS Online. DNY kontroly kvality a speciálních metod HPLC, Lednice

Víte, co vše Storyous pokladní systém umí? Ne? Zde najdete informace k tomu, abyste se stali úspěšným insiderem

CRM - manuál. Vypracovala: Monika Balažovičová [1] Softapp s.r.o., Kouty 1419, Valašské Meziříčí, tel.:

Uživatelský manuál. Verze Tel: , sales@ictb.cz, WWW:

Návod ke správě týmu pro novou verzi webu Jak nově zadat soupisku od sezony 2012/2013

Moje Autoškola. komplexní aplikace pro provoz autoškoly.

Microsoft. Access. Nová databáze, návrh tabulky. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

Příručka pro editaci kontaktů na eagri

Popis funkcí webu s redakčním systémem, katedra 340

prohrtesty ze skupiny produktů prohr

DATABÁZE MS ACCESS 2010

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

A7B36SI2 - Řízení SW projektů. Smart-Fine. Systém evidence parkovacích lístků pomocí chytrých telefonů. Analýza (v. 3)

Dynavix 10: Evidence jízd

Manuál aplikace SERBR. Servisní systém s čtečkou čárových kódů. Manuál aplikace SERBR Stránka 1

Transkript:

VYSOKÁ ŠKOLA BÁŇSKÁ- TECHNICKÁ UNIVERZITA OSTRAVA Informační systémy a datové sklady Informační systém Autoškola MATĚJ LAJČÁK LAJ016 ZDENĚK ŠPUNDA SPU048 JAN MAREK MAR854 LUKÁŠ KOZÁK KOZ339

1. Funkční požadavky 1.1. Proč nový informační systém? Nový informační systém(dále jen IS) vzniká pro společnost z důvodu zkvalitnění služeb. Doposud všechna dokumentace a archivování informací probíhalo formou papírů. Při dohledávání detailních informací pak docházelo ke komplikacím, že některé údaje nebyly nalezeny, byly nepřesné nebo již nebyly aktuální. Z důvodu rozmachu výpočetní techniky se tedy přechází na IS. Taktéž z důvodu, aby s informacemi mohlo pracovat více lidí ne jenom vedoucí pobočky. Předpokládá se, že informace taktéž budou dlouhodobě využívány, takže databáze je správným řešením. 1.2. K čemu bude informační systém? Základem IS bude evidence studentů, zaměstnanců a vozidel autoškoly. IS bude sloužit k evidování studentových přihlášek na jednotlivé řidičské skupiny. Dále evidence výukového plánu a zkoušek, kdy budou studenti zakončovat výuku. Dále budeme evidovat seznam komisařů, kteří budou přítomni u závěrečných zkoušek, budeme evidovat výukové skupyny, řidičské skupiny, které řidičské skupiny má student, dovednosti učitele které řidičské skupiny může vyučovat, dále budeme evidovat servisní kontroly vozidel autošoly. V rámci možností by měl být IS rozšířen o evidencí financí a peněz, které budou v autoškole protékat. IS by měl umožnit tisknout seznamy studentů, zaměstnanců, výukového plánu, jízd, seznam vozidel, komisařů a plateb. Hlavním účelem tedy je mít pořádek ve vlastní vnitřní evidenci. 1.3. Kdo bude tento informační systém používat? IS bude používat hlavně administrátor vedoucí pobočky ten bude mít přístup ke všem udajům a funkcím celého IS, dále ze systémem bude pracovat učitelé1, kteří si budou vyhledávat informace o studentech, přídávat studenty, zapisovat studenty k jízdám, kterou mají naplánovanou. Učitel2 nebude moci plánovat jízdy. Vedoucí pobočky a účetní bude nahlížet do evidovaných financí, přičemž opravy bude moci dělat pouze administrátor nebo vedoucí pobočky. Studenti budou moci nahlížet do svých osobních karet a můžou získávat informace o probíhajících zkouškách a jejich výsledcích. Hlavní výhodou by měla být elektronická evidence jízd do kterých bude moci nahlížet učitelé2, student. 1.4. Vstupy do informačního systému? U Studenta budeme evidovat jednoznačný login, rodné číslo, příjmení, jméno, adresu, která bude složena z atributů ulice, město, PSČ. Dále datum narození, číslo řidičského průkazu, pokud jej bude mít, jinak uvedeme NE, kontaktní telefon, e-mail, skupinu, do které ho přiřadíme do výuky a ostatní, kde můžeme specifikovat nějaké poznámky. U Zaměstnance budeme evidovat jednoznačný login, příjmení, jméno, adresu, která je složena z atributů ulice, město a PSČ. Dále budeme evidovat kontaktní telefon a řidičský průkaz učitele, pro další evidenci.

U Vozidla budeme evidovat jednoznačné ID, SPZ, barvu, typ kategorie pod kterou vůz spadá, jestli osobní, nákladní, motorka,..., výrobce, modelovou řadu, motor, počet najetých kilometrů a výukovou skupinu, do které vozidlo spadá, jestli A, B,... U Platby budeme evidovat jednoznačné ID, login studenta, který platbu zaplatil, výši částky o kterou by se mělo jednat, datum platby, ID výukové skupiny, kterou student bude platit a případné další poznámky k platbě. U Jízdy budeme evidovat jednoznačné ID jízdy, login studenta a učitele, kteří se budou jízdy účastnit, dále ID vozidla, který bude jízdu jezdit, datum, kdy se jízdy uskuteční, dále čas od kdy do kdy se bude jezdit a místo nástupu na jízdu. U Výukového plánu budeme evidovat ID výukového plánu, datum kdy se výuka uskuteční a orientační čas od kdy do kdy se bude daná hodina učit. Dále budeme uvádět, pro kterou skupinu(třídu) je plán uveden, orientačně uvedeme probírané téma a poznámku, pokud ji chce daný učitel uvést. U Výukové skupiny budeme evidovat označení výukové skupiny(třídy), pro přesnější identifikaci, si daný učitel může ještě uvést orientační název skupiny, dále bude uváděna maximální kapacita třídy a aktuální obsazení, které se bude automaticky dopočítávat. U řidičských skupin budeme evidovat název skupiny(označení skupiny dle řidičských oprávnění) a cenu, kterou za danou výuku řidičského oprávnění student zaplatí. U Komisaře budeme uvádět jednoznačné ID komisaře, jeho příjmení, jméno a adresu složenou z atributů ulice, město, PSČ a kontaktního telefonu. U Zkoušek budeme uvádět jednoznačné ID zkoušky, ID komisaře, který zkoušku povede, login studenta, který bude zkoušen, login učitele, který se zkoušky zúčastní a ID vozu, který danou zkoušku pojede. Dále budeme pro lepší orientaci uvádět datum uskutečnění zkoušky, získaný počet bodů z testu, jestli splnil test, splnil jízdu a jestli splnil údržbu. U Přihlášek budeme evidovat login studenta, který mu dle přihlášky vytvoříme, ID skupiny do které jej přidělíme, datum přijetí přihlášky, status, kterým budeme zjednodušovat filtrování a bude mít tři stavy Studuje(pokud je ve výuce), Vyřazen(pokud byl z nějakého důvodu vyřazen) nebo Ukončil(pokud výuku ke skupině úspěšně absolvoval) a libovolnou poznámku k přihlášce. U Dovedností učitele budeme uvádět login učitele, ID skupiny, dle řidičského oprávnění a jestli ji může učit nebo i může řídit, tyto body budou dále důležité pro evidenci a tvorbu jízd či výuky. U Student má řidičské skupiny budeme evidovat login studenta a ID skupiny, kterou již student v řidičském oprávnění vlastní, bude to sloužit dále pro evidenci a výstupní sestavy. U Servisních kontrol budeme evidovat jednoznačné ID vozidla, datum, kdy proběhla servisní kontrola nebo oprava, počet najetých kilometrů pro lepší orientaci a statistiku vozidel, poznámku, pokud ji bude někdo chtít uvést, pro přesnější popis opravy či kontroly a cenu, bude-li kontrola nebo servisní prohlídka něco stát. 1.5. Výstupy z informačního systému? Ze systému budeme tisknout seznamy studentů seřazené podle loginu. Tento seznam studentů se bude nazývat Matriční kniha a slouží pro městské a obecní úřady a komisařům,

kteří po jednotlivých zkouškách tyto informace zakládají do příslušných sdělení. Tato sestava bude obsahovat přijmení, jméno, rodné číslo, ulice, město, psč, telefon. Seznamy zaměstnanců budou taktéž seřazeny podle loginu. Tento seznam zaměstnanců slouží pro aktivní plánování směn vedoucího pobočky a celé firmy, protože díky počítání hodin a dalších detailů může rozplánovat jízdy a výuku jednotlivým skupinám. Tato sestava bude obsahovat příjmení, jméno, rodné číslo, ulici, město, psč, telefon. Seznam Finančních převodů slouží jako archivní listina a kontrolní listina pro účetní, která si díky této sestavě bude moci ověřit a překontrolovat všechny údaje v účetnictví a v daném systému. Seznam vozidel a jejich detailů slouží učitelům a vedoucímu pobočky pro jednoduchou orientaci v majetku a díky např. statistice ujetých kilometrů bude moci plánovat servisní práce a nebo rozšíření výuky či soukromých jízd pro daná vozidla. Tato sestava bude obsahovat spz, barva, typ, výrobce, modelová řada, motor, najeto, skupina Seznam jízd a jejich detailů poslouží nejen učitelům, ale i studentům popř. vedoucímu pobočky pro lepší orientaci ve výuce, popř. dalším doplnění jízd či výuky pracovníkům. Tato sestava bude obsahovat příjmení učitele, příjmení studenta, spz vozidla, datum jízdy, časod a časdo, místo. Seznam Výukového plánu a jejich detailů poslouží nejen učitelům, ale i studentům popř. vedoucímu pobočky pro lepší orientaci ve výuce, popř. dalším doplnění výuky pracovníkům. Tato sestava bude obsahovat všechny informace z tabulky VyukovyPlan(). Seznamy zkoušek, které budou řazeny dle jednoznaného ID zkoušky budou uvedeny všechny detaily z tabulky Zkousky(). Tato sestava pak bude zakládána popř. předávána v tisknuté podobě na další zpracování ať už úřadům nebo pro vlastní potřebu. Další sestavou, která je po systému vyžadována je výběr určitých hodnot z databáze a uložení na předtištěný dokument nebo vytisknutí celého dokumentu. Např. FORMULÁŘ O ZAHÁJENÍ VÝUKY, kdy se z údajů o studentovi vybere: jméno, příjmení, datum narození, adresa, skupina a informace o stávajícím řidičském průkazu. Podobný formulář je TISKOPIS KE ZKOUŠCE, kde se vybírají skoro tytéž hodnoty do formuláře. 1.6. Funkce systému Mezi základní funkce bude patřit přidávání studentů do jednotlivých kurzů, přihlašování na zkoušky, přidání, editování a odebrání studenta, přidání, editování a odebrání zaměstnance, přidání, editování a odebrání vozu. Další funkcí bude vkládání položek do plateb, kde bude probíhat oprava, přidávání nebo odstraňování záznamů o poplatcích. Systém by měl počítat odučené a odježděné hodiny jednotlivých zaměstnanců a počítat je na den, měsíc a rok. V neposlední řadě je zapotřebí, aby systém upozornil administrátora, vedoucího pobočky nebo učitele na časová kritéria aby upozornil po 17ti měsících, že zbývá měsíc, aby student nastoupil na zkoušku a aby po pěti měsících upozornil, že zbývá měsíc, aby student nastoupil na opravnou zkoušku.! Práva Administrátora jsou pro dvě osoby, pro ADMINA a Vedoucího pobočky! Funkce Kdo bude funkce využívat? Popis činnosti dané funkce Vložení nového studenta Administrátor Do tabulky se studenty se vloží nový

záznam o studentovi. Editace údajů studenta Administrátor V tab. Student budou moci editovat údaje uvedené osoby. Smazání studenta Administrátor Ve vybraném SŘBD se záznam označí jako neplatný. Prohlížení studentů Administrátor, Zaměstnanec, Student Do tabulky studentů budou moc nahlížet uvedené osoby. Vložení nového zaměstnance Administrátor Do tabulky se zaměstnanci se vloží nový záznam o zaměstnanci. Editace údajů zaměstnance Administrátor, Zástupce V tab. Zaměstnanec budou moci editovat údaje uvedené osoby. Smazání zaměstnance Administrátor Ve vybraném SŘBD se záznam označí jako neplatný. Prohlížení zaměstnanců Administrátor, Zaměstnanec Do tabulky zaměstnanců budou moci nahlížet uvedené osoby. Vložení nového vozidla Administrátor Do tabulky s vozidly se vloží nový záznam o vozidle. Editace údajů vozidla Administrátor V tab. Vozidlo budou moci editovat údaje uvedené osoby. Smazání vozidla Administrátor Ve vybraném SŘBD se záznam označí jako neplatný. Prohlížení vozidel Administrátor Do tabulky vozidel budou moci nahlížet uvedené osoby. Vložení nové platby Administrátor Do tabulky s platbami se vloží nový záznam o platbě. Editace údajů o platbě Administrátor V tab. Platby budou moci editovat údaje uvedené osoby. Smazání platby Administrátor Ve vybraném SŘBD se záznam označí jako neplatný. Prohlížení platby Administrátor, Účetní Do tabulky plateb budou moci nahlížet uvedené osoby. Vložení nové jízdy Administrátor Do tabulky s jízdami se vloží nový záznam o platbě. Editace údajů o jízdy Administrátor, Zástupce V tab. Jízdy budou moci editovat údaje uvedené osoby. Smazání jízdy Administrátor Ve vybraném SŘBD se záznam označí jako neplatný. Prohlížení jízdy Administrátor, Zaměstnanec, Student Do tabulky jízdy budou moci nahlížet uvedené osoby. Vložení nového výukového plánu Administrátor Do tabulky s výukovými plány se vloží nový záznam o výuce. Editace údajů o výukovém plánu Administrátor, Zástupce V tab. Výukový plán budou moci editovat údaje uvedené osoby.

Smazání vyúkového plánu Administrátor Ve vybraném SŘBD se záznam označí jako neplatný. Prohlížení výukového plánu Administrátor, Zaměstnanec, Student Do tabulky Výukový plán budou moci nahlížet uvedené osoby. Vložení nové skupiny(třídy) Administrátor Do tabulky s číselníkem výukových skupin se vloží nový záznam o skupině. Editace údajů o skupině(třídy) Administrátor V tab. Číselník výukových skupin budou moci editovat údaje uvedené osoby. Smazání skupiny(třídy) Administrátor Ve vybraném SŘBD se záznam označí jako neplatný. Prohlížení skupiny(třídy) Administrátor Do tabulky Číselník výukových skupin budou moci nahlížet uvedené osoby. Vložení nové řidičské skupiny Administrátor Do tabulky s Cenik skupin se vloží nový záznam o skupině. Editace údajů o řidičské skupině Administrátor V tab. Cenik skupin budou moci editovat údaje uvedené osoby. Smazání řidičské skupiny Administrátor Ve vybraném SŘBD se záznam označí jako neplatný. Prohlížení řidičských skupin Administrátor, Student Do tabulky Cenik skupin budou moci nahlížet uvedené osoby. Vložení nového komisaře Administrátor Do tabulky s komisaři se vloží nový záznam o komisaři. Editace údajů o komisaři Administrátor V tab. Komisaři budou moci editovat údaje uvedené osoby. Smazání komisaře Administrátor Ve vybraném SŘBD se záznam označí jako neplatný. Prohlížení komisařů Administrátor Do tabulky Komisař budou moci nahlížet uvedené osoby. Vložení nové zkoušky Administrátor Do tabulky se zkouškami se vloží nový záznam o zkoušce. Editace údajů o zkoušce Administrátor, Zástupce V tab. Zkoušky budou moci editovat údaje uvedené osoby. Smazání zkoušky Administrátor Ve vybraném SŘBD se záznam označí jako neplatný. Prohlížení zkoušek Administrátor, Student, Zamestnanec Do tabulky Zkoušky budou moci nahlížet uvedené osoby. Vložení nové přihlášky Administrátor Do tabulky s přihláškami se vloží nový záznam o přihlášce. Editace údajů o přihlášce Administrátor V tab. Přihlášky budou moci editovat údaje uvedené osoby. Smazání přihlášky Administrátor Ve vybraném SŘBD se záznam označí jako neplatný. Prohlížení přihlášek Administrátor, Student Do tabulky Přihlášky budou moci nahlížet uvedené osoby.

Vložení nové dovednosti učitele Administrátor Do tabulky s dovednostmi učitele se vloží nový záznam o dovednosti. Editace údajů o dovednosti učitele Administrátor V tab. Dovednosti učitele budou moci editovat údaje uvedené osoby. Smazání dovednosti učitele Administrátor Ve vybraném SŘBD se záznam označí jako neplatný. Prohlížení dovedností učitele Administrátor, Zamestnanec Do tabulky Dovednosti učitele budou moci nahlížet uvedené osoby. Vložení nové řidičské skupiny studentovi Editace údajů o řidičské skupině studenta Administrátor Administrátor Do tabulky s řidič. skupinama studenta se vloží nový záznam o skupině. V tab. Student má řidič. Skupiny budou moci editovat údaje uvedené osoby. Smazání řidičské skupiny studenta Administrátor Ve vybraném SŘBD se záznam označí jako neplatný. Prohlížení řidičských skupin studenta Administrátor, Student Do tabulky Student má řidič. skupiny budou moci nahlížet uvedené osoby. Vložení nové servisní kontroly Administrátor Do tabulky se servisními kontrolami se vloží nový záznam o skupině. Editace údajů o servisní kontrole Administrátor V tab. Servisní kontroly budou moci editovat údaje uvedené osoby. Smazání servisní kontrole Administrátor Ve vybraném SŘBD se záznam označí jako neplatný. Prohlížení servisních kontrol Administrátor Do tabulky Servisní kontroly budou moci nahlížet uvedené osoby. Vložení nového uživatele Administrátor Do tabulky s uživateli se vloží nový záznam o uživateli. Editace údajů o uživateli Administrátor V tab. Uživatelé budou moci editovat údaje uvedené osoby. Smazání uživatele Administrátor Ve vybraném SŘBD se záznam označí jako neplatný. Prohlížení uživatelů Administrátor Do tabulky Uživatelé budou moci nahlížet uvedené osoby. Vložení nové role Administrátor Do tabulky s rolemi se vloží nový záznam o roli. Editace údajů o roli Administrátor V tab. Role budou moci editovat údaje uvedené osoby. Smazání role Administrátor Ve vybraném SŘBD se záznam označí jako neplatný. Prohlížení role Administrátor Do tabulky Role budou moci nahlížet uvedené osoby. Aktualizace počtu studentů ve skupinách Upozornění na přihlášení studenta ke zkoušce po 17ti měsících Systém Systém V tabulce Číselník skupin se bude aktualizovat údaj o obsazenosti. Podle dat z databáze, by se měla zobrazit upozornění.

Upozornění na přihlášení studenta k opravě zkoušky po 5ti měsících Výpočet odučených a odježděných hodinách učitele Systém Systém Podle dat z databáze, by se měla zobrazit upozornění. Podle dat z databáze, by se měly sčítat a zobrazovat hodiny.

1.7. Stavové diagramy Počáteční stav Koncový stav 1.7.1. Stavový diagram Nový student 1.7.2. Stavový diagram Nové vozidlo 1.7.3. Stavový diagram Nová platba

1.9. Okolí systému? 1.9.1. Kontextový diagram 2. Nefunkční požadavky Výsledný IS by měl být pro administrátora a běžného uživatele co nejjednodušší na použití, předpokládá se příjemná obsluha a zpracování dat. Odezva systému by měla být co nejrychlejší. Vybudování systému by mělo být založeno na moderních technologiích. V současnosti některé věci systém neřeší a nebude řešit, později se některé moduly dodělají. Databáze bude využívat programu Microsoft SQL Server 2008, přesnější informace doposud nejsou známy neboť zákazník to blíže nespecifikoval. Přál si, jak už bylo výše uvedeno, aby byl rychlý a vytvořen na základě moderních technologií. Systém bude naprogramován jako internetové stránky prostřednictvím virtuálního serveru a systém bude složen ze zdrojových kódů naprogramovaných prostřednictvím JAVY, html, jsp a dalších systémových souborů. 2.1. Datový slovník Uzivatele Název Typ Velikost Klíč Null Index Popis login char 20 PK NE ANO Primarny umely kluc Prij char 20 NE NE ANO Příjmení Jmen char 10 NE NE NE Jméno bydliště Ulice char 50 NE NE NE Ulice bydliště mesto char 30 NE NE ANO Město bydliště Psc int 5 NE NE ANO Poštovní směr. číslo bydliště telefon int 9 NE NE NE Telefonní číslo / Mobilní číslo Mail char 50 NE ANO NE Kontaktní e@mail Aktivni Boolean 1 NE NE NE ANO / NE Role Uzivatele Název Typ Velikost Klíč Null Index Popis login char 20 CK NE ANO primarny, cudzi kluc z uzivatele Role int 2 NE NE ANO Role 1 admin, 2 student, 3 ucitel, uctovnicka

Student Název Typ Velikost Klíč Null Index Popis idstudenta char 6 PK NE ANO Unikátní označení studenta Rc int 10 NE NE ANO Rodne cislo narozen int 8 NE NE NE Datum narození ve formátu DDMMRRRR cisloridicakust char 8 NE NE NE Číslo řidičského průkazu nebo NE ostatni char 100 NE ANO NE Poznámky ke studentovi login char 20 CK NE ANO cudzi kluc z uzivatele Zaměstnanec Název Typ Velikost Klíč Null Index Popis iducitele char 5 PK NE ANO Unikátní označení zaměstnance cisloridicakuuc char 8 NE NE NE Číslo řidičského průkazu nebo NE login char 20 CK NE ANO cudzi kluc z uzivatele Vozidlo Název Typ Velikost Klíč Null Index Popis idvozidlo int PK NE ANO Primarni klic Spz char 7 NE NE ANO Unikátní označení vozidla Barva char 20 NE NE ANO Barevné rozlišení auta Typ char 10 NE NE NE Osobní / Nákladní / Motorka vyrobce char 20 NE NE ANO Přesná specifikace vozidla: ŠKODA modelovarada char 20 NE NE ANO FABIA motor char 10 NE NE ANO Motorová specifikace vozidla: 1.2HTPi najeto int 8 NE NE NE Počet najetých kilometrů vozidla Skupina char 3 NE NE ANO Skupina vozidla (A1) Platba Název Typ Velikost Klíč Null Index Popis idplatby char 7 PK NE ANO Unikátní označení finance: XXNNNNN idstudenta char 6 CK NE ANO Unikátní označení studenta(plátce) castka int 6 NE NE NE Cifra zaplacené zálohy v KČ datum date 6 NE NE NE Cifra zaplaceného doplatku v KČ idskupiny char 3 CK NE ANO Urcuje ktoru skupinu si student plati.. poznamka char 50 NE ANO NE Poznamka Jízdy Název Typ Velikost Klíč Null Index Popis idjizdy int 20 PK NE ANO Unik. ozn. jízdy idstudenta char 6 CK NE ANO Unikátní označení studenta, který bude jezdit iducitele char 5 CK NE ANO Unikátní označení učitele na jízdě idvozidlo char 7 CK NE ANO Unikátní označení vozidla datum date 10 NE NE ANO Datum začátku a konce jízdy: RRRR-MM-DD casod time 4 NE NE NE Čas od kdy bude jízdy začínat casdo time 4 NE NE NE Čas do kdy bude jízda probíhat misto char 20 NE NE NE Místo, kde bude učitel čekat na studenta Cenik skupin: Název Typ Velikost Klíč Null Index Popis idskupiny char 3 PK NE ANO Jednotlivé skupiny (A, B, C...) Cena int 6 NE ANO NE

datum date 6 NE NE ANO Platny od Zaloha je prva platba, celkova cena za kurz sa zoberie z cennika skupin, doplatky su vsetky platby mimo zalohy, ktore neprekrocia celkovu cenu za kurz.. Preplatky su platby navyse, ktore si student dodatocne zaplati nad cenu kurzu ( napriklad dalsie jazdy) Vyukovy plan: Název Typ Velikost Klíč Null Index Popis idvyukovehoplanu int 6 PK NE ANO Primarny umely kluc datum date 6 NE NE ANO Datum vyuky Cas od time 6 NE NE NE Cas zaciatku Cas do time 6 NE ANO NE Cas konca VyukovaSkupina int 6 CK NE ANO Ktora skupina ma vyuku PreberanaTema char 30 NE ANO NE Preberana tema Poznamka char 50 NE ANO NE Poznamka,napriklad misto konani Vyukové skupiny: Název Typ Velikost Klíč Null Index Popis VyukovaSkupina int 6 PK NE ANO Ktora skupina ma vyuku nazovvyukovejskupiny char 20 NE ANO NE Nepovinny nazov skupiny Maximalna kapacita int 3 NE NE NE AktualneObsazeni int 3 NE NE NE Zkousky: Název Typ Velikost Klíč Null Index Popis idzkousky int 6 PK NE ANO Umely primarny kluc idkomisare int 6 CK NE ANO Cudzi kluc z tabulky komisaru idprihlasky char 6 CK NE ANO Unikátní označení studenta Datum date NE NE NE BodyZTestu int 3 NE NE NE SplnilTest boolean 1 NE NE NE SplnilJizdu boolean 1 NE NE NE SplnilUdrzbu boolean 1 NE NE NE idvozidlo char 7 CK NE ANO Unikátní označení vozidla iducitele char 5 CK NE ANO Unikátní označení zaměstnance Komisari: Název Typ Velikost Klíč Null Index Popis loginkom char 5 PK NE ANO Unikátní označení zaměstnance Prij char 20 NE NE ANO Příjmení zaměstnance Jmen char 10 NE NE NE Jméno bydliště zaměstnance Ulice char 50 NE NE NE Ulice bydliště zaměstnance mesto char 30 NE NE ANO Město bydliště zaměstnance Psc int 5 NE NE ANO Poštovní směr. číslo bydliště zaměstnance telefon int 9 NE NE NE Telefonní číslo / Mobilní číslo Prihlaska: Název Typ Velikost Klíč Null Index Popis

idstudenta int 6 PK NE ANO Primarny umely kluc idskupiny char 3 CK NE ANO Cudzi kluc z ciselniku skupin datum date 6 NE NE ANO Datum vyuky Status char 7 NE NE ANO Studuje / Vyřazen / Ukončil Poznamka char 50 NE ANO NE Poznamka,napriklad misto konani Dovednosti Ucitele: Název Typ Velikost Klíč Null Index Popis iducitele char 5 CK NE ANO Unikátní označení zaměstnance idskupiny char 3 CK NE ANO Cudzi kluc z ciselniku skupin MuzeUcit boolean 1 NE NE NE MuzeRidit boolean 1 NE NE NE Student ma ridicske skupiny: Název Typ Velikost Klíč Null Index Popis idstudenta int 6 CK NE ANO Primarny umely kluc idskupiny char 3 CK NE ANO Cudzi kluc z ciselniku skupin Servisne kontroly: Název Typ Velikost Klíč Null Index Popis idvozidlo char 7 CK NE ANO Unikátní označení vozidla datumod date 10 NE NE ANO Datum začátku kontroly datumdo date 10 NE ANO ANO Datum konce kontroly PocetKM Int 7 NE NE NE Poznamka char 50 NE ANO NE Poznamka Cena Int 8 NE NE NE Lineární zápis Uzivatele ( login, prij, jmen, ulice, mesto, psc, telefon, mail, aktivni ) Role_uzivatele ( login, role, cisloridicakust, vyukovaskupina, ostatni, login ) Student(idStudenta, RC, narozen ) Zamestnanec (iducitele, cisloridicakuuc, login) Vozidlo (idvozidlo, SPZ, barva, typ, vyrobce, modelovarada, motor, najeto, skupina ) Platba (idplatby, idstudenta, castka, datum, idskupiny, poznamka ) Jizdy (idjizdy, idstudenta, iducitele, idvozidlo, datum, casod, casdo, misto) Cenik_Skupin (idskupiny, Cena, datum ) Vyukovy_plan (idvyukovehoplanu, datum, casod, casdo, vyukovaskupina, probiranetema, poznamka)

Ciselnik_skupin (vyukovaskupina, nazevvyukoveskupiny, maximalnikapacita, aktualniobsazeni ) Zkousky ( idzkousky, idkomisare, idstudenta, datum, bodyztestu, splniltest, splniljizdu, splniludrzbu, idvozidlo, iducitele ) Komisari (loginkom, prij, jmen, ulice, mesto, psc, telefon ) Prihlaska (idstudenta, idskupiny, datum, status, poznamka ) Dovednosti_Zamestnance ( iducitele, idskupiny, muzeucit, muzeridit ) Student_ma_ridicske_skupiny ( idstudenta, idskupiny ) Servisni_kontroly ( idvozidlo, datumod, datumdo, pocetkm, poznamka, cena ) UMI (Zamestnanec, Dovednosti_ Zamestnance) 1:N VYUCUJE_JIZDY (Zamestnanec, JIZDY ) 1:N SE_ZUCASTNI (Zamestnanec, Zkousky ) N:1 VYUCUJE_TEORII ( Zamestnanec, Vyukovy_plan ) 1:N MA_JIZDY ( Prihlaska, Jizdy ) 1:N JE_VE_SKUPINE (Prihlaska, Ciselnik_skupin ) 1:1 JE_VE_VYUCE (Ciselnik_skupin, Vyukovy_plan ) 1:N SE_PRIHLASUJE ( Student, Prihlaska ) 1:N PLATI ( Platba, Prihlaska ) N:1 MA_ZKOUZKU ( Prihlaska, Zkousky ) 1:N ZKOUSI ( Komisar, Zkousky ) 1:N VYUZIVA ( Zkousky, Vozidlo ) 1:N SE_KONTROLUJE ( Vozidlo, Servisni_kontroly ) 1:N JE_STUDENT ( Uzivatel, Student ) 1:N JE_ZAMESTNANEC ( Uzivatel, Zamestnanec ) N:1 Zkousi ( Komisar, Zkousky ) 1:N JEZDI ( Vozidlo, Jizdy ) 1:N

- Ceník služeb - evidence poplatků např. za jízdu, zdravovědu, přípravu na zkoušku, výuka v učebně navíc atd. - Ceník skupin a řidičských průkazů - Seznam tříd - evidence skupin, do kterých jsou studenti rozděleni, max. studentů a aktuální obsazenost - Seznam učeben - evidence učeben na které je výuka rozdělena, max. studentů a aktuální obsazenost - Seznam rolí - evidence lidí hlásících se do aplikace a přiřazená role: např. Haferník student, Chytil učitel,... - Seznam kategorií prostředků - evidence vozidel(dle SPZ) rozdělených do kategorií výuky: např. vozidlo Škoda Fabia B, traktor ZETOR T,...

2.2. ERD diagram Student_ma_ridicske_skupiny Role Dovednosti Zamestnance 0..* Vlastní 0..* Má_roli 0..* UMÍ 1 1 1 Student JE_STUDENT Uzivate JE_ZAMESTNANEC Zamestnane 0..* 1 1 0..* 1 SE_PRIHLASUJE 1 VYUCUJE_JIZDY 1 0..* 0..* Prihlaska MA_JIZDY Jizdy JEZDI Vozidlo 1 * 1 0..* 1 JE_VE_SKUPINE 0..* 1 1 SE_KONTROLUJE VYUCUJE_TEORII 0..* PLATI MA_ZKOUSKU Ciselnik_skupin 0..* 1 Servisni_kontroly 0..* Platba * Zkousky JE_VE_VYUCE Vyukovy_plan 0..* 0..* 0..* ZKOUSI 1 Komisar Cenik_skupin

3. Funkční analýza 3.1. Kontextový diagram 3.2. 0. úroveň kontextového diagramu

3.3. 1. úroveň kontextového diagramu 3.3.1. Student 3.3.2. Zaměstnanec

3.3.3.Komisař 3.3.4. Uživatel 3.3.5. Role

3.3.6. Vozidlo 3.3.7. Platba 3.3.8. Servisní kontrola

3.3.9. Jízdy 3.3.10. Zkoušky

3.3.11. Přihláška 3.3.12. Student má řidičské skupiny

3.3.13. Dovednosti zaměstnance 3.3.14. Výukový plán

3.3.15. Ceník skupin 3.3.16. Číselník vúukových skupin 3.4. 1. úroveň kontextového diagramu Student s pamětmi 3.4.1. Přidej Studenta

3.4.2. Edituj Studenta 3.4.3. Smaž Studenta idstudenta 3.4.4. Zobraz Studenta Student 3.5. 1. úroveň kontextového diagramu Zaměstnanec s pamětmi 3.5.1. Přidej Zaměstnance

3.5.2. Edituj Zaměstnance 3.5.3. Smaž Zaměstnance iducitele 3.5.4. Zobraz Zaměstnance Zamestnanec 3.6. 1. úroveň kontextového diagramu Komisař s pamětmi 3.6.1. Přidej Komisaře

3.6.2. Edituj Komisaře 3.6.3. Smaž Komisaře loginkom 3.6.4. Zobraz Komisaře Komisar 3.7. 1. úroveň kontextového diagramu Uživatel s pamětmi 3.7.1. Přidej Uživatele

3.7.2. Edituj Uživatele 3.7.3. Smaž Uživatele login 3.7.4. Zobraz Uživatele Uzivatel 3.8. 1. úroveň kontextového diagramu Role s pamětmi 3.8.1. Přidej Roli

3.8.2. Edituj Roli 3.8.3. Smaž Roli login 3.8.4. Zobraz Role Role 3.9. 1. úroveň kontextového diagramu Vozidlo s pamětmi 3.9.1. Přidej Vozidlo

3.9.2. Edituj Vozidlo 3.9.3. Smaž Vozidlo idvozidlo 3.9.4. Zobraz Vozidlo Vozidlo 3.10. 1. úroveň kontextového diagramu Platba s pamětmi 3.10.1. Přidej Platbu

3.10.2. Edituj Platbu 3.10.3. Smaž Platbu idplatby 3.10.4. Zobraz Platbu Platba 3.11. 1. úroveň kontextového diagramu S. Kontrola s pamětmi 3.11.1. Přidej Servisní kontrolu

3.11.2. Edituj Servisní kontrolu 3.11.3. Smaž Servisní kontrolu idvozidlo 3.11.4. Zobraz Servisní kontrolu ServisniKontrola 3.12. 1. úroveň kontextového diagramu Jízdy s pamětmi 3.12.1. Přidej Jízdu idstudenta iducitele idvozidlo

3.12.2. Edituj Jízdu idstudenta iducitele idvozidlo 3.12.3. Smaž Jízdu idjizdy 3.12.4. Zobraz Jízdu Jizdy 3.13. 1. úroveň kontextového diagramu Zkoušky s pamětmi 3.13.1. Přidej Zkoušku idstudenta iducitele idvozidlo Zkoušky

3.13.2. Edituj Zkoušku idstudenta iducitele idvozidlo Zkoušky 3.13.3. Smaž Zkoušku idzkousky 3.13.4. Zobraz Zkoušky Zkousky Zkoušky 3.14. 1. úroveň kontextového diagramu Přihláška s pamětmi 3.14.1. Přidej Přihlášku

3.14.2. Edituj Přihlášku 3.14.3. Smaž Přihlášku idstudenta 3.14.4. Zobraz Přihlášku Prihlaska 3.15. 1. úroveň kontextového diagramu Skupiny s pamětmi 3.15.1. Přidej Řidičskou skupinu

3.15.2. Edituj Řidičskou skupinu 3.15.3. Smaž Řidičskou skupinu idstudenta 3.15.4. Zobraz Řidičskou skupinu Skupiny 3.16. 1. úroveň kontextového diagramu Dovednosti s pamětmi 3.16.1. Přidej Dovednost

3.16.2. Edituj Dovednost 3.16.3. Smaž Dovednost iducitele 3.16.4. Zobraz Dovednost Dovednosti 3.17. 1. úroveň kontextového diagramu V. Plán s pamětmi 3.17.1. Přidej Výukový plán

3.17.2. Edituj Výukový plán 3.17.3. Smaž Výukový plán idvyukovehoplanu 3.17.4. Zobraz Výukový plán VyukovyPlan 3.18. 1. úroveň kontextového diagramu C. Skupiny s pamětmi 3.18.1. Přidej Cenu skupiny

3.18.2. Edituj Cenu skupiny 3.18.3. Smaž Cenu skupiny idskupiny 3.18.4. Zobraz Cenu skupiny CenikSkupin 3.19. 1. úroveň kontextového diagramu Č.V. Skupin s pamětmi 3.19.1. Přidej Výukovou skupinu

3.19.2. Edituj Výukovou skupinu 3.19.3. Smaž Výukovou skupinu VyukovaSkupina 3.19.4. Zobraz Výukovou skupinu VyukoveSkupiny

4. Use case diagramy Systém 1. Student Ucetni 2. Plánovaní jízd 3. Plánovaní zkoušek Zamestnanec 2 4. Plánovaní výuky Student 5. Zamestnanec 6. Spravování skupin a cen 7. Přidávaní a odebírání komisařu Zamestnanec 1 8.Zpráva uživatelu systému 9. Správa vozidel Admin

1. Student 1.1 Vypis studentu 1.2 Prihlaska studenta na ridicsku skupinu 1.3 Pridani studenta na jizdu Zamestnanec 2 1.4 Zarazeni studenta do vyukove skupiny Student 1.5 Pridani studenta na termin zkousky Zamestnanec 1 1.6 Sprava studentskych ridicskych skupin 1.7 Sprava plateb Admin Ucetni

2. Planovani jizd 5. Zamestnanec 2.1 Pridat termin jizdy 2.2 Odebrat termin jizdy 2.4 Vypisy jizd Zamestnanec 2 2.3 Editace terminu jizdy {Jenom editace studenta} Student Zamestnanec 1 Admin

3. Planovani zkousek 3.1 Pridat termin zkousky 3.2 Odebrat termin zkousky 3.4 Vypisy zkousek Zamestnanec 2 3.3 Editace terminu zkousky Student Zamestnanec 1 Admin

4. Planovani vyuky «extends» 4.7 Vytvoreni vyukove skupiny 4.5 Pridani skupiny do terminu vyuky «extends» 4.6 Vypis vyukovych skupin 4.8 Odobranie vyukove skupiny Zamestnanec 2 4.9 Editace vyukove skupiny 4.1 Pridat termin vyuky Student Zamestnanec 1 4.4 Vypisy terminu vyuky 4.3 Editace terminu vyuky Admin 4.2 Odebrat termin vyuky

5. Zamestnanec 5.1 Pridat zamestnance 5.2 Odebrat Zamestnance 5.4 Vypis zamestnancu {Jen vlastní zaznam} {Jen nektere atributy} Zamestnanec 2 5.3 Editace zamestnancu Student Zamestnanec 1 Admin

6. Spravovani ridicskych skupin a cen 6.1 Pridat 6.2 Odebrat 6.4 Vypis {Jen vlastní zaznam} {Jen nektere atributy} Zamestnanec 2 6.3 Editace Student Zamestnanec 1 Admin

7. Pridavani a odoberani komisaru 7.1 Pridat 7.2 Odebrat 7.4 Vypis {Jen nektere atributy} {Jen nektere atributy} Zamestnanec 2 7.3 Editace Student Zamestnanec 1 Admin

8. Sprava uzivatelu systemu 8.1 Pridat uzivatele 8.2 Odebrat uzivatele 8.4 Vypis uzivatele 8.3 Editace uzivatele 8.5 Pridat roli 8.7 Odebrat roli 8.6 Vypis rolí Admin

9. Sprava vozidel 9.1 Pridat vozidlo 9.2 Odebrat vozidlo 9.4 Vypis vozidlo 9.3 Editace vozidlo 9.5 Pridani servisni kontroly 9.6 Odebrani servisni kontroly 9.7 Vypis servisni kontroly 9.8 Odstraneni servisni kontroly Admin

1.2 Prihlaska studenta na ridicsku skupinu 1.2.5 Zvolit studenta na prihlasku «extends» 1.2.6 Pridani studenta «extends» 1.1 Vypis studentu 1.6 Sprava studentskych ridicskych skupin Zamestnanec 2 1.2.1 Pridat prihlasku Student Zamestnanec 1 1.2.4 Vypis prihlasek 1.2.3 Editace prihlasky Admin 1.2.2 Odebrat prihlasku

1.6 Sprava studentskych ridicskych skupin 1.6.1 Pridat 1.6.2 Odebrat 1.6.4 Vypsat Zamestnanec 2 1.6.3 Editovat Student Zamestnanec 1 Admin

Minispecifikace Algoritmus pridanie prihlasky: 1. Zobraz formulár pre pridanie prihlášky. 2. Zobraz formular na vyber ridickej skupiny. 3. Uživatel Administrator vyberie z tabulky ridicskych skupin jednu skupinu. Uloz do p.skupina. 4. Skontroluj ci v tabulke prihlaska studenta na ridicsku skupinu neexistuje zaznam pre danu skupinu. Ak ano zobraz informativnu spravu. 5. Zobraz formular pre vyber studenta. 6. Uzivatel Administrator vyberie studenta z tabulky studentov. Uloz do p.student. Ak student neexistuje tak krok 7 inak krok 9. 7. Sem patri kod Minispecifikace pridani studenta. 8. Pokial bol student pridany do tabulky pokracuj krokom 5. 9. Uzivatel Administrator zada p.datum, p.status, p.poznamku. 10. Skontroluj ci p.datum >= aktualny datum. Ak nie krok 9. Inak pokracuj dalsim krokom Začiatok transakcie. LX (Hráči) 11. Pridaj prihlasku do tabulky prihlasky. Koniec transakcie. UN((Hráči) 12. Zobraz informaci o stavu transakce. Algoritmus pridani studenta: 1. Zobraz formulár pre pridanie uzivatela systemu, na ktorom sa bude zadávať meno, priezvysko, login, Ulica, mesto, PSČ, mail, telefon, aktivni, idstudenta, RC, cislo ridicaku, vyukova skupina, poznamka. 2. Uzivatel administrator zada p.meno,p. priezvysko, p.login, p.ulica,p.mesto, p.psč, p.mail, p.telefon, p.aktivni,p. idstudenta, p.rc, p.cislo p.ridicaku, p.vyukova skupina, p.poznamka., 3. Skontroluj, ak je niektorá položka nevyplnená potok krok 2. 4. Dopln roli studenta, dopln login do p.login Začiatok transakcie. LX (Hráči) 5. Pridaj zaznam do tabulky uzivatel

6. Pridaj zaznam do tabulky student. Koniec transakcie. UN((Hráči) 7. Zobraz informaci o stavu transakce.