Sunteți pe pagina 1din 17

Coordonator: Prof. dr.

PRV LUMINIA

Proiect realizat de : Leah Cosmina-Teona Nicula Bianca


-2014-

1. Enunarea complet a problemei de rezolvat 2. Prezentarea societii 3. Definirea ieirilor i intrrilor aplicaiei 4. Realizarea dicionarului de date 5. Construirea modelului EA 6. Definirea modelului relaional al datelor 7.Implementarea in SGBD

S se proiecteze un sistem informatic privind calculul i contabilitatea salariilor la o entitatea SC. TITAN BRANCO SRL

Societatea TITAN BRANCO S.R.L s-a nfiinat n anul 1992 cu sediul la Braov,str.Traian nr.328C, SC Titan Branco SRL este unul dintre principalii furnizori de hartii si cartoane din Romania, care s-a dezvoltat si a realizat programele de investitii prin eforturi proprii, avand o echipa manageriala si un colectiv cu o experienta deosebita (acumulata in mai mult de 7 ani) in domeniu. Societatea a fost inmatriculata la Oficiul Registrului Comertului sub numarul J40/28504/1994 din 28.12.1994. Ministerul Finantelor a emis pentru SC Titan Branco SRL, Certificatul de Inregistrare Fiscala cu codul R 6770009.

3. Definirea ieirilor i intrrilor aplicaiei

4.Realizarea dictionarului de date

5.Construirea modelului EA

6.Definirea modelului relaional al datelor


SALARIAT (Marca,Nume,Prenume,CNP,Data_Nasterii,Sex,Data_Angajarii, Cod_Compartiment,Cod_Functie, Salariu_Incadrare, Stare_Civila, Nr_Pers_Intretinere, Localitate, Strada, Nr, Bloc, Scara, Ap, Sect); COMPARTIMENTE (Cod_Compartiment, Denumire_Compartiment, Procent_Spor) ; NOMENCLATOR (Cod_Functie, Denumire_Functie, Salariu_Minim, Salariu_Maxim); RETINERI (Tip_Doc_Retinere,Nr_Doc_Retinere,Retinere_Lunara, Data_Inceput_Retinere, Data_Sfarsit_Retinere, Marca); CERTIFICATE_MEDICALE(Nr_Certificat,Data_Certificat,Tip_CM, Data_Inceput_CM, Data_Sfarsit_CM, Marca ); PREZENTA (Marca, Nr_FCP, Ore_Lucrate, Ore_CO, Ore_CM); PONTAJ (NrFCP,Luna, Anul, Zile_Lucratoare) ;

Construirea tabelelor

Popularea tabelelor

Legtura ntre tabele

Numele i prenumele salariailor aflai n localitatea Codlea


SELECT Salariati.Nume, Salariati.Prenume, Salariati.Localitate FROM Salariati WHERE (((Salariati.Localitate)="Codlea"));

Tipul de concediu medical si numarul orelor aflat intre 3 si 40


SELECT CERTIFICATE_MEDICALE.Tip_CM, PREZENTA.Ore_Lucrate FROM CERTIFICATE_MEDICALE INNER JOIN PREZENTA ON CERTIFICATE_MEDICALE.Marca = PREZENTA.Marca WHERE (((PREZENTA.[Ore_Lucrate]) Between 3 And 40));

Numarul personalului feminin


SELECT Count([Prenume]) AS Personal_Feminin FROM Salariati WHERE (((Salariati.Sex)="Feminin"));

Numele, prenumele, denumirea compartimentului care au procentul de spor mai mare de 10


SELECT Salariati.Nume, Salariati.Prenume, COMPARTIMENTE.Denumire_Compartiment, COMPARTIMENTE.Procent_Spor FROM Salariati INNER JOIN COMPARTIMENTE ON Salariati.Cod_Compartiment = COMPARTIMENTE.Cod_Compartiment WHERE (((COMPARTIMENTE.Procent_Spor)>10));

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