Table of Contents
Table of Figures
Use Case Diagram
Use Case Diagram1

Summary

Name Documentation
Vedouci  
spravaJidelnicku  
sestavPoledniMenu  
zobrazStatistiku  
SvetelnaTabule  
zobrazPoledniMenu  
EVERY 5 MIN  
Ucetni  
provedVyuctovani  
Kuchar  
vydejJidlo  
preberObjednavkuJidla  
ZakaznikPresWeb  
zobrazJidelnicek

Name: zobrazJidelnicek

Preconditions:

Normal Flow:

1. PU zacina, ked si chce zakaznik nechat zobrazit jedalnicek na webe.

2. Zakaznik klikne na "Zobraz jedalnicek"

2.1 System zobrazi zakaznikovi aktualny jedalnicek.

3. Zakaznik ma moznost vytlacit si aktualny jedalnicek.

Postconditions:

Cisnik  
zobrazDenniJidelnicek Name: zobrazDenniJidelnicek

Preconditions:

Normal Flow:

1. PU zacina, ked si chce casnik zobrazit denny jedalnicek.

2. Casnik si v PDA zvoli volbu "Zobraz denny jednalnicek".

3. Casnikovi sa zobrazi aktualny denny jedalnicek.

Postconditions:

zadejObjednavku Name: zadejObjednavku

Preconditions:

Normal Flow:

1. PU zacina, ked casnik zadava informacie o objednavke do PDA.

2.1 Casnik si vyberie cislo stolu.

2.2 INCLUDE <<zobrazDenniJidelnicek>>

2.3 Casnik vyberie jedlo a jeho pocet.

2.4 Casnik potvrdi objednavku.

3. Informacie sa preposlu kucharom do kuchyne.

Postconditions:

ulozena objednavka v databaze

objednavka zobrazena na terminali v kuchyni

provedVyuctovani  
preberJidlo Name: preberJidlo

Preconditions:

Normal Flow:

1. PU zacina, ked sa casnikovi na PDA zobrazi informacia, ze jedlo je vydane.

2. Casnik obdrzi vydane jedlo a zanesie ho zakaznikovi.

3. Casnik si do PDA ulozi informaciu o prebrati jedla.

Postconditions:

HLAD  

Details

Vedouci
Name Value
Visibility public
Abstract false
Leaf false
Root false
Business Model false

Relationships
Unamed Association
To
Name Value
End Model Element spravaJidelnicku
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

Unamed Association
To
Name Value
End Model Element zobrazStatistiku
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

spravaJidelnicku
Name Value
Abstract false
Leaf false
Root false
Rank Unspecified
Business Model false

Relationships
Unamed Include
To sestavPoledniMenu
Visibility Unspecified
Stereotypes Include

Unamed Association
From
Name Value
End Model Element Vedouci
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

sestavPoledniMenu
Name Value
Abstract false
Leaf false
Root false
Rank Unspecified
Business Model false

Relationships
Unamed Include
From spravaJidelnicku
Visibility Unspecified
Stereotypes Include

zobrazStatistiku
Name Value
Abstract false
Leaf false
Root false
Rank Unspecified
Business Model false

Relationships
Unamed Association
From
Name Value
End Model Element Vedouci
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

SvetelnaTabule
Name Value
Visibility public
Abstract false
Leaf false
Root false
Business Model false

Relationships
Unamed Association
To
Name Value
End Model Element zobrazPoledniMenu
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable false
Abstract false
Leaf false
Visibility Unspecified
Derived false

zobrazPoledniMenu
Name Value
Abstract false
Leaf false
Root false
Rank Unspecified
Business Model false

Relationships
Unamed Association
From
Name Value
End Model Element SvetelnaTabule
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

Unamed Association
From
Name Value
End Model Element EVERY 5 MIN
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

EVERY 5 MIN
Name Value
Visibility public
Abstract false
Leaf false
Root false
Business Model false

Relationships
Unamed Association
To
Name Value
End Model Element zobrazPoledniMenu
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

Ucetni
Name Value
Visibility public
Abstract false
Leaf false
Root false
Business Model false

Relationships
Unamed Association
To
Name Value
End Model Element provedVyuctovani
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

provedVyuctovani
Name Value
Abstract false
Leaf false
Root false
Rank Unspecified
Business Model false

Relationships
Unamed Association
From
Name Value
End Model Element Ucetni
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

Kuchar
Name Value
Visibility public
Abstract false
Leaf false
Root false
Business Model false

Relationships
Unamed Association
To
Name Value
End Model Element vydejJidlo
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

Unamed Association
To
Name Value
End Model Element preberObjednavkuJidla
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

vydejJidlo
Name Value
Abstract false
Leaf false
Root false
Rank Unspecified
Business Model false

Relationships
Unamed Association
From
Name Value
End Model Element Kuchar
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

preberObjednavkuJidla
Name Value
Abstract false
Leaf false
Root false
Rank Unspecified
Business Model false

Relationships
Unamed Association
From
Name Value
End Model Element Kuchar
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

ZakaznikPresWeb
Name Value
Visibility public
Abstract false
Leaf false
Root false
Business Model false

Relationships
Unamed Association
To
Name Value
End Model Element zobrazJidelnicek
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

zobrazJidelnicek
Name Value
Abstract false
Leaf false
Root false
Documentation

Name: zobrazJidelnicek

Preconditions:

Normal Flow:

1. PU zacina, ked si chce zakaznik nechat zobrazit jedalnicek na webe.

2. Zakaznik klikne na "Zobraz jedalnicek"

2.1 System zobrazi zakaznikovi aktualny jedalnicek.

3. Zakaznik ma moznost vytlacit si aktualny jedalnicek.

Postconditions:

Rank Unspecified
Business Model false

Relationships
Unamed Association
From
Name Value
End Model Element ZakaznikPresWeb
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

Sub Diagrams
Name Documentation
Activity Diagram3

Cisnik
Name Value
Visibility public
Abstract false
Leaf false
Root false
Business Model false

Relationships
Unamed Association
To
Name Value
End Model Element zobrazDenniJidelnicek
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

Unamed Association
To
Name Value
End Model Element zadejObjednavku
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

Unamed Association
To
Name Value
End Model Element provedVyuctovani
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

Unamed Association
From
Name Value
End Model Element preberJidlo
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

