Sunteți pe pagina 1din 23

SISTEM INFORMATIC PENTRU EVIDENA PERSONALULUI SI CALCULUL SALARIILOR

CUPRINS
1

INTRODUCERE3 CAPITOLUL I. ASPECTE TEORETICE, GENERALE, REFERITOARE LA EVIDENA SALARIAIILOR SI CALCULUL SALARIILOR .4
1.1. 1.2. 1.3.

PREZENTAREA GENERALA A SOCIETAII ALESE PENTRU STUDIU.4 PREZENTAREA ACTIVITAII ALESE PENTRU STUDIU.4 DEFINIREA UNOR NOIUNI SI PARAMETRII ECONOMICI CARE INTERVIN IN STUDIUL PROBLEMELOR DE PERSONAL SI SALARIZARE..5

1.3.1. Angajarea (angajator, angajat, contract de munc).5 1.3.2. Salariul de baz6 1.3.3. Determinarea salariului brut6 1.3.4. Contribuia de asigurari sociale CAS..6 1.3.5. Contribuia de asigurari sociale de sntate CASS.7 1.3.6. Fondul de omaj..7 1.3.7. Deducerile personale8 1.3.8. Veniturile neimpozabile; veniturile impozabile...9 1.3.9. Alte contribuii.10

CAPITOLUL II. ANALIZA DE SISTEM.13 2.1. PROIECTAREA BAZEI DE DATE13 2.1.1. Proiectarea logic a bazei de date..13 2.1.2. Modelul logic al datelor.14 2.1.3. Modelul MCD16 2.1.4. Modelul MOO17 2.2. DEFINIREA RESTRICIILOR DE INTEGRITATE.18 2.3. INTEROGRI SQL.19 CONCLUZII...22 BIBLIOGRAFIE.23

INTRODUCERE
2

n condiiile societii informatizate, o unitate economic modern nu poate supravieui fr s dispun de informaii n timp real, provenite att din interiorul ct i din exteriorul su. O ntreprindere modern trebuie s fie cuplat la cele mai moderne tehnologii informaionale i de comunicare ale momentului. O activitate exercitat n perimetrul unei uniti economice necesit, ntr-un anumit stadiu, o prelucrare a datelor i informaiilor dup o anumit specificaie. n prezent, majoritatea unitilor economice dispun de sisteme informaionale proprii, cu sau fr sisteme informatice foarte dezvoltate, care au ca scop operaii de colectare, prelucrare, stocare i transmitere a datelor i informaiilor. Astfel, i societatea comercial S.C. LAVINIA S.R.L. dispune de un sistem informaional propriu, la baza cruia se afl evidena personalului i calculul salariilor. Obiectivul principal al abordrii, descrierii, analizei acestui sistem de eviden este sublinierea importanei i eficienei implementrii sistemului informatic n cauz; implementare ce are drept scop obinerea facil, n timp real, de date i informaii corecte, necesare Departamentului Financiar Contabil pentru a ine evidenta personalului i calcularea salariilor acestora.

CAPITOLUL I. ASPECTE TEORETICE, GENERALE, REFERITOARE LA EVIDENA SALARIAIILOR SI CALCULUL SALARIILOR

1.1.

PREZENTAREA GENERAL A SOCIETAII ALESE PENTRU STUDIU


3

Societatea aleas pentru studiu, S.C. LAVINIA S.R.L., este o societate cu capital privat, persoana juridica romn, organizat sub forma unei societai cu rspundere limitata. Sediul societaii se afl n municipiul Braov, strada Cireului nr. 24. Societatea s-a nfiinat la data de 13 mai 1992 si datorit activitii principale desfurate se ncareaza la cod CAEN 5610 Restaurante. Pe lang aceasta S.C. LAVINIA S.R.L. si desfoara activitatea i n domeniul hotelier i n cel al comerului cu amnuntul al produselor alimentare. Din punctul de vedere al cifrei de afaceri, societatea a avut o cretere continua pna n anul 1999, an n care a avut o uoar scdere, urmnd a se redresa n anii urmatori. Astfel societatea a nregistrat cea mai mare cifra de afaceri n anul 2008. Din punctul de vedere al profitul respectiv al pierderii S.C. LAVINIA S.R.L. a obinut profit n anii 2002, 2005, 2006, 2007, 2008, i a nregistrat pierderi n anii 1999, 2000, 2001, 2003, 2004 si 2009.
1.2.

