Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Doar rabdarea si perseverenta in invatare aduce rezultate bune.stiinta, numere naturale, teoreme, multimi, calcule, ecuatii, sisteme




Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

Baze de date


Index » educatie » » informatica » Baze de date
» Proiect baze de date - Aplicatia - scop obtinerea de informatii privind intrarile, iesirile si calcularea impozitului pe salarii al salariatilor intreprinderii pe o luna


Proiect baze de date - Aplicatia - scop obtinerea de informatii privind intrarile, iesirile si calcularea impozitului pe salarii al salariatilor intreprinderii pe o luna


Aplicatia are drept scop obtinerea de informatii privind intrarile, iesirile si calcularea impozitului pe salarii al salariatilor intreprinderii pe o luna. Obiectivele constau in calculul si determinarea impozitului pe salarii, programul oferind astfel date despre modul de determinare a impozitului pe salarii.

Datele de intrare se introduc printr-o interfata accesibila, iar informatiile dorite se primesc sub forma de rapoarte, a caror forma poate fi modificata corespunzator cerintelor.

Activitatea de proiectare a interfatei utilizator se focalizeaza pe proiectarea interactiunilor dintre utilizator si sistemele computerizate. Acesta se concentreaza pe metode de intrare/iesire si pe conversia datelor si informatiilor intre formele naturale si formele binare. Deci, proiectarea interfatei utilizator produce specificatii detaliate pentru produsele informationale cum ar fi: ecrane de afisare, dialoguri interactive utilizator/calculator, raspunsuri audio, forme, documente si rapoarte.



Astfel acestia vor inregistra in casete procentajele contributiilor si denumirea acestor retineri

Pe baza documentelor cu evidenta salariatilor se vor completa in casete contributiile si salariile pentru fiecare angajat in parte Utilizatorul poate adauga noi inregistrari in casete

Fiecare tabela poate avea unul sau mai multe atribute cu rol de identificator denumite chei primare cu urmatoarele atribute:identifica unic inregistrarile , nu accepta valori nule

Pentru realizarea unei baze de date privind evidenta salariatilor se foloseste Programul Microsoft Office -Microsoft Acces

CREAREA BAZEI DE DATE

S-a creat Baza de date cu ajutorul programului MICROSOFT ACCESS utilizand opțiunea "New-Blank Database".S-a salvat baza de date intr-un fișier numit "Evidența și salarii.mdb".

CREAREA TABELELOR

S-a deschis baza de date nou creata și s-a selectat opțiunea "Table" și s-au creat patru tabele cu ajutorul opțiunii "Create Table in Design View": Angajați, Contracte, Zile lucratoare, Venit.S-au creat in fiecare tabela mai multe campuri dupa cum urmeaza: Tabela Date personal cimpuri : - (CNP ,Nume,Prenume,Data nașterii,Adresa,Telefon),cu campul CNP cheie primara

Tabela Contracte campuri :- (Nr Contract,CNP,Data angajarii,Incetarea contractului,Salar de baza) cu campul NR Contract cheie primara iar campul CNP este cheie externa acesta facand legatura intre tabelele Contracte si Angajați

Tabela Departamente campuri: - (CODDEP,Dendep,CnpM,Ore N,Ore S) campul CODDEP este cheia primara a tabelei , iar campul CNP este cheie externa.

Tabela Venit campuri : - (CNP,CO,CB/CM,Noapte,Suplimentar,Venit brut) campul CNP este cheia primara a tabelei cat și cheie externa acesta facand legatura cu tabela Angajați

Tabela Zile lucratoare., campuri: -(CNP,Zilelucr, Zilecfpl,Zileco,Zilecb/cm,Orenpt,Ores) cu CNP cheie primara a tabelei.

Tabela Concedii, campuri:- ( CNP,CO,CM,CFPL), cu CNP cheie primara.

Tabela Penalizari, campuri:- (Nrpen, CNP, Datapen, Motiv, Suma), cu CNP cheie primara a tabelei.

In campurile tabelei Venit sunt afișate sumele ce sunt acordate fiecarui angajat in funcție de zilele lucrate,nr zilelor de concediu sau numarul orelor suplimentare sau de noapte.

Fig.1 Crearea tabelei Date personal

Fig. 1.1. Actualizarea tabelei Date personal

Fig. 2 Crearea tabelei Contracte

Fig. 2.2. Actualizarea tabelei Contracte

Fig. 3 Crearea tabelei Venit

Fig. 3.3. Actualizarea tabelei Venit

Fig. 4 Crearea tabelei Departamente

Fig. 4.4. Actualizarea tabelei Departamente

Fig. 5 Crearea tabelei Zile lucratoare

Fig. 5.5. Actualizarea tabelei Zile lucratoare

Fig.6 Crearea tabelei Penalizari

Fig. 6.6. Actualizarea tabelei Penalizari

Fig. 7 Crearea tabelei Concedii

Fig. 7.7. Actualizarea tabelei Concedii

Crearea legaturii intre 2 tabele

