Sunteți pe pagina 1din 12

Capitolul 1.

ANALIZA PROBLEMEI

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.

Pentru a crea un website se va folosi softul WordPress. WordPress este cea mai
simplă şi cea populară metodă de a crea propriul site web sau blog. Mai mult de 34% din
website-urile din mediul online sunt realiate cu ajutorul WordPress. De exemplu, cu
WordPress se poate crea business website-uri, magazine online, blog-uri, forum-uri.[3]

1.1. Descrierea magazinului

Produsele prezente spre vâ nyzare în acest magazin online sunt în principal obiecte
de îmbră că minte, încă lţă minte şi accesorii ordonate pe categorii. În acest fel clienţii vor
dispune de o gamă câ t mai largă de piese vestimentare, câ t şi de suport susţinut de
descrierea minuţioasă a produselor care formează ţinuta de zi cu zi, ţinuta de petrece sau
cea de vacanţă .

Website-ul este împă rţit in două categorii după cum urmeză :

 Categoria administrativă este dezvoltată şi întreţinută de administrator astfel:


introduce produsele din stoc, verifică stocul produselor, schimbă preţul produselor
în cazul ofertelor, verifică comenzile şi datele clienţilor. Totodată are
responsabilitatea de a analiza, verifica, confirma sau a anula comenzile clienților,
astfel le înregistrează le şi introduce în sistem şi în baza de date. De asemena,
administratorul trimite mail-urile cu facturile comenzilor în format electronic,
contabilizează transporul şi gratuitatea acestuia în cazurile speciale.

 Categoria clientului reprezintă partea activă a website-ului. Prin intermediul aceste


categorii, clientul se poate înregistra sau atentifica (în cazul în care deja are un cont
inregistrat) pentru a comunica şi interacţiona mult mai rapid cu platforma noastră .
Pe pagina principală clientul va putea observa noută ţile să ptă mâ nii, lunii, sezonului
şi îşi va putea selecta produsele dorite cu ajutorul barei de meniu, diferitelor filtre
prezente pe pagini, adă ugarea sau ştergerea acestora în coşul de cumpă ră turi sau în
lista de dorinţe pentru a primit ulterioare voucher-e sau cupoane de reducere. Un
pas ultim în trimiterea comenzii este completaea formularului cu datele personale,
alegerea metodei de plată şi a transportului.
1.2. Analiza şi documentarea despre magazinele online deja existente

Pentru a dezvolta un magazin online câ t mai original şi cu o structură câ t mai reală ,


am analizat magazinele onile deja existente pe piaţă şi am realizat aşa numita “fişă a
postului”, în cazul nostru postul fiind reprentat de website-urile din cadrul comerţului
vestimentar.

Aceste fiind spuse avem:

http://m2.hm.com/>ro

H&M este unul din cele mai populare magazine online, dezvoltâ ndu-se în toate
oraşele din ţară în sedii multiple. Conceptul comercial H&M este de a oferi calitate la cel
mai bun preţ. Din 1947, momentul în care a apă rut pe piaţă şi-a fă cut simţită prezenta prin
diversitate, raportul calitate-preţ, multitudinea ofertelor propuse şi a voucher-elor.

www.glami.ro/

Website-ul glami are rolul de distrubuitor al elementelor vestimentare pentru


numeroase alte magazine de modă precum: reserved, mohito, epantofi, bonprix, orsay.
Interfaţa acestui distribuitor este foarte uşor de folosit, un beneficiu adus deoarece clientul
va putea gă si mult mai rapid produsele dorite. În plus gama diversificată de produse, zecile
de filtre prezente pe pagini, ofertele variate atrag potenţialii clienţi.

https://www.housebrand.com

House este o marcă de modă relativ nouă pe piaţă , dar care prin autenticitatea şi
creativitatea tendinţelor este foarte promovată de tineri. Se remarcă printr-o multitudine
de voucher-e şi acordarea transportului gratuit. Meniul relativ uşor de realizată prezintă o
gama largă de produse dispuse pe categorii. Campaniile sezoniere prezentate atrag clienţii
şi o dată cu acest lucru creşte şi numă rul comenzilor.

1.3. Specificarea cerințelor

Pentru o mai bună funţionare a website-ului am împă rţit atribuţiile în 2


subcategorii:

Administrator:
 Se autentifică sau se deconectează
 Adă ugă , modifică şi ștergere eventualele produse noi, cu stoc epuizat
 Adă ugă , modifică sau ștergere datele clienților
 Adă ugă , modifică sau șterge categoriile produselor
 Adă ugă , modifică sau ștergere pagini noi, pagini ieşite din uz
 Adă ugă , modifică sau ștergere specificațiile produselor
 Verifică comenzile, trimite prin email facturile clienţilor
 Înregistrează comenzile într-un sistem de baze de date sau le anulează
 Gestionează şi actualizează stocul produselor

Client:

 Se înregistrează , autentifică sau se deconectează


 Că ută produsele cu ajutorul bă rii de cautare
 Sortează produsele cu ajutorul bă rii de meniu
 Adă ugă sau ștergere produse în coșul de cumpă ră turi
 Confirmă sau ștergere comanda trimisă
 Completează formularele cu datele personale
Capitolul 2. PROIECTARE

2.1. Proiectarea Modelului Conceptual al Datelor (MCD)