PREZENTAREA ACTIVITII ALESE PENTRU STUDIU Activitatea aleas pentru studiu este evidena personalului i calculul salariilor. n conformitate cu prevederile Hotarrii de Guvern nr. 161/ 2006 cu completrile i modificrile ulterioare, cu ncepere de la data de 31 decembrie 2006, fiecare angajator are obligaia s nfiineze un registru general de evidena a salariailor. Acest lucru se realizeaz cu ajutorul documentelor ( contracte individuale de munc, state de plat, pontaje). S.C. Lavinia S.R.L. a fcut angajri din anul 1999 pn n anul 2008 cu excepia anului 2007, cnd numrul mediu de angajai a fost de 21. Din 1999 pna n 2008 numrul de angajai a crescut cu 21. Cei mai multi angajai au fost n anul 2008 - numr persoane angajate: 23. Cei mai puini angajai au fost n anul 1999 - numr persoane angajate: 2. n prezent societatea are 17 angajai.

1.3.

DEFINIREA UNOR NOIUNI I PARAMETRII ECONOMICI CARE INTERVIN N STUDIUL PROBLEMELOR DE PERSONAL I SALARIZARE
4

1.3.1. Anagajarea (angajator, angajat, contract de munc, salariul)

Prin angajator se inelege persoana fizic sau juridic ce poate, potrivit legii, s angajeze fora de munc pe baza contractului individual de munc. Contractul individual de munc este contractul n temeiul cruia o persoan fizic, denumit salariat, se oblig s presteze munc pentru i sub autoriatea unui angajator, persoan fizic sau juridic, n schimbul unei remuneraii denumite salariu. Salariul reprezint contraprestaia muncii depuse de salariat n baza contractului individual de munc. Pentru munca prestat n baza contractului individual de munc fiecare salariat are dreptul la un salariu exprimat n bani. La stabilirea i acordarea salariului este interzis orice discriminare pe criterii de sex, orientare sexual, caracteristici genetice, vrst, apartene naional, ras, culoare, etnie, religie, opiune politic, handicap, situaie sau responsabilitate familial, apartenena sau activitate sindical. Salariile se platesc naintea oricaror alte obligaii bneti ale angajatorilor. Salariul cuprinde salariul de baz, indemnizaiile, sporurile, precum i alte adaosuri. 1.3.2. Salariul de baz Salariul de baz reprezint acea form a salariului care, teoretic, se determin n funcie de salariul minim real. Practic, salariul de baz se calculeaz prin nmulirea tarifului salarial orar negociat cu numarul de ore lucrate ntr-o luna sau n alt segment de timp.

1.3.3. Determinarea salariului brut Salariul brut reprezint toate veniturile brute din munc, constnd din salariul de baz, precum i din adaosurile salariale corespunztoare cu munca prestat.

Salariul brut = Salariul de baz + Alte drepturi salariale


1.3.4. Contribuia de asigurri sociale CAS

Persoanele fizice si juridice care angajeaz personal au obligaia plii contribuiei la sistemul public de pensii i alte drepturi de asigurri sociale, n funcie de condiiile de munc n care este ncadrat personalul. Cotele de contribuie de asigurri sociale sunt urmtoarele:
-

31.3 % pentru condiii normale de munc, din care 10.5 % datorat de angajai i 20.8 % datorat de angajatori; 36.3 % pentru condiii deosebite de munc, din care 10.5 % datorat de angajai i 25.8 % datorat de angajatori; 41.3 % pentru condiii speciale de munc din care 10.5 % datorat de angajai i 30.8 % datorat de angajatori. Nu numai angajatorul are obligaia de a plti aceast contribuie, ci i

angajatul. Cota contribuiei individuale de asigurri sociale este de 10.5 %, indiferent de condiiile de munc. n cota contribuiei individuale este inclus i cota de 2.5% aferent fondurilor de pensii administrate privat. Cota contribuiei angajatului este aplicat venitului brut.
1.3.5. Contribuia de asigurri sociale de sntate CASS

Angajatorul, persoan fizic sau juridic, la care ii desfoar activitatea asiguraii, pe baza contractului individual de munc au obligaia plii unei contribuii raportat la fondul de salarii realizat. Contribuia angajatorului este datorat pentru a se garanta asigurarea snatii personalului care lucreaz pentru persoana juridic sau fizic. n 2011, cota de asigurri sociale de sntate datorat de angajatori este de 5.2 %. Nu se datoreaz contribuia angajatorului asupra:
-