zobrazDenniJidelnicek
Name Value
Abstract false
Leaf false
Root false
Documentation Name: zobrazDenniJidelnicek

Preconditions:

Normal Flow:

1. PU zacina, ked si chce casnik zobrazit denny jedalnicek.

2. Casnik si v PDA zvoli volbu "Zobraz denny jednalnicek".

3. Casnikovi sa zobrazi aktualny denny jedalnicek.

Postconditions:

Rank Unspecified
Business Model false

Relationships
Unamed Association
From
Name Value
End Model Element Cisnik
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

zadejObjednavku
Name Value
Abstract false
Leaf false
Root false
Documentation Name: zadejObjednavku

Preconditions:

Normal Flow:

1. PU zacina, ked casnik zadava informacie o objednavke do PDA.

2.1 Casnik si vyberie cislo stolu.

2.2 INCLUDE <<zobrazDenniJidelnicek>>

2.3 Casnik vyberie jedlo a jeho pocet.

2.4 Casnik potvrdi objednavku.

3. Informacie sa preposlu kucharom do kuchyne.

Postconditions:

ulozena objednavka v databaze

objednavka zobrazena na terminali v kuchyni

Rank Unspecified
Business Model false

Relationships
Unamed Association
From
Name Value
End Model Element Cisnik
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

provedVyuctovani
Name Value
Abstract false
Leaf false
Root false
Rank Unspecified
Business Model false

Relationships
Unamed Association
From
Name Value
End Model Element Cisnik
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

preberJidlo
Name Value
Abstract false
Leaf false
Root false
Documentation Name: preberJidlo

Preconditions:

Normal Flow:

1. PU zacina, ked sa casnikovi na PDA zobrazi informacia, ze jedlo je vydane.

2. Casnik obdrzi vydane jedlo a zanesie ho zakaznikovi.

3. Casnik si do PDA ulozi informaciu o prebrati jedla.

Postconditions:

Rank Unspecified
Business Model false

Relationships
Unamed Association
To
Name Value
End Model Element Cisnik
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

HLAD
Name Value
Abstract false
Leaf false
Root false

Children
Name Documentation
spravaJidelnicku  
zobrazJidelnicek

Name: zobrazJidelnicek

Preconditions:

Normal Flow:

1. PU zacina, ked si chce zakaznik nechat zobrazit jedalnicek na webe.

2. Zakaznik klikne na "Zobraz jedalnicek"

2.1 System zobrazi zakaznikovi aktualny jedalnicek.

3. Zakaznik ma moznost vytlacit si aktualny jedalnicek.

Postconditions:

zobrazPoledniMenu  
zobrazDenniJidelnicek Name: zobrazDenniJidelnicek

Preconditions:

Normal Flow:

1. PU zacina, ked si chce casnik zobrazit denny jedalnicek.

2. Casnik si v PDA zvoli volbu "Zobraz denny jednalnicek".

3. Casnikovi sa zobrazi aktualny denny jedalnicek.

Postconditions:

sestavPoledniMenu  
vydejJidlo  
zadejObjednavku Name: zadejObjednavku

Preconditions:

Normal Flow:

1. PU zacina, ked casnik zadava informacie o objednavke do PDA.

2.1 Casnik si vyberie cislo stolu.

2.2 INCLUDE <<zobrazDenniJidelnicek>>

2.3 Casnik vyberie jedlo a jeho pocet.

2.4 Casnik potvrdi objednavku.

3. Informacie sa preposlu kucharom do kuchyne.

Postconditions:

ulozena objednavka v databaze

objednavka zobrazena na terminali v kuchyni

provedVyuctovani  
preberJidlo Name: preberJidlo

Preconditions:

Normal Flow:

1. PU zacina, ked sa casnikovi na PDA zobrazi informacia, ze jedlo je vydane.

2. Casnik obdrzi vydane jedlo a zanesie ho zakaznikovi.

3. Casnik si do PDA ulozi informaciu o prebrati jedla.

Postconditions:

zobrazStatistiku  
preberObjednavkuJidla  

Textual Analysis
Textual Analysis1

Vedoucí restaurace spravuje jídelní?ek , ur?uje ceny jídel a sestavuje polední menu na celý týden. Polední menu pro daný den se automaticky zobrazuje na sv?telné tabuli umíst?né na zdi restaurace. Menu na celý týden a trvalý jídelní?ek jsou zobrazeny na webových stránkách . Na PDA ?í?ník? se zobrazuje aktuální jídelní lístek pro daný den. Jídelní?ek obsahuje dva typy jídel a nápoje. Prvním typem jídla jsou jídla na objednávku , které se p?ipravují teprve p?i objednání zákazníkem. Druhým typem jsou hotová jídla , která jsou ji? p?ipravená. Jídla v poledním menu pat?í v?dy mezi hotová jídla , ostatní jídla na jídelním lístku jsou naopak v?dy na objednání. Po?et porcí hotových jídel uva?ených pro daný den ur?uje vedoucí restaurace. Zákazníci objednávají a platí u ?í?níka. ?í?ník zaznamenává objednávky do PDA , kde má aktuální jídelní?ek pro daný den. Objednávky jídel jsou automaticky zobrazovány na terminálu v kuchyni . ?í?ník vede objednávky v?dy pro daný st?l. P?i placení provádí ?í?ník vyú?tování bu?to pro celý st?l, nebo po jednotlivých polo?kách. ?í?níci mají v PDA p?ehled o v?ech objednávkách , zejména t?ch dosud nevy?ízených. Mohou tedy obsluhovat libovolný st?l. Kucha?i na základ? informací o objednaných jídlech p?ipravují jednotlivé porce a nechávají je na výdejním míst? , kde si je p?ebírají ?í?níci. Ú?etní provádí jednou týdn? vyú?tování . Kontroluje, jestli peníze odevzdané jednotlivými ?í?níky odpovídají ?ástkám vyú?tovaným zákazník?m. Vedoucím pracovník?m systém nabízí n?kolik statistik , které slou?í k podpo?e jejich rozhodování. Vyhodnocuje se oblíbenost jednotlivých jídel a náv?t?vnost podle dn? v týdnu. Tyto informace jsou pak k dispozici vedoucímu p?i ur?ování po?tu porcí pro polední menu . Dále se vyhodnocuje výkonost ?í?ník? (po?et vy?ízených objednávek). Tato informace je k dispozici managementu a m??e mít vliv na vý?i odm?n.

