Aplicatie Informatica Salarii Marin Andra Madalina WORD

34
UNIVERSITATEA „VALAHIA” DIN TÂRGOVIȘTE FACULTATEA DE ȘTIINȚE ECONOMICE STUDII DE MASTERAT SPECIALIZARE: CONTABILITATEA ENTITĂȚILOR APLICAȚIE INFORMARICĂ PRIVIND CALCULUL DREPTURILOR SALARIALE ȘI A REȚINERILOR GENERATE DE ACESTEA LA S.C. LIVAS CLOTHING S.R.L. COORDONATOR ȘTIINȚIFIC: Conf. Univ. Dr. Ștefan Veronica MASTERAND: Marin Andra Mădălina An I Târgovişte 2014

description

Aplicatie Informatica Salarii

Transcript of Aplicatie Informatica Salarii Marin Andra Madalina WORD

UNIVERSITATEA VALAHIA DIN TRGOVITEFACULTATEA DE TIINE ECONOMICESTUDII DE MASTERATSPECIALIZARE: CONTABILITATEA ENTITILOR

APLICAIE INFORMARIC PRIVIND CALCULUL DREPTURILOR SALARIALE I A REINERILOR GENERATE DE ACESTEA LA S.C. LIVAS CLOTHING S.R.L.

COORDONATOR TIINIFIC:Conf. Univ. Dr.tefan Veronica MASTERAND:Marin Andra MdlinaAn ITrgovite2014

CUPRINS

SISTEM INFORMATIC PRIVIND ANALIZA DREPTURILOR I OBLIGAIILOR SALARIALE LA S.C. LIVAS CLOTHING S.R.L.41.1.Sistemul de Gestiune a Bazelor de Date Microsoft Access 200741.1.1.Prezentare general41.1.2.Arhitectura Sistemului Microsoft Access 200751.2.Proiectarea sistemului informatic privind analiza drepturilor i obligaiilor salariale71.2.1.Obiectivul sistemului informatic71.2.2.Meniul aplicaiei81.2.3.Baza de date91.2.4.Formulare161.2.5.Interogri asupra bazei de date191.2.6.Situaii de ieire (rapoarte)21BIBLIOGRAFIE26

LIST FIGURIFigur 1 Prezentarea general a Microsoft Access4Figur 2 Arhitectura sistemului Microsoft Access5Figur 3 Arhitectura Microsoft Access6Figur 4 Prezentarea societii comerciale Livas Clothing S.R.L.7Figur 5 Meniul aplicaiei8Figur 6 Actualizarea datelor n sistem8Figur 7 Situaii/Rapoarte8Figur 8 Tabel BI/CI/PAAPORT9Figur 9 Tabel AVANS ACORDAT10Figur 10 Tabel LOC DE MUNC ANTERIOR10Figur 11 Tabel DEPARTAMENT10Figur 12 Tabel CONCEDIU MEDICAL11Figur 13 Tabel PONTAJ LUNAR11Figur 14 Tabel POSTURI12Figur 15 Tabel REINERE LUNAR12Figur 16 Tabel PERSOANE N NTREINERE13Figur 17 Tabel POSTUL SALARIATULUI13Figur 18 Tabel NOMENCLATOR SALARIAI14Figur 19 Tabel ZIUA14Figur 20 Relaii ntre tabele15Figur 21 Formular NOMENCLATOR SALARIAI16Figur 22 Formular COMPARTIMENT16Figur 23 Formular FOAIE PONTAJ17Figur 24 Formular NUMR ZILE LUCRTOARE17Figur 25 Formular INFORMAII SALARIAI18Figur 26 Formular NUMR ZILE LUCRTOARE18Figur 27 Interogare TAT DE FUNCII19Figur 28 Interogare NUMR SALARIAI19Figur 29 Interogare CINE ESTE INGINER MECANIC?19Figur 30 Interogare SALARIU DE NCADRARE20Figur 31 Interogare CALCUL CONTRIBUII20Figur 32 Interogare DEDUCERE PERSONAL20Figur 33 Interogare CALCUL IMPOZIT21Figur 34 Interogare AVANS ACORDAT SALARIAILOR21Figur 35 Interogare FLUTURA DE SALARIU21Figur 36 Raport NOMENCLATOR SALARIAI21Figur 37 Raport NUMR SALARIAI PE DEPARTAMENTE22Figur 38 Raport CARE ESTE CALIFICAREA POSTULUI?22Figur 39 Raport POSTURI LIBERE23Figur 40 Raport SALARIAII I FUNCIILE LOR23Figur 41 Raport TAT DE FUNCII24Figur 42 Raport FLUTURA DE SALARIU24Figur 43 Raport TAT DE SALARII25