Indemnizaiilor pentru incapacitate temporar de munc suportate din bugetul Fondului naional unic de asigurri sociale de sntate; Indemnizaiei pentru ngrijirea copilului bolnav n vrst de pn la 7 ani, iar n cazul copilului cu handicap, pentru afeciunile curente, pn la nplinirea vrstei de18 ani

care se suport integral din bugetul Fondului naional unic de asigurri sociale de sntate;
-

Indemnizaiei de maternitate care se suport integral din bugetul Fondului naional unic; Indemnizaiei pentru reducerea timpului de munc; Indemnizaiei de risc maternal; Concediului fr salariu. Potrivit legii privind reforma n domeniul sntaii, persoanele asigurate sunt

obligate la plata unei contribuii bnesti lunare pentru asigurrile de sntate. Contribuia lunar a persoanei asigurate se stabilete sub forma unei cote de 5.5% care se aplic asupra veniturilor din salarii sau asimilate salariilor care se supun impozitului pe venit.
1.3.6. Fondul de omaj

Persoanele fizice i juridice romne i strine, cu sediul n Romnia, care angajeaz personal salariat romn, sunt obligate s contribuie la bugetul asigurrilor pentru omaj, ntr-o cot de 0.5 % aplicat asupra fondului total de salarii brute realizate de urmtoarele categorii de asigurai:
-

Persoanele care desfaoar activiti pe baza contractului individual de munc sau persoanele care desfoar activiti exclusiv pe baz de convenie civil de prestri de servicii i care realizeaz un venit salarial brut pe an calendaristic echivalent cu 9 salarii de baz minime brute pe ar;

Funcionarii publici i alte persoane care desfoar activiti pe baza actului de numire; Persoanele care ii desfoar activitatea in funcii elective sau care sunt numite n cadrul autoritii executive, legislative, ori judectoreti pe durata mandatului; Militarii angajai pe baz de contract; Persoanele care au raport de munc n calitate de membru cooperator; Alte persoane care realizeaz venituri din activiti desfurate potrivit unor legi speciale. Contribuia angajatului la bugetul asigurrilor pentru omaj este n valoare de 0.5

%, cot aplicat venitului brut.


7

1.3.7. Deducerile personale Persoanele fizice au dreptul la deducerea din venitul net lunar din salarii a unei sume sub form de deducere personal, acordat pentru fiecare lun a perioadei impozabile numai pentru veniturile din salarii la locul unde se afl funcia de baz. Deducerea personal se acord pentru persoanele fizice care au un venit lunar brut de pn 1.000 lei inclusiv, astfel:
-

pentru contribuabilii care nu au persoane n ntreinere 250 lei; pentru contribuabilii care au o persoan n ntreinere 350 lei; pentru contribuabilii care au dou persoane n ntreinere 450 lei; pentru contribuabilii care au trei persoane n ntreinere 550 lei; pentru contribuabilii care au patru sau mai multe persoane n ntreinere 650 lei. Deducerea personal lunar stabilit pentru un contribuabil n funcie de numrul persoanelor aflate n ntreinere Fr persoane n Cu o persoan Cu 2 persoane Cu 3 persoane n Cu 4 sau mai multe ntreinere n ntreinere n ntreinere ntreinere persoane n ntreinere 250 350 450 550 650 650 x[1-(VBL1.000)/2.000] 0

Venit brut lunar dn salarii (VBL) Pn la 1.000 De la 1001 la 3.000 Peste 3000

250 x [1-(VBL- 350 x[1-(VBL- 450 x[1-(VBL- 550 x[1-(VBL1.000)/2.000] 1.000)/2.000] 1.000)/2.000] 1.000)/2.000] 0 0 0 0

Pentru stabilirea deducerilor personale, venitul brut lunar din salarii se rotunjeste la nivel de leu, fr subdiviziuni, prin rotunjire la leu pentru fraciunile de peste 50 de bani inclusiv i prin neglijarea fraciunilor de pn la 50 de bani. Sumele reprezentnd deducerile personale pentru venitul brut lunar din salarii cuprins ntre 1.001 i 3.000 lei sunt calculate prin rotunjire de 10 lei, n sensul c fraciunile sub 10 lei se majoreaz la 10 lei. Persoana n ntreinere poate fi soia/ soul, copii sau ali membri de familie, rudele contribuabilului sau ale soului/ soiei acestuia pn la gradul al doilea inclusiv, ale crei venituri, impozabile i neimpozabile, nu depesc 250 lei lunar.

