Documente Academic
Documente Profesional
Documente Cultură
5 73 Magazin Radescu
5 73 Magazin Radescu
1 of 8
1. Introducere
Comerul electronic se poate defini ca fiind o activitate comercial n care o firm
(comerciant) folosete Internetul pentru a-i prezenta i vinde produsele ctre clienii
si. n general procesul de vnzare-cumprare on-line se desfoar astfel:
2 of 8
Cea mai important problem de interfa n cazul site-urilor de web este absena
orientrii n cadrul organizrii locale a informaiei din acel document. Imaginile clare
i consistente, o privire de ansamblu asupra paginii i n cazul de fa o seciune de
categorii ale crilor pot da utilizatorilor ncrederea c au posibilitatea de a gsi
informaiile dorite ntr-un mod eficient.
3 of 8
n figura 2 este prezentat o pagin web care conine crile dintr-o anumit
categorie.
Utilizatorii trebuie s aib ntotdeauna posibilitatea de a se ntoarce cu uurin la
prima pagina a site-ului (acest lucru a fost realizat cu plasarea unui link pe sigla
magazinului virtual ctre homepage) i la oricare alte puncte importante de navigare
prezente n cadrul site-ului. Lipsa legturilor dintr-o pagin creeaz confuzie, deoarece
utilizatorul nu mai are n ce direcie s navigheze i astfel ansele ca el s prseasc
site-ul sunt foarte mari.
Seciuni importante ale navigrii n site-ul web realizat sunt paginile de categorii,
pagina de rezultate n urma unei cutri, modulul de autentificare i cel de nregistrare,
coul de cumprturi i comanda de la cas.
3. Baza de date MySQL
O parte din informaiile disponibile n cadrul site-ului web a fost stocat folosind
baze de date. Toate datele legate de cri, categorii, utilizatori i comenzi au fost
stocate n tabele. Baza de date care conine toate tabelele se numete magazin. Crile
au fost stocate ntr-un tabel numit books. Lista de categorii a fost stocat ntr-un tabel
numit category cu doar dou cmpuri: id de tip ntreg, cheie primar i incrementare
automat i name.
ntre tabelele books i category exist o asociere de tipul N:1, realizat prin cheia
strin cat (books), care refer cheia primar id (aparinnd tabelului category).
Orice utilizator al site-ului trebuie s se autentifice pentru a putea duce la sfrit o
comand. Datele necesare autentificrii sunt introduse cu ajutorul formularului de
nregistrare i sunt stocate n tabelul users.
4 of 8
Modul
navigare
5 of 8
Modul
utilizator
Date
Lista
autenficare
produse
Inregistrare
Date
date
autentificare
Variabilele de
sesiune
Baza de date
Id produs
Id produs
Lista cri
Inregistrare
comanda
Pagina
coului de
cumprturi
Modul co de
cumprturi
Pagina de
comand
Modulul co de cumprturi
Pagina de
cutare
Pagina de
categorii
Modulul de navigare
Pagina de
autentificare
Pagina de
creare cont
nou
Modulul utilizator
Figura 4. Diagrama fluxului de date
6 of 8
7 of 8
8 of 8
7. Concluzii
Scopul acestei lucrri este de a prezenta paii care trebuie urmai pentru realizarea
unui magazin virtual. Seciunile site-ului i tabelele MySQL folosite au fost descrise n
detaliu. Implementarea coului de cumprturi a fost posibil folosind funciile de
sesiune ale PHP-ului i s-a bazat pe stocarea unui vector drept variabil de sesiune.
Deoarece PHP-ul are suport pentru expresii regulate, este foarte util verificarea n
acest mod a adresei de e-mail din formularul de nregistrare.
Posibile mbuntiri ale magazinului virtual ar putea fi: efectuarea de pli on-line
prin card bancar; adugarea pentru fiecare carte n parte a unei imagini cu coperta;
crearea posibilitii de rsfoire a crilor (fiecare carte n parte ar putea s aib
cuprinsul i primul capitol disponibil on-line); fiecare utilizator sa aib posibilitatea de
a i nregistra o list care s conin crile pe care le are n vedere s le cumpere;
posibilitatea utilizatorilor de a avea la dispoziie o istorie a comenzilor lor; crearea unui
newsletter periodic care s prezinte noutile aprute pe site.
8. Bibliografie
[1] A. Cooper, Proiectarea interfeelor utilizator, Editura Tehnic, 1997.
[2] D. Amor, The E-Business (R)evolution, Prentice-Hall, 1999.
[3] B. Gates, Afaceri cu viteza gndului, Editura Amaltea, Bucureti, 2000.
[4] V. Patriciu, Securitatea comerului electronic, Editura All, Bucureti, 2001.
[5] http://www.php.net, http://www.mysql.org, http://www.htmlhelp.com
10