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