1.3.8. Veniturile neimpozabile; Veniturile impozabile


8

Veniturile neimpozabile sunt:


-

ajutoarele de nmormntare; bursele colare; premiile acordate sportivilor i antrenorilor; indemnizaia de risc maternal, indemnizaia de maternitate; indemnizaia pentru creterea copilului pn la vrsta de 2 ani; indemnizaia pentru ngrijirea copilului bolnav; indemnizaia pentru incapacitate temporar de munc (boal obinuit).

Veniturile impozabile sunt:


-

salariile de baz; sporuri, indemnizaii i adaosuri de orice fel; orele suplimentare; premiile anuale (al 13 lea salariu). Venitul impozabil se determin la locul unde angajatul are funcia de baz prin

aplicarea cotei de 16 % asupra venitului net. Venit net = venit brut CAS CASS FOND SOMAJ Deducerea personal Impozit Impozit= 16 % din (venit brut CAS CASS FOND SOMAJ Deducerea personal
1.3.9. Alte contribuii a) Contribuia pentru accidente de munc si boli profesionale

Asigurarea pentru accidente de munc i boli profesionale reprezint o asigurare de persoane, face parte din sistemul de asigurri sociale, este garantat de stat i cuprinde raporturi specifice prin care se asigur protecia social a salariailor mpotriva diminuarii sau pierderii capacitii de munc i decesului acestora ca urmare a accidentelor de munc i a bolilor profesionale. Contribuia pentru accidente de munc i boli profesionale se pltete n exclusivitate de ctre angajatori i este variabil, n funcie de nivelul de risc cuantificat pe baza indicatorilor de morbiditate i mbolnavire profesionale. Aceast conributie se calculeaz dupa cum urmeaz:

Numarul cazurilor noi de mbolnviri profesionale este dat de numrul fielor de declarare a bolilor nregistrate n perioada de referin Pe baza claselor de risc corespunztoare celor 4 indici de frecven ce determin clasa de risc aferent sectorului de activitate; Pe baza tarifului stabilit la nivel de sector de activitate ce are valoarea cuprins ntre 0.4 si 2 % aplicat asupra bazei lunare de calcul; Pe baza datelor statistice din perioada de referin, aferent sectorului de activitate clasei CAEN din care acetia fac parte. Sunt asigurate obligatoriu prin efectul prezentei legi:
-

persoanele care desfoar activiti pe baza unui contract individual de munc, persoanele care ii desfoar activitatea n funcii elective sau care sunt numite n

indiferent de durata acestuia, precum i funcionarii publici;


-

cadrul autoritii executive, legislative ori judectoreti, pe durata mandatului, precum i membrii cooperatori dintr-o organizaie a cooperaiei meteugreti, ale cror drepturi i obligaii sunt asimilate, n condiiile prezentei legi, cu ale persoanelor prevzute la lit. a);
-

omerii, pe toat durata efecturii practicii profesionale in cadrul cursurilor ucenicii, elevii i studenii, pe toat durata efecturii practicii profesionale.

organizate potrivit legii;


-

b) Contribuia pentru concedii i indemnizaii

n contextul actualei legislaii de securitate social, asiguratul este acea persoan care are dreptul la concedii medicale i indemnizaii de asigurri sociale de sntate, pe perioada n care are domiciliul sau reedina pe teritoriul Romniei i se afl ntr-una dintre urmtoarele situaii:

desfoar activiti n temeiul unui contract individual de munc sau, n cazul funcionarilor publici, n baza raportului de serviciu; de asemenea, membrii cooperatori dintr-o organizaie a cooperaiei meteugreti sunt asimilai acestei numeroase categorii de beneficiari;

desfoar activiti n funcii elective sau sunt numite n cadrul autoritii executive, legislative ori judectoreti, pe durata mandatului;

10

