proiectarea unui sistem informatic privind calculul Şi contabilitatea-1

Post on 21-Oct-2015

45 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

PROIECTAREA UNUI SISTEM INFORMATIC PRIVIND CALCULUL ŞI CONTABILITATEA

SALARIILOR LA SC .TITAN BRANCO SRL

Coordonator: Prof. dr. PÂRV LUMINIŢA

Proiect realizat de :Leah Cosmina-Teona

Nicula Bianca-2014-

1. Enunţarea completă a problemei de rezolvat 2. Prezentarea societăţii 3. Definirea ieşirilor şi intrărilor aplicaţiei 4. Realizarea dicţionarului de date 5. Construirea modelului EA 6. Definirea modelului relaţional al datelor 7.Implementarea in SGBD

Cuprins

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

1. Enunţarea completă a problemei de rezolvat

2.Prezentarea societăţii

Societatea TITAN BRANCO S.R.L s-a înfiinţat în anul 1992 cu sediul la Braşov,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 ieşirilor şi intrărilor aplicaţiei

4.Realizarea dictionarului de date

5.Construirea modelului EA

6.Definirea modelului relaţional al datelorSALARIAT (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) ;

7.Implementarea în SGBD Construirea tabelelor

Popularea tabelelor

Legătura între tabele

Numele şi prenumele salariaţilor aflaţi î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));

top related