Candidate Classes
Vedouci
Candidate Item Type Actor
Candidate Item Text Vedoucí

spravujeJidelnicek
Candidate Item Type Use Case
Candidate Item Text spravuje jídelní?ek

urcujeCenyJidel
Candidate Item Type Use Case
Candidate Item Text ur?uje ceny jídel

sestavujePoledniMenu
Candidate Item Type Use Case
Candidate Item Text sestavuje polední menu

SvetelnaTabule
Candidate Item Type Actor
Candidate Item Text sv?telné tabuli

WeboveStranky
Candidate Item Type Actor
Candidate Item Text webových stránkách

PDA
Candidate Item Type Actor
Candidate Item Text PDA

Cisnik
Candidate Item Type Actor
Candidate Item Text ?í?ník?

zobrazujeAktualniJidelniListek
Candidate Item Type Use Case
Candidate Item Text zobrazuje aktuální jídelní lístek

Jidelnicek
Candidate Item Type Actor
Candidate Item Text Jídelní?ek

JidlaNaObjednavku
Candidate Item Type Actor
Candidate Item Text jídla na objednávku

HotovaJidla
Candidate Item Type Actor
Candidate Item Text hotová jídla

urcujePocetPorciHotovychJidel
Candidate Item Type Use Case
Candidate Item Text Po?et porcí hotových jídel uva?ených pro daný den ur?uje

Zakaznik
Candidate Item Type Actor
Candidate Item Text Zákazníci

objednavaji
Candidate Item Type Use Case
Candidate Item Text objednávají

plati
Candidate Item Type Use Case
Candidate Item Text platí

zaznamenavaObjednavky
Candidate Item Type Use Case
Candidate Item Text zaznamenává objednávky

automatickyZobrazovany
Candidate Item Type Use Case
Candidate Item Text automaticky zobrazovány

TerminalVKuchyni
Candidate Item Type Actor
Candidate Item Text terminálu v kuchyni

vedeObjednavky
Candidate Item Type Use Case
Candidate Item Text vede objednávky

provadiVyuctovani
Candidate Item Type Use Case
Candidate Item Text vyú?tování

Objednavka
Candidate Item Type Actor
Candidate Item Text objednávkách

Kuchar
Candidate Item Type Actor
Candidate Item Text Kucha?i

pripravujiPorce
Candidate Item Type Use Case
Candidate Item Text p?ipravují jednotlivé porce

nechavejiNaVydejnimMiiste
Candidate Item Type Use Case
Candidate Item Text nechávají je na výdejním míst?

prebiraji
Candidate Item Type Use Case
Candidate Item Text p?ebírají

Ucetni
Candidate Item Type Actor
Candidate Item Text Ú?etní

kontrolujeOdevzdanePenize
Candidate Item Type Use Case
Candidate Item Text Kontroluje, jestli peníze

Statistika
Candidate Item Type Actor
Candidate Item Text statistik

vyhodnocujeOblibenostJidel
Candidate Item Type Use Case
Candidate Item Text Vyhodnocuje se oblíbenost jednotlivých jídel

vyhodnocujeNavstevnost
Candidate Item Type Use Case
Candidate Item Text náv?t?vnost

vyhodnocujeVykonnostCisnika
Candidate Item Type Use Case
Candidate Item Text výkonost

Management
Candidate Item Type Actor
Candidate Item Text managementu

PoledniMenu
Candidate Item Type Actor
Candidate Item Text Polední menu

zobrazujeNaSvetelneTabuli
Candidate Item Type Use Case
Candidate Item Text zobrazuje na sv?telné tabuli

zobrazujeNaWebovychStrankach
Candidate Item Type Use Case
Candidate Item Text zobrazeny na webových stránkách

TrvalyJidelnicek
Candidate Item Type Actor
Candidate Item Text trvalý jídelní?ek

MenuNaCelyTyden
Candidate Item Type Actor
Candidate Item Text Menu na celý týden

Activity Diagram
Activity Diagram3

Summary

Name Documentation
InitialNode3  
zobraz jedalnicek  
DecisionNode3  
ActivityFinalNode3  
zobraz detaily o jedle  
vloz vyhladavacie kriteria  
vyhladaj jedlo zobrazi sa zoznam vysledkov  
DecisionNode4  
objednaj jedlo  
N/A Z ktorejkolvek akcie sa da vratit na uvodne zobrazenie jedalnicka

Details

InitialNode3
Name Value
Must Isolate false
Leaf false
Visibility Unspecified

Relationships
Unamed Control Flow
To zobraz jedalnicek
Leaf false
Visibility Unspecified

zobraz jedalnicek
Name Value
Reentrant false
Single Execution false
Read Only false

Relationships
Unamed Control Flow
To DecisionNode3
Leaf false
Visibility Unspecified

Unamed Control Flow
From InitialNode3
Leaf false
Visibility Unspecified

Unamed Control Flow
From objednaj jedlo
Leaf false
Visibility Unspecified

DecisionNode3
Name Value
Must Isolate false
Leaf false
Visibility Unspecified

Relationships
Unamed Control Flow
To ActivityFinalNode3
Guard tlacitko spat
Leaf false
Visibility Unspecified

Unamed Control Flow
To zobraz detaily o jedle
Guard jedlo - detail
Leaf false
Visibility Unspecified

Unamed Control Flow
To vloz vyhladavacie kriteria
Guard vyhladaj jedlo
Leaf false
Visibility Unspecified

Unamed Control Flow
From zobraz jedalnicek
Leaf false
Visibility Unspecified

ActivityFinalNode3
Name Value
Must Isolate false
Leaf false
Visibility Unspecified

Relationships
Unamed Control Flow
From DecisionNode3
Guard tlacitko spat
Leaf false
Visibility Unspecified

zobraz detaily o jedle
Name Value
Reentrant false
Single Execution false
Read Only false

Relationships
Unamed Control Flow
To objednaj jedlo
Leaf false
Visibility Unspecified

Unamed Control Flow
From DecisionNode3
Guard jedlo - detail
Leaf false
Visibility Unspecified

vloz vyhladavacie kriteria
Name Value
Reentrant false
Single Execution false
Read Only false

Relationships
Unamed Control Flow
To vyhladaj jedlo zobrazi sa zoznam vysledkov
Leaf false
Visibility Unspecified