beneficiaz de drepturi bneti lunare ce se suport din bugetul asigurrilor pentru omaj, n condiiile legii; are calitatea de asociat, comanditar sau acionar; este administrator sau manager care a ncheiat contract de administrare ori de management; face parte dintr-o asociaie familial; desfaoar activiti independente autorizate. Contribuiile la asigurrile sociale de sntate pentru concedii i indemnizaii (0,75% din fondul de salarii realizat/drepturile reprezentnd indemnizaia de omaj, respectiv din veniturile supuse impozitului pe venit) sunt calculate i virate lunar la casele de asigurri sociale de sntate de catre:

angajator, n cazul celor care lucreaz n baza unui contract individual de munc sau a unui raport de serviciu i a acelor persoane care ocup o funcie electiv ori au fost numite ntr-o funcie n cadrul unei autoriti executive, legislative sau judectoreti, pe durata mandatului;

instituia care administreaz bugetul asigurrilor pentru omaj; persoanele care sunt asociai, comanditari, acionari, administratori sau manageri, membrii unei asociaii familiale sau aceia care desfoar activiti independente autorizate. Stagiul minim de cotizare pentru acordarea drepturilor prevzute de OUG nr.158/2005 este de ase luni, realizate n ultimele 12 luni anterioare lunii pentru care se acord concediul medical. Se asimileaz stagiului de cotizare n sistemul de asigurri sociale de sntate perioadele n care asiguratul beneficiaz de:

concediile i indemnizaiile enunate mai sus; pensie de invaliditate; a urmat cursurile de zi ale nvmntului universitar, organizat potrivit legii, pe durata normal a studiilor respective, cu condiia absolvirii acestora. Baza de calcul a indemnizaiilor se determin ca medie a veniturilor lunare din ultimele ase luni pe baza crora se calculeaz, conform legii, contribuia pentru concedii i indemnizaii, din cele 12 luni din care se constituie stagiul de cotizare.

11

CAPITOLUL II: ANALIZA DE SISTEM


2.1. PROIECTAREA BAZEI DE DATE 2.1.1. Proiectarea logic a bazei de date Structura logic a bazei de date reprezint forma sub care apare structura conceptuala a bazei de date pentru un utilizator oarecare. Programele de aplicaii
12

opereaz asupra elementelor structurii conceptuale prin intermediul structurii logice avand acces doar la acele elemente ale structurii conceptuale care sunt incluse n structura logic. S.C. LAVINIA S.R.L. dorete informatizarea gestiunii salariailor. Mai exact dorete facilitarea inerii evidenei a personalului angajat, precum i facilitarea calculrii salariilor. Salariai S.C. Lavinia S.R.L. a fcut angajri din anul 1999 pn n anul 2008 cu excepia anului 2007, cnd numrul mediu de angajai a fost de 21. Cei mai muli angajai au fost n anul 2008 (23), iar cei mai puini n anul 1999 (2). ncepnd cu anul 2000 societatea a fcut angajri pn cnd s-a ajuns la numarul actual de angajai, i anume 17. n noua baz de date, eviden salariailor este inuta cu ajutorul a doua formulare, i anume: nomenclator personal i condiii salarizare. n formularul nomenclator personal se introduc date ce in de identitatea salariailor ( serie i numar carte de identitate, cod numeric personal, data naterii, domiciliu), precum i de vechimea pe care acetia o au n firm. Angaja i ( NrCrt, Marca, NumePrenume, CI, CNP, DomiciliuStabil, DataAngajrii, Vechime) In cel de-al doilea formular condiii salarizare se introduc date ce se regsesc n contractele individuale de munc. Contracte ( NrCrt, Marca, NumePrenume, CNP, Funcie, TipContract, DuratContract, DatAngajare, DatSuspendare, TipNorma, SalarTarifar, Sporuri)

Prezen salariai Evidena prezenei la program, n cursul unei luni, a angajailor se face cu ajutorul pontajului. Informaiile cuprinse n fia de pontaj evideniaz orele efectuate zilnic i pe schimburi de lucru i alturi cu alte date stau la baza calculului retribuiei. Formularul pontaj va conine urmtoarele atribute: Pontaj ( NrCrt, Marca, NumePrenume, OreLucrate, OreConcediu) Stat de plat
13