SISTEM INFORMATIC PRIVIND ANALIZA DREPTURILOR I OBLIGAIILOR SALARIALE LA S.C. LIVAS CLOTHING S.R.L.

1.1. Sistemul de Gestiune a Bazelor de Date Microsoft Access 2007

Microsoft Access este o component a pachetului Microsoft Office i reprezint un Sistem de gestiune a bazelor de date . O baz de date reprezint un ansamblu de date organizate i stocate pe anumite suporturi uor de accesat dintr-un calculator, permind modificarea lor astfel nct s rspund nevoilor utilizatorilor.

1.1.1. Prezentare general

Figur 1 Prezentarea general a Microsoft Access

Microsoft Access prezint urmtoarele caracteristici: Programul lucreaz sub sistemul de operare Windows; Se pot realiza aplicaii complexe cu ajutorul limbajului Visual Basic; Permite comunicarea cu alte Sisteme de Gestiune a Bazelor de Date; Ofer posibilitatea modificrii i personalizrii bazei de date; Microsoft Access permite comunicarea cu SQL Server-acesta reprezint un alt program de gestionare a bazelor de datelor; Microsoft Access ne permite s facem legturi ntre tabele astfel nct s avem acces la informaii i din baze de date prin intermediul formularelor,a interogrilor dar i a rapoartelor. nglobeaz instrumente wizzard care ne permit crearea ntr-un mod simplu a bazelor de date; Programul este autodocumentat prin help,fcndu-se apel la acesta contextual sau la cerere;1.1.2. Arhitectura Sistemului Microsoft Access 2007

Dac o baz de date reprezint o colecie de informaii referitoare la un anumit subiect sau scop, o baz de date Access const ntr-o colecie de obiecte din care fac parte[footnoteRef:1]: tables(tabele), forms(formulare), queries(interogari), reports(rapoarte), pages(pagini web), modules(module), macros(comenzi macro), toate acestea fiind reunite ntr-un singur fiier. [1: Horga, M(coord.), Proiectarea sistemelor informatice Aplicaii n Microsoft Access XP, Ed. Bibliotheca, Trgovite, 2005, pag.34]

Figur 2 Arhitectura sistemului Microsoft AccessObiectele bazei de date.

Prezentare:

1. Tabel (tabela) - este un obiect care este definit de utilizator n care sunt stocate date primare.Pentru ca o baz de date s existe,trebuie s conin cel puin un tabel.2. Form (formular) - acest obiect permite introducerea datelor i afiarea acestora.3. Querz (interogare) - este un obiect ce permite cutarea datelor dintr-un tabel i gsirea rapid a informaiilor existente n tabele,prin chestionarea bazei de date.4. Report (raport) - prezint informaiile dintr-un tabel sau o interogare ntr-o forma ce poate fi printat sub form de document.5. Page (pagina web) - reprezint un obiect ce include un fiier de HTML n vederea accesului la date cu ajutorul browser-ului de internet.6. Module (modul) - acest obiect conine anumite proceduri definite de utilizatori,fiind scrise n limbajul de programare Visual Basic.7. Macro (Comanda Macro) - este un obiect ce conine o definiie a mai multor aciuni pe care programul Microsoft Access le realizeaz ca rspuns la un eveniment.

