Pokladní systém pro Tablety a zařízení s OS Android Analytická dokumentace
Vypracoval: Jakub Jenča Ladislav Tyč Jiří Bok Michal Řapek Thai Hai Hoa Jan Maršoun
-1-
Obsah Analytická dokumentace............................................................................................................................ 1 Procesy v obchodě .................................................................................................................................... 3 Nákup zboží ........................................................................................................................................... 3 1.1. Rezervace zboží ...................................................................................................................... 4 1.2 Nákup zboží .............................................................................................................................. 5 Doménový model ....................................................................................................................................... 7 Zamestnanec ......................................................................................................................................... 7 Pobocka ................................................................................................................................................. 7 Pokladna .......................................................................................... Chyba! Záložka není definována. Objednavka ............................................................................................................................................ 8 Rezervace .............................................................................................................................................. 8 Zakaznik ................................................................................................................................................. 8 Zbozi ...................................................................................................................................................... 8 Sklad ...................................................................................................................................................... 9 Model požadavků .................................................................................................................................... 10 Funkční požadavky ..................................................................................................................................... 10 Evidence rezervací .................................................................................................................................. 10 Evidence zboží ........................................................................................................................................ 10 Vyhledávání zboží ................................................................................................................................... 11 Model případů užití .................................................................................................................................. 12 Případy užití ......................................................................................................................................... 12 Evidence zboží ................................................................................................................................. 14 Přidat zboží ................................................................................................................................... 14 Odebrat zboží ............................................................................................................................... 14 Statistika ....................................................................................................................................... 14 Přemístění zboží ........................................................................................................................... 14 Účastníci .......................................................................................... Chyba! Záložka není definována. Zaměstnanec .................................................................................................................................... 18 Zákazník ........................................................................................................................................... 18
-2-
Business process model Procesy v obchodě Kapitola obsahuje popis procesů, které musejí být v obchodě vykonávány při jejím běžném provozu. Jedná se o nákupu a rezervaci zboží správu zboží a správu rezervací, které se v obchodě uskutečňují.
Nákup zboží Nákup zboží je jeden z hlavních procesů, které jsou v obchodě vykonávány a které umožňuje zákazníkovi vyhledání požadovaného zboží, jeho nákup anebo rezervaci. Detailněji je tento proces popsán v následujících kapitolách.
Obrázek 1 – Nákup zboží
-3-
1.1 Rezervace zboží Zákazník po příchodu do obchodu najde zaměstnance, ten mu zjistí, zda se vybrané zboží nachází nebo nenachází na prodejně. Jestli ano, zaměstnanec předá zboží zákazníkovi, jestli se zboží na prodejně nenachází, zaměstnanec vytvoří rezervaci na dané zboží.
Obrázek 2 –1.1 Rezervace zboží
-4-
1.2 Nákup zboží Zákazník přijde do obchodu, najde zaměstnance, ten ho zaeviduje do svého seznamu nakupujících, v zařízení vyhledá zboží, jestli se zboží nachází na prodejně, pokud ano, toto zboží předá zákazníkovi, který si jej odzkouší, jestli je v pořádku, pokud ano, vloží si jej do košíku a sdělí zaměstnanci, zda už nakoupil, nebo ještě nikoliv, pokud se zboží na prodejně nenachází, udělá zaměstnanec rezervaci zboží, a zákazník se rozhodne, zda ještě bude nakupovat, nebo už ne. Pokud zboží zákazníkovi nevyhovuje, bude vráceno na své místo, nebo se mu donese jiné zboží. Jestli zákazník již ukončil svůj nákup a nemá prázdny košík, zaměstnanec uzavře jeho objednávku a pošle ji na pokladnu, kde ji zákazník vyplatí a odejde, nebo pokud nekoupil nic, tak se objednávka jenom uzavře a taktéž zákazník odchází z obchodu.
-5-
Obrázek 3 –1.2 Nákup zboží
-6-
Doménový model Doménový model Kapitola popisuje třídy (entity), které souvisejí s analyzovanou doménou. Jednotlivé třídy jsou zde detailně popsány tak, aby bylo zřejmé jaké všechny objekty, a informace je nutné v obchodě uchovávat.
Obrázek 4 Doménový model-
Zamestnanec Třída představuje osobu, která pracuje v obchodě a popisuje jejich pracovní povinnosti Atributy Atributy práva detaily
Poznámky Popisuje, co může zaměstnanec v obchodě dělat Více informací o zaměstnanci
Pobocka Místo, kde se pobočka nachází, zdá má sklad a pod. informace Atributy Atributy detaily
Poznámky Informace o pobočce -7-
Přijímá uzavřené objednávky a tlačí paragony, obdržuje peníze za zboží. Atributy Atributy
Poznámky Přijímá uzavřené objednávky a tlačí paragony, obdržuje peníze za zboží.
Objednavka Při evidenci nového zákazníka se vytvoří objednávka, která obsahuje zboží v košíku zákazníka. Po vytvoření je prázdna Atributy Atributy seznamZbozi
Poznámky Položky, které má zákazník v košíku
Rezervace Pokud se zboží na pobočce nenachází, udělá zaměstnanec rezervaci na zboží, které si zákazník nemůže koupit, protože není na pobočce. Atributy Atributy platnost jmeno zbozi pobocka
Poznámky Do kdy rezervace platí. Jméno zákazníka, na které je vystavena rezervace Jaké zboží si zákazník objednal Na které pobočce si muze danou rezervaci vyzvednout.
Zakaznik Člověk, který nakupuje Atributy Atributy
Poznámky .
Zbozi Zákazníci nakupují zboží v obchodě a zaměstnanci jej prodávají a uskladňují. Atributy Atributy EAN cena nazev detaily
Poznámky Čárový kód na každém výrobku, slouží na jeho identifikaci Cena zboží, za kterou se prodává Celé jméno zboží Podrobnější popis prodávaného zboží
-8-
Sklad Slouží k uskladnění zboží Atributy Atributy adresa
Poznámky Adresa, kde se sklad nachází.
-9-
Model požadavků Model požadavků Kapitola obsahuje popis všech požadavků, které jsou na nově vznikající systém kladeny. Tyto požadavky jsou rozděleny na dvě základní části a to požadavky funkční a nefunkční. req Model požadav... Funkční požadavky
Nefunkční požadavky
+ Evidence rezervací
+ Grafické uživatelské rozhraní
+ Evidence zboží
+ Provoz na mobilním zařízení
+ Vyhledávání zboží
Obrázek 4 - Model požadavků
Funkční požadavky Kapitola obsahuje popis funkčních požadavků, které jsou kladeny na systém.
Evidence rezervací Systém bude umožňovat evidovat rezervace, které si klient může na zboží udělat. Následně bude systém hlídat, aby si rezervované zboží nemohl koupit nebo zarezervovat jiný klient.
Evidence zboží Systém bude umožňovat evidovat zboží, které je na skladě (místním, případně extrerním). Systém bude zaznamenávat počet kusů a umístění vybraného zboží. Obchodník bude moci zadávat požadavky na přesun zboží na jiný sklad. Zároveň bude prodejci umožněno vytvářet a plnit jednotlivé objednávky klientů, aby pak klientům stačilo jen dojít zaplatit k pokladně.
- 10 -
Vyhledávání zboží Pomocí systému bude obchodník, kdykoli schopen zjistit, kolik kusů zboží je na místním skladě a popřípadě kolik kusů je přítomno na ostatních skladech. U každého druhu zboží si bude moct nechat zobrazit popis, cenu a různé další informace o produktu.
Nefunkční požadavky Kapitola obsahující požadavky, které nejsou zatím dořešené nebo nejsou v této fázi pro projekt důležité.
Grafické uživatelské rozhraní Systém bude umožňovat uživatelům ovládat systém přes grafické rozhraní, které bude umožňovat provádění všech funkcí popsaných v kapitole Funkční požadavky.
Provoz na mobilním zařízení Systém bude schopen běžet na zařízení s operačním systémem Android. Konkrétně bude optimalizován pro tablety s OS Android.
- 11 -
Model případů užití Model případů užití Kapitola obsahuje popis případů užití IS pro knihovnu. Jedná se o funkcionality, které bude nově navrhovaný systém poskytovat svým uživatelům. Dále obsahuje popis všech uživatelů systému. Nejedná se o kompletní analýzu celého systému, ale pouze o část zabývající se půjčováním výtisků čtenáři. Ostatní části analýzy budou postupně doplňovány v následujících iteracích projektu. uc Model případů užití Účastníci
Případy užití
+ Zákazník
+ Evidence zboží
+ Zaměstnanec
+ Správa objednávek + Správa rezervací
Obrázek 4 - Model případů užití
Případy užití Kapitola popisuje popis případů užití systému pro knihovnu. Jendá se o funkcionality související s evidencí čtenářů, knih a správu výpujček.
- 12 -
uc Případy užití Evidence zboží + Pridat čtenáře + Odebrat
Evidence knih + Přidat výtisk + Upravit žánr + Upravit výtisk + Vložit žánr + Vložit knihu + Vyřadit výtisk Správa výpujček + Vložit rezervaci + Vyhledat knihu + Výpujčit/vrátit knihu + Zrušit rezervaci
Obrázek 4 - Případy užití
- 13 -
Evidence zboží Kapitola obsahuje popis funkčností systému souvisejících s Evidencí zboží uc Ev idence zboží
Evidence zboží
Pridat zboží
Odebrat zboží
Uživatel
Premístit zboží
Statistika
Přidat zboží Umožňuje přidat vyhledané zboží na nákupní seznam daného zákazníka.
1. Uživatel si pro zákazníka, kterého bude obsluhovat, vytvoří nákupní seznam. 2. Zákazník si vybere zboží 3. Uživatel si načtením EAN codu vyhledá zboží nebo použije jinou možnost vyhledání, například pokud bude chtít zjistit, zda je zboží na skladě. 4. A nakonec přidá požadované množství zboží na seznam.
Odebrat zboží Umožňuje odebírat zboží z nákupního seznamu zákazníka.
Statistika Umožňuje uchovávat statistiku prodejnosti jednotlivého zboží a tak usnadňuje přemisťování zboží s ohledem na prodejnost v jednotlivých pobočkách.
Přemístění zboží - 14 -
Umožňuje přesouvat zboží mezi jednotlivými pobočkami a sklady. Tak jak je zapotřebí například na základě statistiky prodeje.
- 15 -
Správa objednávek Kapitola obsahuje popis funkčností systému souvisejících se správou objednávek uc Sprav a obj ednav ek
Správa objednávek
Založení nové objednávky
Práce s objednávkou
Prodejce Zrušení objednávky
Předání nákupu k pokladně / tisk objednávky
Objednávkou je v tomto kontextu myšlen fyzický nákup na prodejně, kdy zákazník vybírá zboží a prodejce jej pomocí aplikace přehledně přidává do virtuálního košíku v aplikaci.
Založení nové objednávky Umožňuje přidat dalšího virtuálního nákupního košíku ke správě, kde zaždý takový košík zpravidla přísluší jednomu zákazníkovi. Zaměstnanec může takto obsluhovat více objednávek najednou.
Práce s objednávkou Konkrétní práce s objednávkou se řídí procesem "Evidence zboží". Je tak umožněno přidávat, odebírat a zobrazovat informace o jednotlivých produktech.
- 16 -
Zrušení objednávky Nemá-li zákazník ve finální fázi o nákup zájem, lze celou objednávku jednoduše stornovat.
Předání nákupu k pokladně Jakmile je zákazník rozhodnutý a spokojený se svou volbou zboží, jsou zobrazeny podrobné informace o objednávce (jetnotlivé produkty, jejich četnost a celková cena nákupu) a následně je objednávka odeslána k obsloužení u pokladny.
- 17 -
Správa objednávek Vytvořit rezervaci Vytvoření rezervace jednoduše vytvoří záznam o rezervaci zboží na dané jméno.
Zrušit rezervaci
Účastníci Kapitola obsahuje popis účastníků (rolí), kteří budou nový systém využívat.
.
Obrázek 4 - Účastníci
Zaměstnanec Osoba zodpovědná za provoz obchodu. Zabezpečuje obsluhu zákazníku, dodávaní tovaru do regálu a taky organizuje zboží ve skladu Zákazník - 18 -
Osoba, která vešla do obchodu za účelem koupi tovaru, nebo vyzvednutí rezervace anebo vytvoření rezervace
- 19 -