Statul de plat servete ca document pentru calculul drepturilor bneti meritate salariailor, precum i al contribuiei privind protecia social i a altor datorii, ca document justificativ de nregistrare n contabilitate. Tabelul stat de plat v a contine urmtoarele atribute: Salarii ( NrCrt, Marca, NumePrenume, SalarTarifar, OreLucrate, SalarBazOreLucrate, SporuriVechime, IndemnCo, TotalSalariu, omaj 0,5%, CAS 10,5%, Sntate 5,5%, VenitNet, Deducere, VenitBazDeCalcul, Impozit 16%, SalariuNet, SumenAvans, RestPlat) 2.1.2. Modelul logic al datelor Modelul logic al datelor este o reprezentare a modelului conceptual al datelor n funcie de posibilitile oferite de tehnica de calcul a momentului. Restriciile de integritate sunt reguli suplimentare, nereprezentate direct n modelul conceptual, dar care trebuie respectate permanent de date. Pot fi restricii statice (care se verific permanent) i dinamice (care privesc evolutia n timp a datelor). Pentru descrierea modelului relaional al datelor trebuie respectate urmtoarele restrictii de integritate: Integritatea funcional face referire la faptul c modelul de date descris trebuie sa corespund interdependenei logice dintre datele, activitile ce sunt descrise. Modelul trebuie s reflecte funcionalitatea datelor din realitate, datele s fie astfel descrise i descompuse nct rezultatul prelucrrilor s fie corect i s corespund situaiei de raportare real. Integritatea entitii face referire la fapul ca fiecare relaie trebuie s aib un atribut sau mai multe cu rol de cheie primar. Integritatea referenial, asocierile ntre tabele se realizeaz prin repetarea unui atribut care este cheie primar n alt tabel i se refer la valoarea atributului cheii primare n alt tabel. Modelul relaional este un model simplu, care permite utilizatorului s vad baza de date ca o colecie de tabele, o reprezentare accesibil att informaticienilor ct i neinformaticienilor. Modelul relaional admite o singur stuctur de date, relaia, baza de date fiind vazut de utilizator ca o colecie de tabele. O relaie este identificat printr-o mulime de atribute ce formeaz cheia relaiei.
14

Pentru o relaie pot exista dou tipuri de chei: -cheia primar, cea care identific unic relaia ( nu poate avea valori nule); -cheia extern, face referiri la valorile aceluiai atribut, cheie primar n alt tabel. Cheia extern accept i valori nule. Lista atributelor unei relaii, mpreun cu domeniile corespunztoare formeaz schema relaiei. Mulimea schemelor relaionale constituie schema bazei de date. Colecia valorilor curent memorate, n schema bazei de date, poart numele de baza de date relaional. Pentru trecerea de la modelul conceptual al datelor la modelul logic s-au stabilit urmtoarele reguli: -fiecrei entiti i se asociaz o schem de relaie compus din toate atributele entitii; -se stabilesc cheile primare i cheile secundare pentru entiti.

2.1.3. Modelul MCD

ANGAJA I NrCrt Marca NumePrenume CI CNP DomiciliuStabil DataAngajare Vechime

CONTRACTE ncheie NrCrt 1,1 Marca NumePrenume CNP TipContract DurataContract DataAngajare DataSuspendare TipNorma SalarTarifar Sporuri

1,1

15

1,1 1,1
au ore prevede

1,1
PONTAJ NrCrt Marca NumePrenume OreLucrate OreConcediu

1,n
SALARII NrCrt Marca NumePrenume SalarTarifar SalarBazOreLucrate SporuriVechime IndemnCo TotalSalariu omaj 0,5% CAS 10,5% Sntate 5,5% VenitNet Deducere VenitBazDeCalcul Impozit 16% SalariuNet SumenAvans RestPlat

1,1

conform cu

1,1

2.1.4. Modelul MOO


CONTRACTE NrCrt: AutoNumber Marca: Number NumePrenume: Text CNP: Text TipContract: Text DurataContract: Text DataAngajare: Date DataSuspendare: Date TipNorma: Text SalarTarifar: Number Sporuri: Number Adauga ( ) Modifica ( ) Sterge( )

ANGAJATI NrCrt: AutoNumber Marca:Number NumePrenume: Text CI: Text CNP: Text DomiciliuStabil: Text DataAngajare: Date Vechime: Text Adauga ( ) Modifica ( ) Sterge ( )

16

