Sunteți pe pagina 1din 11

Liceul de informatică „Tiberiu Popoviciu”, Cluj-Napoca

PROIECT PENTRU OBȚINEREA ATESTĂRII


PROFESIONALE ÎN INFORMATICĂ

Titlul lucrării:

MAGAZIN ONLINE PRODUSE DE


ÎNGRIJIRE A TENULUI

Cluj-Napoca, Covaci Adriana-Maria


mai 2021 Clasa a XII-a B
Giurgea Mihaela
Racolța Andreea
Cuprins
I.Prezentarea generală a temei
II. Resurse software necesare
III. Realizarea aplicaţiei
III.1. Proiectarea logică
III.2. Proiectarea tehnică
IV.Extinderi posibile ale aplicaţiei
I.PREZENTAREA GENERALA A TEMEI

Aplicaţia realizează gestionarea unui magazin online de produse de


îngrijire a tenului. Baza de date:

- stochează date despre produse, vânzări, tipuri de produse şi alte


câmpuri de interes

-prezintă produsele stocate pe categorii împreună cu denumirea,


descrierea, rating-ul, cantitatea, prețul și compania de la care provin
acestea.

- realizează o statistică pe baza vânzărilor realizate în magazin

II. RESURSE SOFTWARE NECESARE


Aplicaţia este realizată pe aplicatia Microsoft Visual Studio.Pentru
implementarea produsului informatic am utilizat mediul Windows
Forms Application, datorită interfeţei (meniuri, ferestre de dialog şi alte
caracteristici) care facilitează comunicarea uşoară cu utilizatorul.
Facilităţile asigurate de acest mediu sunt:
-crearea bazei de date (tabele, legături, constrângeri)
-popularea tabelelor cu date
-modificarea unor date deja existente în baza de date
-extragerea informaţiilor din tabele
-generarea de meniuri
III. REALIZAREA APLICATIEI
III.1. Proiectarea logică
Pe baza diagramei entitate-relaţie, se pot formula următoarele reguli
structurale ale aplicaţiei:
-o vanzare poate contine mai multe tipuri de produse;
-un cumparator poate cumpara produse din mai multe categorii;

III.2. PROIECTAREA TEHNICĂ


a). Structura bazei de date
Baza de date relaţională este realizată şi întreţinută cu ajutorul Windows
Forms Application şi conţine mai multe tabele.
Tabela Produse, a cărei structură este prezentată mai sus memorează
date
despre produse, precum idp (cheia primară), tip (cheie straină),
denumire, descriere, cantitate, pret, companie, rating.

Tabela tipuri, din imaginea de mai sus, memorează date referitoare la


tipurile de produse existente în magazin.Coloana tip este cheia primară,
ce realizează legătură cu tabela produse și permite o clasificare a
produselor după criteriile precizate în coloana „specificații tip”.
Tabela Vânzări, prezentată în
imaginea alaturata memorează
date referitoare la vânzare,
precum dată vânzării, cheie
primară fiind coloana Idv.
Tabela Detalii, prezentată în imaginea de mai sus, memorează date
referitoare la cantitatea de produse vândute. Coloanele Idv, respectiv Idp
reprezintă chei străine ce realizează legătură cu tabelele Vânzări,
respectiv Produse și permit o gestiune a produselor și a cantității
produselor ce au fost vândute. Coloana Iddv este cheia primară a tabelei
Detalii vânzări.

b).Paginile aplicației
Aplicaţia conţine 4 tab-uri:
Primul Tab reprezinta pagina de start

pe care am un buton „începe” care ne trimite la pagina principală.


Al doilea tab reprezintă Pagina principală unde putem vedea o listă de
tipuri de produse disponibile în magazin(listbox), produsele disponibile
precum și rating-ul, descrierea, prețul, și compania de la care provin
acestea.

De asemenea, tab-ul conține un buton „feedback”care ne trimite la tab-ul


„Recenzie”, un buton „statistică magazin” care ne trimite la tab-ul
„Statistică”. Mai jos este prezentată interogarea listei care afişează
denumirile produselor tipului selectat din listbox1 in listbox2.

Iar următoarea interogare afișează toate detaliile despre produse


cu ajutorul codului:

Al treilea tab reprezintă pagina de statistică unde am afișat numărul


total de vânzări, numărul de produse de fiecare tip, prețul total al fiecărei
vânzări, prețul maxim al unei vânzări și prețul celui mai scump produs
din magazin. Pentru aceasta am folosit o serie de interogari.
Numărul de produse de
fiecare tip din magazin.
(imaginea alăturată).
Prețul total al fiecărei vânzări
(imaginea de mai jos).
Iar cel de-al patrulea tab reprezintă pagina unde clienții pot
acorda recenzii magazinului. Conține două butoane( de tip radiobutton
pe un panel) și un progressbar care se modifică în funcție de butonul
apăsat.
IV. Extinderi posibile ale aplicaţiei
Aplicaţia ar putea fi extinsă prin adăugarea unei secțiuni de imagini în
baza de date astfel încât atunci când se selectează un produs să se afișeze
imaginea cu acesta. De asemenea, mai poate fi adăugată o secțiune
numită „coș de cumpărături” în care să se poată adăuga produsele
dorite.

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