LUCRARI DIPLOMA

CONTACT

LINK-uri

 

 

1. Aplicaώie pentru gestionarea activitγώilor de secretariat din cadrul unei facultγώi

3. CREAREA APLICAήIILOR WEB UTILIZΒND LIMBAJUL JAVA + Aplicatie

6. Arhitecturi bazate pe servicii web+ Aplicatie

11. Programarea Interfeώelor Grafice Meniuri Ίi Toolbar-uri+ Aplicatie

12. CREAREA APLICAήIILOR SOFTWARE EDUCAήIONAL TESTE GRILA IN VISUAL BASIC 6.0+ Aplicatie

14. Administrarea de la distanώγ ξn Windows XP+ Aplicatie

17. VISUAL BASIC PENTRU CREAREA BAZELOR DE DATE + Aplicatie

22. Sisteme de transmisie

23. Problema clicii maxime ξntr-un graf

24. ActiveX. Controale ActiveX

25. Program informatic privind gestiunea leasing-ului + Aplicatie

26. SISTEMUL INFORMATIC PRIVIND CREDITAREA SOCIETATILOR COMERCIALE, PE EXEMPLUL BANCII ROMANE DE DEZVOLTARE + Aplicatie

27. PLATFORMΓ DESCHISΓ PENTRU SPECIFICAήII DE CONTABILITATE + Aplicatie

28. Analiza de conώinut prin data mining ξntr-o aplicaώie Web

29. Sistem informatic de management al lucrarilor

30. SISTEM INFORMATIC ON-LINE DE EVIDENήΓ A VΒNZΓRILOR INTERNET LA SOCIETATEA COMPTEK + Aplicatie

31. SISTEM INFORMATIC ON-LINE DE EVIDENήΓ A VΒNZΓRILOR INTERNET LA SOCIETATEA FLAMINGO COMPUTERS + Aplicatie

32. Algoritmi optimali de rezolvare a problemelor liniare discrete

33. SISTEME VGA

34. Program de ξntocmire Ίi emitere de facturi + Aplicatie

 

 

 

1. Aplicaώie pentru gestionarea activitγώilor de secretariat din cadrul unei facultγώi

Cuprins

Introducere.. 4

Capitolul I: Prezentare teoreticγ.. 5

I.1 Scurtγ prezentare a platformei Microsoft SQL Server 2000. 5

I.1.1 Arhitectura client-server 5

I.1.2 Componentele Serverului SQL Server 7

I.1.3 Componentele Clientului SQL Server 8

I.1.4 Elemente de Transact-SQL. 8

I.2 JDBC.. 9

I.2.1 Tipuri de drivere JDBC.. 9

I.2.2 Conectarea. 10

I.2.3 Clasa DriverManager 11

I.2.4 Obiecte de tip Statement 12

I.2.5 Obiecte de tipul ResultSet 13

I.2.6 Obiecte PreparedStatement 15

I.2.7 Obiecte CallableStatement 16

I.3 Interfeώe grafice ξn JAVA.. 17

I.3.1 Ce este interfaώa graficγ utilizator 17

I.3.2 Componentele din pachetul java.awt 18

I.3.3 Programarea orientatγ pe evenimente. 19

I.3.4 Modelul de evenimente din Platforma Java 2. 20

I.3.5 Despre JFC Ίi Swing. 21

I.3.6 Clase de componente. 21

I.3.7 Clase de containere. 26

I.3.8 Componente de text 29

I.3.9 Meniuri 31

Capitolul II: Implementarea aplicaώiei. 34

II.1 Proiectarea conceptualγ a bazei de date relaώionale. 34

II.1.1 Identificarea tipurilor de entitγώi 34

II.1.2 Identificarea tipurilor de relaώii 34

II.1.3 Identificarea Ίi asocierea atributelor cu tipurile de entitγώi Ίi relaώii 35

II.1.4 Diagrama Entitate – Relatie. 43

II.1.5 Transpunerea modelului conceptual 43

II.1.6 Schemele relaώionale. 44

II.1.7 Definirea constrβngerilor 45

II.2 Proiectarea fizicγ a bazei de date. 46

II.2.1 Transformarea relaώiilor din modelul conceptual ξn tabele specifice SGBD-ului Ίi definirea constrβngerilor 46

II.2.2 Definirea constrβngerilor de integritate cu ajutorul declanΊatorilor 46

II.2.3 Analiza tranzacώiilor 47

II.3 Accesarea bazei de date SQL Server din Java. 50

II.3.1 Clasa SqlManager.java. 50

II.3.2 Clasa DataManager.java. 51

