Documente Academic
Documente Profesional
Documente Cultură
PROIECT DE CERTIFICARE
A CALIFICĂRII PROFESIONALE
ÎNVĂŢĂMÂNTUL POSTLICEAL
NIVEL 5
Domeniul: INFORMATICĂ
Calificarea profesională: ANALIST PROGRAMATOR
Îndrumător de proiect,
Prof. VOICU MARIANA Absolvent,
STAN DRAGOȘ MIHAI
2018
LICEUL TEHNOLOGIC “ANGHEL SALIGNY” PLOIEȘTI
Tema proiectului
GESTIUNE
MAGAZIN DE ÎMBRĂCĂMINTE
2
Cuprins
1. Argument............................................................................................................................................................4
2. Structurarea datelor.........................................................................................................................................7
2.1. Diagrama ERD................................................................................................................................................7
2.2. Creare tabele...................................................................................................................................................8
2.3. Constrângeri..................................................................................................................................................10
3. Meniuri, rapoarte, formulare, diagrame....................................................................................................12
3.1. Pagina principală..........................................................................................................................................12
3.2. Paginile aplicației..........................................................................................................................................12
3.3. Rapoarte........................................................................................................................................................13
3.3.1. Vederi......................................................................................................................................................16
3.4. Formulare.......................................................................................................................................................20
3.5. Diagramă și calendar...................................................................................................................................22
4. Protecția datelor.............................................................................................................................................23
5. Avantajele lucrării..........................................................................................................................................23
6. Bibliografie.......................................................................................................................................................23
3
Gestiunea unui magazin de îmbrăcăminte
1. Argument
Primul pas în realizarea unei aplicaţii de baze de date este analiza datelor şi realizarea
unei scheme conceptuale a acestora. În această etapă sunt analizate natura şi modul de utilizare
ale datelor. Sunt identificate datele care vor trebui memorate şi procesate, apoi se împart aceste
date în grupuri logice şi se identifică relaţiile care există între aceste grupuri.Ideea de bază a
analizei datelor şi a construirii modelului conceptual este „să măsori de două ori şi să tai o
singură dată”. Odată obţinute aceste informaţii ele trebuie reprezentate într-o formă
convenţională care să poată fi uşor înţeleasă de toată lumea.
O astfel de reprezentare este diagrama entităţi-relaţii, numită şi harta relaţiilor sau ERD-ul
(Entity Relationship Diagram). Aceste scheme sunt un instrument util care uşurează
comunicarea dintre specialiştii care proiectează bazele de date, programatori, pe de o parte şi
beneficiari, pe de altă parte. Aceştia din urmă pot înţelege cu uşurinţă o astfel de schemă, chiar
dacă nu sunt cunoscători în IT.
Modelul relațional- este modelul folosit de mine în realizarea acestei baze de date şi
reprezintă cel mai utilizat model de stocare a datelor, în care datele sunt organizate sub formă de
tabele între care există diverse legături; modelul relaţional este un model simplu, bazat pe
algebra relaţională, care a făcut posibilă dezvoltarea limbajelor relaţionale sub forma unui
software specializat ce asista procesul de implementare a bazelor de date. Astfel de limbaje sunt
SQL-ul (Structured Query Language) si QBE (Query By Example).Transformarea modelului
conceptual, a ERD-ului, în modelul fizic, adică baza de date propriu-zisă, se numeşte mapare.
Acest proces implică transformarea fiecărui element al ERD-ului.
Prima etapă a acestui proces constă în crearea tabelelor bazei de date. Astfel:
4
4. unicul identificator al unei entităţi devine cheia primară a tabelei. Coloana sau
combinaţia de coloane care identifică în mod unic toate liniile unui tabel se
numeşte cheie primară.
Integritatea entităţilor: indică faptul că nici o coloană ce face parte din cheia primară nu
poate avea valoare NULL. În plus, pentru fiecare înregistrare, cheia primară trebuie să fie unică.
Dacă pentru realizarea unei baze de date complexă este necesară o întreagă echipă de
proiectanți, pentru administrarea acesteia este suficienta o singură persoană, administratorul
de baze de date. Această ocupație solicită, în mod deosebit, abilităţile intelectuale de tip cognitiv
pentru înţelegerea problemelor apărute şi găsirea de soluţii adecvate pentru rezolvarea lor. Este
nevoie ca administratorul de baze de date să aibă capacitatea de a lua rapid decizii în condiţii
de stres, să interpreteze rapid şi corect mesajele de eroare şi informaţiile obţinute în timpul
activităţii. Activitatea implică anumite operații care se repetă, cu o frecvenţă mai mare sau mică,
cum ar fi: închiderea sau deschiderea bazei de date, verificarea stării bazei de date, urmărirea
performanţelor bazei de date, efectuarea de arhive, copii şi backup-uri. De asemenea, activitatea
implică operaţii care rezolvă probleme ce apar spontan. Prezenţa unei persoane cu sarcini de
administrare a bazei de date trebuie să fie pe toată durata de exploatare a bazei de date.
5
Aplicația utilizează o bază de date formată din 6 tabele: FURNIZORI, MAGAZINE,
PRODUSE, ANGAJAȚI, CLIENȚI, FACTURI.
Programul este o aplicație ce vine în întâmpinarea managerilor magazinelor de
îmbrăcăminte, permițând o bună gestionare a activității acestora.
Programul este realizat în Oracle Application Express 3.2.1.00.10, un mediu de dezvoltare
a aplicațiilor cu baze de date, pus la dispoziție de Oracle Academy.
6
2. Structurarea datelor
FURNIZORI
2.2.Creare tabele
2.3. Constrângeri
3. Meniuri, rapoarte, formulare, diagrame
3.1. Pagina principală numită Home conține:
O listă de navigare ce creează legături către paginile aplicației;
2 regiuni: una în care se încarcă un fișier video și în cealaltă o secvență html cu un
text în mișcare
3.3. Rapoarte
3.3.1. Raport pe un tabel
3.3.2 Vederi
MAX
3.4. Formulare
Pentru adăugarea, editarea sau ștergerea datelor din tabelă, au fost create formulare
pentru fiecare tabelă din aplicație:
Pagina 3 :
Pagina 7:
Pagina 9:
Pagina 11:
Pagina 13:
În regiunea de tip Calendar sunt marcate datele emiterii facturilor. Este util în cazul în
care baza de date conține tabele cu câmpuri de tip dată calendaristică.
4. Protecția datelor
Aplicația este protejată împotriva accesului neautorizat prin pagina login în care se
permite accesul pe baza unui username și a unei parole.
5. Avantajele lucrării
6. Bibliografie
https://iacademy3.oracle.com
Informatică, Carmen Popescu, Editura L&S Info-mat, 2007, București
http://cndiptfsetic.tvet.ro/index.php/rezultate/4