In cazul realizarii tabelelor existente intr-o baza de date si in cazul nostru pentru evidenta salariatilor se creaza anumite legaturi intre tabele care sau realizat.

Functia Relationships din meniul TOOLS va arata legatura creata intre tabele iar pentru a arata toate legaturile se foloseste SHOW ALL

CREAREA INTEROGARILOR

Pentru realizarea cerințelor aplicației este nevoie de crearea anumitor interogari care sa afișeze: 1.zilele lucrate de fiecare angajat in parte

2. venitul brut al angajaților in funcție de zilele lucrate

3. impozitele ce se rețin angajatului

4. calculul venitului net

5.salariul imparțit in avans si lichidare

Dupa ce s-a selectat opțiunea "QUERIES" din meniul "OBJECTS" cu ajutorul comenzii "Create with Design View" s-au realizat o serie de cereri utilizand opțiunea "SQL View" in prealabil fiind selectate tabelele dorite pentru realizarea cererilor.



Prima interogare se numește Zile lucrate și calculeaza zilele lucrate de fiecare angajat in luna curenta,singura tabela selectata pentru aceasta operație fiind tabela zile lucratoare din care s-au selecatat campurile a caror valoare o reprezinta zilele lucrate sau petrecute in concediu de fiecare angajat,formula pentru campul zile lucrate este urmatoarea:

Zile lucrate=Zile lucratoare-Zile CFP-ZileCO-Zile CB/CM.

A doua interogare calculeaza venitul brut pentru fiecare angajat in parte in funcție de numarul de zile lucrate,de numarul de zile petrecute in concediu de odihna sau medical, in funcție de numarul orelor suplimentare și /sau al orelor de noapte efectuate.

In a 3-a interogare este prezentat calculul impozitelor pentru angajat, adica se calculeaza sumele ce trebuie retinute angajatului din venitul brut in functie de cotele de impozitare stabilite prin lege pentru angajat.

Calculul venitului net se efectueaza prin scaderea din venitul brut a impozitelor cat si a deducerii personale diferentiata .Rezultatul obtinut este impozitat cu cota unica de 16%.Salariul angajatului reprezinta venitul net acesta putand fi platit de catre angajator in 2 rate de obicei una mai mica acesta fiind avansul iar restul de plata numindu-se lichidare .(anexa 2)

CREAREA FORMULARELOR

Crearea formularelor este foarte importanta deoarece acestea reprezinta inca un pas in realizarea aplicatiei.

Formularele create sunt:

Date personal ce are ca sursa tabela Date personal.

Contracte ce are ca sursa tabela Contracte

Zile lucrate ce are ca sursa interogarea Zile lucrate

Venit ce are ca sursa tabela Venit.

Concedii ce are ca sursa tabela Concedii.

Tabelele au fost create utilizand optiunea "FORM" din meniul "OBJECT" cu ajutorul comenzii "Create Form using Wizard" si alegerea formei dorite prin selectarea unei variante oferite de Microsoft Access.

Fig. 8 Vizualizarea formularului Concedii

Fig. 9 Vizualizarea formularului Contracte

Fig. 10 Vizualizarea formularului Date personal

Fig. 11 Vizualizarea formularului Zile lucratoare

Fig. 12 Vizualizarea formularului Venit

CREAREA RAPOARTELOR

S-a creat cate un table pentru fiecare tabela utilizand obtiunea "REPORTS" din meniul "OBJECTS".S-a selectat fiecare tabela pe rand si s-a adaugat o varianta de afisare pentru ea urmand instructiunile de pe ecran.Rapoartele au fost create pe baza interogarilor realizate, numele rapoartelor fiind date de numele interogarilor.

Fig. 13 Vizualizarea raportului Calcul impozit

Fig. 14 Vizualizarea raportului Venitbrut

Fig. 15 Vizualizarea raportului Zile lucrate

Concluzii

Programul Microsoft Acces ofera o posibilitate avantajoasa pentru gestiunea datelor in interiorul oricarei institutii sau intreprinderi intr-un mod simplu si accesibil oricui. Acest program detine mai multe avantaje cum ar fi

- Independenta datelor fata de aplicatii, astfel ca descrierea datelor este separate de utilizarea acestora.

-Returdanta minima si controlata

-Posibilitatea de a aplica restrictii si securitate a datelor impotriva acceselor neautorizate.

-Integrarea datelor ce se manifesta prin asigurarea corectitudinii in momentul creerii.

- In urma folosirii acestei aplicatii se obseva ca posibilitatea pierderii datelor este foarte mica deasemenea erorile care pot aparea la calcule se reduce la minimum.

- Folosindu-se in unitate calculatoarele legate in retea se asigura accesul la date la mai multi utilizatori simultan, astfel fiind o intreprindere mare iar la contabilitate lucrand mai multi contabili fiecare isi poate realiza sarcinile fara sa astepte ca alt contabil sa termine de lucrat la un anumit tip de document contabil.

-Accesul la datele finale il poate avea orice persoana care are minime cunostinte despre contabilitate.







Politica de confidentialitate





Copyright © 2024 - Toate drepturile rezervate