Unamed Control Flow
From DecisionNode3
Guard vyhladaj jedlo
Leaf false
Visibility Unspecified

Unamed Control Flow
From DecisionNode4
Guard vyhladaj jedlo
Leaf false
Visibility Unspecified

vyhladaj jedlo zobrazi sa zoznam vysledkov
Name Value
Reentrant false
Single Execution false
Read Only false

Relationships
Unamed Control Flow
To DecisionNode4
Leaf false
Visibility Unspecified

Unamed Control Flow
From vloz vyhladavacie kriteria
Leaf false
Visibility Unspecified

DecisionNode4
Name Value
Must Isolate false
Leaf false
Visibility Unspecified

Relationships
Unamed Control Flow
To objednaj jedlo
Guard objednat jedlo
Leaf false
Visibility Unspecified

Unamed Control Flow
To vloz vyhladavacie kriteria
Guard vyhladaj jedlo
Leaf false
Visibility Unspecified

Unamed Control Flow
From vyhladaj jedlo zobrazi sa zoznam vysledkov
Leaf false
Visibility Unspecified

objednaj jedlo
Name Value
Reentrant false
Single Execution false
Read Only false

Relationships
Unamed Control Flow
To zobraz jedalnicek
Leaf false
Visibility Unspecified

Unamed Control Flow
From zobraz detaily o jedle
Leaf false
Visibility Unspecified

Unamed Control Flow
From DecisionNode4
Guard objednat jedlo
Leaf false
Visibility Unspecified

N/A
Name Value
Documentation Z ktorejkolvek akcie sa da vratit na uvodne zobrazenie jedalnicka

Class Diagram
Class Diagram2

Summary

Name Documentation
Zamestnanec  
Cisnik  
Vedouci  
Jidelnicek  
Web  
Uctenka  
PolozkaObjednavky  
SpravceObjednavek
ObjednavkyStolu  
Jidlo  
PoledniMenu  
TerminalKuchyne  

Details

Zamestnanec
Name Value
Active false
Business Model false
Visibility public
Leaf false
Root false

Attributes
private adresa
Has Setter false
Has Getter false
Derived false
Multiplicity Unspecified
Visible true
Aggregation None

private email
Has Setter false
Has Getter false
Derived false
Multiplicity Unspecified
Visible true
Aggregation None

private jmeno
Has Setter false
Has Getter false
Derived false
Multiplicity Unspecified
Visible true
Aggregation None

private id
Has Setter false
Has Getter false
Derived false
Multiplicity Unspecified
Visible true
Aggregation None

Operations
public upravitUdaje ()
Static false
Leaf false
Query false

Relationships
Unamed Generalization
To Cisnik
Substitutable false
Visibility Unspecified

Unamed Generalization
To Vedouci
Substitutable false
Visibility Unspecified

Cisnik
Name Value
Active false
Business Model false
Visibility public
Leaf false
Root false

Operations
public vytvorObjednavku ()
Static false
Leaf false
Query false

public provedVyuctovani ()
Static false
Leaf false
Query false

public dejJidelnicek ()
Static false
Leaf false
Query false

public uzavriObjednavku ()
Static false
Leaf false
Query false

public pridejJidlo ()
Static false
Leaf false
Query false

Relationships
Unamed Usage
To Jidelnicek
Visibility Unspecified
Stereotypes use

Unamed Generalization
From Zamestnanec
Substitutable false
Visibility Unspecified

Unamed Association
To
Name Value
End Model Element PolozkaObjednavky
Documentation
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

Unamed Association
From
Name Value
End Model Element Uctenka
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable false
Abstract false
Leaf false
Visibility Unspecified
Derived false

Vedouci
Name Value
Active false
Business Model false
Visibility public
Leaf false
Root false

Operations
public spravujJidelnicek ()
Static false
Leaf false
Query false

public zobrazStatistiky ()
Static false
Leaf false
Query false

Relationships
Unamed Usage
To Jidelnicek
Visibility Unspecified
Stereotypes use

Unamed Generalization
From Zamestnanec
Substitutable false
Visibility Unspecified

Jidelnicek
Name Value
Active false
Business Model false
Visibility public
Leaf false
Root false

Attributes
private jidlo
Has Setter false
Has Getter false
Derived false
Multiplicity Unspecified
Visible true
Aggregation None

private mnozstvi
Has Setter false
Has Getter false
Derived false
Multiplicity Unspecified
Visible true
Aggregation None

Operations
public pridejJidlo ()
Static false
Leaf false
Query false

public odeberJidlo ()
Static false
Leaf false
Query false

public upravitUdaje ()
Static false
Leaf false
Query false

public zobrazJidelnicek ()
Static false
Leaf false
Query false

Relationships
Unamed Generalization
To PoledniMenu
Substitutable false
Visibility Unspecified

Unamed Usage
From Cisnik
Visibility Unspecified
Stereotypes use

Unamed Usage
From Web
Visibility Unspecified
Stereotypes use

Unamed Usage
From Vedouci
Visibility Unspecified
Stereotypes use

Unamed Association
To
Name Value
End Model Element Jidlo
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity 1..*
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

Web
Name Value
Active false
Business Model false
Visibility public
Leaf false
Root false

Attributes
private jmeno
Has Setter false
Has Getter false
Derived false
Multiplicity Unspecified
Visible true
Aggregation None

private email
Has Setter false
Has Getter false
Derived false
Multiplicity Unspecified
Visible true
Aggregation None

private telefon
Has Setter false
Has Getter false
Derived false
Multiplicity Unspecified
Visible true
Aggregation None

Operations
public objednejJidlo ()
Static false
Leaf false
Query false

public registraceZakaznika ()
Static false
Leaf false
Query false

public upravitUdaje ()
Static false
Leaf false
Query false

public zobrazJidelnicek ()
Static false
Leaf false
Query false

Relationships
Unamed Usage
To Jidelnicek
Visibility Unspecified
Stereotypes use

Uctenka
Name Value
Active false
Business Model false
Visibility public
Leaf false
Root false

Attributes
private cena
Has Setter false
Has Getter false
Derived false
Multiplicity Unspecified
Visible true
Aggregation None

private cisloStolu
Has Setter false
Has Getter false
Derived false
Multiplicity Unspecified
Visible true
Aggregation None