Fig. 1 Modelul Conceptual al Datelor

În continuare vom prezenta tabelele mai sus enumerate, astfel:


wp_options este una dintre cele mai importante baze de date tabel WordPress și stochează
toate setă rile unui site WordPres, cum ar fi URL - ul, titlul, plugin - urile instalate. Cele mai
multe dintre setă rile de plugin-uri magazin în acest tabel, de asemenea.

Toate setă rile pe care le vedeți în tabloul de bord WordPress sunt stocate în acest tabel.

wp_users stochează toți utilizatorii înregistrați pe un site WordPress. Acesta conține


informații de bază ale unui utilizator, cum ar fi un nume de utilizator și parola criptată , e-
mail, ora înregistră rii, numele afișat, starea și câ țiva câ mpuri suplimentare.

wp_usermeta stochează metadatele ("informații despre alte date ") ale utilizatorilor.
Extinde tabela wp_users cu mai multe date. De exemplu, first_name un utilizator este salvat
în wp_usermeta tabel în locul wp_users tabelului.

Există două câ mpuri importante în acest tabel. Pluginurile pot stoca date personalizate
wp_usermetaprin adă ugarea de meta_keyvalori noi .

wp_posts, wp_postmeta- tabelul stochează toate datele legate de conținut de pe un site


WordPress. Toate postă rile, paginile, revizuirile acestora sunt disponibile în wp_posts
tabel. Ar putea fi confuz, dar WordPress stochează mult mai mult în acel tabel.

Acest tabel conține, de asemenea, elemente de meniu de navigare, fișiere media și


atașamente cum ar fi imagini și date de conținut utilizate de plugin-uri.

In wp_posts exista o coloană de tabelă denumită post_typecare segmentează astfel de date


diferite, astfel încâ t un tip specific de date poate fi solicitat de o interogare de bază de date.
post_type este cea mai importantă coloană din acest tabel.

În imaginile de mai jos puteți vedea două diferite post_types,revisionși attachmentcare sunt
stocate în aceeași tabelă wp_posts:

wp_postmeta, la fel ca și masa wp_usermeta, extinde masa wp_postscu mai multe date și
poate fi folosită și de alte pluginuri.Pentru instanțe, plugin-urile de partajare socială , cum ar
fi MashShare, stochează numă rul de acțiuni pentru o anumită postare în acest tabel, iar
pluginul Yoast SEO stochează și etichete grafice deschise personalizate, postă ri și date URL.

wp_terms, wp_term_relationships, wp_term_taxonomy


Tabelul wp_terms stochează Categorii și etichete pentru postă ri, pagini și linkuri.

Una dintre coloanele din acest tabel este "slug". Un slug este un termen care reflectă o
etichetă a unui anumit post. În WordPress, puteți utiliza etichete pentru a conecta
posturile, paginile și legă turile între ele.

wp_term_relationship este o conjuncție și le conectează la postă ri, pagini și linkuri. Este ca


o hartă între termenii obiecte și termeni.

wp_term_taxonomy extinde tabela wp_terms cu mai multe date. Este ca și metadatele


pentru tabela wp_terms cu diferența că pluginurile nu pot adă uga date personalizate aici.
Acest tabel conține, de asemenea, relația dintre meniuri și elementele de meniu.

wp_comments, wp_commentmeta wp_comments stochează comentariile despre postă ri


și pagini. Acest tabel conține, de asemenea, comentarii neaprobate și informații despre
autor împreună cu ierarhia comentariilor. Tabelul wp_commentmeta conține metadate
suplimentare despre comentarii.

wp_links - acest tabel conține informații despre linkurile personalizate adă ugate pe site-ul
dvs. A fost depreciat și nu mai este folosit. Există câ teva plugin-uri mai vechi care încă o
utilizează , dar de obicei este o masă goală .

2.2. Proiectarea Modelului Logic al Datelor (MLD)

wp_options [option_id, option_name, option_value, autoload ]

wp_terms [term_id, name,slug, term_group ]

wp_term_taxonomy [term_taxonomy_id, term_id, taxonomy, description,


parent,count ]

wp_term_relationsips [object_id, term_taxonomy_id, term_order]

wp_links [link_id, link_url, link_name, link_image, link_target, link_description,


link_visible, link_owner, link_rating, link_updated, link_rel, link_notes, link_rss]

wp_users [id, user_login, user_pass, user_nicename, user_email, user_url,


user_registered, user_activation_key, user_status, display_name]

wp_posts [id, post_author, post_date, post_date_gmt, post_content, post_title,


post_excerpt, post_status, comment_status, ping_status, post_password, post_name,
to_ping, pinged, post_modified, post_modified_gmt, post_content_filltered,
post_parent, guid, menu_order,post_tyme, post_mime_type, comment_count]

wp_usermeta [umeta_id, user_id, meta_key, meta_value]

wp_comments [comment_id,comment_post_id, comment_author,


comment_author_email, comment_author_url, comment_author_ip, comment_date,
comment_date_gmt, comment_content, comment_karma comment_approved,
comment_agent, comment_type, comment_parent ]

wp_commentmeta [meta_id, comment_id, meta_key, meta,value]

wp_postmeta [meta_id,post_id, meta_key, meta_value]

2.3. Modelul fizic

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