Documente Academic
Documente Profesional
Documente Cultură
Miere BeeBee
Magazinele online sunt din ce în ce mai populare şi în ţara noastră, iar comandarea unor
produse prin internet este preferată de tot mai mulţi români. Se spune că un magazin online este
cea mai simplă afacere posibilă.
Clientii vor comanda doar online, prin intermediul site-ului web si livrarea se va face
prin Posta Romana, in pachete special ambalate pentru a nu deteriora produsul. Achitarea
produselor se face direct cu cardul, prin procesatorul de plati Braintree.
Analiza SWOT
Scopul aplicatiei este de a crea un site de unde doritorii de produse apicole 100% naturale
vor putea sa le cumpere. Dorim să oferim clientilor produse din miere de albine de cea mai inalta
calitate şi să dezvoltam tradiţia consumului acestui aliment în ţară, prin vanzarea online.
Grupurile de interes
Produsele finale se vor vinde onlie prin intermediul Postei Romane, iar plata se va face cu
cardul prin paypal. Produsele au o gama larga de utilizare si se adreseaza tuturor persoanelor
indiferent de varsta, sex, ocupatie.
Cu toate calităţile sale preţioase, mierea are şi contraindicaţii pentru pacienţii care suferă
de obezitate, diabet zaharat, tulburări glicoregulatorii, insuficienţă pancreatică exocrină şi pentru
pacienţii gastrectomizaţi, cât şi în anumite tulburări alergice.
Colectarea cerintelor
-Metoda directa: Atunci cand am inceput sa dezvolt site-ul am intrebat cativa oameni ce
asteptari ar avea de la un magazine online de produse apicole si mi-au oferit idei pe care le-am
implementat, ulterior, in aplicatie.
-Metoda indirecta: Am intrat pe mai multe magazine online cu produse apicole de unde
m-am putut inspira si am putut observa ce anume ii incanta pe acesti cumparatori
Interpretarea cerintelor
Analiza Pareto
Utilizatorul poate sa vada toate paginile din site si sa faca o comanda. Deoarece nu este
implementat un CMS pentru aceasta aplicatie, administratorul va trebui sa editeze produsele doar
din baza de date.
Raport de proiectare
Perspectiva de utilizare
Pentru a vizualiza tot articolul, utilizatorul va trebui sa dea click pe butonul “Citeste mai
mult” care il va redirectiona pe urmatoarea pagina:
Din bara de navigare, utilizatorul poate sa dea click pe butonul “Cumpara” care il va
redirectiona pe pagina cu toate produsele puse in vanzare. In partea de sus se afla un text cu
indicatii despre cum ar trebui utilizat magazinul.
Asa cum scrie si in indicatii, utilizatorul trebuie sa dea click pe imaginea produsului dorit,
care il va trimite pe paginea cu descrierea lui si cu informatia referitoare la stoc: “In stoc”, “Stoc
scazut” si “Fara stoc”. Pentru produsele care nu mai sunt valabile, nu va mai aparea butonul
“Adauga in cos”.
Dupa ce utilizatorul va adauga un produs in cos, va fi redirectionat pe pagina unde se afla
cosul de cumparaturi. Pentru a creste cantitatea produsului, va trebui sa dea click pe dropdown-ul
de sub “Cantitate” si apoi click pe “Update”. In partea dreapta va aparea costul total al
produselor si o taxa de transport.
Dupa ce utilizatorul s-a hotarat ca vrea sa finalizeze comanda, trebuie sa dea click pe
butonul “Finalizeaza comanda”, dupa care va trebui sa completeze toate datele de contact pentru
ca livrarea sa fie posibila.
Sau
Observati ca in cazul platii direct cu cardul, statusul este “Submitted for settlement”. In
contul Braintree pe care il detine administratorul site-ului, statusul tranzactiei se va modifica in
“Settled”.
Tranzactia este procesata prin procesatorul Braintree. Nu exista nicio taxa suplimentara
sau vreun commision.
Braintree este un procesator international de plati online, parte din grupul PayPal, cu un
nivel inalt de secutitate, conform standardelor international.
Compania are certificare VISA si MasterCard
Braintree garanteaza confidentialitatea datelor introduse
Pentru nelamuriri sau pentru a intra in contact cu vanzatorii, utilizatorul poate sa intre pe
pagina de “Contact” din bara de navigare.
Perspectiva structurala
Finalizare
Acasa Cumpara Single Product Cosul meu
comanda
Cosul meu
Contact
Perspectiva comportamentala
Perspectiva fizica
Perspectiva de dezvoltare
1. Componente de dezvoltare:
Site-ul in sine folosind HTML/CSS/JavaScript pentru frontend si PHP
impreuna cu framework-ul Laravel pentru backend
Baza de date folosind MySQL si phpMyAdmin
Serverul oferit de Wamp
2. Stabilirea ordinei de dezvoltare a componentelor:
Baza de date
Relatiile dintre tabelele din baza de date
Website
Perspectiva de testare
Website-ul a fost testat manual atat de front-end cat si pe back-end, adaugand, editand
si stergand date.
Raport de testare
Pentru a testa aplicatia am creat diverse scenario de testare pentru a verifica diferite
functionalitati.
-Apasat pe butonul submit fara nici un camp completat -> apare warning cu campurile
obligatorii
-Email-ul trebuie sa aiba structura unui email.
-Datele cardului trebuie sa fie toate valide (eu am testat cu un card de test) -> Braintree are
toate validarile necesare pentru o tranzactie cu success