II.4 Proiectarea interfeώei grafice. 52

II.4.1   Clasa frmLogin. 52

II.4.2. Clasa frmPrincipal 54

II.4.3 Prezentarea claselor JDialog ale intefeώei 57

Capitolul III: Instalarea aplicatiei. 62

III.1 Cerinώele hardware Ίi software. 62

III.2 Instalarea pe maΊina server. 63

III.3 Instalarea pe maΊina client 63

Capitolul IV: Utilizarea aplicaώiei. 64

IV.1 Pornirea Ίi oprirea aplicaώiei 64

IV.2 Configurarea  parametrilor - Meniul Setγri 64

IV.2.1 Adγugarea, modificarea Ίi Ίtergerea formelor de ξnvγώγmβnt 65

IV.2.2 Adγugarea, modificarea Ίi Ίtergerea formelor de finanώare. 66

IV.2.3 Adγugarea, modificarea Ίi Ίtergerea profilurilor 67

IV.2.4 Adγugarea, modificarea Ίi Ίtergerea secretarilor 68

IV.3 Meniul FiΊier. 69

IV.3.1 Adγugarea unui an universitar nou. 69

IV.3.2 Adγugarea anilor de studiu. 70

IV.3.3 Adγugarea grupelor pentru anul Ίcolar nou. 70

IV.3.4 Modificarea secretarului responsabil de an. 71

IV.3.5 Modificarea grupelor 72

IV.3.6 ͺtergerea unui an universitar 72

IV.3.7 ͺtergerea unui an de studiu. 72

IV.3.8 ͺtergerea unei grupe. 72

IV.4 Meniul Catedre. 73

IV.4.1 Adγugarea, modificarea Ίi Ίtergerea catedrelor 73

IV.4.2 Adγugarea, modificarea Ίi Ίtergerea cadrelor didactice. 74

IV.5 Meniul Planuri de ξnvγώγmβnt 74

IV.5.1 Introducerea, modificarea Ίi Ίtergerea poziώiilor din planul generic. 76

IV.5.2 Introducerea, modificarea Ίi Ίtergerea cursurilor 77

IV.5.3 Asocierea cursurilor cu poziώii generice din plan. 77

IV.6 Meniul Studenώi 78

IV.6.1 Ξnmatricularea studenώilor 78

IV.6.2 Ξnscrierea anualγ a studenώilor 80

IV.6.3 Modificarea datelor personale ale studenώilor 81

IV.6.4 ͺtergerea unui student 82

IV.6.5 Generarea numerelor matricole. 82

IV.6.6 Repartizarea pe grupe a studenώilor din anul ξntβi 83

IV.6.7 Transferul unui student la altγ grupγ. 84

IV.6.8 Transferul unui student la altγ formγ de finanώare. 84

IV.6.9 Transferul unui student la altγ formγ de ξnvγώγmβnt 85

Bibliografie.. 86

 

 

 

 

 

3. CREAREA APLICAήIILOR WEB UTILIZΒND LIMBAJUL JAVA

CUPRINS: 2

Capitolul 1:  Introducere.. 4

1.1 Aplicaώiile web. 4

1.2 Arhitectura client-server. 5

Capitolul 2: Apache Tomcat si limbajul Java.. 7

2.1 Apache Tomcat 7

2.2 Limbajul Java. 8

Platforme de lucru Java. 9

Java : un limbaj compilat Ίi interpretat 9

Capitolul 3: Tehnologia Java Servlet.. 10

3.1 Ce e un Servlet?. 10

3.2 Ciclul de viatγ al unui Servlet 10

Evenimentele din ciclul de viatγ al unui servlet. 10

3.3 Clasa Listener. 11

Specificarea Evenimentelor din clasa Listener 12

3.4 Tratarea erorilor. 12

Ξmpγrώirea Informaώiilor 12

3.5 Folosirea de obiecte Scope. 13

3.6 Controlul Accesului Concomitent la resurse ξmpγrώite. 13

3.7 Accesarea Bazelor de Date. 14

3.8 Iniώializarea unui Servlet 15

3.9 Servicii 16

3.10 Obώinerea de informaώii din Cereri 16

3.11 Construirea de Rγspunsuri 17

3.12 Filtrarea cererilor Ίi rǎspunsurilor. 19

Programarea filtrelor 20

Programarea de cereri Ίi rǎspunsuri particularizate. 21

3.13 Ξnchiderea unui Servlet 22

3.14 Urmγrirea Cererilor Unui serviciu. 23

Capitolul 4: Tehnologia JSP (JavaServerPages) 25

4.1 Ce este tehnologia JSP?. 25