Figur 3 Arhitectura Microsoft Access

1.2. Proiectarea sistemului informatic privind analiza drepturilor i obligaiilor salariale

1.2.1. Obiectivul sistemului informatic

Societatea LIVAS CLOTHING S.R.L. este o societate ce activeaz in domeniul produciei de mbrcminte (exclusiv lenjerie de corp). Aceasta produce articole vestimentare, avnd numeroase comenzi att din ar, ct i din strintate. Conducerea societii i dorete o eficientizare a evidenei personalului i a analizei drepturilor i obligaiilor salariale care s duc la mbuntirea activitii ntregii firme. Prin urmare, s-a hotrt informatizarea activitii de salarizare, activitate ce nu era informatizat.Cerinele managementului societii fac referire la : reducerea timpului de completare a formularelor asociate evidenei personalului din cadrul societii; reducerea timpului de completare a formularelor asociate analizei i calculelor privind drepturile i obligaiile salariale; reducerea timpului necesar la generarea diverselor rapoarte; mbuntirea activitii Departamentului financiar - contabil reducerea timpului alocat pentru diverse operaii asociate personaluluiProblema propune proiectarea unui sistem informatic pentru evidena salariailor i analiza drepturilor i obligaiilor salariale la S.C. LIVAS CLOTHING S.R.L..

Figur 4 Prezentarea societii comerciale Livas Clothing S.R.L.

1.2.2. Meniul aplicaiei

Figur 5 Meniul aplicaiei

Figur 6 Actualizarea datelor n sistem

Figur 7 Situaii/Rapoarte

1.2.3. Baza de date

Stocarea datelor despre salariaii S.C. LIVAS CLOTHING S.R.L. se va face n baza celor dousprezece tabele care alctuiesc baza de date. Prezentarea tabelelor:A. BI/CI/PASAPORT este o tabel format din urmtoarele cmpuri:1. Marc salariat: are rol de cheie extern n relaia cu tabela Nomenclator salariai;2. Act de identitate: are n componen un obiect Combo box introdus cu ajutorul Lookup Wizard i poate lua doar urmtoarele valori :Carte de identitate, Permis de conducere i Paaport;3. Serie i numr: acest atribut a fost ales cheie primar a tabelei deoarece valorile sunt unice .

Figur 8 Tabel BI/CI/PAAPORT

B. AVANS ACORDAT1. Dat: rolul acestui atribut este de a reine data la care s-a acordat avansul. n modul Design View s-a ales pentru acest atribut tipul Date/Time;2. Marc salariat: este cheia primar a tabelei deoarece conine informaii unice i are rol de cheie extern pentru tabela Nomenclator salariai;3. Att atributul nume ct i atributul prenume au rolul de a afia numele persoanei creia ii revine un numr din atributul marc salariat;4. Avans acordat: Are rolul de a arta dac salariatul a ncasat avansul ntr-o anumit lun i este de tip Yes/No;5. Valoare Avans: exprim valoarea pe care salariatul a incasat-o sau urmeaz s o ncaseze.

Figur 9 Tabel AVANS ACORDAT

C. LOC DE MUNC ANTERIOR1. Marc salariat: are rolul de cheie extern pentru tabela Nomenclator salariai;2. Data nceperii: este cheie primar pentru tabela din care face parte i stocheaz data la care salariatul s-a angajat ntr-o ntreprindere;3. Data terminrii: stocheaz data la care i-a ncetat activitatea ntr-o unitate;4. Firma/postul are rolul de a memora numele unitii unde a lucrat salariatul.

Figur 10 Tabel LOC DE MUNC ANTERIOR

D. DEPARTAMENT 1. Cod departament: se completeaz automat de ctre sistem, este de tip Autonumber i are rol de cheie primar;2. Denumire : acest atribut are rolul de a stoca denumirea tuturor departamentelor din unitate;3. Spor: are rolul de a memora sporurile valabile pentru fiecare departament n parte.