SALARII NrCrt: AutoNumber Marca: Number NumePrenume: Text SalarTarifar: Number SalarBazOreLucrate SporuriVechime: Number PONTAJ NrCrt: AutoNumber Marca: Number NumePrenume: Text OreLucrate: Number OreConcediu: Number Adauga ( ) Modifica ( ) Sterge ( ) IndemnCo: Number TotalSalariu: Number omaj 0,5%: Number CAS 10,5%: Number Sntate 5,5%: Number VenitNet: Number Deducere: Number VenitBazDeCalcul: Number Impozit 16%: Number SalariuNet: Number SumenAvans: Number RestPlat: Number

1,+

2.2.

Adauga ( ) Modifica ( ) Sterge ( ) Cheltuieli angajator ( ) Cheltuieli DEFINIREA RESTRICIILOR DE INTEGRITATE Angajat ( ) Rest plata salariati ( )

n tabela Angajai cheia primar o constituie atributul NumePrenume atributul NrCrt este cheia primar n tabela Contracte n tabela Pontaj cheia primar este Marca

17

S au verificat legturile relaionale dintre tabele folosind opiunea Tools/ Relationships.

18

2.3.

INTEROGRI SQL n cadrul acestei aplicaii s- au elaborat urmtoarele interogri. a) Cheltuieli totale cu salariile SELECT Sum (Salarii.OreLucrate) AS SumOfOreLucrate, Sum (Salarii.SalarBazaOreLucrate) AS SumOfSalarBazaOreLucrate, Sum (Salarii.SporuriVechime) AS SumOfSporuriVechime, Sum (Salarii.IndemnCo) AS SumOfIndemnCo, Sum (Salarii.TotalSalariu) AS SumOfTotalSalariu, Sum (Saalrii.Somaj 0,5%) AS SumOfSomaj0,5% , Sum (Salarii.CAS 10,5%) AS SumOfCAS10,5% , Sum (Salarii.Sanatate 5,5%) AS SumOfSanatate5,5% , Sum (Salarii.VenitNet) AS SumOfVenitNet, Sum (Salarii.Deducere) AS SumOfDeducere, Sum (Salarii.VenitBazaDe Calcul) AS SumOfVenitBazaDeCalcul, Sum (Salarii.Impozit 16%) AS SumOfImpozit16%, Sum (Salarii.SalariuNet) AS SumOfSalariuNet, Sum (Salarii.SumeInAvans) AS SumOfSumeInAvans, Sum (Salarii.RestPlata) AS SumOfRestPlata FROM Salarii b) Ore concediu salariai cu indemnizaia aferent SELECT Pontaj.NrCrt, Pontaj.NumePrenume, Salarii.Marca, Pontaj.OreConcediu Salarii.IndemnCo FROM Pontaj INNER JOIN Salarii ON Pontaj.NumePrenume = Salarii.NumePrenume ORDER BY Pontaj.NrCrt

19

c) Rest de plat salariai SELECT Angajati.NumePrenume, [SalariuNet]-[SumeInAvans] AS RestPlata FROM Angajati INNER JOIN Salarii ON Angajati.NumePrenume = Salarii.NumePrenume WHERE (((Angajati.NumePrenume)=[Introduceti salariat])); d) Stat de plat parial salariai din Braov SELECT Contracte.NrCrt, Angajati.NumePrenume, Angajati.Marca, Angajati.CNP, Angajati.DomiciliuStabil, Contracte.DurataContract, Contracte.DataAngajare, Contracte.DataSuspendare, Pontaj.OreLucrate, Pontaj.OreConcediu, Salarii.SalarTarifar, Salarii.SalarBazaOreLucrate, Salarii.SporuriVechime, Salarii.IndemnCo, Salarii.TotalSalariu, Salarii.Somaj 0,5%, Salarii.CAS 10,5%, Salarii.Sanatate 5,5%, Salarii.VenitNet, Salarii.Deducere, Salarii.VenitBazaDeCalcul, Salarii.Impozit 16%, Salarii.SalariuNet, Salarii.SumeInAvans, Salarii.RestPlata FROM Angajati INNER JOIN Contracte ON Angajati.Marca = Contracte.Marca INNER JOIN Pontaj ON Angajati.Marca = Pontaj.Marca INNER JOIN Salarii ON Angajati.NumePrenume = Salarii.NumePrenume WHERE Angajati.DomiciliuStabil LIKE *Brasov* ORDER BY Contracte.NrCrt e) Stat de plat parial salariai Scele SELECT Angajati.NrCrt, asngajati.NumePrenume, Angajati.Marca, Angajati.CNP, Angajati.DomiciliuStabil,Contracte.Functie, Contracte.DurataContract,Contactr .DataAngajare, Contracte.DataSuspendare, Pontaj.OreLucrate, Pontaj.OreConcediu, Salarii.SalarTarifar, Salarii.SalarBazaOreLucrate, Salarii.SporuriVechime, Salarii.IndemnCo, Salarii.TotalSalariu, Salarii.Somaj 0,5%, Salarii.CAS 10,5%, Salarii.Sanatate 5,5%, Salarii.VenitNet, Salarii.Deducere,

