Sunteți pe pagina 1din 10

Proiect de an Inginerie Economica I

Facultatea de constructii de masini

Profil Inginerie Economica Industriala

Extensia Satu Mare

Student Indrumator

Halasz David Arnold dr. ing. ec. Emilia Ciupan

Anul II -I.E.I Satu Mare

1
1.Scopul lucrarii:

Scopul lucrarii este de a crea unei interfata grafica pentru o baza de


data creat in sistemul Oracle 10g pentru afiseare datelor introduse in
baza de date .

2.Programe utilizate:

Descriere:

NetBeans – mediu absolut gratuit pentru dezvoltare de software cu sursa deschisa,


care accepta urmatoarele limbaje de programare: C, C + +, Java, PHP, Groovy,
JavaScript etc Mediul ofera dezvoltatorilor cu instrumente necesare pentru a crea
profesionale, intreprinderi, desktop, aplicatii mobile și de internet. NetBeans
accepta urmatoarele functii: refactoring, profilare, de culoare sintaxa de
evidentiere, auto-completare, sabloane de cod definite, etc

Caracteristici principale:

 Open source

2
 Suport pentru urmatoarele limbaje de programare: C, C + +, Java, PHP,
Groovy, JavaScript etc
 Capacitatea de a crea diferite tipuri de aplicații
 Suporta: refactorizare, profilare, culoare sintaxa de evidențiere, auto-
completare, template-uri definite de cod, etc

SQL (Structured Query Language - Limbaj Structurat de Interogare) este un limbaj


de programare specific pentru manipularea datelor in sistemele de manipulare a
bazelor de date relationale (RDBMS), iar la origine este un limbaj bazat pe algebra
relaționala. Acesta are ca scop inserarea datelor, interogatii, actualizare și ștergere,
modificarea si crearea schemelor, precum si controlul accesului la date. A devenit
un standard in domeniu (standardizat ANSI-ISO), fiind cel mai popular limbaj
utilizat pentru creearea, modificarea, regasirea și manipularea datelor de catre
SGBD-urile (Sistemele de Gestiune a Bazelor de Date) relationale. Pe langa
versiunile standardizate ale limbajului, exista o multime de dialecte si variante,
unele proprietare, fiind specifice anumitor SGBD-uri si de asemenea continand
extensii pentru a suporta SBD-urile (Sistemele de Baze de Date) obiectuale
(obiectual-relațtionale).

SQL permite atat accesul la continutul bazelor de date, cat și la structura acestora

Limbajul SQL este divizat în următoarele elemente:

 Clauze

3
 Predicates
 Instrucțiunile

Oricărei coloane dintr-un tabel SQL ii este asignat un tip de data, la fel ca in
toate celelalte limbaje de programare. Tipurile de date sunt urmatoarele:

 CHARACTER , CHAR,
 INTEGER , SMALLINT
 FLOAT, REAL , DOUBLE PRECISION -
 NUMERIC
 TIME

3.Pasi de lucru

3.1Alegerea temei de proiect :

-Magazin telefoane mobile

3.2Crearea bazei de date pentru magazinul de telefoane mobile:

Crearea bazi de date se face cu ajutorul pachetului Oracle 10g


Express Edition utilizand din pachet programul SQL Developer .

La pornirea [programului este necesar de a crea o conexiune cu


denumire “conex_system” iar din conexiunea facuta se creaza un user

4
nou cu denumire magazinului ales dupa care se face o conectare noua
“conex_magazin_telefoane”.

La pasul urmator se genereaza coloanele dorite pentru urmatoarele


tabele :

Exemplu de generarea
coloanelor

-Catalog produs

-Angajati

-Clienti

-Furnizori

-Stoc

Crearea tabelelor se face dupa anumite criterii de informatii ce trebe sa


contina un anumit table care la randul lui va fi afisat in interfata grafica

Dupa crearea tabelelor se complecteaza tabele cu informatii despre


perodus in tabelul catalog si fiecare tabel in parte se completeaza cu
informatii ce trebuie sa contina.

5
La safarsit tabelele se salveaza pentru ca acesta sa poate fi folosit
pentru crearea interfetie grafice in programul Netbeans.

3.3Crearea interfetei grafice :

Interfata grafica se creaza cu ajutorul programului NetBeans prin


lansarea unei proiect nou JavaAplication ,si adugarea unui SWING GUI
de tip JFrame. Dupa crearea proiectului se utilizeaza elementele de
desinga a programului pentru a adauga in fereastrae principala bara de
meniu.

6
In urma adaugarii barei de meniu se trece la adaugarea Dialogurilor care
contine criteriile pentru tabelele create in SQLDeveloper si la randul lor
se afiseaza printr-o legatura datele introduse in tabel .

7
Pentru afisarea datelor lagaturile se face prin anumite secvente de
coduri pentru fiecare tabel in parte iar pentru vizulaizarea complecta a
datelor din tabele este necesara introducerea de 2 butoane inainte-inapoi
cu ajutorul butoanelor se va afisa datele in ordine in fiecare tabel in
parte.

8
Pentru accesarea bazelor de date se poate crea si un dialog pentru
conectare cu user si parola utilizand acest metoda bazele de date nu
poate fi accesat pana la momentul cand nu se conecteaza cu userul si
parola declarata in secventel de coduri .

La final se poate adauga pentru fiecare ferastra poze pentru a face


mai atractiv interfata grafica .

9
10

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