Figur 11 Tabel DEPARTAMENTE. CONCEDIU MEDICAL1. Tip CM : are scopul de a memora tipul de concediu medical;2. Data nceperii: are rolul de a memora data la care un salariat intr n concediu medical;3. Data terminrii : are rolul de a reine data la care concediul medical s-a terminat;4. Numr certificat: se completeaz cu seria nscris pe certificatul medical care atest lipsa unui salariat de la locul de munc;5. Marc salariat: are rolul de cheie extern a tabelei n relaia cu tabela Nomenclator salariai.

Figur 12 Tabel CONCEDIU MEDICAL

F. PONTAJ LUNAR1. Numr foaie: acest atribut este de tip Autonumber pentru a se asigura c nregistrrile sunt unice;2. Marc salariat: are rolul de a lega tabela din care face parte de tabela Nomenclator salariai;3. Lun: cu ajutorul Lookup Wizard, acestui atribut i s-au dat valori ce cuprind doar lunile anului i astfel, cmpul nu memoreaz alte valori n afar de cele prestabilite;4. Anul: ca regul de formatare s-a folosit \2000, astfel acest atribut nu poate memora dect numerele formate din patru cifre i care ncep cu cifra doi.

Figur 13 Tabel PONTAJ LUNAR

G. POSTURI1. Numr post: este cheia primar a tabelei i se completeaz automat de ctre sistem;2. Nume funcie: rolul acestui atribut este de a memora funcia corespunztoare numrului postului ce revine salariatului;3. Calificare: are rolul de a memora calificarea cerut de un anumit post;4. Salariu de ncadrare: stocheaz salariul de ncadrare corespunztor fiecrei funcii n parte;5. Cod Compartiment: este cmpul de legtur cu tabela Departament;6. Ocupat: este un atribut de tip Yes/No i are rolul de a asigura unicitatea unui numr de post atribuit unei funcii.

Figur 14 Tabel POSTURI

H. REINERI1. Marc salariat :are rolul de a realiza legtura cu tabela Nomenclator salariai;2. Reinere lunar: nregistreaz felul reinerii din salariu;3. Tip Document: se stocheaz felul documentului n baza cruia s-a realizat oprirea;4. Numar document: este cheia primar a tabelei;5. Dat nceput : reprezint data de la care se face reinerea;6. Dat sfrit: reprezint data la care se va ncheia reinerea;7. Valoare lunar: are rolul de a memora suma care trebuie reinut din drepturile salariale ale angajailor.

Figur 15 Tabel REINERE LUNARI. PERSOANE N NTREINERE1. Cod persoan: acest atribut are rol de identificator i este cheia primar a tabelei; 2. Nume: prin introducerea Imput Mask >L??????????????????????????????????? numele este scris automat cu majuscule;3. Prenume: prin introducerea Imput Mask >L???????????????????????????????? prenumele este scris automat cu majuscule;4. Data naterii: are rolul de nregistra data de natere a persoanei aflate n ntreinere;5. CNP : datorit Imput Mask 0000000000000, acest atribut poate stoca 13 caractere numerice;6. Grad de rudenie: permite stocarea doar a cinci valori stabilite prin Lookup Wizard. Acestea sunt: copil, printe, frate, sor, alte persoane aflate n ntreinere;7. Marc salariat: are rolul de a crea legtura cu tabela Nomenclator salariai.

Figur 16 Tabel PERSOANE N NTREINERE

J. POSTUL SALARIATULUI 1. Numr post: reprezint cheia de legtur cu tabela Post i mpreun cu marc salariat formeaz cheia primar a tabelei;2. Marc salariat: are rolul de a face legtura tabelei din care face parte cu tabela Nomenclator salariai;3. Fi post este alctuit n baza unui obiect OLE, obiect de permite uploadarea fiierelor de tip document;4. Dat nceput : reprezint data la care un salariat i-a nceput activitatea n unitate;5. Dat sfrit: este data la care salariatul i-a ncheiat activitatea.

