Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
PROIECT FINAL
Se va construi un mini-magazin virtual (desigur, unul simplificat) cu urmatoarele facilitati:
design:
o design-ul site-ului este lasat la latitutinea dezvoltatorului. Singurele impuneri sunt:
zona de sus a paginii sa contina intotdeauna un titlu/banner/etc, in orice pagina a site-ului.
Acesta va contine si doua link-uri unul pentru vizualizarea cosului de cumparaturi si altul
pentru zona de administrare
zona din stanga a paginii sa contina intotdeauna lista de produse, extrasa din baza de date;
fiecare nume de produs va face link catre pagina de detalii produs. Exceptie face zona de
administrare a site-ului, unde lista de produse nu mai trebuie afisata in stanga
zona principala (de continut) a paginii se va schimba in functie de operatia curenta (ex:
afisare detalii produs, afisare continut cos cumparaturi etc)
baza de date
o tabela cu produse; fiecare produs are denumire, descriere
detaliata si pret (nu exista categorii)
o tabela cu utilizatori/parole, folosita pentru restrictionarea
accesului in zona de administrare a site-ului
BANNER/TITLU
lista
produse
continut
functionalitate
o la click pe un produs din lista este afisata o pagina cu descrierea detaliata a produsului, pretul
acestuia si un buton de adaugare in cosul de cumparaturi. Acest ultim buton trimite catre pagina de
afisare a cosului de cumparaturi. Atunci cand produsul exista deja in cos, i se incrementeaza
cantitatea
o in pagina de afisare a continutului cosului de cumparaturi:
fiecare produs din cos va putea fi sters integral sau i se va putea modifica cantitatea. Pagina
va contine elementele de formular HTML necesare (nu sunt impuse anumite tipuri de
elemente cerinta se poate realiza in mai multe moduri)
pagina va dispune de un buton de cumparare, la apasarea caruia este afisat un formular care
solicita detaliile cumparatorului: nume, adresa, numar de telefon. Dupa completarea si
expedierea acestui formular se trimite mail catre admin cu produsele cumparate si detaliile
cumparatorului (alegeti una dintre adresele voastre de mail pentru teste)
administrare
o site-ul va dispune de o zona de administrare (accesibila, de exemplu, cu URI-ul /admin), ce afiseaza
un formular de login. Autentificarea se va efectua pe baza tabelei SQL cu utilizatori/parole. Va rog
ca baza de date pe care mi-o trimiteti impreuna cu proiectul sa contina deja un cont admin cu parola
admin (ca sa decurga mai repede procesul de testare a proiectului).
o odata administratorul autentificat, el are acces la unul sau mai multe formulare de administrare de
produse (le structurati cum va este mai la indemana), ce permit urmatoarele functii:
afisarea listei produselor disponibile, cu posibilitatea stergerii fiecaruia din baza de date (se
vor adauga, pentru fiecare produs, elementele de formular HTML necesare ex: checkbox pt
fiecare si un singur buton de stergere, sau cate un buton de stergere in dreptul fiecarui produs
etc)
adaugare de nou produs
Studentul poate utiliza prezentul material si informatiile continute in el exclusiv in scopul asimilarii cunostintelor pe care le include, fara a afecta dreptul
de proprietate intelectuala detinut de InfoAcademy.
InfoAcademy
Studentul poate utiliza prezentul material si informatiile continute in el exclusiv in scopul asimilarii cunostintelor pe care le include, fara a afecta dreptul
de proprietate intelectuala detinut de InfoAcademy.