Use Case Model
uc Use Case Model Modul správ y osob + E di ta ce zákazn íka + E di ta ce zam estnan ce + Odh lá šení n eaktiv ního uži vatel e + P ri hl ási t se + V ytvorení za m estn ance + Zaregi strova t se + Zm ena he sl a + Zm ena osob ních úda ju + Zobraz zákazn íka
Actors + Ad m in istrá to r + Ca s + Ne re gi strovan ý u ži vatel + Obcho dník + Pri hl ášen ý u živa te l + Skl ad ník + Zá ka zník + Za m estn anec
+ Zobraz zam estnan ce + Zru šení reg istra ce + Zru šení z am estnanc e Modul správy obj e dnáv ek Modul s práv y produktu
+ Ob je dnat produ kt
+ E ditova t prod ukt
+ Prohl ed nout obj ed návky
+ Odeb ra t produ kt
+ Stav obj ed náve k
+ P roh lížen í produ ktu
+ Zruši t obj ed návku
+ P ri dat nový prod ukt
+ Zruši t svou ob je dnávku
+ V ydání obj ed nané ho produ ktu
Modul správ y logu + Prohl ížení zázna m u + Sm aza ní starých zázn am u + Zazn am ene j
Figure 1: Use Case Model
Actors uc Actors
Neregistrov aný uživ atel
Obchodník
Cas
Zamestnanec
Skladník
Prihlášený uživ atel
Zákazník
Administrátor
Figure 2: Actors
Administrátor Správce účtů zaměstnanců a zákazníků
Neregistrovaný uživatel Libovolný nepřihlášený návštěvník internetových stránek obchodu
Obchodník Zaměstnanec starající se o logistiku obchodu
Přihlášený uživatel Přihlášený uživatel
Skladník Zaměstnanec u výdeje zboží
Zaměstnanec
Zákazník Uživatel kterému je umožněno vytvořit si objednávku.
Čas
Modul správy logu
uc Modul správy logu ITS hop
Smazaní starých záznamu Cas (from Ac tors)
Prohlížení záznamu
Administrátor (from A cto rs)
Figure 3: Modul správy logu
Prohlížení záznamů 1. vypíše všechny logove záznamy v kterych lze hledat
Smazaní starých záznamů 1. smaže logy starší 3 měsíců
Zaznamenej 1. uloží se záznam o provedené akci do logu
Modul správy objednávek
uc Modul správy objednávek IT Sh op Zrušit obj ednávku Obj ednat produkt
Prohlížení produktu «i ncl ud e»
Obchodník (from Actors)
(fro m Modul správy produ ktu )
Zákazník
«i ncl ude»
(fro m Actors) « extend »
«e xtend»
«exten d» Prohlednout obj ednáv ky
Zrušit sv ou obj ednávku « extend»
Zaznamenej
Zamestnanec (from Actors)
«i ncl ud e»
Stav obj ednávek
(fro m Mo dul správy lo gu) «e xte nd»
« inc lu de»
Vydání obj ednaného produktu (from Mo dul s právy produktu)
Skladník (from A cto rs)
Figure 4: Modul správy objednávek
Objednat produkt 1. uživatel vyplní pomocí webového rozhranní o jaké produkty má zájem a potvrdí 2. provede se záznam objednávky 3. provede se rezervace daného počtu produktů
Prohlednout objednávky 1. vypíše všechny objednávky, lze zde hledat
Stav objednávek 1. odešle uživateli seznam jeho objednávek a stavů ve kterém lze hledat
Zrušit objednávku 1. zruší neobslouženou objednávku 2. zákazníkovi se odešle email o zrušení objednávky 3. provede se záznam o zrušení objednávky 4. aktualizace v databázi
Zrušit svou objednávku 1. uživatel zruší rezervaci produktu
Modul správy osob uc Modul správy osob ITS hop Odhlášení neaktiv ního uživ atele
Zaregistrov at se
Cas (from A cto rs) Neregistrov aný uživ atel (fro m Actors)
Editace Zobraz zamestnance «i ncl ud e» zamestnance Prihlásit se «in cl ude»
«exten d»
Zmena osobních údaj u
Zaznamenej
Zrušení zamestnance «extend »
«e xtend»
«e xtend»
(fro m Mo dul správy lo gu) «e xte nd»
Zákazník
Vytvorení zamestnance
Administrátor (from A ctors)
Zrušení registrace «e xtend»
(from A cto rs)
Editace zákazníka
«i ncl ude » Zmena hesla Zobraz zákazníka Prihlášený uživ atel (from Actors)
Zamestnanec (from A cto rs)
Figure 5: Modul správy osob
Editace zaměstnance 1. systém pošle uživateli Jméno, Příjmení, Adresu,PSČ,Email,Telefon,Titul,Přihlašovací heslo,Funkci a Plat 2. uživatel změní libovolné údaje a potvrdí 3. provedení záznamu o změně zamestnance 4. uložení do databáze
Editace zákazníka 1. systém odešle formulář s predvyplněnými údaji Jméno, Příjmení, Adresa, PSČ a Emailem 2. uživatel provede žádané zmeny a potvrdí 3. provede se záznam o změně užiatele 4. aktualizace v databázi
Odhlášení neaktivního uživatele 1. pokud uživatel neprováděl od poslední kontroli nic system jej odhlásí
Přihlásit se 1. uživatel vyplní Přihlašovací jméno a Přihlašovací heslo a potvrdí 2. ověření správnosti, pokud není správne návrat 1. 3. přihlášení do role Administrátor, Zákazník, Obchodník či Skladník
Vytvoření zaměstnance 1. uživatel vyplní Jméno, Příjmení, Adresu,PSČ,Email,Telefon,Titul,Přihlašovací jméno,Přihlašovací heslo,Funkci a Plat a potvrdí 2. ověření zdali jsou všechny položky vyplněny a zdali neexistuje Přihlašovací jméno pokud ano návrat do bodu 1 3. systém přidelí Identifikační číslo 4. provedení záznamu o vytvoření zamestnance 5. uložení do databáze
Zaregistrovat se 1.uživatel vyplnení Jméno, Příjmení, Adresa, PSČ, Email, Přihlašovací jméno, Přihlašovací heslo a potvrdí registraci 2. kontrola zdali jsou všechny údaje vyplněné a zdali neexistuje Přihlašovací jméno v databázi. Pokud ano návrat k bodu 1 s predvyplněnými údaji a chybovou hláškou 3. systém přidělí Identifikační číslo zákazníkovi, uloží ho do databáze a odešle potvrzovací email
Změna hesla 1. uživatel vyplní aktuální heslo, nové heslo, potvrzení nového hesla a potvrdí 2. kontrola zdali je heslo správné a zdali nové heslo odpovídá potvrzení nového hesla pokud ne návrat k 1. 3. provede se záznam o změně hesla 4. provedení nahrazení aktuálního hesla za nové heslo
Změna osobních údajů 1. systém odešle formulář s predvyplněnými údaji Jméno, Příjmení, Adresa, PSČ a Email 2. uživatel provede žádané zmeny a potvrdí 3. provede se záznam o změně užiatele 4. aktualizace v databázi
Zobraz zaměstnance 1. zobrazí seznam zaměstnanců v kterém lze hledat
Zobraz zákazníka 1. zobrazí seznam zákazníku ve kterém se dá hledat
Zrušení registrace 1. uživatel vyplní heslo a potvrdí 2. systém zkontroluje zdali má zákazník nevyřízené objednávky a správnost hesla, pokud nevyhovuje návrat do 1. 3. provedení záznamu o smazání uživatele 4. smazání uživatele z databáze
Zrušení zaměstnance 1.uživatel potvrdi zrušení zamestnance svým heslem a potvrdí 2. provede se záznam o zrušení zamestnance 3. odstranění zaznamu o zamestnanci
Modul správy produktů
uc Modul správy produktu IT Sh op
Vydání obj ednaného produktu
Prohlížení produktu Neregistrov aný uživ atel (fro m Actors)
Skladník (from A ctors) « in clu de»
«extend » Prihlášený uživ atel
«e xte nd»
Editovat produkt
(from A ctors)
«e xte nd» Odebrat produkt
Obchodník
«e xte nd»
(fro m Actors)
Zaznamenej
«e xte nd»
(fro m Mo dul správy lo gu)
Pridat nový produkt
Figure 6: Modul správy produktů
Editovat produkt 1. systém odešle formulář Název, Výrobce, Oddělení,Cena, Charakteristika, Obrázek, Dostupnost a Počet kusů skladem 2. uživatel provede změny a potvrdí je 3. provede se záznam o změně produktu 4. uloží se do databáze
Odebrat produkt 1. provede se oveření zdali není nejaká nevyřízená objednávka tohoto produktu, pokud je vypíše chybu a nepokračuje 2. provede se záznam o odstranění 3. ostraní se z databáze
Prohlížení produktů 1. vypíše produkty v kterých lze hledat
Přidat nový produkt 1. uživatel vyplní Název, Výrobce, Oddělení,Cena, Charakteristika, Obrázek, Dostupnost 2. system přidelí ID produktu 3. provede se záznam o přidání produktu 4. uloží se do databáze
Vydání objednaného produktu 1. zaměstnanec vydá objednanou a zaplacenou objednávku zákazníkovi 2. provede se záznam o změně objednávky 3. změní status objednávky na vyřízenou