Figur 17 Tabel POSTUL SALARIATULUI

K. NOMENCLATOR SALARIAI1. Marc salariat: Este cheia primar a tabelei, este de tip Autonumber i are rol identificator pentru salariai;2. Nume: are rolul de a memora numele salariatului, iar caracterele sunt transformate automat n majuscule datorit Imput Mask >L?????????????????????????????????;3. Prenume: are rolul de a memora prenumele salariatului, iar caracterele sunt transformate automat n majuscule datorit Imput Mask >L?????????????????????????????????;4. Data naterii: stocheaz data de natere a salariatului;5. Sex: n acest cmp se permite introducerea doar a valorilor masculin i feminin;6. CNP: este un cmp cu dimensiunea de 13 caractere, cu regul de validare Between 1000001000000 and 599123199999;7. Impozabil: este un cmp de tip Yes/No i are rolul de a reine dac salariatului i se impoziteaz salariul;8. Adres: este un atribut care reine adresa angajatului.

Figur 18 Tabel NOMENCLATOR SALARIAI

L. ZIUA1. Numr foaie: face legtura cu tabela Pontaj lunar;2. Ziua: este un atribut care are rolul de a nregistra zilele lucrtoare;3. Data: reprezint ziua pentru care se face pontajul;4. Numr ore lucrate : reprezint numrul de ore lucrate de salariat;5. Numr ore concediu: are rolul de a reine orele de concediu are unui salariat ntr-o anumit zi;6. Deplasare: are rolul de a evidenia dac salariatul a fost n deplasare i dac societatea trebuie s plteasc diurn.

Figur 19 Tabel ZIUA

4

5

Figur 20 Relaii ntre tabele

15

1.2.4. FormulareA. FORMULAR NOMENCLATOR SALARIAI

Figur 21 Formular NOMENCLATOR SALARIAIDatele despre salariai pot fi vizualizate i, dup caz modificate cu ajutorul formularului Nomenclator salariai.Acest formular cuprinde un subformular BI/CI/PASAPORT i butoane de navigare i cutare.

B. FORMULAR COMPARTIMENT

Figur 22 Formular COMPARTIMENTFormularul Compartiment este creat pe baza a dou tabele : Post i Compartiment cu ajutorul vrjitorului. Acest formular are n componen butoane de navigare, cutare i de nchidere.C. FORMULAR FOAIE PONTAJ

Figur 23 Formular FOAIE PONTAJ

Formularul Foaie Pontaj are rolul de a nsuma att orele lucrtoare ct i orele de concediu dintr-o lun.

D. FORMULAR NUMR ZILE LUCRTOARE

Figur 24 Formular NUMR ZILE LUCRTOAREFormularul Numr zile lucrtoare are rolul de a opera n tabela cu acelai nume. Acesta a fost creat cu generator i are n componen butoane de navigare, printare i inchidere formular. E. FORMULAR INFORMAII SALARIAI

Figur 25 Formular INFORMAII SALARIAIFormularul Informaii salariai este creat n modul design view i informaiile au fost preluate din tabela Nomenclator salariai. Acesta conine o foaie TabControl care nsumeaz informaiile din cinci tabele i butoane de navigare, cutare, printare i nchidere formular.

F. FORMULAR NUMR ZILE LUCRTOARE

Figur 26 Formular NUMR ZILE LUCRTOAREFormularul Numr zile lucrtoare permite operarea n tabela cu acelai nume. n modul design view s-au adugat butoane de deschidere formular, printare formulat, refresh i nchidere formular. 1.2.5. Interogri asupra bazei de date

A. INTEROGARE TAT DE FUNCII

Figur 27 Interogare TAT DE FUNCIIB. INTEROGARE NUMR SALARIAI

Figur 28 Interogare NUMR SALARIAIC. INTEROGARE CINE ESTE INGINER MECANIC?

Figur 29 Interogare CINE ESTE INGINER MECANIC?

