5.    Scenarii de utilizare:

                    Avem urmatoarele cazuri care descriu modul prin care utilizatorul isi poate achizitiona un pachet de produse.

5.1        Utilizatorul doreste sa devina client magazinului:

5.1.1   Obiectiv/Context:

                            Utilizatorul nu a mai fost client al magazinului deci trebuie sa isi creeze un cont de client pe care sa se autentifice si prin care magazinul sa cunoasca cateva date despre noul client.

5.1.2   Scenariu/Pasi:

1.     Utilizatorul declara ca este client nou prin apasarea butonului de inscriere.

2.     Utilizatorului i se pune la dispozitie un chestionar cu scopul de a furniza magazinului cateva date personale totodata optand pentru un nume de cont si o parola personala.

5.1.3   Extensii:

                            Numele contului deja exista, in acest caz utilizatorului ii apare un mesaj de EROARE si i se cere sa opteze pentru alt nume de cont.

5.2        Utilizatorul este client al magazinului si doreste sa vada oferta magazinului:

                                5.2.1   Obiectiv/Context:

  Utilizatorul se autentifica prin numele de cont si parola care si le-a ales la inscrierea ca client al magazinului.

            Dupa autentificare utilizatorului i se pune la dispozitie oferta magazinului pentru a-si putea alege          pachetul de produse dorit.

                                5.2.2   Scenariu/Pasi:

1.     Utilizatorului i se cere numele si parola de client.

2.     Dupa ce autentificarea este reusita utilizatorul poate cere oferta pentru anumite produse.

3.     Magazinul prezinta lista cu ofertele sale pentru produsele cerute.

                                5.2.3   Extensii:

  Se va afisa un mesaj de eroare in cazul in care produsul cerut nu exista in oferta magazinului.

5.3        Utilizatorul se hotărăste sa achizitioneze un pachet de produse:

                                5.3.1   Obiectiv/Context:

Utilizatorul a gasit ceva ce il intereseaza si vrea sa achizitioneze produsul.

                             Magazinul verifica valabilitatea produsului iar daca acesta este disponibil se face legatura cu banca in privinta platii pachetului.

                                5.3.2   Scenariu/Pași:

1.     Utilizatorul este multumit de oferta unui produs, si îl pune in cosul de cumparaturi prin apasarea butonul adauga in cos.

2.     Utilizatorul se uita in cosul de cumparaturi pentru a nu cumpara cumva ceva ce nu doreste.

3.     a) In cos este un produs pe care utilizatorul nu doreste sa-l cumpere, acesta poate fi eliminat din cos prin apasarea butonului de eliminare.

         b) In cos sunt produsele pe care utilizatorul doreste sa le cumpere deci va apasa butonul cumpar produsele.

4.     Magazinul ii face legatura cu banca prin care se va face plata.

5.     Utilizatorul introduce un numar de card si solicita tranzactia.

6.     Banca extrage suma pentru pachetul de produse cerut.

                           5.3.3   Extensii:

  In cazul in care produsul cerut nu este disponibil, se va afisa un mesaj de EROARE iar produsul cerut nu va fi adaugat in cosul de cumparaturi.

  In cazul in care numarul de cont sau parola nu sunt bune se va afisa un mesaj de EROARE .