MVC
Magazin virtual de carti
Manual de prezentare
Cuprins
Aplicatia MVC (Magazin virtual de carti) se doreste a fi o unealta utila evidentei cartilor intr-o biblioteca.
1.1 Scop
Ca scop isi propune usurarea gestionarii unei biblioteci de carti.
1.2 In ce consta
Clasic
In mod clasic, pentru a afla informatii despre o anumita carte aflata in biblioteca firmei persoana interesata este obligata sa se deplaseze la biblioteca si sa consulte fisele aferente acestora in ideea gasirii acesteia.
Timpul de realizare al acestei operatii poate, dupa caz, ajunge pana la 60 min.
Modern
In varianta moderna acest timp poate fi redus pana la maxim 1min reducandu-se astfel munca bibliotecarei numai la intretinerea bazei de date cu carti.
Programul ofera diferite moduri de cautare pornind de la cateva litere continute in titlul cartii pana la alegerea dintre categorii si grupe de carti.
Acest program poate fi accesat de oriunde din reteau de calculatoare a firmei.
1.3 Mecanismul intern
La baza aplicatiei sta serverul de baze de date numit Postgres.
Partea de client este realizata in Perl.
Progamul nu necesita licienta fiind de tip free.
1.4 Principiu de realizare
Ca principiu, la baza aplicatiei sta baza de date biblioteca care este intretinuta de catre bibliotecara.
Baza de date cu pozele copertilor cartilor este intretinuta de sectia General Afaires.
2 Structura meniului principal

Scop
selectarea actiunii dorite
Mod de utilizare
Pentru cautarea unei carti din al carui titlu se cunoaste doar cateva litere se introduce in campul Cauta in magazin sirul de caractere cautat dupa care se apasa pe butonul Cauta in magazin.
Pentru navigarea prin program se aleg cu ajutorul mouse_ului cele patru optiuni:
Home
Aceasta optiune prezinta pagina afisata mai sus in care cumparatorul are posibilitatea de a cauta o carte dupa sirul de litere cuprinse in titlul cartii.
Cumparati din magazin
Aceasta optiune da posibilitatea cumparatorului de a cauta o carte in functie de categoria si grupa de carti din care aceasta face parte.
Modalitati de plata
Aceasta optiune da informatii cu privire la modul in care se poate comanda o carte prin intermediul computerului.
Feedback
Aceasta optiune da posibilitatea vizitatorului de a-si exprima parerea in legatura cu calitatea cite_ului.
Rezultatul cautarii cartilor al caror titluri contine cuvantul baze.

| Cod | Numarul de cod al cartii |
| Titlu | Titlul cartii |
| Autor | Autorul cartii |
| Pret | Pretul |
Daca se da click cu mouse_ul pe codul cartii se pot afla informatii despre cartea respectiva.

3.1 Categorii de carti


Scop
alegerea categoriei de carti dorite
Mod de utilizare
Pentru alegerea categoriei de carti dorite se da click pe una din inregistrarile din coloana categorii de carti
| Categorii de carti | Numele de categoriilor de carti |
| Grupe de carti | Numele grupelor de carti |
3.2 Grupe de carti

Scop
alegerea grupei de carti dorite
Mod de utilizare
Pentru alegerea grupei de carti dorite se da click pe una din inregistrarile din coloana grupe de carti
| Grupe de carti | Numele grupelor de carti |
3.3 Carti

Scop
alegerea cartii dorite
Mod de utilizare
Pentru alegerea categoriei de carti dorite se da click pe numarul de cod al cartii.
| Cod | Numarul de cod al cartii |
| Titlu | Titlul cartii |
| Autor | Numele autorului |
| Pret | Pretul cartii |
3.4 Detalii carte



![]()
Scop
afisarea de informatii despre cartea aleasa si comandarea acesteia in scopul cumpararii
Mod de utilizare
Pentru alegerea cartii se completeaza campul cantitate cu numarul de bucati dorite dupa care se apasa pe butonul Adauga in Cos.
| Cod | Numarul de cod al cartii |
| Titlu | Titlul cartii |
| Autor | Numele autorului |
| Pret | Pretul cartii |
| Coperta | Poza copertii |
| Comentariu | Informatii detaliate despre carte |
| Cantitate | Numarul de bucati dorite |
| Adauga in Cos | Buton de adaugare in lista de cumparaturi |
| Reset | Buton de golire a campului cantitate |
3.5 Verificarea comenzii

Scop
verificarea comenzii curente
Mod de utilizare
In cazul in care se doreste continuarea cumparaturilor se apasa pe butonul Continua.
In cazul se doreste comandarea listei de cumparaturi se apasa pe butonul Comanda.
In cazul in care se doreste golirea listei de cumparaturi se apasa pe butonul Goleste cosul.
| Cod | Numarul de cod al cartii |
| Titlu | Titlul cartii |
| Autor | Numele autorului |
| Pret | Pretul cartii |
| Total | Suma totala |
| Continua | Buton de continuare a cumparaturilor |
| Comanda | Buton de declansare a comenzii de cumparare |
| Goleste cosul | Buton de golire a listei de cumaraturi |
4.1 Pasul 1


Scop
Introducerea informatiilor despre client
Mod de utilizare
Se completeaza campurile cu informatiile aferente.
| Cod | Numarul de cod al cartii |
| Titlu | Titlul cartii |
| Autor | Numele autorului |
| Pret | Pretul cartii |
| Total | Totalul valorii cartilor comandate |
| Prenume | Prenumele clientului |
| Nume | Numele clientului |
| Strada | Numele strazii |
| Numar | Numarul domiciliului |
| Bloc | Numarul blocului |
| Scara | Numarul scarii |
| Apartament | Numarul apartamentului |
| Localitate | Numele localitatii |
| Judet | Numele judetului |
| Sector | Numele sectorului |
| Cod | Codul localitatii |
| Adresa de email a clientului | |
| Telefon | Numarul de telefon |
| Factura | Numarul facturii |
| Cod_Fiscal | Codul fiscal |
| Trimite Comanda (Pasul 1) | Buton de trecere la verificarea datelor introduse. |
| Sterge | Golirea campurilor |
4.2 Pasul 2


Scop
verificarea datelor despre client
Mod de utilizare
In cazul in care datele introduse sunt cele dorite se apasa pe butonul Confirma Comanda (Pasul 2).
In cazul in care datele nu sunt cele dorite se apeleaza la butonul Back al browse_ului dupa care se modifica datele incorecte.
4.3 Intoarcere la pagina principala


Scop
intoarcere la pagina principala
Mod de utilizare
Se apasa cu ajutorul mouse_ului pe textul : Inapoi la prima pagina.


Scop
Exprimarea parerii clientului despre magazin.
Mod de utilizare
Se completeaza campurile cu informatiile aferente.
Se apasa pe butonul Trimite.
