Sunteți pe pagina 1din 3

Buna ziua. Ma numesc SDL, sunt student in anul 2 complementar la spec.

Si sub indrumarea
domnului profesor Munteanu am dezvoltat o Aplicatie WordPress magazin de confectii.

Lucrarea noastra este impartita in 5 capitole, dupa cum urmeaza: Primul capitol face o trecere in
revista a elementelor necesare dezvoltarii unui website si a unui magazin online. Mai apoi, urmatoarele 2
capitole contin elemente tehnice si de programare. De exemplu, in capitolul al treilea vom prezenta notiuni
despre platforma WordPress si despre modul ei de functionare. Capitolul 4 reprezinta etapa de test a
aplicatiei web. Si in final vom descrie cateva detalii despre aplicatia realizata in WordPress.

In primul rand, numim magazin online un website care are ca principală activitatea
comercializare de produse prin intermediul internetului. Pentru a crea un asemenea website se va
folosi softul WordPress, care ca orice alt mediu de programare are nevoie de o persoana care sa
dezvolte aplicatia propriu-zisa si care sa gestioneze rapid stocurile de produse.

Asa cum am spus deja, un rol foarte important in unei pagini web il are administratorul.
Acesta se ocupa cu intretinerea si mentanta web, verifica si actualizeaza informatiile de pe
website, respectiv verifica modul de functionarea in care acesta se prezinta utilizatorilor.

Pe scurt, drumul pentru dezvoltarea unei afaceri de succes în mediul online poate fi plin de
probleme dacă nu sunt dobândite noţiuni de economie şi programare. Cercetarea pieţei şi
integrarea acesteia într-un magazin online reprezintă un element foarte important în ceea ce
priveşte contruirea unui magazin online.

Capitolul 1
Un magazin online este un website format din pagini conectate prin legături. Ca orice limbaj de
programare, există o funcţie main, în cazul nostru o „Pagina principală”, această pagină face posibilă
accesarea site-ului şi reprezintă prima interacţiune cu clientul.

Trebuie precizat ca există două categorii de activități care se pot desfășura pe website. Categoria
cea mai importanta este cea care tine de adminstrator sau programator. Adica tot acel cod care este scris in
spatele interfetei. Mai precis adminstratorul are ca atributii:

 Dezvoltare paginilor web folosind plugin-urile platformei WordPress


 Adaugarea de produse si categorii de produse in paginile anterior create
 Analizarea si verificarea comenzilor
 Trimiterea de mailuri de confirmare a comenzilor

Categoria clientului este reprezentata de interfata grafica a websiteului. Clientul se poate inregistra sau
autentifica, poate cauta produse folosind cuvinte cheie, poate urmari etapele prin care trece comanda de la
prelucare la livrare.

Acum ca au fost trecute in revista elementele de baza despre un website. Putem trece la
elementele tehnice ale unui website.
Capitolul 2

Proiectarea unei baze de date presupune realizarea modelelor conceptual, logic si fizic prin trecerea
de la Modelul conceptual al datelor (MCD) la Modelul logic al datelor (MLD), apoi de la Modelul logic al
datelor (MLD) la Modelul fizic al datelor (MFD), dupa cum urmeaza:
Modelul conceptual de date este reprezentarea logica a produsului care trebuie realizat, este o
schita sau un plan. Prima imagine prezinta Modelul entitate-relatie (E-R) si presupune reprezentarea unor
fenomene din lumea reala.

In WordPress sunt 2 tabele care contin informatii despre useri. Tabela wp_users prezinta
informatiile de baza despre un user (user_login –nume, user_pass-parolo, user_nicename- un nume mai
usor pentru viitoarele mailuri, user_emai), in timp ce tabela wp_usermeta este folosit doar pentru
informatiile aditionale despre acestea. Ambele tabele sunt legate printr-o relație one-to-many bazată pe
ID-ul (ID BIGINT) din tabelul utilizatorilor.

Celelalte tabele sunt strans legate de cele deja mentionate. Acestea sunt wp_posts and
wp_commnents, care prezinta date despre postarile si comentariile fiecarui user.

Modelul logic

Prezentam tabela wp_users. ID este cheia primara in aceasta tabela. user_url este un atribut
optional care poate fi folosit pentru accesarea contului userului respectiv. User_activation_key este
folosit pentru resetarea parolelor. User_status- era folosit sa arate statusul unui user sub foema 0,1,2 si
nu mai este folosit.

In tabela wo_usermeta sunt prezentate umeta_id folosit pentru identificarea meta record,
user_id cheia straina care face legatura cu tabela wp_users, meta_key- Acest câmp stochează numele
informațiilor care vor fi stocate (admin_color), meta_value- acest camp arata valoarea actuala meta)
Modelul fizic este reprezentarea fizica a produsului care trebuie realizat. În cazul bazelor de date acest model
ar putea fi reprezentat de o implementare "la scară mică" a bazei de date (cu puține date/tabele) realizată pentru
testarea funcționării.

S-ar putea să vă placă și