Download - 101763589-prezentare-licenta-ppt
-
8/13/2019 101763589-prezentare-licenta-ppt
1/11
LUCRARE DELICEN
Gestiunea electronica unui departamentde resurse umane. Limbajul Java.
- 2011 -
-
8/13/2019 101763589-prezentare-licenta-ppt
2/11
Cuprins
Lucrarea este formatdin urmtoarele
capitole:
Introducere
Fundamentare teoretic
Concepte de bazfolosite n tehnicile orientate obiect
Arhitectura aplicaiilorweb
Tehnologii java
Serverul de baze de date MySQL
Descrierea aplicaiei
Concluzii
-
8/13/2019 101763589-prezentare-licenta-ppt
3/11
Introducere
Tema lucrrii
Un sistem de gestiune electronica personalului i a salariilor
folosind limbajul Java, dezvoltat sub forma unei aplicatii web
Obiectivele lucrrii Prezentarea instrumentelor utilizate n proiectarea
aplicaiei
Prezint etapele din ciclu de via al aplicaiei de laanaliz, proiectare i implementare pn la gestionare,imbuntireiextindere
-
8/13/2019 101763589-prezentare-licenta-ppt
4/11
JAVA:
limbaj de programare orientat obiect1991, Sun Microsystems, James Gosling
caracteristici:
Limbaj orientat obiect;
Limbaj interpretat si compilat;Limbaj independent de platforma;
Limbaj concurent;
Limbaj simplu;
Limbaj distribuit;
Limbaj performant;
Limbaj dinamic si robust;
Limbaj sigur;
-
8/13/2019 101763589-prezentare-licenta-ppt
5/11
Arhitectura Aplicaiilor WEB
Principiul stratificrii
O aplicaie web este alctuit din treistraturi:
Prezentare:interfaa cu utilizatorul
Domeniu:logica aplicaiei
Sursa de date:serverul de baze de date
-
8/13/2019 101763589-prezentare-licenta-ppt
6/11
HTML:
-protocol de comunicare intre aplicatii;
-protocol foarte simplu, care necesita resurse putine;
-implementat pe o conexiune TCP/IP;
-intotdeauna clientul va initia cererea;
-cere clientului sa stabileasca o conexiune inaintea fiecarei cereri
si serverului sa inchida conexiunea dupa trimiterea raspunsului.
Metode de a trimite cereri catre server: GET, POST si HEAD.
-
8/13/2019 101763589-prezentare-licenta-ppt
7/11
JSP:
contine cod HTML combinat cu elemente de scripting;
se compileaza pe server sub forma unui servlet;
faciliteaza creearea continutului dinamic pe partea de server a
paginilor web;
asemanator cu ASP si PHP;
integreaza tehnologii Java precum servlet-uri, JavaBean siJDBC;
document text care descrie cum sa fie procesata o cerere
pentru generarea unui raspuns;
-
8/13/2019 101763589-prezentare-licenta-ppt
8/11
MySQL:
-limbaj standard pentru accearea SGBDR;
-folosit pentru a stoca si regasi datele in si dintr-o baza de date;
-server-ul asigura controlul concurentei;
-bazele de date pot fi accesate de oriunde, prin Internet;
-viteza: MySQL este rapid;
-ususrinta in utilizare;
- cost: gratuit pentru majoritatea utilizatorilor.
-
8/13/2019 101763589-prezentare-licenta-ppt
9/11
Obiectivele lucrrii
Instrumentele de dezvoltare specifice fiecrui strat al
aplicaiei
Prezentarepagini JSP, HTML
Sursa de dateserverul de baze de date MySQL
Alte tehnologi iJDBC
-
8/13/2019 101763589-prezentare-licenta-ppt
10/11
Diagrama de situaie
personal
departament
Resurse Umane
calc_salariu
Extension Point
calc_avans
calc_lichidare
calc_CAR
program
solicitant operare
1
...*
afisare personal
adaugare date
personal
vizualizare pontaj
inserare pontaj
Aplicatia de gestiune a personalului si a salariilor
-
8/13/2019 101763589-prezentare-licenta-ppt
11/11
Concluzii
Sistemul realizat ndeplinete toate condiiile
pentru a fi considerat unsistem:
Sigur
Securitate n exploatare
Eficient iFlexibil
Uor de modificat idezvoltat (mentenan)