Evidenta Elevilor din Ciclul Inferior

Cuprins disertatie Cum descarc?

Cuprins
CUPRINS 2
ARGUMENTARE 5
1. INTRODUCERE 6
1.1. ARHITECTURA SISTEMULUI ORACLE 9
1.2. ORACLE SERVER 11
2. ORACLE XE. OPERATII ELEMENTARE 18
2.1. INSTALAREA SERVERULUI ORACLE XE PE CALCULATOR MEU FUNCTIONAND SUB WINDOWS XP 18
2.2. PORNIREA SERVERULUI ORACLE XE 19
2.3. CREAREA UTILIZATORULUI JUDIT 21
2.4. CREAREA UNUI ANSAMBLU DE TABELE 23
2.4.1. Cheia primara, cheie straina: 23
2.5. CREAREA TABELELOR 24
2.5.1. Crearea tabelelor cu cheie primara 24
2.5.2. Crearea tabelelor cu cheie straina 27
2.6. ADAUGAREA DATELOR IN TABELELE 31
3. ELEMENTELE DE BAZA ALE LIMBAJULUI SQL 32
3.1. DESPRE LIMBAJ 32
3.2. TRASATURI CARACTERISTICE SQL 32
3.3. SETUL DE COMENZI SQL 33
3.3.1. Scrierea comenzilor SQL 34
3.4. CREAREA TABELELOR IN ORACLE XE 36
3.4.1. Comanda CREATE TABLE 36
3.4.2. Comanda DROP TABLE 37
3.4.3. Comanda SELECT 38
3.4.4. Comanda INSERT 41
3.4.5. Comanda DELETE 41
3.4.6. Comanda UPDATE 41
4. ORACLE JDBC. GENERALITATI 42
4.1. PRINCIPALELE CLASE DIN JDBC 43
4.1.1. Clasa Connection 43
4.1.2. Clasa Statement 43
4.1.3. Clasa ResultSet 45
5. MEDIUL DE PROGRAMARE NETBEANS 47
5.1. TRATAREA PROGRAMELOR SCRISE IN JAVA 47
5.2. NETBEANS SI JDK - INSTALARE SI CONFIGURARE 48
6. REALIZAREA INTERFETEI APLICATIEI MELE IN NETBEANS 49
6.1. CREAREA FERESTREI PRINCIPALE 51
6.2. INTERFATA APLICATIEI. MENIU, SUBMENIURI, CONTROALE 57
6.2.1. Controale Windows 57
6.2.2. JMenuBar 58
6.3. PARCURGEREA TABELELOR APLICATIEI 63
6.3.1. Tabelul Clasa 63
6.3.2. Tabelul Limbaincep 67
6.3.3. Tabelul Limbaavans 67
6.3.4. Tabelul Religie 68
6.3.5. Tabelul Elevi 69
6.3.6. Tabelul Matricol 70
6.3.7. Tabelul Bazadate 70
6.4. ADAUGAREA DATELOR IN BAZA DE DATE 71
6.4.1. Tabelul Clasa 71
6.4.2. Tabelul Limbaincep 74
6.4.3. Tabelul Limbaavans 75
6.4.4. Tabelul Religie 75
6.4.5. Tabelul Elevi. Controlul JComboBox 76
6.4.6. Tabelul Matricol 79
6.4.7. Tabelul Bazadate 82
6.5. CREAREA OPERATIILOR IN BAZA DE DATE.CONTROLUL JTABLE 87
6.5.1. Formular pentru vizualizarea elevilor dintr-o clasa 87
6.5.2. Formular pentru vizualizarea elevilor cu limba incepatoare: 93
6.5.3. Formular pentru vizualizarea elevilor cu limba avansata: 93
6.5.4. Formular pentru vizualizarea elevilor cu religia: 94
6.5.5. Formular pentru vizualizarea datelor elevilor: 95
7. REALIZAREA RAPOARTELOR APLICATIEI 96
7.1. ELEMENTELE UNUI RAPORT 96
7.2. JASPER REPORTS 98
7.3. REALIZAREA DESCRIERII RAPORTULUI CU IREPORT 99
7.3.1. Indicarea caii spre biblioteca ojdbc14_g.jar 99
7.3.2. Realizarea unei conexiuni cu serverul Oracle XE 100
7.4. REALIZAREA RAPORTULUI CLASA 102
7.4.1. Integrarea raportului clasa in aplicatie 107
7.5. REALIZAREA RAPOARTELOR CONTINAND GRUPURI DE ARTICOLE 109
7.5.1. Realizarea raportului bazadate.jrxml 109
7.5.2. Realizarea raportului limbaincep.jrxml 114
7.5.3. Realizarea raportului limbaavans.jrxml 115
7.5.4. Realizarea raportului rel.jrxml: 116
7.5.5. Realizarea raportului matricol.jrxml: 117
7.6. PREGATIREA APLICATIEI PENTRU DISTRIBUTIE 118
8. BIBLIOGRAFIE 119


Extras din disertatie Cum descarc?

