Incadrarea Personalului Didactic in Invatamantul Liceal si Tehnic Profesional

Cuprins disertatie Cum descarc?

Cuprins
CUPRINS 2
ARGUMENTARE 4
1.ORACLE XE. OPERATII ELEMENTARE 5
1.1.GENERALITATI 5
1.2.INSTALAREA SERVERULUI ORACLE XE PE CALCULATOR MEU FUNCTIONAND SUB WINDOWS XP 7
1.3.PORNIREA SERVERULUI ORACLE XE 9
1.4.CREAREA UTILIZATORULUI LEVI 10
1.5.CREAREA UNUI ANSAMBLU DE TABELE 11
1.6.CREAREA TABELELOR 13
1.6.1.Crearea tabelului CLASA 13
1.6.2.Crearea tabelului BAZADATE 16
1.7.ADAUGAREA DATELOR IN TABELELE 19
2.LIMBAJUL SQL 21
2.1.CREAREA TABELELOR IN ORACLE XE 23
2.1.1.Comanda CREATE TABLE 23
2.1.2.Comanda DROP TABLE 24
2.1.3.Comanda SELECT 24
2.1.4.Comanda INSERT 27
2.1.5.Comanda DELETE 27
2.1.6.Comanda UPDATE 27
3.ORACLE JDBC. GENERALITATI 28
3.1.PRINCIPALELE CLASE DIN JDBC 29
3.1.1.Clasa Connection 29
3.1.2.Clasa Statement 29
3.1.3.Clasa ResultSet 31
4.MEDIUL DE PROGRAMARE NETBEANS 33
4.1.TRATAREA PROGRAMELOR SCRISE IN JAVA 33
4.2.NETBEANS SI JDK - INSTALARE SI CONFIGURARE 34
5.REALIZAREA INTERFETEI APLICATIEI MELE IN NETBEANS 35
5.1.PASI NECESARI REALIZARII UNUI PROIECT : 35
5.2.CREAREA FERESTREI PRINCIPALE 37
5.3.INTERFATA APLICATIEI. MENIU, SUBMENIURI, CONTROALE. 43
5.3.1.Controale Windows 43
5.3.2.JMenuBar 44
5.4.PARCURGEREA TABELELOR APLICATIEI 48
5.4.1.Tabelul Clasa 48
5.4.2.Tabelul Disciplina 51
5.4.3.Tabelul Profesor 52
5.4.4.Tabelul Specializarea: 52
5.4.5.Tabelul Profspec: 53
5.4.6.Tabelul Bazadate 54
5.5.ADAUGAREA DATELOR IN BAZA DE DATE 55
5.5.1.Tabelul Disciplina 55
5.5.2.Tabelul Clasa 58
5.5.3.Tabelul Profesor 59
5.5.4.Tabelul Specializarea 60
5.5.5.Tabelul Bazadate 60
5.6.CREAREA OPERATIILOR IN BAZA DE DATE.CONTROLUL JTABLE 64
5.6.1.Formular pentru vizualizarea disciplinelor unei clase. JTable 64
5.6.2.Formular pentru vizualizarea profesorilor dupa disciplina predata 72
5.6.3.Formular pentru vizualizarea incadrarii profesorilor 73
6.REALIZAREA RAPOARTELOR APLICATIEI 74
6.1.ELEMENTELE UNUI RAPORT 74
6.2.JASPER REPORTS 76
6.3.REALIZAREA DESCRIERII RAPORTULUI CU IREPORT 77
6.3.1.Indicarea caii spre biblioteca ojdbc14_g.jar 77
6.3.2.Realizarea unei conexiuni cu serverul Oracle XE 78
6.4.REALIZAREA RAPORTULUI PROFESORI 80
6.4.1.Integrarea raportului profesori in aplicatie 84
6.5.REALIZAREA RAPOARTELOR CONTINAND GRUPURI DE ARTICOLE 86
6.5.1.Realizarea raportului bazaclasa.jrxml 86
6.5.2.Realizarea raportului disciplina.jrxml 90
6.5.3.Realizarea raportului clasa.jrxml 91
6.5.4.Realizarea raportului rapspec.jrxml 92
6.5.5.Realizarea raportului bazaprofesor.jrxml 92
7.BIBLIOGRAFIE: 93


Extras din disertatie Cum descarc?