4.2 Ce este o paginγ JSP?. 25

Atribute Ίi metode ale unei clase obώinutγ din JSP. 25

4.3 Sintaxa  JSP. 26

4.4 Ciclul de viatγ al unei pagini JSP. 27

Translaώia Ίi compilarea. 27

4.5 Tamponarea (Buffering) 28

4.6 Tratarea erorilor. 29

4.7 Iniώializarea si Finalizarea unei pagini JSP. 29

4.8 Crearea de conώinut static. 30

4.9 Crearea conώinutului dinamic. 30

Folosirea de obiecte ξn paginile JSP. 30

Obiecte specifice aplicaώiei 31

Obiectele Comune. 31

4.10 Elementele de script JSP. 32

Scriptleturi (scriptlets) 32

4.11 Domenii de vizibilitate. 34

4.12 Folosirea sesiunilor. 34

4.13 Acώiuni 35

4.14 Componente JavaBean. 36

Crearea componentelor JavaBean. 36

Folosirea componentelor JavaBean. 36

Bean-uri pentru formulare. 36

Capitolul 5: Taguri particularizate (custom tags) ξn paginile JSP  40

5.1 Ce sunt tagurile customizate?. 40

5.2 Exemplu. 40

5.3 Declararea librγriilor de taguri 41

5.4 Disponibilitatea librγriei de taguri 41

Capitolul 6: Biblioteca standard de Taguri ξn JSP. 43

6.1 JavaServer Pages Standard Tag Library. 43

6.2 Cum folosim JSTL ?. 43

6. 3 Taguri SQL.. 47

6.4 Interfaώa cu rezultatele tagului de interogγri 48

Capitolul 7: JDBC (Java Database Connectivity) 51

7.1 Ce este o bazγ de date ?. 51

7.2 JDBC.. 51

7.3 Conectarea la o bazγ de date. 52

7.4 ξncγrcarea ξn memorie a unui driver. 52

7.5 Specificarea unei baze de date. 52

7.6 Tipuri de drivere. 53

7.7 Realizarea unei conexiuni 54

7.8 Efectuarea de secvenώe SQL.. 55

7.9           Tehnica de conectare Connection Pool 55

Capitolul 8: Tehnologia SiteMesh.. 57

8.1 Ce este SiteMesh?. 57

8.2 Instalarea Ίi configurarea SiteMesh. 60

8.3 Construirea decoratorilor. 61

Capitolul 9: Ghid de instalare Ίi folosire a aplicaώiilor Magazin Virtual Ίi Administrare.. 62

9.1 Instalarea aplicaώiei 62

Cerinώe software. 62

Instalarea bazei de date. 62

Instalarea aplicaώiei pe serverul Apache Tomcat 63

Instalarea aplicaώiei MagazinVirtual 63

Instalarea aplicaώiei de administrare. 63

9.2 Invocarea aplicaώiei 63

9.3 Utilizarea aplicaώiei Magazin Virtual 64

9.4 Utilizarea aplicaώiei Administrare. 76

ANEXA.. 86

BIBLIOGRAFIE: 103

 

 

 

 

 

 

 

 

 

6. Arhitecturi bazate pe servicii web

1. Introducere. 2

 

2. Generalitati ale serviciilor Web. 2

2.1 Avantaje si dezavantaje ale utilizarii serviciilor web  2

 

3. Despre XML.. 2

3.1 Prologul documentului 2

3.2 Elemente XML  2

3.3 Atributele XML  2

3.4 Reguli de baza ale unui documnet XML  2

3.5 Caracterele speciale  2

3.6 Spatiile de nume(namespace) 2

3.7 Sintaxa spatiilor de nume  2

3.8 Validarea documentului XML  2

3.9 Definitii tip de document 2

3.10 XML Schema  2

3.11 Procesarea documentului XML  2

 

4. Protocolul SOAP. 2

4.1 Cadrul de impachetare  2

4.1.1 Plic SOAP (Envelope) 2

4.1.2 Antet SOAP(Header) 2

4.1.3 Corp SOAP (Body) 2

4.2 Codarea datelor 2

4.2.1 Reguli generale  2

4.2.2 Codarea datelor simple  2

4.2.3 Codarea structurilor 2

4.2.4 Codarea sirurilor 2

4.3 Conventii RPC   2

4.3.1 Apelul RPC   2

4.3.2 Raspunsul la un apel RPC   2

4.4 Multireferentiere  2

4.5 Tipul parametrilor 2

4.6 SOAP cu atasamente (SOAP with attachments) 2

4.7 Schimbarea nivelului de transport 2

4.7.1 SOAP pe SMTP  2

