Escort Servis Night Prague

Transkript

Escort Servis Night Prague
Escort Servis Night Prague
2012-11-04
Escort Servis Night Prague
Analytická dokumentace
Vypracovali: Jiří Blažek, Cyril Filcík, Michal Dvořák
strana: 1
Escort Servis Night Prague
2012-11-04
strana: 2
Obsah
Escort Servis Night Prague....................................................................................................................... 1
Business Process Model............................................................................................................................ 3
Procesní model....................................................................................................................................... 3
Přijetí nové pracovnice........................................................................................................................ 4
Storno zakázky.................................................................................................................................... 5
Výmáhání pohledávek......................................................................................................................... 6
Vytvoření zakázky............................................................................................................................... 9
Vyúčtování zakázky.......................................................................................................................... 10
Business Domain Model ...................................................................................................................... 13
Doménový model ............................................................................................................................. 13
Analytical Domain Model ..................................................................................................................... 13
Analytický doménový model ............................................................................................................. 14
Adresa........................................................................................................................................... 14
Klient............................................................................................................................................. 14
Místo provedení............................................................................................................................. 15
Pracovnice..................................................................................................................................... 15
Role............................................................................................................................................... 15
Specializace.................................................................................................................................. 15
Zakázka......................................................................................................................................... 15
Stavový diagram zakázky.......................................................................................................... 16
Nepřidělená pracovnice.......................................................................................................... 18
Nezaplacená.......................................................................................................................... 18
Provedená.............................................................................................................................. 18
Přidělená pracovnice.............................................................................................................. 18
Stornovaná............................................................................................................................. 18
Vymáhání............................................................................................................................... 18
Zaplacená............................................................................................................................... 18
Zaměstnanec................................................................................................................................. 18
Zdravotní vyšetření........................................................................................................................ 18
Model funkčních a obecných požadavků ............................................................................................. 19
Model požadavků ............................................................................................................................. 19
Funkční požadavky ....................................................................................................................... 19
Evidence klientů......................................................................................................................... 20
Správa systému......................................................................................................................... 20
Správa zakázek......................................................................................................................... 20
Správa zaměstnanců................................................................................................................. 20
Obecné požadavky (nefunkční) .................................................................................................... 20
Copyright zdrojových kódů......................................................................................................... 21
Desktopová aplikace.................................................................................................................. 21
Minimální HW požadavky........................................................................................................... 21
Programovací jazyk................................................................................................................... 21
Realize požadavků pomocí use case ........................................................................................... 21
Dokončení zakázky ................................................................................................................... 22
Odebrat klienta .......................................................................................................................... 22
Odebrat zaměstnance ............................................................................................................... 22
Přidat klienta ............................................................................................................................. 22
Přidat zaměstnance .................................................................................................................. 22
Přiřadit pracovnici k zakázce ..................................................................................................... 23
Přiřazení uživatelské roli k účtu ................................................................................................. 23
Storno zakázky ......................................................................................................................... 23
Upravit info o klientovi ............................................................................................................... 23
Upravit info pracovnice ............................................................................................................. 23
Upravit info zaměstnanců .......................................................................................................... 23
Escort Servis Night Prague
2012-11-04
strana: 3
Vytvoření zakázky ..................................................................................................................... 23
Zobrazit info pracovnice ............................................................................................................ 23
Zobrazit info přiřazené zakázky ................................................................................................23
Zobrazit osobní info .................................................................................................................. 23
Zobrazit seznam klientů ............................................................................................................ 23
Zobrazit seznam pracovnic ....................................................................................................... 23
Zobrazit seznam zakázek ......................................................................................................... 23
Zobrazit seznam zaměstnanců ................................................................................................. 23
Evidence klientů ........................................................................................................................ 23
Správa systému ........................................................................................................................ 23
Správa zakázek ........................................................................................................................ 24
Správa zaměstnanců ................................................................................................................ 24
USE-CASE model.................................................................................................................................... 24
Model případů užití............................................................................................................................... 24
Uživatelské role systému - zaměstnanci........................................................................................... 24
Pracovnice..................................................................................................................................... 25
Účetní............................................................................................................................................ 26
Hotline........................................................................................................................................... 26
Manažer........................................................................................................................................ 26
Správa systému................................................................................................................................ 26
Přiřazení uživatelské role k účtu.................................................................................................... 27
Správa zaměstnanců........................................................................................................................ 27
Editace pracovnice........................................................................................................................ 28
Editace zaměstnance.................................................................................................................... 28
Odebrání zaměstnance................................................................................................................. 29
Přidat zaměstnance....................................................................................................................... 29
Zobrazit info pracovnice................................................................................................................ 29
Zobrazit osobní info....................................................................................................................... 29
Zobrazit seznam pracovnic............................................................................................................ 29
Zobrazit seznam zaměstnanců...................................................................................................... 30
Správa zakázek................................................................................................................................. 30
Dokončit zakázku.......................................................................................................................... 30
Editace zakázky............................................................................................................................. 31
Přiřadit pracovnici k zakázce......................................................................................................... 31
Storno zakázky.............................................................................................................................. 31
Vytvořit zakázku............................................................................................................................ 31
Zobrazit info přiřazené zakázky..................................................................................................... 32
Zobrazit seznam zakázek.............................................................................................................. 32
Evidence klientů................................................................................................................................ 32
Editace klienta............................................................................................................................... 33
Odebrat klienta.............................................................................................................................. 33
Přidat klienta.................................................................................................................................. 34
Vyhledat klienta............................................................................................................................. 34
Zobrazit seznam klientů................................................................................................................. 34
Mapování požadavků na USECASE .................................................................................................... 34
Escort Servis Night Prague
2012-11-04
strana: 4
Business Process Model
Bussines Process Model firmy Escort Service Night Prague před zavedením našeho systému.
Procesní model
Procesní modely formou AS IS popisují procesy, které probíhají běžně ve firmě a které se zavedením našeho
systému zjednoduší a urychlí.
pkg Procesní model
Storno zakázky
Vyúčtov ání zakázky
Výmáhání pohledáv ek
+ In form ová n í m an a žera o sto rn u
+ p ře vo d p e ně z na fi re m n í úč e t
+ Uhra ze ní d lu h u
+ In form ová n í p racovn i ce o sto rn u
+ P ři j etí pe n ěz o d p racovn i ce
+ Uhra ze ní d lu h u
+ S to rn o za ká zky v za ká zko vé kn ize
+ V yú č to vá ní
+ V ysl á ní vym ah a č ské sl užb y
+ V zne se n í p o žad a vku na sto rn o
+ Zap sá n í m zdy p racovn i ce d o m zd ové kn i hy
+ Za sl á ní d ru h é u po m ín ky
+ h o tli n e
+ Zap sa t zakázu j ako d o ko nč en o u
+ Za sl á ní u po m ín ky
+ kl ie n t
+ Zaslá n í i n fo o pl a tbě
+ Získan í i nfo rm a cí o uh ra zen í dl u hu
+ m a na že r
+ Zji ště ní p od ro bn osní o zakázce
+ Zj i štěn í ne u hra zen í dl u h u
+
+ kl i e nt
+ Zj i štěn í ne u hra zen í dl u h u
+
+ Úč etn í
+ Zkon taktová n í vym ah a č ské fi rm y
+ P l a cen o pře vod e m ?
+ K l ie n t
+
+ M a na že r
+
+ Úč e tní
+ Uhra dí d l uh ?
+ Uhra dí d l uh ?
+
+
+
+
Přij etí nov é pracov nice
Vytv oření zakázky
+ Ne p ři j e tí p raco vn i ce
+ Info rm o ván í m a na že ra o no vé zakázce
+ O so b ní p oh o vor
+ P ře dá ní o so bn íh o i nfa
+ P o d án í žád o sti o za m ě stn án í
+ P ři dě l en í pra co vni ce k za ká zce
+ P o skytnu tí o so b ních de tai l n ích i n fo rm a cí
+ V zn esen í po ža da vku n a za ká zku
+ P ři j etí p ra co vni ce
+ Za p sá ní za ká zky d o za ká zkové kn i hy
+ S e p sá ní sm l ou vy
+ ho tl i ne
+ Zave d en í pra co vni ce do se zn am u
+ kl i e nt
+ M an a žer
+ m a n aže r
+ P ra co vni ce
+
+ Úč e tn í
+
+ Úspě šn ý po h ovo r?
+
+
+
Obrázek 1 - Procesní model
Přijetí nové pracovnice
Proces přijetí nové pracovnice začíná tím, že zažádá o zaměstnání následuje osobní pohovor s manažerem firmy a na
jeho základě se rozhodne o přijetí, či nepřijetí pracovnice. Pracovnice sepíše s firmou smlouvu a firma musí
pracovnici evidovat v katalogu zaměstnanců a zapsat všechny potřebné detaily.
Escort Servis Night Prague
2012-11-04
strana: 5
act Přij etí nov é pracov nice
Pracov nice
Manažer
Účetní
Podání žádosti o
zaměstnání
Osobní pohov or
Úsp ěšný p o ho vo r?
An o
Přijetí pracov nice
Ne
Nepřij etí pracov nice
Poskytnutí osobních
detailních informací
Sepsání smlouv y
Zav edení pracov nice do
seznamu
Obrázek 2 - Přijetí nové pracovnice
Escort Servis Night Prague
2012-11-04
strana: 6
Storno zakázky
Storno zakázky je proces, který nastane při zrušení zakázky klientem. Při vznesení požadavku na storno musí
příslušný zaměstnanec hotline najít v zakázkové knize příslušnou zakázku, označit ji v této knize jako stornovanou a
informovat manažera o stornu této zakázky. Manažer musí dále informovat pracovnici, která byla k zakázce
přiřazena, že byla tato zakázka stornována.
act Storno zakázky
klient
hotline
manažer
Vznesení požadav ku na
storno
Storno zakázky v
zakázkov é knize
Informov ání manažera o
stornu
Informov ání pracov nice o
stornu
Obrázek 3 - Storno zakázky
Escort Servis Night Prague
2012-11-04
strana: 7
Výmáhání pohledávek
Vymáhání pohledávek je proces, který nastává při neuhrazení poplatku za služby klientem. V takovém případě musí
účetní zaslat klientovi upomínku, aby dluh uhradil. Pokud klient dluh uhradí je vše v pořádku, ale pokud klient dluh
neuhradí účetní zašle druhou upomínku a zároveň manažer firmy kontaktuje vymahačskou firmu.
Pokud klient zareaguje na upomínku a dluh uhradí proces končí. Ovšem pokud klient dluh neuhradí manažer firmy
vyšle vymahačskou firmu, aby na klientovi dluh vymáhala.
Escort Servis Night Prague
2012-11-04
strana: 8
act Výmáhání pohledáv ek
Manažer
Účetní
Klient
Zaslání upomínky
Uh ra dí d l uh ?
Ne
Zj ištění neuhrazení dluhu
Zkontaktov ání
v ymahačské firmy
Ano
Uhrazení dluhu
Zaslání druhé upomínky
Uh ra d í d l u h ?
Ne
Zj ištění neuhrazení dluhu
Vyslání v ymahačské
služby
Získaní informací o
uhrazení dluhu
Obrázek 4 - Výmáhání pohledávek
Ano
Uhrazení dluhu
Escort Servis Night Prague
2012-11-04
strana: 9
Vytvoření zakázky
Vytvoření zakázky je proces, při kterém převezme zaměstnanec hotline osobní údaje od klienta a zapíše do
zakázkové knihy podrobnosti o zakázce. Poté musí informovat manažera o vytvořené zakázce a ten na základě
požadavků klienta informuje příslušnou pracovnici a tímto jí zakázku přiřadí.
act Vytv oření zakázky
klient
hotline
manažer
Vznesení požadav ku na
zakázku
Předání osobního infa
Zapsání zakázky do
zakázkov é knihy
Informov ání manažera o
nov é zakázce
Přidělení pracov nice k
zakázce
Obrázek 5 - Vytvoření zakázky
Escort Servis Night Prague
2012-11-04
strana: 10
Vyúčtování zakázky
Vyútování zakázky je proces, při kterém musí účetní vyúčtovat dokončenou zakázku. Nejprve musí zjistit
podrobnosti o zakázce a na základě toho jestli klient bude platit převodem nebo jestli platil hotově pracovnici udělá
následující. Pokud klient platil hotově peníze převezme od pracovnice, zapíše do zakázkové knihy zakázku jako
dokončenou a připíše ve mzdové knize pracovnici odměny za tuto zakázku. Pokud klient platí převodem účetní
pošle klientovi detaily o platbě a až klient převede peníze zapíše do zakázkové knihy zakázku jako dokončenou a
připíše ve mzdové knize pracovnici odměny za tuto zakázku.
Escort Servis Night Prague
2012-11-04
strana: 11
act Vyúčtov ání zakázky
Účetní
klient
Zj ištění podrobnosní o
zakázce
Vyúčtov ání
P la ce no pře vo de m ?
Ne
Přij etí peněz od
pracov nice
A no
Zaslání info o platbě
přev od peněz na firemní
účet
Zapsat zakázu j ako
dokončenou
Zapsání mzdy pracov nice
do mzdov é knihy
Obrázek 6 - Vyúčtování zakázky
Escort Servis Night Prague
2012-11-04
strana: 12
Business Domain Model
Business Domain Model poukazuje na základní vazby mezi objekty figurujícími v systému.
Doménový model
class Domain Model
Zaměstnanec
Role
-
-
Název
Popis
Adresa
Jm éno
Příjm ení
Em ail
T elefon
M zda
-
Ulice
ČP
M ěsto
PSČ
Stát
Pracov nice
Specializace
-
Název
Popis
-
Místo provedení
Foto
Věk
M íry
Stav
Datum posledního vyšetření
-
Název
Kategorie
Zdravotní v yšetření
-
T yp vyšetření
Datum vyšetření
S tav
Zakázka
-
Obrázek 7 Domain Model-
Datum provedení
Cena
Stav
Dokoncena
Klient
-
Jm éno
Příjm ení
Em ail
T elefon
Escort Servis Night Prague
2012-11-04
strana: 13
Analytical Domain Model
Analytical domain model navazuje na business domain model a detailně popisuje vazby mezi jednotlivými třídami v
systému, jejich atributy, násobnosti vztahů a obsahuje stavový diagram k objektům, které mohou nabývat různých
stavů.
Analytický doménový model
class Domain Model
Zaměstnanec
Role
-
Ná ze v :En um
Po pi s :S tring
m aO p ra vn en i
1
0 ..* -
Adresa
Jm én o :S tri ng
Příj m en í :S trin g
0..1
Em a il :S tring
T el e fon :Stri ng
M zda :i nt
1 -
m a A dre su
1
Ul i ce :S trin g
ČP :i n t
M ěsto :S trin g
PS Č :in t
Stá t :Stri ng
m a A dre su
1
1
je
je NaA dre se
0..1
0 ..1
Pracovnice
Specializace
-
Náze v :S tring
Pop i s :S tring
seSp ecia l izuj e
0 ..*
0..* -
0..1
Místo prov edení
Fo to :P i ctu re
V ě k :i n t
M íry :i nt[3]
S ta v :b ool ea n
Da tum p osl e dn ího vyše třen í :l o ng
1
-
Klient
Náze v :Stri ng
K atego rie :S trin g
-
1
1
1
usku tecne n a Na
m aV ysetren i
pra cuje Na
o bje dn a l
0..*
0..*
Zakázka
Zdrav otní v yšetření
-
T yp vyšetřen í :Stri ng
Da tum vyšetře ní :l ong
S tav :S trin g
0 ..* -
Obrázek 8 Domain Model-
Da tum p rove de ní :l o ng
Ce na :i nt
S tav :E num
Do kon ce na :b o o lea n
0..*
Jm én o :S tring
P říjm e ní :S tring
E m a i l :String
T ele fo n :Stri ng
Escort Servis Night Prague
2012-11-04
Adresa
Tato třída ukládá informace o adrese jednotlivých subjektů.
Atributy
Atributy
Poznámky
Ulice
Název ulice, kde se subjekt nachází nebo má trvalé bydliště.
ČP
Popisné číslo ulice, kde se subjekt nachází nebo má trvalé bydliště.
Město
Město ve kterém se nachází subjekt nebo trvalé bydlíště osoby.
PSČ
Poštovní směrovací číslo města subjektu.
Stát
Stát ve kterém se nachází subjekt nebo trvalé bydliště osoby.
Klient
Třída klient slouží k uložení informací o klientovi.
Atributy
Atributy
Poznámky
Jméno
Jméno klienta.
Příjmení
Příjmení klienta.
Email
E-mail klienta sloužící k jeho kontaktování.
Telefon
Telefonní číslo klienta sloužící k jeho kontaktování.
Místo provedení
Třída Místo provedení ukládá informace o místu, kde bude zakázka provedena.
Atributy
Atributy
Poznámky
Název
Název místa konání zakázky.
Kategorie
podrobnější informace o místě (např. hvězdičky hotelu)
Pracovnice
Obsahuje osobní informace o pracovnici.
Atributy
Atributy
Poznámky
Foto
Fotografie pracovnice.
Věk
Věk pracovnice.
Míry
Míry pracovnice. např: 95-60-95
Stav
Aktuální stav pracovnice ze zdravotního pohledu.
Datum posledního vyšetření
Datum posledního lékařského vyšetření pracovnice.
Role
Tato třída ukládá informace o uživatelských rolích zaměstnanců.
Atributy
Atributy
Poznámky
Název
Název uživatelské role.
Popis
Popis uživatelské role obsahující oprávnění role.
strana: 14
Escort Servis Night Prague
2012-11-04
Specializace
Ukládá informace o specializaci, kterou mohou mít jednotlivé pracovnice.
Atributy
Atributy
Poznámky
Název
Název specializace.
Popis
Stručný popis obsahující hlavní rysy specializace, techniky apod.
Zakázka
Obsahuje detailní informace o zakázce.
Atributy
Atributy
Poznámky
Datum provedení
Datum provedení zakázky..
Cena
Celková cena zakázky.
Stav
Aktuální stav zakázky.
Dokoncena
Stav zakázky z pohledu dokonceni, z důvodu archivace.
strana: 15
Escort Servis Night Prague
2012-11-04
strana: 16
Stavový diagram zakázky
Popisuje jakých stavů může zakázka nabývat.
stm Stav y zakázky
vytvořeníZakázky
Nepřidělená
pracov nice
storn oZakazky
p ři děl eníPracovni ceKZakázce
storn oZakazky
Sto rnovaná
Přidělená pracov nice
p roveden íZakázky
Prov edená
vypršeníDob yProZapl aceníZaká zky
zapl aceníZakázky
Nezaplacená
zapl aceníZa kázky
vypršeníDobyP roZapl aceníZaká zky
vym áháníZa kázky
Vymáhání
Zapl ace ná
Escort Servis Night Prague
2012-11-04
Obrázek 9 - Stavy zakázky
Nepřidělená pracovnice
Zakázka je vytvořená ale nebyla ještě přidělená pracovnice.
Nezaplacená
Vypršela doba během které klient měl zaplatit.
Provedená
Zakázka byla provedena.
Přidělená pracovnice
K zakázce byla přidělena pracovnice podle klientových požadavků.
Stornovaná
Zakázka byla stornovaná klientem.
Vymáhání
Klientovi byla zaslána upomínka a v dalších iteracích kontaktována vymáhací služba.
Zaplacená
Klient zaplatil převodem nebo hotově.
Zaměstnanec
Třída zaměstnanec obsahuje základní informace o zaměstnanci.
Atributy
Atributy
Poznámky
Jméno
Jméno pracovnice.
Příjmení
Příjmení pracovnice
Email
E-mail pracovnice
Telefon
Telefonní číslo pracovnice.
Mzda
Výše stanovené mzdy pracovnice.
Zdravotní vyšetření
Tato třída obsahuje informace o vyšetření, kterým prošla pracovnice.
Atributy
Atributy
Poznámky
Typ vyšetření
Druh lékařského vyšetření.
Datum vyšetření
Datum lekářského vyšetření.
Stav
Výsledný stav pracovnice založený na lékařském vyšetření.
strana: 17
Escort Servis Night Prague
2012-11-04
strana: 18
Model funkčních a obecných požadavků
Popis funkčních a obecných požadavků a jejich mapování na případy užití.
Model požadavků
Model požadavků popisuje základní funkční a nefunkční požadavky klienta na námi vyvíjenou aplikaci. Funkční
požadavky obsahují požadavky na přímou funkcionalitu programu, nefunkční pak jsou obecné/kvalitativníí
požadavky.
custom Model požadav ků
Funkční požadav ky
Obecné požadav ky (nefunkční)
Realize požadav ků pomocí use case
+Rea
Evide
nce klientů
d abou
t Re qui re m ents
+ Sp ráva systém u
+ Copyright zdro jo vých kódů
+ E vidence kl ientů
+ Desktop ová ap li kace
+ S práva systé m u
+ Sp ráva zakázek
+ M i ni m áln í HW po žadavky
+ S práva zaká zek
+ Sp ráva zam ěstn anců
+ P ro gra m ovací ja zyk
+ S práva zam ě stna nců
+ Dokonč ení zakázky
+ Ode brat kl ie nta
+ Ode brat za m ěstna nce
+ P řida t klien ta
+ P řida t zam ě stnance
+ P řiřadit pracovnici k zakázce
+ P řiřazen í uži vatelské roli k úč tu
+ S to rn o zakázky
+ Upravit i nfo o klientovi
+ Upravit i nfo pra covni ce
+ Upravit i nfo zam ěstnanců
+ V ytvoření zakázky
+ Zobrazit i nfo pracovn ice
+ Zobrazit i nfo přiřazen é zakázky
+ Zobrazit oso bní info
+ Zobrazit sezn am kl ientů
+ Zobrazit sezn am p ra covnic
+ Zobrazit sezn am zakázek
+ Zobrazit sezn am zam ěstn anců
Obrázek 10 - Model požadavků
Escort Servis Night Prague
2012-11-04
Funkční požadavky
req Funkční požadav ky
Správa systém u
Správa
zam ě stnanců
Správa zakázek
Evide nce klie ntů
Obrázek 11 - Funkční požadavky
Evidence klientů
Systém bude umožňovat evidovat, přidávat a odebírat klienty. Možnost sledování,
který klient měl kterou zakázku.
Správa systému
Systém umožňuje spravovat jednotlivé zakázky nebo informace o zaměstnancích či
zakázkách podle role uživatelského účtu. Umožňuje přiřadit zaměstnanci uživatelskou roli.
Správa zakázek
Bude možné vytvořit nebo odebrat zakázku a přiřadit k zakázce zaměstnankyni.
Správa zaměstnanců
Budou k dispozici funkce přidávání nových zaměstnanců, mazání zaměstnanců,
úprava informací o nich.
strana: 19
Escort Servis Night Prague
2012-11-04
Obecné požadavky (nefunkční)
custom Obecné pož...
Desktop ová
aplika ce
Progra m ovací
jazyk
M inim ální HW
poža davky
Copyright
zdroj ových kódů
Obrázek 12 - Obecné požadavky (nefunkční)
Copyright zdrojových kódů
Firma se stane vlastníkem jak binárních tak i zdrojových kódů.
Desktopová aplikace
Systém bude navržen jako desktopová aplikace.
Minimální HW požadavky
Jelikož se jedné o jednoduchou nesíťovou desktopovou aplikaci nejsou kladeny
žádné nároky na hardware.
Programovací jazyk
Na jazyk ve kterém bude program napsán nejsou požadavky žádné.
Realize požadavků pomocí use case
Tento diagram znázorňuje realizaci jednotlivých funkčních požadavků pomocí případů užití.
strana: 20
Escort Servis Night Prague
2012-11-04
strana: 21
custom Realize požadav ků pomocí use case
S p ráva systé m u
Přiřazení uživ atelské
roli k účtu
Přidat zaměstnance
Přiřadit pracov nici k
zakázce
Uprav it info
pracov nice
Zobrazit seznam
pracov nic
Vytv oření zakázky
Zobrazit seznam
zaměstnanců
Zobrazit seznam
zakázek
Sp rá va
zam ě stna n ců
S p ráva za ká zek
Odebrat zaměstnance
Uprav it info
zaměstnanců
Storno zakázky
Dokončení zakázky
Zobrazit info
přiřazené zakázky
Zobrazit info
pracov nice
Zobrazit osobní info
Přidat klienta
Uprav it info o
klientov i
E vid e nce kl i e ntů
Odebrat klienta
Zobrazit seznam
klientů
Obrázek 13 - Realize požadavků pomocí use case
Escort Servis Night Prague
2012-11-04
strana: 22
USE-CASE model
USE-CASE model popisuje případy užití programu. Popisuje aktéry programu, kterým jsou přiřazeny
jednotlivé případy užití a tím znázorňují, co může daný aktér v systému dělat.
Model případů užití
uc Model případů užití
Uživ atelské role systému - zaměstnanci
Správ a zaměstnanců
Správ a zakázek
Ev idence klientů
+ Pracovnice
+ Edi tace pracovni ce
+ Edi tace zakázky
+ V yhl edat kl ienta
+ Úč etní
+ Edi tace zam ěstnance
+ Dokonč it zakázku
+ E di tace kl ienta
+ Hotli ne
+ Odebrání zam ěstnance
+ Přiřadit pracovni ci k zakázce
+ O debrat kl ienta
+ M anažer
+ Přidat zam ěstnance
+ Storno zakázky
+ P ři d at klienta
+ Zobrazit i nfo pracovnice
+ Vytvořit zakázku
+ Zobrazi t seznam kli entů
+ Zobrazit osobní info
+ Zobrazi t info přiřazené zakázky
+ Zobrazit seznam pracovni c
+ Zobrazi t seznam zakázek
Správ a systému
+ P ři řazení uži vatel ské role k úč tu
+ Zobrazit seznam zam ěstnanců
Figure 14: Model případů užití
Escort Servis Night Prague
2012-11-04
strana: 23
Uživatelské role systému - zaměstnanci
uc Actors
Pracov nice
Účetní
Hotline
Manažer
Figure 15: Actors
Pracovnice
Zaměstnankyně firmy, která poskytuje služby zákazníkovi. V informačním
systému má opravnění ke zobrazení svých vlastních informací a zobrazit
informace o zakázce, která ji byla přiřazena.
Escort Servis Night Prague
2012-11-04
strana: 24
Účetní
Účetní je zaměstnankyně firmy, která má na starost aktualizování mezd
pracovnic, podle dokončených zakázek. Tato osoba má v inf. systému
oprávnění ke zobrazení seznamu pracovnic a informací o nich. Zároveň může
tyto informace upravovat. Další činnost účetní spočívá v dokončení zakázky v
inf. systému, která byla provedena.
Hotline
Hotline je role pro zaměstnance, který má na starost zaznamenat od klienta
jeho informace a přidat ho do inf. systému jako nového klientu. Další činnost,
kterou musí hotline provést je zavést do inf. systému zakázku a informace o ní,
získané od klienta.
Manažer
Manažer má nejvýšší oprávnění v informačním systému. Hlavní funkce, kterou
používá je přiřazení zakázky pracovnici. Má oprávnění k přidání, odebrání a
úpravu informací pracovnic. Může upravovat informace o klientech.
Escort Servis Night Prague
2012-11-04
strana: 25
Správa systému
uc Správ a systému
inform ač ní systém firm y
Přiřazení uživ atelské
role k účtu
Manažer
(from
Uži vatel ské
role
systému zaměstnanci)
Figure 16: Správa systému
Přiřazení uživatelské role k účtu
Umožňuje uživateli upravit uživatelskou roli jiného uživatele, a tím tak změnit
oprávnění tohoto účtu.
Basic Path
Přiřazení uživatelské role:
1 Uživatel klikne na záložku "Zobrazit seznam zaměstnanců".
2 Systém zobrazí seznam zaměstnanců jako tabulku.
3 Uživatel kliknutím vybere zaměstnance u kterého chce měnit roli.
4 Systém zobrazí informace zaměstnance.
5 Uživatel klikne na tlačítko "Změnit uživatelskou roli".
6 Systém zobrazí nabídku všech rolí.
7 Uživatel kliknutím vybere roli, kterou chce zaměstnanci přiřadit.
8 Systém uloží změnu do databáze.
Escort Servis Night Prague
2012-11-04
strana: 26
Správa zaměstnanců
uc Správ a zaměstnanců
i nfo rm a č ní systé m fi rm y
Editace zaměstnance
Zobrazit osobní info
«i n clu d e»
Pracov nice
(from
Uži vate lské
ro l e
systé mu zamě stn a nci)
Zobrazit seznam
zaměstnanců
Editace pracov nice
«i n clu de»
Manažer
«i n clu de »
Účetní
(from
Uži vate lské
ro l e
systé mu zamě stn a nci)
Přidat zaměstnance
« in clu d e»
(fro m
Uži vatel ské
ro le
systé mu za mě stn an ci)
Zobrazit seznam
pracov nic
«i n clu d e»
Odebrání zaměstnance
«i n clu d e»
Zobrazit info
pracov nice
Figure 17: Správa zaměstnanců
Editace pracovnice
Umožňuje vybrat pracovnici ze seznamu a upravit její informace.
Basic Path
Editace pracovnice:
1
<<include>>.
2
Uživatel kliknutím vybere pracovnici, u které chce editovat informace.
3
Systém zobrazí informace o pracovnici.
4
Uživatel klikne na tlačítko "Upravit".
5
Systém zpřístupní textová pole s informacemi, aby mohla být editovaná.
6
Uživatel upraví informace dle libosti.
7
Uživatel klikne na tlačítko "Uložit změny".
8
Systém uloží změny do databáze.
Escort Servis Night Prague
2012-11-04
Editace zaměstnance
Umožňuje vybrat zaměstnance ze seznamu a upravit jeho informace.
Basic Path
Upravení informace zaměstnance:
1
<<include>>.
2
Uživatel kliknutím vybere zaměstnance, u které chce editovat informace.
3
Systém zobrazí info vybraného zaměstnance.
4
Uživatel klikne na tlačítko "Upravit".
5
Systém zpřístupní textová pole s informacemi, aby mohla být editovaná.
6
Uživatel upraví informace dle libosti.
7
Uživatel klikne na tlačítko "Uložit změny".
8
Systém uloží změny informací do databáze.
9
Systém zobrazí info editované zaměstnance.
Odebrání zaměstnance
Umožňuje vybrat zaměstnance ze seznamu a smazat ho z databáze.
Basic Path
Basic Path:
1
<<include>>.
2
Uživatel vybere ze seznamu zaměstnance, kterého chce vymazat z databáze.
3
Systém zobrazí info zaměstnace.
4
Uživatel klikne na tlačítko "Odebrat".
5
Systém vymaže zaměstnance z databáze.
6
Uživatel zobrazí tabulku se zaměstnanci.
Přidat zaměstnance
Umožňuje přidat nového zaměstnance do databáze.
Basic Path
Přidání zaměstnance:
1 <<include>>.
2 Uživatel klikne na tlačítko "Přidat".
3 Systém zobrazí fomulář k vyplnění základních informací o zaměstnanci.
4 Uživatel vyplní požadované informace.
5 Uživatel klikne na tlačítko "Uložit".
6 Systém uloží nového zaměstnance do databáze.
strana: 27
Escort Servis Night Prague
2012-11-04
strana: 28
Zobrazit info pracovnice
Umožňuje vybrat pracovnici ze seznamu a zobrazit její detailní informace.
Basic Path
Zobrazí info pracovnice:
1
<<include>>.
2
Uživatel klikne na pracovnici ze seznamu, u které chce zobrazit informace.
3
Systém zobrazí informace o vybrané pracovnici jako needitovatelný formulář.
Zobrazit osobní info
Umožňuje zaměstnanci zobrazit info o sobě samém.
Basic Path
Zobrazení osobních informací:
1
Uživatel klikne na tlačítko "Zobrazit osobní info".
2
Systém zobrazí informace uživatele jako needitovatelný formulář.
Zobrazit seznam pracovnic
Umožňuje zobrazit seznam všech pracovnic uložených v databázi.
Basic Path
Zobrazení seznamu pracovnic:
1 Uživatel klikne na kartu "Seznam pracovnic".
2 Systém načte seznam pracovnic z databáze. 3 Systém zobrazí seznam jako tabulku.
Zobrazit seznam zaměstnanců
Umožňuje zobrazit seznam všech zaměstnanců uložených v databázi.
Basic Path
Basic Path: Zobrazení seznamu zaměstnanců:
1 Uživatel klikne na kartu "Seznam zaměstnanců".
2 Systém načte seznam zaměstnanců z databáze.
3 Uživatel zobrazí seznam jako tabulku.
Escort Servis Night Prague
2012-11-04
strana: 29
Správa zakázek
uc Správa zakázek
i nform ač n í systé m fi rm y
Zobrazit osobní info
Vytv ořit zakázku
(fro m S práva
zamě stn a nců )
« in clu d e»
Pracov nice
« in cl ud e »
Zobrazit info
přiřazené zakázky
(fro m
Uživa te lské
ro le
systé mu za mě stn anci)
Hotline
Zobrazit seznam
zakázek
«in cl ud e »
Editace zakázky
(fro m
Uživatel ské
rol e
systé mu zamě stna n ci )
«in cl ud e »
Dokončit zakázku
« in cl ude »
Storno zakázky
Manažer
Účetní
(fro m
Uživa te lské
ro le
systé mu za mě stn anci)
« in clu d e»
Přiřadit pracovnici k
zakázce
Zobrazit info
pracovnice
(fro m
Uživatel ské
rol e
systé mu zamě stna n ci )
(fro m S práva
zamě stnan ců)
Figure 18: Správa zakázek
Dokončit zakázku
Umožňuje označit zakázku jako dokončenou a tím ji archivovat.
Basic Path
Basic Path:
1 <<include>>.
2 Uživatel klikne na tlačítko "Zobrazit zakázku".
3 Zobrazí zakázku přiřazenou vybrané pracovnici jako needitovatelný formulář.
4 Uživatel klikne na tlačítko "Dokončit zakázku".
5 Vymaže zakázku z databáze.
Escort Servis Night Prague
2012-11-04
strana: 30
Editace zakázky
Umožňuje editovat informace o zakázce.
Basic Path
Basic Path:
1
<<include>>.
2
Uživatel kliknutím vybere ze seznamu zakázku, kterou chce editovat.
3
Zobrazí zakázku jako needitovatelný formulář.
4
Uživatel klikne na tlačítko "Upravit".
5
Zobrazí zakázku jako editovatelný formulář.
6
Uživatel upraví informace dle libosti.
7
Uživatel klikne na tlačítko "Ulož změny".
8
Uloží změny do databáze. 9 <<include>>.
Přiřadit pracovnici k zakázce
Umožňuje přiřadit zakázku konkrétní pracovnici.
Basic Path
Přiřazení pracovnice k zakázce:
1
<<include>>.
2
Kliknutím vybere ze seznamu zakázku.
3
Zobrazí informace o zákazce jako needitovatelný formulář.
4
Klikne na tlačítko "Přiřadit pracovnici".
5
Načte seznam pracovnic z databáze a zobrazí pouze ty, které nemají v datum zakázky
přiřazenou jinou.
6
Kliknutím vybere ze seznamu pracovnici, kterou chce přiřadit k zakázce.
7
Uloží změny do databáze.
Storno zakázky
Umožňuje stornovat zakázku a tím ji vymazat z databáze.
Basic Path
Storno zakázky:
1 <<include>>.
2 Kliknutím vybere zakázku ze seznamu.
3 Zobrazí informace o zakázce jako needitovatelný formulář.
4 Klikne na tlačítko "Storno". 5 Vymaže zakázku z databáze.
Escort Servis Night Prague
2012-11-04
strana: 31
Vytvořit zakázku
Umožňuje vytvořit novou zakázku a uložit jí do databáze.
Basic Path
Vytvoření zakázky:
1
<<include>>.
2
Klikne na tlačítko "Vytvořit".
3
Zobrazí formulář k vyplnění základních informací o zakázce.
4
Vyplní informace o zakázce.
5
Klikne na tlačítko "Uložit".
6
Uloží novou zakázku do databáze.
Zobrazit info přiřazené zakázky
Umožňuje konkrétnímu uživateli zobrazit informace o zakázce jemu přiřazené.
Basic Path
Zobrazení informací přiřazené zakázky:
1
<<include>>.
2
Klikne na tlačítko "Zobraz info moji zakázky".
3
Zobrazí informace přiřazené zakázky jako needitovatelný formulář.
Zobrazit seznam zakázek
Umožňuje zobrazit seznam všech zakázek, které jsou uložené v databázi.
Basic Path
Zobrazení seznamu zakázek:
1 Klikne na kartu "Seznam zakázek".
2 Načte seznam zakázek z databáze.
3 Zobrazí seznam jako tabulku.
Escort Servis Night Prague
2012-11-04
strana: 32
Evidence klientů
uc Ev idence klientů
i nfo rm a č n í systém firm y
Odebrat klienta
Přidat klienta
«in clu de »
Hotline
(fro m
Uživatel ské
role
systému za městna nci )
«i nclud e»
Zobrazit seznam
klientů
« incl ud e»
«i n clu de »
Editace klienta
Manažer
(fro m
Uži va tel ské
ro le
systé mu zaměstn anci)
Vyhledat klienta
Figure 19: Evidence klientů
Editace klienta
Umožňuje vybrat konkrétního klienta ze seznamu klientů a upravit informace o
něm.
Basic Path
Editace klienta:
1 <<include>>.
2 Kliknutím vybere ze seznamu klienta, kterého chce editovat.
3 Zobrazí informace o klientovi jako needitovatelný formulář.
4 Klikne na tlačítko "Upravit".
5 Zobrazí informace o klientovi jako editovatelný formulář.
6 Upraví informace dle libosti.
7 Klikne na tlačítko "Ulož změny".
8 Uloží změny do databáze.
Escort Servis Night Prague
2012-11-04
Odebrat klienta
Umožňuje vybrat klienta ze seznamu a smazat ho z databáze.
Basic Path
Odebrání klienta:
1
<<include>>.
2
Kliknutím vybere klienta ze seznamu.
3
Zobrazí informace o klientovi jako needitovatelný seznam.
4
Klikne na tlačítko "Odebrat".
5
Smaže klienta z databáze.
Přidat klienta
Umožňuje přidat nového klienta do databáze.
Basic Path
Přidání klienta:
1
<<include>>.
2
Klikne na tlačítko "Přidat klienta".
3
Zobrazí formulář pro vyplnění údajů o klientovi.
4
Vyplní požadované údaje.
5
Klikne na tlačítko "Ulož".
6
Uloží nového klienta do databáze.
Vyhledat klienta
Umožňuje vyhledat klienta podle jména a příjmení.
Basic Path
Vyhledání klienta:
1 <<include>>.
2 Klikne na tlačítko "Vyhledat".
3 Zobrazí formulář s údaji podle kterých jde vyhledávat.
4 Vyplní údaje, podle kterých chce vyhledat klienta.
5 Klikne na tlačítko "Hledej".
6 Načte z databáze data odpovídající údajům ve formuláři.
7 Zobrazí data jako tabulku.
strana: 33
Escort Servis Night Prague
2012-11-04
strana: 34
Zobrazit seznam klientů
Umožňuje zobrazit seznam všech klientů, kteří jsou uloženi v databázi.
Basic Path
Basic Path:
1
Klikne na kartu "Seznam klientů".
2
Načte seznam klientů z databáze.
3
Zobrazí seznam jako tabulku.
Mapování požadavků na USECASE
Tento diagram znázorňuje realizaci jednotlivých funkčních požadavků pomocí případů užití.
custom Realize požadav ků pomocí use case
S p ráva systé m u
Přiřazení uživ atelské
roli k účtu
Přidat zaměstnance
Přiřadit pracov nici k
zakázce
Uprav it info
pracov nice
Zobrazit seznam
pracov nic
Vytv oření zakázky
Zobrazit seznam
zaměstnanců
Zobrazit seznam
zakázek
Sp rá va
zam ě stna n ců
S p ráva za ká zek
Odebrat zaměstnance
Uprav it info
zaměstnanců
Storno zakázky
Dokončení zakázky
Zobrazit info
přiřazené zakázky
Zobrazit info
pracov nice
Zobrazit osobní info
Přidat klienta
Uprav it info o
klientov i
E vid e nce kl i e ntů
Odebrat klienta
Zobrazit seznam
klientů
Obrázek 20 - Realize požadavků pomocí use case