Argumentare 
In activitatea mea de profesor inginer, insarcinat cu realizarea orarului unitatii, m-a preocupat intens crearea unei baze de date privind incadrarea personalului didactic din invatamantul liceal si tehnic profesional in unitatile scolare, repartizarea orelor de studiu in fiecare clasa, la toate disciplinele realizand astfel catedra profesorilor si distribuirea orelor suplimentare.
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 pot parcurge tabele, se pot adauga date si se pot realiza diferite operatii de selectari de date, se pot vizualiza si lista diferite rapoarte privind baza de date.
Se va vizualiza aplicatia prin mediul de programare NetBeans si cu ajutorul rapoartelor iReport toate variantele de selectari posibile privind incadrarea personalului didactic din invatamantul liceal si tehnic profesional in unitatile scolare.
1.Oracle XE. Operatii elementare
1.1.Generalitati
Calculatoarele au fost folosite inca din anii '50 pentru stocarea si
procesarea cantitatilor mari de date. Pentru gestionarea informatiilor specifice unei activitati se face de regula apel la sisteme informatice. Produsele software din componenta acestora localizeaza si prelucreaza datele continute intr-un ansamblu de fisiere aflate pe diferite suporturi fizice.
O baza de date este constituita dintr-un ansamblu structurat de date
evolutive, organizate pentru a fi exploatate de diferite programe (aplicatii).
Desi orice intreprindere face apel la baze de date pentru pastrarea si
gestionarea informatiilor, cateva dintre aplicatiile acestora sunt deosebit de spectaculoase:
a) bazele de date ale liniilor aeriene care sunt accesate simultan din sute de agentii pentru a realiza rezervari si vanzari de locuri pentru date si zboruri diferite;
b) bazele de date ale bancilor care permit realizarea a mii de tranzactii zilnic;
c) bazele de date ale supermagazinelor care sunt accesate atat de la casele de marcaj cat si de la echipamentele de inventariere;
d) bazele de date ale bibliotecilor care pastraza milioane de titluri si permit localizarea unei lucrari folosind diferite criterii (cuvinte cheie, titlu, autori, domeniu).
Pentru realizarea unei aplicatii care foloseste baze de date se poate proceda in doua moduri:
a) Se creaza baza de date cu ajutorul unei aplicatii de tip server de baze de date si se scriu apoi aplicatiile care acceseaza baza de date intr-un
limbaj care poseda functiile necesare accesarii serverului (frecvent se
folosesc limbajele C++, Java, C# sau Visual Basic);
b) Se foloseste o aplicatie de tip sistem de gestiune de baze de date
(S.G.B.D. sau D.B.M.S. - database management system). Un astfel de
sistem ofera un ansamblu de instrumente software cu ajutorul carora
se creaza atat baza de date cat si aplicatiile prin care aceasta este
exploatata. Pentru utilizatorii sistemului de operare Windows cele mai cunoscute sisteme de acest fel sunt Access si Visual FoxPro.
Oracle Database Express Edition (prescurtat Oracle XE) este in esenta o aplicatie din familia serverelor de baze de date.
Sesizand insa dificultatile realizarii interfetei utilizator-server dintr-o aplicatie, firma Oracle Co. furnizeaza impreuna cu serverul si aplicatia destinata dezvoltarii unei interfete sub forma unui ansamblu de pagini .html denumit Oracle Application Express.
De altfel la fel procedeaza si alte companii care dezvolta servere pentru baze de date.
In cele ce urmeaza voi folosi ca server de baze de date Oracle XE,
solutie gratuita oferita de Oracle Co., iar pentru realizarea interfetei voi face apel la limbajul Java si iReport pentru realizarea diferitelor rapoarte. 
Aplicatiile astfel construite prezinta trei avantaje majore:
a) software-ul necesar este gratuit.
b) aplicatia astfel realizata poate fi folosita pe diferite platforme: Windows,Linux, Unix, Solaris etc.
c) decupleaza partea aplicatiei destinata stocarii datelor (server de b.d.) de partea care le acceseaza (interfata).
Oracle Database Express Edition este un server de baze de date
relationale. Intr-o baza de date relationala datele sunt pastrate in fisiere de
date. Un fisier contine articole avand fiecare aceeasi structura, definita la crearea sa. Figura 1
Structura articolelor unui fisier de date este definita la crearea sa, prin precizarea campurilor pe care le va contine.
Un camp se caracterizeaza prin nume, tipul informatiei continute,
lungime si numarul de zecimale (pentru campuri numerice).
Datorita faptului ca formatul articolului este fix, frecvent se foloseste pentru fisier o reprezentare tabelara si chiar se foloseste pentru fisierele de date denumirea de "tabele".


Fisiere in arhiva (1):

  • Incadrarea Personalului Didactic in Invatamantul Liceal si Tehnic Profesional.doc

Imagini din aceasta disertatie Cum descarc?

Bibliografie

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.


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!