20

Salarii.VenitBazaDeCalcul, Salarii.Impozit 16%, Salarii.SalariuNet, Salarii.SumeInAvans, Salarii.RestPlata FROM ((Anagajati INNER JOIN Contracte ON Angajati.Marca = Contracte.Marca) INNER JOIN Pontaj ON Angajati.Marca = Pontaj.Marca) INNER JOIN Salarii ON Angajati.NumePrenume = Salarii.NumePrenume WHERE(((( Angajati.DomiciliuStabil )LIKE *Sacele*)) ORDER BY Angajati:NumePrenume f) Cheltuieli angajator SELECT Angajati.NumePrenume, Salarii.TotalSalariu, [Somaj 0,5%] + ([TotalSalariu]*0.208) + (TotalSalariu]*0.052) AS Cheltuieli FROM Angajati INNER JOIN Salarii On Angajati.Nume Prenum = Salarii.NumePrenume WHERE (((Angajati.NumePrenume) = [Introduceti salariat]))) g) Cheltuieli salariai SELECT Angajati.NumePrenume, Salarii.TotalSalariu, [Somaj 0,5%]+[CAS 10,5%]+[Sanatate 5,5%]+[Impozit 16%] AS Cheltuieli FROM Angajati INNER JOIN Salarii ON Angajati.NumePrenume = Salarii.NumePrenume WHERE (((Angajati.NumePrenume)=[Introduceti salariat]));
h) Spor vechime salariai

SELECT Angajati.NumePrenume, Angajati.Vechime, [SalarBazaOreLucrate]*5/100 AS SporVechime FROM Angajati INNER JOIN Salarii ON Angajati.NumePrenume = Salarii.NumePrenume WHERE (((Angajati.NumePrenume)=[Introduceti salariat]));ORDER BY Contracte.NrCrt;

21

CONCLUZII

Microsoft Access este unul dintre cele mai bune sisteme pentru bazele de date disponibile pentru calculatoarele personale. Utilizatorii care nu vor s se implice n proiectarea bazelor de date complexe pot s-l foloseasc cu succes. Pe msur ce se familiarizeaz cu o baz de date, utilizatorii vor ntotdeauna s obin mai mult de la ea: mai multe informaii, mai multe posibiliti de raportare, mai multe ntrebri care ateapt rspuns sau mai multe modaliti de a fi folosit de un numr din ce n ce mai mare de utilizatori.
Datorit posibilitilor de programare oferite de Access, un utilizator eficient va realiza cu uurin operaii complexe cum ar fi sincronizarea datelor pentru mai muli utilizatori cuplai la o reea, verificri de validare complicate sau scrierea transparent a unei nregistrri ntr-un tabel arhiv, la tergerea acesteia de ctre un utilizator. Prin paii parcuri, prin cele prezentate n capitolele anterioare, se poate spune c obiectivul acestei aplicaii de eviden a salariailor firmei LAVINIA SRL a fost atins. n timp, pe msura aprofundrii cunotinelor n acest domeniu proiectul poate fi mbuntit, astfel nct rezultatele obinute n urma folosirii bazei de date s fie ct mai corecte i s reflecte realitatea.

22

BIBLIOGRAFIE
1. Crstea Claudia

Proiectarea bazelor de date- Mediul de programare Microsoft Access, Omnia Uni S.A.S.T., Braov Sisteme informatice de gestiune, Editura Omnia Uni S.A.S.T., Braov 2008 Baze de date Access (ECDL modulul 5), Editura Andreco Educational Grup, Bucureti 2004

Editura 2007 2. 3. Crstea Claudia Dulu Ana

4.

M.F.P.

Reglementri contabile pentru ageni economici, Editura economica, 2002

Bucureti, 5.
6.

www. legislaiamuncii.ro www. cnpas. org www.codulfiscal.money.ro

7.

23

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