proiectarea unui sistem informatic privind calculul Şi contabilitatea-1
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));