Relationships
zaplacene : Association
To
Name Value
End Model Element PolozkaObjednavky
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity 1..*
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

Unamed Association
To
Name Value
End Model Element Cisnik
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

PolozkaObjednavky
Name Value
Active false
Business Model false
Visibility public
Leaf false
Root false

Attributes
private stav
Has Setter false
Has Getter false
Derived false
Multiplicity Unspecified
Visible true
Aggregation None

private cisloStolu
Has Setter false
Has Getter false
Derived false
Multiplicity Unspecified
Visible true
Aggregation None

private jidlo
Has Setter false
Has Getter false
Derived false
Multiplicity Unspecified
Visible true
Aggregation None

Relationships
Unamed Association
To
Name Value
End Model Element Jidlo
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

nezaplacene : Association
From
Name Value
End Model Element ObjednavkyStolu
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity 0..1
Visibility private
Aggregation Kind Composited
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

zaplacene : Association
From
Name Value
End Model Element Uctenka
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity 0..1
Visibility private
Aggregation Kind Composited
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

Unamed Association
From
Name Value
End Model Element Cisnik
Documentation
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

SpravceObjednavek
Name Value
Active false
Business Model false
Visibility public
Leaf false
Root false

Operations
public vytvorObjednavku ()
Static false
Leaf false
Query false

public vyhledejObjednavku ()
Static false
Leaf false
Query false

Relationships
Unamed Association
From
Name Value
End Model Element ObjednavkyStolu
Documentation
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

ObjednavkyStolu
Name Value
Active false
Business Model false
Visibility public
Leaf false
Root false

Attributes
private cisloStolu
Has Setter false
Has Getter false
Derived false
Multiplicity Unspecified
Visible true
Aggregation None

Operations
public pridePolozku ()
Static false
Leaf false
Query false

public vyuctujPolozku ()
Static false
Leaf false
Query false

Relationships
Unamed Usage
From TerminalKuchyne
Visibility Unspecified
Stereotypes use

nezaplacene : Association
To
Name Value
End Model Element PolozkaObjednavky
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

Unamed Association
To
Name Value
End Model Element SpravceObjednavek
Documentation
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

Jidlo
Name Value
Active false
Business Model false
Visibility public
Leaf false
Root false

Attributes
private nazev
Has Setter false
Has Getter false
Derived false
Multiplicity Unspecified
Visible true
Aggregation None

private cena
Has Setter false
Has Getter false
Derived false
Multiplicity Unspecified
Visible true
Aggregation None

private id
Has Setter false
Has Getter false
Derived false
Multiplicity Unspecified
Visible true
Aggregation None

Operations
public zobrazDetail ()
Static false
Leaf false
Query false

Relationships
Unamed Association
From
Name Value
End Model Element PolozkaObjednavky
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

Unamed Association
From
Name Value
End Model Element Jidelnicek
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity 0..*
Visibility private
Aggregation Kind Aggregation
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

PoledniMenu
Name Value
Active false
Business Model false
Visibility public
Leaf false
Root false

Attributes
private pocetHotovychJidel
Has Setter false
Has Getter false
Derived false
Multiplicity Unspecified
Visible true
Aggregation None

Relationships
Unamed Generalization
From Jidelnicek
Substitutable false
Visibility Unspecified

TerminalKuchyne
Name Value
Active false
Business Model false
Visibility public
Leaf false
Root false

Operations
public zobrazObjednavku ()
Static false
Leaf false
Query false

Relationships
Unamed Usage
To ObjednavkyStolu
Visibility Unspecified
Stereotypes use

State Machine Diagram
State Machine Diagram2

Summary

Name Documentation
Initial2  
NovaObjednavka  
OtevrenaObjednavka  
UzavrenaObjednavka  
VyhotovenaObjednavka  
ZaplacenaObjednavka  
FinalState2  

Details

Initial2
Name Value
Visibility Unspecified

Relationships
vytvoreniObjednavky : Transition
To NovaObjednavka
Kind External

NovaObjednavka

Relationships
pridatPolozku/pocetPolozek++ : Transition
To OtevrenaObjednavka
Kind External

vytvoreniObjednavky : Transition
From Initial2
Kind External

OtevrenaObjednavka

Relationships
uzavrit[pocetPolozek>0]/uzavrena=1 : Transition
To UzavrenaObjednavka
Kind External

pridatPolozku/pocetPolozek++ : Transition
To OtevrenaObjednavka
Kind External

odebratPolozku[pocetPolozek>0]/pocetPolozek-- : Transition
To OtevrenaObjednavka
Kind External

zaplatit[zaplacena=0]/zaplacena=1 : Transition
To OtevrenaObjednavka
Kind External

pridatPolozku/pocetPolozek++ : Transition
From NovaObjednavka
Kind External

otevrit[pocetPolozek>0]/uzavrena=0 : Transition
From UzavrenaObjednavka
Kind External

pridatPolozku/pocetPolozek++ : Transition
From OtevrenaObjednavka
Kind External

odebratPolozku[pocetPolozek>0]/pocetPolozek-- : Transition
From OtevrenaObjednavka
Kind External

zaplatit[zaplacena=0]/zaplacena=1 : Transition
From OtevrenaObjednavka
Kind External

UzavrenaObjednavka

Relationships
otevrit[pocetPolozek>0]/uzavrena=0 : Transition
To OtevrenaObjednavka
Kind External

vyhotovit : Transition
To VyhotovenaObjednavka
Kind External

uzavrit[pocetPolozek>0]/uzavrena=1 : Transition
From OtevrenaObjednavka
Kind External

VyhotovenaObjednavka

Relationships
skasirovat/zaplacena=1 : Transition
To ZaplacenaObjednavka
Kind External

Unamed Transition
To ZaplacenaObjednavka
Kind External

uzamknout[zaplacena=1] : Transition
To FinalState2
Kind External

vyhotovit : Transition
From UzavrenaObjednavka
Kind External

ZaplacenaObjednavka

Relationships
uzamknout : Transition
To FinalState2
Kind External

skasirovat/zaplacena=1 : Transition
From VyhotovenaObjednavka
Kind External

Unamed Transition
From VyhotovenaObjednavka
Kind External

FinalState2

Relationships
uzamknout : Transition
From ZaplacenaObjednavka
Kind External

uzamknout[zaplacena=1] : Transition
From VyhotovenaObjednavka
Kind External