D. SALARIU DE NCADRARE

Figur 30 Interogare SALARIU DE NCADRARE

E. INTEROGARE CALCUL CONTRIBUII

Figur 31 Interogare CALCUL CONTRIBUII

F. INTEROGARE DEDUCERE PERSONAL

Figur 32 Interogare DEDUCERE PERSONALG. INTEROGARE CALCUL IMPOZIT

Figur 33 Interogare CALCUL IMPOZIT

H. INTEROGARE AVANS ACORDAT

Figur 34 Interogare AVANS ACORDAT SALARIAILOR

I. INTEROGARE FLUTURA DE SALARIU

Figur 35 Interogare FLUTURA DE SALARIU1.2.6. Situaii de ieire (rapoarte)

A. RAPORT NOMENCLATOR SALARIAI

Figur 36 Raport NOMENCLATOR SALARIAI

Raportul Nomenclator salariai are rolul de a centraliza informaiile personale ale fiecrui angajat n parte.B. RAPORT NUMR SALARIAI PE DEPARTAMENTE

Figur 37 Raport NUMR SALARIAI PE DEPARTAMENTE

Raportul Numr salariai pe departamente are rolul de a realiza o statistic n ceea ce privete personalul angajat, mai exact cte persoane de sex masculine sau feminine sunt angajate pe un departament. C. RAPORT CARE ESTE CALIFICAREA POSTULUI?

Figur 38 Raport CARE ESTE CALIFICAREA POSTULUI?Raportul Care este calificarea postului? a fost conceput pentru a arta ce studii sunt necesare pentru ca un salariat s fie eligibil pentru un post.

D. RAPORT POSTURI LIBERE

Figur 39 Raport POSTURI LIBERE

Raportul Posturi libere a fost conceput pentru a uura munca salariailor responsabili de angajarea noului personal, pentru a avea o eviden clar a locurilor disponibile din unitate.

E. RAPORT SALARIAII I FUNCIILE LOR

Figur 40 Raport SALARIAII I FUNCIILE LOR

Raportul Salariaii i funciile lor a fost conceput pentru a avea o eviden clar a posturilor ocupate de ctre personalul angajat.

F. RAPORT TAT DE FUNCII

Figur 41 Raport TAT DE FUNCII

Raportul tat de funcii are raport de detaliere a postului atribuit fiecrui angajat. Acesta cuprinde: codul departamentului, denumirea, numr post, nume funcie , salariu de ncadrare, marc salariat, numele i prenumele angajatului care ocup postul. G. FLUTURA DE SALARIU

Figur 42 Raport FLUTURA DE SALARIURaportul Flutura de salariu a fost conceput pe baza a mai multor interogri i are rolul de a evidenia salariul de ncadrare, reinerile, deducerea, impozitul, avansul i restul de plat.H. RAPORT TAT DE SALARII

Figur 43 Raport TAT DE SALARII

Raportul tat de salarii reprezint tabloul drepturilor i obligaiilor salariale ale unui salariat n decursul unei luni.

16

25

BIBLIOGRAFIE

1.M. Boldea, C.R. Boldea Gestiunea Bazelor de date n Access, Ed. Mirton, Timioara, 2010.

2.A.IlioaaBaze de date Microsoft Access 2007- notie de curs

3.M. Horga Baze de date , Ed. Valahia University Press, Trgovite, 2009

4.M.Murean coord.Tehnici informatice utilizate n realizarea aplicaiilor economice, Ed. ProUniversitaria, Bucureti, 2010

5.J.SteveMicrosoft Office Access 2007, Ed. Teora, Bucureti, 2008

6.O.Dragomir, E. Minca, I. Brezeanu, V. Stefan, F. Dragomir, C. DumitracheConducerea inteligenta a sistemelor automate. Fundamente teoretice, Ed. Matrixrom, 2010

7.R.Trandafir, M. Nistorescu, I.MierluBazele informaticii i limbaje de programare. Baze de date relaionale, Bucureti, 2007