Wstęp
Diagramy przypadków użycia wraz z komentarzami.
Diagramy
Diagram Use-Case właściciela sklepu.
Dostępne operacje takie jak:
- dodaj produkt do bazy produktów
- usuń produkt z bazy produktów
- zmodyfikuj produkt
- wyloguj
są możliwe, po uprzednim zalogowaniu się właściciela.
Operacja wyświetlania listy produktów jest niezależna od logowania.
Po wyświetleniu listy produktów z bazy, właściciel może:
- zmodyfikować wybrany produkt
- usunąć wybrane produkty
Diagram Use-Case użytkownika sklepu
Użytkownik ma możliwość przeglądać listę produktów dostępnych w sklepie bez konieczności rejestracji oraz logowania.
W przypadku chęci zalogowania, gdy użytkownik nie posiada jeszcze konta w systemie, następuję przełączenie go do widoku rejestracji nowego konta.
Rejestracja jest również możliwa, bez przechodzenia z ekranu logowania tzn. bezpośrednio ze strony domyślnej.
Po zalogowaniu użytkownik dostaje dostęp do swojego koszyka oraz operacji na nim:
- dodaj do koszyka
- usuń z koszyka
- wyświetl listę produktów z koszyka
Operacja dodaj do koszyka musi zostać poprzedzona wyświetleniem listy produktów. Podobnie operacja usuń z koszyka musi zostać poprzedzona wyświetleniem produktów z koszyka.
Operacja "złóż zamówienie" jest dostępna tylko wtedy, gdy w koszyku znajduję się przynajmniej jeden produkt.