Deklarace záměru Projekt ITSHOP bude systémem čistě internetového obchodu s výdejem zboží přímo ze svého skladu. Bude umožnovat prohlížení, rezervaci a nákup zboží přes internet. Na základě přihlášení bude rozlišovat dvě skupiny zákazníků - registrované a neregistrované. Další roli v systému budou mít zaměstnanci, kteří se starají o zboží a samotný chod tohoto obchodu. Organizaci uživatelů bude mít na starost administrator. Zaměstnanec přihlášený do této role bude mít možnost registrovat, rušit a přidělovat práva ostatním uživatelům. Odborný článek I. Účel dokumentu Tento dokument vymezuje rozsah a funkce informačního systému pro podporu činnosti internetového obchodu pod názvem ITShop. Jinými slovy popisuje procesy spojené s obchodní činností této společnosti. V tomto článku se především jedná o vymezení ideové koncepce systému a zmapování představ o budoucím fungování zmíněné společnosti. Jednotlivé funkce proto nejsou popisovány příliš do hloubky, ale jde spíše o jejich samotné vystižení. Účelem dokumentu je tedy především pokud možno co nejpřesnější zachycení představ a požadavků žadatele vzhledem k dalšímu vývoji tohoto informačního systému. II. Definice pojmů Obsahem tohoto odstavce je zavedení několika málo pojmů, které se budou ve zbytku dokumentu poměrně často objevovat, proto jsou tyto pojmy níže uvedeny a podrobněji vysvětleny. Zákazník může v kontextu tohoto projektu být jednak osoba, která se pomocí webového prohlížeče dostane na internetové stránky společnosti ITShop a dále se po nich pohybuje, ale také zde může být chápán již jako osoba s potvrzenou objednávkou, která se dostaví do skladu této společnosti. Zaměstnanec je osobou, která je v nějakém pracovním poměru s firmou ITShop. Zaměstnanců bude více a budou mít tudíž i různé funkce a pravomoci. Objednávka je druh smlouvy mezi objednávajícím (zákazník) a dodávajícím (firma ITShop), kde je jasně uvedeno požadované zboží, jeho cena, množství a další nezbytně nutné údaje podle obchodního zákoníku. Sklad zde budeme rozumět místo, kde je naskladněné zboží společnosti ITShop a které zároveň funguje jako místo vyzvednutí objednaného zboží. Zde dochází k osobnímu kontaktu mezi zákazníkem a zaměstnancem, podepsání dokumentu o převzetí zboží a zaplacení vydaného zboží.
III. Vymezení činnosti internetového obchodu ITShop Společnost ITShop je klasickým internetovým obchodem. Jeho funkcí je tedy nabízení zboží skrze internetové stránky. Zákazník si na těchto stránkách může nabízene zboží prohlédnout, přečíst si o něm příslušné informace a následně si ho objednat. Poté si zákazník přichází objednané zboží zaplatit a vyzvednout na určené místo. Zákazník se tedy setkává s fyzickým zbožím až při samotném výdeji ze skladu. Samozřejmě ale i pro společnost ITShop platí zákony dané obchodním zákoníkem, takže zákazník může do 14 dnů neporušené zboží vrátit zpět bez udání důvodů a peníze mu budou vráceny. Veškeré procesy, až do samotného vyzvednutí zboží ve skladu, probíhají tedy prostřednictvím internetu. Zákazník přichází na internetové stránky, kde se prostřednictvím nejrůznějších funkcí informačního systému pohybuje v nabídce jednotlivých produktů. Po přihlášení si zákazník může jím vybrané zboží objednat, což znamená vyplnit objednávkový formulář, podle kterého poté firma ITShop poskytne toto zboží k odběru ve skladu. Informace o přibližné době dodání jsou uvedeny již na webových stránkách a zákazník tak může vybírat i podle toho. Po potvrzení objednávky zákazníkem ji přebírá zaměstnanec s označením obchodník, který zařídí pokud možno co nejrychlejší vyřízení této objednávky. To obnáší rezervování zboží které je skladem a v případě že zboží skladem není, tak jeho objednání. O stavu objednávky je obchodník povinen dotyčného zákazníka informovat. V momentě, kdy je objednané zboží skladem, obchodník provedl jeho rezervaci a zpětně informoval zákazníka o dostupnosti požadovaného zboží na skladě, může si zákazník své zboží osobně vyzvednout na adrese skladu firmy ITShop. Na místě je zákazníkovi na základě zaplacení jeho objednávky vydáno požadované zboží. Kompletně vyřízená je poptávka, poté co zákazník podepíše doklad o převzetí zboží. Činnost společnosti ITShop začíná tedy objednáním zboží u výrobce, což mají na starost obchodníci. Ti rozhodují nejen o tom kdy, jaké a kolik zboží se objedná k naskladnění, ale zároveň mají také na starosti následné ceny, za které bude zboží na internetových stránkách nabízeno. Správa naskladněného zboží je poté v rukou skladníků. Vzhledem k tomu, že společnost ITShop je čistě internetovým obchodem, tak správa skladu obnáší i konečné vyřízení objednávky se zákazníkem platba a podpis o převzetí. Jako doplňkovou službu pro zákazníky nabízí firma ITShop také jakousi formu poradenství ohledně vhodné volby při koupi produktů z nabídky. Ta je zřízena prostřednictvím kontaktů na členy obchodnického týmu. Ti mají o zboží největší přehled, a proto mohou poskytnout zákazníkovi určité dodatečné informace, které by zákazníka zajímaly. IV. Vymezení rozsahu a funkcí informačního systému Jak bylo již řečeno, tak veškeré procesy, až do samotného vyzvednutí zboží ve skladu, budou probíhat prostřednictvím internetového rozhraní, kde by zákazník primárně mohl nejrůznějším způsobem procházet sortiment nabízený firmou ITShop. To znamená, že webové rozhraní nabídne zákazníkovi základní rozdělení produktů podle jejich druhu (Př. CPU, HDD, Monitory ). V těchto odděleních bude moci zákazník procházet mezi jednotlivými produkty na základě jejich ceny, značky, dostupnosti, typu a také prodejnosti a výše slevy oproti původní ceně výrobku. Jako hlavní aspekt při vývoji by měl být důraz na jednoznačnost a přehlednost, aby byla pro zákazníka především snadná orientace. V průběhu samotného procházení nabídkou, si zde zákazník může u každého produktu
prohlédnout příslušné obrázky poskytované výrobcem, přečíst jeho charakteristiku, nejrůznější recenze, a samozřejmě také přečíst názory dosavadních zákazníků, kteří si již dané zboží zakoupili a kteří prostřednictvím diskuze, která je ke každému produktu zvlášť, vyjádřili své zkušenosti. Nedílnou součástí u každého produktu by měly být odkazy na stránky výrobce a dodatečné manuály, ovladače apod. Jednou z hlavních funkcí systému je bezpodmínečně databáze registrovaných zákazníků. Ta by měla umožňovat zaregistrování nového zákazníka, změnu vlastních údajů člena databáze, odstranění zaregistrovaného člena a především přihlášení/odhlášení zaregistrovaného člena na základě vložení jedinečných identifikátorů tak, aby mohl nadále prohlížet nabídku a poté vytvořit objednávku. Funkce vytvoření objednávky by měla být přístupná pouze zaregistrovaným a přihlášeným uživatelům. Vše by mělo opět probíhat přímo na webových stránkách a to systémem nákupního košíku. Přihlášený uživatel by po vybrání produktu měl mít možnost jím vybraný produkt vložit do nákupního koše, což by přeneseně znamenalo zařadit tento produkt do objednávky. Možnost vložení do nákupního koše by se nabízela u každého produktu zvlášť a bylo by možno do koše vložit více stejných i různých výrobků. Až by zákazník uznal za vhodné ukončit a potvrdit svou objednávku, systém by mu to měl umožnit. To znamená, že od vložení prvního výrobku do koše, by se měla uživateli nabízet možnost prohlédnutí jeho objednávky. Zde by mělo být dále možné svou objednávku uzavřít a následně potvrdit, čímž by se zároveň odeslala skupině obchodníků. Od této chvíle by měla být objednávka v rukou obchodníka, který by mohl objednávku upravovat, například tím že doplní data dodání, a následně přeposlat zpět zákazníkovi. Tato komunikace by měla probíhat mailem, na základě emailové adresy získané z databáze.. Druhou hlavní funkcí je obsluha informací o prodávaném zboží. Tuto funkci systém poskytne pouze přihlášeným zaměstnancům. Databázi zaměstnanců smí spravovat jen Administrátor, ostatní zaměstnanci se mohou do systému pouze přihlásit na základě údajů přidělených od Administrátora, což by zároveň rozhodovalo o tom, k jakým speciálním funkcím bude mít zaměstnanec po přihlášení přístup. Systém by měl tedy podle vstupních parametrů při přihlášení rozlišovat tři druhy zaměstnanců: Skladník, Obchodník a Administrátor. Obchodník by měl přístup ke všem informacím o prodávaném zboží. Mohl by tedy měnit údaje o ceně, počtu naskladněných kusů, přidávat odkazy, přidávat nové či odebírat staré výrobky z nabídky. Skladník by poté měl přístup do systému, kde by potvrzoval a případně rušil zadané rezervace na zboží od obchodníků. Jednou z funkcí by mělo být také jakési tématické fórum u každého z výrobků, kam by mohli přihlášení uživatelé (i zaměstnanci) psát. Viditelné by mělo být však i pro nepřihlášené uživatele. Dále by na stránkách měly být pro přihlášené uživatele k dispozici odkazy na emailové adresy obchodníků, kteří budou mít na starost poradenství pro zákazníky. Hlavní podmínky pro tento informační systém jsou přehlednost, jednoznačnost a především spolehlivost. Spolehlivost je totiž hlavním faktorem pro správný chod společnosti ITShop. Z hlediska bezpečnosti se jedná pouze o rozlišení pěti základních přístupů zákazník nepřihlášený, zákazník přihlášený, skladník, obchodník a administrátor. Na základě tohoto rozlišení pak dostupnost jednotlivých funkcí. Z hlediska návaznosti informačního systému nejsou kladeny žádné požadavky, jelikož je to pro společnost ITShop první verze takovéhoto systému. Předpokládá se, že společnost bude vybavena počítači s operačním systémem Windows XP a vyšší. Ovšem důležitým požadavkem na systém je vzdálený přístup z různých typů počítačů prostřednictvím internetu a to jak pro zákazníky, tak i zaměstnance. Co se rozsahu dat týče, předpokládá se nabídka přibližně tří tisíc výrobků, evidence asi dvou miliónů zákazníků a zhruba padesáti zaměstnanců.
V. Závěr Na základě získaných údajů lze soudit, že řešení povede na softwarové řešení poměrně malého rozsahu pravděpodobně typu klient-server, s dvěma uživatelskými rozhraními - pro zákazníky a pro zaměstnance. Vzhledem k rozdílnému přístupu k jednotlivým funkcím systému by bylo vhodnější řešit tyto rozhraní rozdílně. Za kritické faktory lze pokládat zabezpečení a spolehlivost informačního systému. Oproti tomu požadavky na rozšiřitelnost funkčnosti systému v budoucnosti jsou minimální, i proto se očekává od systému především vysoká stabilita. Příloha: Nabízené zboží a jeho rozdělení do hlavních oddílů: V této části je uvedeno předpokládané rozdělení nabízených produktů společnosti ITShop. Produkty by měly být rozděleny do následujících oddělení: Brašny, Digitální fotoaparáty, Digitální kamery, Flash disky, Grafické karty, Herní zařízení, Hry, Chladiče, Klávesnice, Média, Mechaniky, Modemy, Monitory, MP3 přehrávače, Myši, Notebooky, Operační paměti, Pevné disky, Procesory, Projektory, Reproduktory, Síťové prvky, Skenery, Skříně, Sluchátka, Software, Tiskárny, Základní desky, Zdroje, Zvukové karty. Další rozdělení v rámci těchto oddělení by mělo být umožněno obchodníkům, jelikož nelze s předstihem uvést, jak by toto rozdělení mělo u každého oddělení vypadat.
Seznam funkčních požadavků na program 0. Program bude tvořen třemi moduly: pro správu osob, nabízených produktů a nakonec modul pro obsluhu objednávky. Modul pro správu osob: 1. Program bude vést databázi zákazníků 2. Program bude umožňovat registraci jednoho i více zákazníků 3. Program umožní nepřihlášenému zákazníkovi registraci do této databáze 4. Program bude chránit přístup k údajům každého zákazníka pomocí příslušného zákazníkova přihlašovacího jména a hesla 5. Program bude povinně vést tyto osobní údaje o každém zákazníkovi 5.1. Jméno a příjmení 5.2. Adresa 5.3 PSČ 5.4. Email 5.5. Identifikační číslo 5.6. Přihlašovací jméno 5.7. Přihlašovací heslo 6. Program bude umožňovat vést tyto osobní údaje u každého zákazníka 6.1. Název firmy 6.2. Adresa firmy 6.3. Titul
6.4. Telefon 7. Program umožní přihlášenému zákazníkovi měnit veškeré své osobní údaje 8. Program umožní přihlášenému zákazníkovi zrušit svou registraci 9. Program bude vést databázi zaměstnanců 10. Program bude umožňovat registraci jednoho i více zaměstnanců 11. Program bude chránit přístup do této databáze administrátorským přihlašovacím jménem a heslem 12. Program bude povinně vést tyto osobní údaje o každém ze zaměstnanců 12.1. Jméno a příjmení 12.2. Adresa 12.3. PSČ 12.4. Email 12.5. Telefon 12.6. Identifikační číslo 12.7. Titul 12.8. Přihlašovací jméno 12.9. Přihlašovací heslo 12.10. Funkce 12.11. Plat 13. Program umožní přihlášenému administrátorovi měnit údaje všech zaměstnanců 14. Program povolí administrátorovi zrušit registraci zaměstnance
Modul pro správu nabízených produktů: 15. Program bude vést databázi produktů 16. Program umožní registraci jednoho i více produktů 17. U každého výrobku bude povinně vést tyto údaje 17.1. Název 17.2. Výrobce 17.3. Oddělení 17.4. Cena 17.5. Charakteristika 17.6. Obrázek 17.7. Dostupnost 17.8. Počet kusů skladem 17.9. Počet rezervací 18. Pro každý výrobek bude moci dále vést následující údaje 18.1. Odkaz na stránky výrobce 18.2. Odkazy na příslušný software 18.3. Původní cena 19. Program umožní přihlášenému zaměstnanci s funkcí Obchodník přidání nového produktu do této databáze 20. Program umožní přihlášenému zaměstnanci s funkcí Obchodník odebrání libovolného produktu z této databáze
21. Program umožní přihlášenému zaměstnanci s funkcí Obchodník změnu libovolných údajů u všech registrovaných produktů této databáze 22. Program dovolí přihlášenému zaměstnanci s funkcí Skladník měnit hodnotu údaje o Počtu rezervací 23. Program bude přihlášenému zaměstnanci s funkcí Skladník počítat na základě měnícího se počtu rezervací celkovou cenu jím vydaného zboží během služby 24. Program bude schopen vytisknout po ukončení služby informace o jejím průběhu (Jméno a příjmení skladníka, čas a datum služby, celkovou cenu) 25. Program umožní zákazníkovi prohlížení databáze nabízených produktů 26. Program nabídne zákazníkovi procházení databází nabízených produktů v závislosti na ceně produktů 27. Program nabídne zákazníkovi procházení databází nabízených produktů v závislosti na počtu rezervací 28. Program nabídne zákazníkovi procházení databází nabízených produktů v závislosti na názvu výrobce 29. Program nabídne zákazníkovi procházení databází nabízených produktů v závislosti na dostupnosti 30. Program nabídne zákazníkovi procházení databází nabízených produktů v závislosti na rozdílu mezi původní a současnou cenou produktů
Modul pro obsluhu objednávky: 31. Program bude vést databázi objednávek 32. Program umožní vedení jedné i více objednávek 33. Program umožní přihlášenému zákazníkovi vytvořit novou objednávku 31. U každé objednávky se budou sledovat tyto údaje 31.1. Jméno a Přijmení, které se exportují z údajů přihlášeného zákazníka 31.2. Adresa, která se exportuje z údajů přihlášeného zákazníka 31.3. PSČ, které se exportuje z údajů přihlášeného zákazníka 31.4. Email, který se exportuje z údajů přihlášeného zákazníka 31.5. Název produktu, který se exportuje z údajů zákazníkem vybraného produktu 31.6. Počet kusů, který zadá přihlášený zákazník u každého produktu zvlášť 31.7. Stav, který u každého produktu vyplní pouze přihlášený zaměstnanec 31.8. Cena, kterou program spočítá u každého objednaného produktu zvlášť a to stylem: cena produktu z databáze * počet kusů vyplněný zákazníkem 31.9. Celková cena, kterou program spočítá jako součet cen při každé změně 31.10. Identifikační číslo, které program přiřadí tak, aby bylo vždy jedinečné 32. Program umožní přihlášenému zákazníkovi, aby si prohlédl celou objednávku 33. Program nechá přihlášeného zákazníka potvrdit svou objednávku. Tím se objednávka pošle v emailové podobě samotnému zákazníkovi na jeho email a zároveň se odešle na skupinový mail skupiny obchodníků
34. Program nechá přihlášeného zákazníka kdykoli zrušit nepotvrzenou objednávku 35. Program umožní přihlášenému obchodníkovi procházet databází objednávek 36. Pogram umožní přihlášenému obchodníkovi kdykoli odeslat libovolnou objednávku ve formě emailu na adresu příslušného zákazníka 37. Program umožní přihlášenému obchodníkovi kdykoli zrušit potvrzenou objednávku 38. Program bude rozlišovat jednotlivé objednávky podle jejich stavu. Nefunkční požadavky 1. Program bude fungovat pod operačním systémem Windows XP a novější 2. Všechny moduly budou fungovat v režimu online
Use Case Model uc Use Case Model Modul správ y osob + Edita ce zákazn íka + Edita ce zamestnan ce + Odh lá šení n eaktivního uži vatele + Pri hlásit se + Vytvorení za mestn ance + Zaregistrova t se + Zm ena he sla + Zm ena osob ních úda ju + Zobraz zákazn íka + Zobraz zamestnan ce + Zru šení reg istra ce + Zru šení zamestnance Modul správ y produktu + Editova t prod ukt + Odeb ra t produ kt + Proh lížen í produ ktu + Pridat nový prod ukt + Vydání objed nané ho produ ktu Actors + Ad m in istrá to r + Ca s + Ne re gistrovan ý u živatel + Obcho dník + Pri hlášen ý u živa te l + Sklad ník + Zá ka zník + Za mestn anec Modul správy obj ednáv ek + Ob je dnat produ kt + Prohled nout objed návky + Stav objed náve k + Zruši t objed návku + Zruši t svou ob je dnávku Modul správy logu + Prohlížení zázna m u + Smaza ní starých zázn amu + Zazn amene j Figure 1: Use Case Model
Actors uc Actors Neregistrov aný uživ atel Obchodník Cas Zamestnanec Skladník Prihlášený uživ atel Zákazník Administrátor Figure 2: Actors Administrátor Správce účtů zaměstnanců a zákazníků Neregistrovaný uživatel Libovolný nepřihlášený návštěvník internetových stránek obchodu Obchodník Zaměstnanec starající se o logistiku obchodu
Přihlášený uživatel Přihlášený uživatel Skladník Zaměstnanec u výdeje zboží Zaměstnanec Zákazník Uživatel kterému je umožněno vytvořit si objednávku. Čas Modul správy logu uc Modul správy logu ITShop Smazaní starých záznamu Cas Prohlížení záznamu Administrátor (from A cto rs) Figure 3: Modul správy logu
Prohlížení záznamů 1. vypíše všechny logove záznamy v kterych lze hledat Smazaní starých záznamů 1. smaže logy starší 3 měsíců Zaznamenej 1. uloží se záznam o provedené akci do logu Modul správy objednávek uc Modul správy objednávek IT Shop Zrušit objednávku Objednat produkt Prohlížení produktu «includ e» Obchodník Zákazník (from Modul správy produktu ) «extend» «e xtend» «exten d» «include» Zrušit sv ou objednávku Prohlednout objednáv ky «extend» Zaznamenej Zamestnanec «includ e» (from Modul správy logu) «e xtend» «inclu de» Stav objednávek Vydání objednaného produktu (from Modul správy produktu) Skladník Figure 4: Modul správy objednávek Objednat produkt 1. uživatel vyplní pomocí webového rozhranní o jaké produkty má zájem a potvrdí 2. provede se záznam objednávky 3. provede se rezervace daného počtu produktů
Prohlednout objednávky 1. vypíše všechny objednávky, lze zde hledat Stav objednávek 1. odešle uživateli seznam jeho objednávek a stavů ve kterém lze hledat Zrušit objednávku 1. zruší neobslouženou objednávku 2. zákazníkovi se odešle email o zrušení objednávky 3. provede se záznam o zrušení objednávky 4. aktualizace v databázi Zrušit svou objednávku 1. uživatel zruší rezervaci produktu Modul správy osob uc Modul správy osob ITS hop Zaregistrovat se Odhlášení neaktiv ního uživ atele Cas Neregistrov aný uživ atel Prihlásit se Zmena osobních údaju «e xtend» Zaznamenej «exten d» «extend» Editace zamestnance Zrušení zamestnance «i ncl ud e» «in cl ude» Zobraz zamestnance Zákazník Zrušení registrace (from Modul správy logu) «e xtend» «e xte nd» «e xtend» Vytvorení zamestnance Editace zákazníka Administrátor «i ncl ude» Zmena hesla Zobraz zákazníka Prihlášený uživ atel Zamestnanec Figure 5: Modul správy osob
Editace zaměstnance 1. systém pošle uživateli Jméno, Příjmení, Adresu,PSČ,Email,Telefon,Titul,Přihlašovací heslo,funkci a Plat 2. uživatel změní libovolné údaje a potvrdí 3. provedení záznamu o změně zamestnance 4. uložení do databáze Editace zákazníka 1. systém odešle formulář s predvyplněnými údaji Jméno, Příjmení, Adresa, PSČ a Emailem 2. uživatel provede žádané zmeny a potvrdí 3. provede se záznam o změně užiatele 4. aktualizace v databázi Odhlášení neaktivního uživatele 1. pokud uživatel neprováděl od poslední kontroli nic system jej odhlásí Přihlásit se 1. uživatel vyplní Přihlašovací jméno a Přihlašovací heslo a potvrdí 2. ověření správnosti, pokud není správne návrat 1. 3. přihlášení do role Administrátor, Zákazník, Obchodník či Skladník Vytvoření zaměstnance 1. uživatel vyplní Jméno, Příjmení, Adresu,PSČ,Email,Telefon,Titul,Přihlašovací jméno,přihlašovací heslo,funkci a Plat a potvrdí 2. ověření zdali jsou všechny položky vyplněny a zdali neexistuje Přihlašovací jméno pokud ano návrat do bodu 1 3. systém přidelí Identifikační číslo 4. provedení záznamu o vytvoření zamestnance 5. uložení do databáze Zaregistrovat se 1.uživatel vyplnení Jméno, Příjmení, Adresa, PSČ, Email, Přihlašovací jméno, Přihlašovací heslo a potvrdí registraci 2. kontrola zdali jsou všechny údaje vyplněné a zdali neexistuje Přihlašovací jméno v databázi. Pokud ano návrat k bodu 1 s predvyplněnými údaji a chybovou hláškou 3. systém přidělí Identifikační číslo zákazníkovi, uloží ho do databáze a odešle potvrzovací email Změna hesla 1. uživatel vyplní aktuální heslo, nové heslo, potvrzení nového hesla a potvrdí 2. kontrola zdali je heslo správné a zdali nové heslo odpovídá potvrzení nového hesla pokud ne návrat k 1. 3. provede se záznam o změně hesla 4. provedení nahrazení aktuálního hesla za nové heslo
Změna osobních údajů 1. systém odešle formulář s predvyplněnými údaji Jméno, Příjmení, Adresa, PSČ a Email 2. uživatel provede žádané zmeny a potvrdí 3. provede se záznam o změně užiatele 4. aktualizace v databázi Zobraz zaměstnance 1. zobrazí seznam zaměstnanců v kterém lze hledat Zobraz zákazníka 1. zobrazí seznam zákazníku ve kterém se dá hledat Zrušení registrace 1. uživatel vyplní heslo a potvrdí 2. systém zkontroluje zdali má zákazník nevyřízené objednávky a správnost hesla, pokud nevyhovuje návrat do 1. 3. provedení záznamu o smazání uživatele 4. smazání uživatele z databáze Zrušení zaměstnance 1.uživatel potvrdi zrušení zamestnance svým heslem a potvrdí 2. provede se záznam o zrušení zamestnance 3. odstranění zaznamu o zamestnanci
Modul správy produktů uc Modul správy produktu IT Sh op Neregistrov aný uživ atel (fro m Actors) Prohlížení produktu Vydání objednaného produktu Skladník (from A ctors) «in clu de» «extend» «exte nd» Prihlášený uživ atel (from A ctors) Editovat produkt «e xtend» Odebrat produkt «e xtend» Zaznamenej Obchodník (fro m Actors) Pridat nový produkt «e xtend» (fro m Mo dul správy lo gu) Figure 6: Modul správy produktů Editovat produkt 1. systém odešle formulář Název, Výrobce, Oddělení,Cena, Charakteristika, Obrázek, Dostupnost a Počet kusů skladem 2. uživatel provede změny a potvrdí je 3. provede se záznam o změně produktu 4. uloží se do databáze Odebrat produkt 1. provede se oveření zdali není nejaká nevyřízená objednávka tohoto produktu, pokud je vypíše chybu a nepokračuje 2. provede se záznam o odstranění 3. ostraní se z databáze Prohlížení produktů 1. vypíše produkty v kterých lze hledat
Přidat nový produkt 1. uživatel vyplní Název, Výrobce, Oddělení,Cena, Charakteristika, Obrázek, Dostupnost 2. system přidelí ID produktu 3. provede se záznam o přidání produktu 4. uloží se do databáze Vydání objednaného produktu 1. zaměstnanec vydá objednanou a zaplacenou objednávku zákazníkovi 2. provede se záznam o změně objednávky 3. změní status objednávky na vyřízenou