Biologie | Chimie | Didactica | Fizica | Geografie | Informatica | |
Istorie | Literatura | Matematica | Psihologie |
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
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
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 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
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.
Copyright © 2024 - Toate drepturile rezervate