Argumentare
Intr-o unitate scolara este foarte importanta existenta unei baze de date, nu numai a profesorilor, ci si a elevilor. O baza de date ampla, complexa usureaza mult munca secretarei si a dirigintilor. 
O baza de date al unui liceu trebuie sa contina atat date personale ale elevilor, cat si evidenta datelor despre registrul si numarul matricol, limbile studiate in anii anteriori, religie etc.
Cand un elev se inscrie in clasa a IX-a a unui liceu, se trec in fisa lui nu numai datele personale (data nasterii, CNP, adresa, numele parintilor, numarul CI), cat si religia pe care o are, limba studiata in scoala generala, ca fiind limba avansata. Acest lucru este important din punctul de vedere al realizarii grupelor de elevi, in functie de limbile studiate. Fiecare elev are dreptul de a frecventa ora de cult, conform religiei proprie.
Prin aceasta aplicatie, realizata in Oracle, se poate crea schema proiectului, ansamblul de tabele cu legaturile lor, tabele de date cu campurile potrivite, interfata ei cu mediul de programare NetBeans si rapoartele aplicatiei realizate cu mediul de programare iReport. Se va vizualiza aplicatia prin mediul de programare NetBeans si cu ajutorul rapoartelor iReport toate variantele de selectari posibile privind evidenta elevilor din ciclul inferior al liceului.
1. Introducere
Oracle este un sistem de gestiune a bazelor de date complet relational, extins, cu facilitati din tehnologia orientata obiect (OO). Sistemul Oracle este realizat de firma Oracle Corporation care a fost infiintata in anul 1977 in SUA - California si acum este cel mai mare furnizor de software de gestiunea datelor. Acesta este operational pe toata gama de calculatoare (micro, mini, mainframe) sub diverse sisteme de operare.
Prima versiune de SGBD Oracle a fost realizata la sfarsitul anilor '70 respectand teoria relationala. In cadrul sistemului a fost implementat de la inceput limbajul relational SQL pe care l-a dezvoltat ulterior fata de versiunea standard rezultand SQL*Plus.
Incepand cu versiunea 5.0 SGBD Oracle are urmatoarele facilitati suplimentare: functioneaza in arhitectura client/server; are limbaj procedural propriu PL/SQL; are precompilatoare ca interfata cu limbajele universale.
In iunie 1997 s-a lansat SGBD Oracle versiunea 8.0, inclusiv in Romania, care a marcat o noua generatie de baze de date Oracle deoarece initiaza trecerea de la arhitectura client/server la arhitectura NC (Network Computing), are o mare deschidere, are optimizari performante si pune accent mai mare pe analiza (modelare-functionalitate) fata de programare (codificare).
In noiembrie 1998 s-a lansat SGBD Oracle 8i ca sistem de baze de date pe Internet. Aceasta versiune are urmatoarele caracteristici:
o Este reproiectat arhitectural in mod fundamental si se incadreaza in tendinta de trecere de la arhitectura client/server la arhitectura NC;
o Permite dezvoltarea unei baze de date de orice dimensiune, in mod centralizat sau distribuit;
o Are facilitati de salvare/restaurare automate si inteligente;
o Permite partitionarea integrala pentru tabele si indecsi;
o Are mesagerie integrala, prin comunicarea intre aplicatii si procesare offline (chiar daca aplicatiile nu sunt conectate);
o Prelucrarea paralela pentru: replicare, cereri de regasire, actualizare;
o Ofera facilitati din tehnologia OO, prin care se permite definirea
si utilizarea de obiecte mari si complexe;
o Optimizeaza cererile de regasire prin reutilizarea comenzilor SQL identice lansate de utilizatori diferiti si prin realizarea unui plan de executie a instructiunilor SQL;
o Are un grad de securitate sporit prin: server de criptare, control trafic retea, niveluri de parolare etc.;
o Permite lucrul cu depozite de date (Data Warehouse) care contin date multidimensionale (cu tehnologia OLAP).


Fisiere in arhiva (1):

  • Evidenta Elevilor din Ciclul Inferior.doc

Imagini din aceasta disertatie Cum descarc?

Bibliografie

Prof. Univ. Dr. Ion Lungu: Baze de date Oracle limbajul SQL
Crearea si exploatarea bazelor de date relationale. Suport de curs
2 Day DBA. Oracle Co. 
2 Day Developer Guide. Oracle Co. 
Programarea interfetelor grafice (Java Swing) 
JasperReports for Java Developers 
iReport - User manual
Crearea interfetelor utilizator. Suport de curs. 
Programarea interfetelor grafice (Java Swing). O'Reilly. 
1001 Java Tips 
Introduction to Programming Using Java, Third Edition 
Complemente de programare. Suport de curs.
www. studentie.ro/curs-Oracle


Banii inapoi garantat!

Plateste in siguranta cu cardul bancar si beneficiezi de garantia 200% din partea Diploma.ro.


Descarca aceasta disertatie cu doar 9 €

Simplu si rapid in doar 2 pasi: completezi adresa de email si platesti.

1. Numele, Prenumele si adresa de email:

Pe adresa de email specificata vei primi link-ul de descarcare, nr. comenzii si factura (la plata cu cardul). Daca nu gasesti email-ul, verifica si directoarele spam, junk sau toate mesajele.

2. Alege modalitatea de plata preferata:


* Prin apasarea pe butonul “Descarca acum” declar ca am citit, inteles si agreat termenii si conditiile.
* Pretul este fara TVA.


Hopa sus!