Sequence Diagram
Sequence Diagram2

Summary

Name Documentation
Cisnik  
SpravceObjednavek  
ObjednavkyStolu
Jidelnicek
PolozkaObjednavky
TerminalKuchyne
CombinedFragment2
InteractionOperand

Details

Cisnik
Name Value
Visibility public
Abstract false
Leaf false
Root false
Active false
Business Model false

Relationships
vytvorObjednavku(cisloStolu) : Message
To
Name Value
End Model Element SpravceObjednavek
Type Message
Sequence Number 1
Asynchronous false

dejJidelnicek() : Message
To
Name Value
End Model Element Jidelnicek
Documentation
Type Message
Sequence Number 4
Asynchronous false

*pridejJidlo(jidlo) : Message
To
Name Value
End Model Element ObjednavkyStolu
Documentation
Type Message
Sequence Number 5
Asynchronous false

uzavriObjednavku(rObjednavka) : Message
To
Name Value
End Model Element ObjednavkyStolu
Documentation
Type Message
Sequence Number 7
Asynchronous false

SpravceObjednavek
Name Value
Multiplicity Unspecified
Active false
Stopped false
Multi Object false

Relationships
vytvorObjednavku(cisloStolu) : Message
From
Name Value
End Model Element Cisnik
Type Message
Sequence Number 1
Asynchronous false

vyhledejObjednavku(cisloStolu) : Message
To
Name Value
End Model Element SpravceObjednavek
Documentation
Type Self Message
Sequence Number 2
Asynchronous false

rObjednavka = vytvorObjednavku(cisloStolu) : Message
To
Name Value
End Model Element ObjednavkyStolu
Documentation
Type Create Message
Sequence Number 3
Asynchronous false

ObjednavkyStolu
Name Value
Multiplicity Unspecified
Active false
Stopped false
Multi Object false

Relationships
rObjednavka = vytvorObjednavku(cisloStolu) : Message
From
Name Value
End Model Element SpravceObjednavek
Documentation
Type Create Message
Sequence Number 3
Asynchronous false

*pridejJidlo(jidlo) : Message
From
Name Value
End Model Element Cisnik
Documentation
Type Message
Sequence Number 5
Asynchronous false

vytvorPolozku(cisloStolu,rObjednavka) : Message
To
Name Value
End Model Element PolozkaObjednavky
Documentation
Type Create Message
Sequence Number 6
Asynchronous false

uzavriObjednavku(rObjednavka) : Message
From
Name Value
End Model Element Cisnik
Documentation
Type Message
Sequence Number 7
Asynchronous false

zobrazObjednavku(rObjednavka) : Message
To
Name Value
End Model Element TerminalKuchyne
Documentation
Type Message
Sequence Number 8
Asynchronous false

Jidelnicek
Name Value
Multiplicity Unspecified
Active false
Stopped false
Multi Object false

Relationships
dejJidelnicek() : Message
From
Name Value
End Model Element Cisnik
Documentation
Type Message
Sequence Number 4
Asynchronous false

PolozkaObjednavky
Name Value
Multiplicity Unspecified
Active false
Stopped false
Multi Object false

Relationships
vytvorPolozku(cisloStolu,rObjednavka) : Message
From
Name Value
End Model Element ObjednavkyStolu
Documentation
Type Create Message
Sequence Number 6
Asynchronous false

TerminalKuchyne
Name Value
Multiplicity Unspecified
Active false
Stopped false
Multi Object false

Relationships
zobrazObjednavku(rObjednavka) : Message
From
Name Value
End Model Element ObjednavkyStolu
Documentation
Type Message
Sequence Number 8
Asynchronous false

CombinedFragment2
Name Value
Operator Kind loop

Interaction Operands
Value
InteractionOperand

Covered LifeLines
Name Documentation
Cisnik  
SpravceObjednavek  
ObjednavkyStolu  
Jidelnicek  
PolozkaObjednavky  

InteractionOperand

Use Case Scheduling
Rank Use Case Name Justification
Unspecified spravaJidelnicku
Unspecified sestavPoledniMenu
Unspecified zobrazStatistiku
Unspecified zobrazPoledniMenu
Unspecified provedVyuctovani
Unspecified vydejJidlo
Unspecified preberObjednavkuJidla
Unspecified zobrazJidelnicek
Unspecified zobrazDenniJidelnicek
Unspecified zadejObjednavku
Unspecified provedVyuctovani
Unspecified preberJidlo
Stereotypes
java
Abstract false
Leaf false
Root false
Base Type Package

Extend
Abstract false
Leaf false
Root false
Base Type Extend

GUI
Abstract false
Leaf false
Root false
Base Type Package

use
Abstract false
Leaf false
Root false
Base Type Usage

Interface
Abstract false
Leaf false
Root false
Base Type Class

business
Abstract false
Leaf false
Root false
Base Type Package

Include
Abstract false
Leaf false
Root false
Base Type Include

Sequence Diagram
Sequence Diagram3

Summary

Name Documentation
ZakaznikPresWeb  
SpravceWebu  
Jidelnicek  
Jidlo
CombinedFragment3  
InteractionOperand  

Details

ZakaznikPresWeb
Name Value
Visibility public
Abstract false
Leaf false
Root false
Active false
Business Model false

Relationships
zobrazJidelnicek(datum) : Message
To
Name Value
End Model Element SpravceWebu
Type Message
Sequence Number 1
Asynchronous false

zobrazDetail(jidlo) : Message
To
Name Value
End Model Element Jidlo
Documentation
Type Message
Sequence Number 3
Asynchronous false

vytisknoutJidelnicek(rJidelnicek) : Message
To
Name Value
End Model Element SpravceWebu
Type Message
Sequence Number 4
Asynchronous false

SpravceWebu
Name Value
Multiplicity Unspecified
Active false
Stopped false
Multi Object false

Relationships
zobrazJidelnicek(datum) : Message
From
Name Value
End Model Element ZakaznikPresWeb
Type Message
Sequence Number 1
Asynchronous false

rJidelnicek = dejJidelnicekPodleDatumu(datum) : Message
To
Name Value
End Model Element Jidelnicek
Type Message
Sequence Number 2
Asynchronous false

vytisknoutJidelnicek(rJidelnicek) : Message
From
Name Value
End Model Element ZakaznikPresWeb
Type Message
Sequence Number 4
Asynchronous false