4.7.2 SOAP pe HTTP/S  2

4.7.3 Alte protocoale  2

4.8 Servicii de securitate in SOAP  2

4.8.1. Autentificare  2

4.8.2. Confidentialitate  2

 

5. Interoperabilitate si WSDL.. 2

5.1 Elementele PortType  2

5.2 Elementele Operation  2

5.3 Elementele Message  2

5.4 Elementele Type  2

5.5 Elementele Binding (legatura) 2

5.6 Elementele Port 2

5.7 Elementele Service  2

5.8 Folosirea documentului WSDL  2

 

6. UDDI. 2

6.1 Scurt istoric  2

6.2 Ce este UDDI 2

6.3 Folosirea UDDI 2

 

7. Aplicatia. 2

7.1 Descrierea generala a aplicatiei 2

7.2 Aspecte tehnice legate de aplicatie  2

 

8. Bibliografie. 2

 

 

 

 

 

 

11. Programarea Interfeώelor Grafice Meniuri Ίi Toolbar-uri

Introducere.. 4

Capitolul 1. Meniuri Ίi toolbar-uri. Aspecte teoretice. 5

1.1 Introducere ξn mediul de programare Visual Basic. 5

1.2. Crearea si utilizarea meniurilor. 6

1.2.1 Introducere. 6

1.2.2 Utilizarea editorului de meniuri 8

1.2.3 Lucrul cu meniurile. 11

1.2.4 Manipularea meniurilor in timpul rularii 12

1.2.5 Reutilizarea meniurilor. 13

1.2.6 Crearea meniurilor Popup. 16

1.3.Crearea Ίi utilizarea Toolbar-urilor. 19

1.3.1 Introducere. 19

1.3.2 Configurarea barei de unelte ξn perioada de elaborare a proiectului 25

1.3.3 Configurarea unei bare de unelte ξn timpul execuώiei 32

Capitolul 2. Descrierea aplicaώiei Visual Vending.. 39

2.1 Introducere. 39

2.2 Descrierea principalelor forme Ίi controale. Proprietγώi. 39

2.3 Structura Ίi conώinutul bazei de date. 59

2.4 Reguli de functionare a bazei de date: 61

2.5 Descrierea Meniului 61

2.5 Structura Toolbarul-ului 72

Capitolul 3. Utilitatea aplicaώiei Visual Vending.. 73

Anexγ: 77

Bibliografie: 97

 

 

 

12. CREAREA APLICAήIILOR SOFTWARE EDUCAήIONAL TESTE GRILA IN VISUAL BASIC 6.0

Introducere. 3

Capitolul 1. Proiectarea unei aplicaώii de testare a cunoΊtinώelor cu Visual Basic   4

1.1       Introducere ξn mediul Visual Basic  4

1.2       Despre obiectele spaώiu de lucru, bazγ de date Ίi mulώime de ξnregistrγri 5

1.3       Implementarea aplicaώiei 8

1.3.1            Crearea bazei de date. 9

1.3.2            Lansarea aplicaώiei Visual Basic. 11

1.3.3            Crearea interfeώei cu utilizatorul Ίi setarea proprietγώilor. 12

Capitolul 2. Controale grafice si ActiveX pentru interogarea bazelor de date  17

2.1       Noώiuni primare de terminologie Visual Basic  17

2.2       Accesul la o bazγ de date folosind controalele asociate  18

2.2.1            Controlul Data. 18

2.2.2            Controlul ADO.. 28

2.2.3            Controalele DataList Ίi DataCombo. 35

2.2.4            Controlul DataGrid. 37

2.2.5            Controlul MSHFlexGrid. 42

2.2.6            Controlul ListView.. 46

Capitolul 3................................................. Structura aplicaώiei de testare. 50

3.1       Prezentare succintγ  50

3.2       Codul sursγ Ίi comentariile aferente  50

3.2.1            Formele corespunzγtoare administratorilor. 53

3.2.2            Formele corespunzγtoare concurenώilor. 78

Capitolul 4............................................... Manual de utilizare al aplicaώiei 96

Capitolul 5................................................................................................. Concluzii 109

Capitolul 6............................................................................................ Bibliografie. 110

 

 

 

 

 

14. Administrarea de la distanώγ ξn Windows XP

1        Introducere………………………………………………………………………………..3

1.1                                      Motivaώie………………………………………………………………………3

1.2                                      Importanώa Administrγrii la distanώγ…………………………………………..3

1.3 Avantajele administrγrii la distanώγ…………………………………………...4

1.4 Dezavantajele administrγrii la distanώγ………………………………………..6

1.5 Condiώii de securitate pe care trebuie sγ le indeplineascγ un program de administrare la distanώγ……………………………………………………………6

1.6                                      Prezentare structurγ lucrare……………………………………………………7

2        Metode uzuale de administrare la distanώγ...........................................................................9

2.1 Introducere…………………………………………………………………….9

2.2 Administrarea la distanώγ folosind MSRPC (Win32 legacy API-s)…………...9

2.3 Managementul sesiunii SMB………………………………………………...10

2.4 Administrarea la distanώγ folsind WMI………………………………………10

2.4.1 Introducere……………………………………………………….10

2.4.2 Unelte de administrare bazate pe WMI………………………….11

2.4.2.1 WMI Control MMC snapin……………………………...11

2.4.2.2 WMI tester (wbemtest.exe)................................................11

2.4.2.3 WMIC (WMI command-line tool)………………………11

2.4.2.4 winmsd.exe........................................................................12

2.4.2.5 Porturi folosite de WMI………………………………….12

2.5 Administrarea de la distanώγ cu uneltele GUI………………………………..12
                     2.5.1 Terminal Services……………………………………………...12
2.5.2 VNC............................................................................................15
2.5.2.1 Modul de lucru…………………………………...15
2.5.2.2 VNC Ίi SSH……………………………………...16
2.5.3 pcAnywhere, Dameware Mini Remote Control……………….17
2.5.3.1 Caracteristici DMRC…………………………….17
                                    2.5.4 Radmin…………………………………………………………18
2.6 Administrarea la distanώγ folosind uneltele CLI……………………………..19
2.6.1  PsExec…………………………………………………………19
2.6.2  Rcmd (Remote Command service)……………………………19
3                           Tehnologii folosite ξn program…………………………………………………………..20
3.1 .NET………………………………………………………………………….20
3.2 .Net Framework……………………………………………………………...21
3.2.1  Introducere…………………………………………………….21
3.2.2  Arhitectura .NET Framework…………………………………23
3.2.3  CLR……………………………………………………………25
                  3.3 ASP.NET…………………………………………………………………….30
                                     3.3.1 Introducere……………………………………………………..30
                                     3.3.2 Avantajele ASP.NET…………………………………………..31
                                     3.3.3 Autentificarea Ίi Autorizarea ξn ASP.NET……………………32
3.4 WMI …………………………………………………………………………33
3.4.1  Introducere.................................................................................33
3.4.2  Arhitectura WMI........................................................................34
3.4.3  WQL…………………………………………………………..37
3.4.4  Folosirea WMI din C#...............................................................38
3.4.4.1 Introducere……………………………………….38
3.4.4.2 Instrumentarea WMI folosind namespace-ul System.Management……………………………………..39
3.4.4.3 Accesarea informaώiilor WMI cu ajutorul System.Management……………………………………..39
3.5 Active Directory……………………………………………………………...42
3.5.1 Introducere……………………………………………………..42
3.5.2 Componente Active Directory…………………………………43
3.5.3 LDAP…………………………………………………………..52
3.5.4 ADSI…………………………………………………………...53
3.5.5  Folosirea Active Directory din C#.............................................54
3.6 MIME………………………………………………………………………..56
4                           Prezentarea aplicaώiei…………………………………………………………………….58
4.1                     Introducere…………………………………………………………………...58
4.2                     Descrierea funcώionalγ a modulelor………………………………………….58
4.2.1               Introducere…………………………………………………….58
4.2.2               Pagina de login………………………………………………...59
4.2.3               Browser de fiΊiere al serverului……………………………….60
4.2.4               Administrarea Serviciilor……………………………………...61
4.2.5               Administrarea Proceselor……………………………………...62
4.2.6               Administrarea Grupurilor Ίi Utilizatorilor…………………….63
4.3                     Descrierea tehnicγ a aplicaώiei……………………………………………….65
4.3.1               Pagina de login………………………………………………..65
4.3.2               Browser de fiΊiere al serverului.................................................69
4.3.3               Administrarea Serviciilor……………………………………...72
4.3.4               Administrarea Proceselor……………………………………...76
4.3.5               Administrarea Grupurilor Ίi Utlizatorilor..................................79
4.3.5.1         Pregγtire………………………………………….79
4.3.5.2         Prezentare funcώii Ίi structuri Win32 API folosite.80
4.3.5.3         Prezentare pγrώi importante din modul…………...82

5        Incheiere………………………………………………………………………………….91

6        Bibliografie……………………………………………………………………………....92

 

 

 

 

17. VISUAL BASIC PENTRU CREAREA BAZELOR DE DATE

Introducere