Jidelnicek
Name Value
Multiplicity Unspecified
Active false
Stopped false
Multi Object false

Relationships
rJidelnicek = dejJidelnicekPodleDatumu(datum) : Message
From
Name Value
End Model Element SpravceWebu
Type Message
Sequence Number 2
Asynchronous false

Jidlo
Name Value
Multiplicity Unspecified
Active false
Stopped false
Multi Object false

Relationships
zobrazDetail(jidlo) : Message
From
Name Value
End Model Element ZakaznikPresWeb
Documentation
Type Message
Sequence Number 3
Asynchronous false

CombinedFragment3
Name Value
Operator Kind opt

Interaction Operands
Value
InteractionOperand

Covered LifeLines
Name Documentation
SpravceWebu  
ZakaznikPresWeb  

InteractionOperand

Communication Diagram
Communication Diagram2

Summary

Name Documentation
Cisnik  
vytvorObjednavku(cisloStolu)  
Lifeline - SpravceObjednavek  
vyhledejObjednavku(cisloStolu)
rObjednavka = vytvorObjednavku(cisloStolu)
Lifeline - ObjednavkyStolu
dejJidelnicek()
Lifeline - Jidelnicek
*pridejJidlo(jidlo)
vytvorPolozku(cisloStolu,rObjednavka)
Lifeline - PolozkaObjednavky
uzavriObjednavku(rObjednavka)
zobrazObjednavku(rObjednavka)
Lifeline - TerminalKuchyne

Details

Cisnik
Name Value
Visibility public
Abstract false
Leaf false
Root false
Active false
Business Model false

Relationships
Unamed Link
To (LinkEnd)
Name Value
End Model Element Lifeline - SpravceObjednavek
Documentation
Multiplicity Unspecified

Unamed Link
To (LinkEnd)
Name Value
End Model Element Lifeline - Jidelnicek
Documentation
Multiplicity Unspecified

Unamed Link
To (LinkEnd)
Name Value
End Model Element Lifeline - ObjednavkyStolu
Documentation
Multiplicity Unspecified

vytvorObjednavku(cisloStolu)
Name Value
End Relationship From Meta Model Element Cisnik
End Relationship To Meta Model Element Lifeline - SpravceObjednavek
To Activation Activation
Type Message
Sequence Number 1
Asynchronous false

Lifeline - SpravceObjednavek
Name Value
Multiplicity Unspecified
Active false
Stopped false
Multi Object false

Relationships
Unamed Link
To (LinkEnd)
Name Value
End Model Element Lifeline - SpravceObjednavek
Documentation
Multiplicity Unspecified
Messages
Name Documentation
vyhledejObjednavku(cisloStolu)  

Unamed Link
To (LinkEnd)
Name Value
End Model Element Lifeline - ObjednavkyStolu
Documentation
Multiplicity Unspecified

Unamed Link
From (LinkEnd)
Name Value
End Model Element Cisnik
Documentation
Multiplicity Unspecified
Messages
Name Documentation
vytvorObjednavku(cisloStolu)  

Unamed Link
From (LinkEnd)
Name Value
End Model Element Lifeline - SpravceObjednavek
Documentation
Multiplicity Unspecified
Messages
Name Documentation
vyhledejObjednavku(cisloStolu)  

vyhledejObjednavku(cisloStolu)
Name Value
End Relationship From Meta Model Element Lifeline - SpravceObjednavek
End Relationship To Meta Model Element Lifeline - SpravceObjednavek
From Activation Activation
To Activation Activation
Type Self Message
Sequence Number 2
Asynchronous false

rObjednavka = vytvorObjednavku(cisloStolu)
Name Value
End Relationship From Meta Model Element Lifeline - SpravceObjednavek
End Relationship To Meta Model Element Lifeline - ObjednavkyStolu
From Activation Activation
Type Create Message
Sequence Number 3
Asynchronous false

Lifeline - ObjednavkyStolu
Name Value
Multiplicity Unspecified
Active false
Stopped false
Multi Object false

Relationships
Unamed Link
To (LinkEnd)
Name Value
End Model Element Lifeline - PolozkaObjednavky
Documentation
Multiplicity Unspecified

Unamed Link
To (LinkEnd)
Name Value
End Model Element Lifeline - TerminalKuchyne
Documentation
Multiplicity Unspecified

Unamed Link
From (LinkEnd)
Name Value
End Model Element Lifeline - SpravceObjednavek
Documentation
Multiplicity Unspecified
Messages
Name Documentation
rObjednavka = vytvorObjednavku(cisloStolu)  

Unamed Link
From (LinkEnd)
Name Value
End Model Element Cisnik
Documentation
Multiplicity Unspecified
Messages
Name Documentation
*pridejJidlo(jidlo)  
uzavriObjednavku(rObjednavka)  

dejJidelnicek()
Name Value
End Relationship From Meta Model Element Cisnik
End Relationship To Meta Model Element Lifeline - Jidelnicek
To Activation Activation
Type Message
Sequence Number 4
Asynchronous false

Lifeline - Jidelnicek
Name Value
Multiplicity Unspecified
Active false
Stopped false
Multi Object false

Relationships
Unamed Link
From (LinkEnd)
Name Value
End Model Element Cisnik
Documentation
Multiplicity Unspecified
Messages
Name Documentation
dejJidelnicek()  

*pridejJidlo(jidlo)
Name Value
End Relationship From Meta Model Element Cisnik
End Relationship To Meta Model Element Lifeline - ObjednavkyStolu
To Activation Activation
Type Message
Sequence Number 5
Asynchronous false

vytvorPolozku(cisloStolu,rObjednavka)
Name Value
End Relationship From Meta Model Element Lifeline - ObjednavkyStolu
End Relationship To Meta Model Element Lifeline - PolozkaObjednavky
From Activation Activation
Type Create Message
Sequence Number 6
Asynchronous false

Lifeline - PolozkaObjednavky
Name Value
Multiplicity Unspecified
Active false
Stopped false
Multi Object false

Relationships
Unamed Link
From (LinkEnd)
Name Value
End Model Element Lifeline - ObjednavkyStolu
Documentation
Multiplicity Unspecified
Messages
Name Documentation
vytvorPolozku(cisloStolu,rObjednavka)  

uzavriObjednavku(rObjednavka)
Name Value
End Relationship From Meta Model Element Cisnik
End Relationship To Meta Model Element Lifeline - ObjednavkyStolu
To Activation Activation
Type Message
Sequence Number 7
Asynchronous false

zobrazObjednavku(rObjednavka)
Name Value
End Relationship From Meta Model Element Lifeline - ObjednavkyStolu
End Relationship To Meta Model Element Lifeline - TerminalKuchyne
From Activation Activation
To Activation Activation
Type Message
Sequence Number 8
Asynchronous false

Lifeline - TerminalKuchyne
Name Value
Multiplicity Unspecified
Active false
Stopped false
Multi Object false

Relationships
Unamed Link
From (LinkEnd)
Name Value
End Model Element Lifeline - ObjednavkyStolu
Documentation
Multiplicity Unspecified
Messages
Name Documentation
zobrazObjednavku(rObjednavka)  

Deployment Diagram
Deployment Diagram1

Summary

Name Documentation
<<client>>
Browser
<<client>>
Browser
<<server>>
Java
CisnikAppl
VedouciAppl
ApplLogic
<<server>>
MySQLDB

Details

<<client>>
Name Value
Active false
Business Model false
Visibility public
Abstract false
Leaf false
Root false

Resident Components
Name Documentation
Browser

Relationships
HTTP : Association
To
Name Value
End Model Element <<server>>
Documentation
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

Browser
Name Value
Active false
Business Model false
Visibility public
Abstract false
Leaf false
Root false
Indirectly Instantiated true

Relationships
Unamed Dependency
To CisnikAppl
Visibility Unspecified

<<client>>
Name Value
Active false
Business Model false
Visibility public
Abstract false
Leaf false
Root false

Resident Components
Name Documentation
Browser

Browser
Name Value
Active false
Business Model false
Visibility public
Abstract false
Leaf false
Root false
Indirectly Instantiated true

Relationships
Unamed Dependency
To VedouciAppl
Visibility Unspecified

HTTP : Association
To
Name Value
End Model Element <<server>>
Documentation
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

<<server>>
Name Value
Active false
Business Model false
Visibility public
Abstract false
Leaf false
Root false

Resident Components
Name Documentation
Java

Relationships
JDBC : Association
To
Name Value
End Model Element <<server>>
Documentation
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

HTTP : Association
From
Name Value
End Model Element <<client>>
Documentation
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

HTTP : Association
From
Name Value
End Model Element Browser
Documentation
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

Java
Name Value
Active false
Business Model false
Visibility public
Abstract false
Leaf false
Root false
Indirectly Instantiated true

Resident Components
Name Documentation
CisnikAppl
VedouciAppl
ApplLogic

CisnikAppl
Name Value
Active false
Business Model false
Visibility public
Abstract false
Leaf false
Root false
Indirectly Instantiated true

Relationships
Unamed Dependency
To ApplLogic
Visibility Unspecified

Unamed Dependency
From Browser
Visibility Unspecified

VedouciAppl
Name Value
Active false
Business Model false
Visibility public
Abstract false
Leaf false
Root false
Indirectly Instantiated true

Relationships
Unamed Dependency
To ApplLogic
Visibility Unspecified

Unamed Dependency
From Browser
Visibility Unspecified

ApplLogic
Name Value
Active false
Business Model false
Visibility public
Abstract false
Leaf false
Root false
Indirectly Instantiated true

Relationships
Unamed Dependency
To MySQLDB
Visibility Unspecified

Unamed Dependency
From CisnikAppl
Visibility Unspecified

Unamed Dependency
From VedouciAppl
Visibility Unspecified

<<server>>
Name Value
Active false
Business Model false
Visibility public
Abstract false
Leaf false
Root false

Resident Components
Name Documentation
MySQLDB

Relationships
JDBC : Association
From
Name Value
End Model Element <<server>>
Documentation
Provide Property Getter Method false
Provide Property Setter Method false
Multiplicity Unspecified
Visibility private
Aggregation Kind None
Navigable true
Abstract false
Leaf false
Visibility Unspecified
Derived false

MySQLDB
Name Value
Active false
Business Model false
Visibility public
Abstract false
Leaf false
Root false
Indirectly Instantiated true

Relationships
Unamed Dependency
From ApplLogic
Visibility Unspecified

Package Diagram
HLAD

Summary

Name Documentation
UserInterface
Uzivatele
Jidelnicek
SpravceObjednavek
java.util
javax.swing
ProblemDomain
DataManagement
java.sql

Details

UserInterface
Name Value
Abstract false
Leaf false
Root false
Stereotypes GUI
Visibility public

Relationships
Unamed Dependency
To ProblemDomain
Visibility Unspecified

Unamed Dependency
To javax.swing
Visibility Unspecified

Unamed Dependency
To java.util
Visibility Unspecified

Uzivatele
Name Value
Abstract false
Leaf false
Root false
Visibility public

Jidelnicek
Name Value
Abstract false
Leaf false
Root false
Visibility public

SpravceObjednavek
Name Value
Abstract false
Leaf false
Root false
Visibility public

Children
Name Documentation
ProblemDomain

java.util
Name Value
Abstract false
Leaf false
Root false
Stereotypes java
Visibility public

Relationships
Unamed Dependency
From UserInterface
Visibility Unspecified

javax.swing
Name Value
Abstract false
Leaf false
Root false
Stereotypes java
Visibility public

Relationships
Unamed Dependency
From UserInterface
Visibility Unspecified

ProblemDomain
Name Value
Abstract false
Leaf false
Root false
Stereotypes business
Visibility public

Children
Name Documentation
Uzivatele2
KatalogKurzu2

Relationships
Unamed Dependency
To DataManagement
Visibility Unspecified

Unamed Dependency
From UserInterface
Visibility Unspecified

Unamed Dependency
From DataManagement
Visibility Unspecified

Sub Diagrams
Name Documentation
ProblemDomain

DataManagement
Name Value
Abstract false
Leaf false
Root false
Visibility public

Relationships
Unamed Dependency
To ProblemDomain
Visibility Unspecified

Unamed Dependency
To java.sql
Visibility Unspecified

Unamed Dependency
From ProblemDomain
Visibility Unspecified

java.sql
Name Value
Abstract false
Leaf false
Root false
Stereotypes java
Visibility public

Relationships
Unamed Dependency
From DataManagement
Visibility Unspecified