Cuprins
- Capitolul 1
- BAZĂ DE DATE PENTRU INFORMATIZAREA ŞI CONTABILIZAREA SALARIILOR ŞI A ALTOR DREPTURI DE PERSONAL. - 4 -
- 1.1. Prezentarea temei - 4 -
- 1.2. Scopul şi obiectivele temei - 4 -
- 1.3. Argumentarea necesităţii temei. - 5 -
- 1.4. Analiza comparativă a abordărilor existente la ora actuală în ceea ce priveşte tematica de licenţă. - 6 -
- Capitolul 2
- NOŢIUNI INTRODUCTIVE - 6 -
- 2.1. Noţiunea de dată. Data scalară, data, informaţia şi cunoştinţele. - 7 -
- 2.2. Structuri de date - 8 -
- 2.3. Noţiuni privind conceptul de bază de date - 9 -
- 2.4. Obiectivele fundamentale ale unei baze de date - 10 -
- 2.5. Sistemul de gestiune a bazelor de date. - 11 -
- Capitolul 3.
- MODELE DE REPREZENTARE A DATELOR ÎN BAZELE DE DATE - 12 -
- 3.1. Tipuri de structuri fundamentale în baza de date - 13 -
- 3.2. Nivele de reprezentare a datelor în baza de date. - 15 -
- 3.2.1. Nivelul extern de prezentare a datelor - 16 -
- 3.2.2. Nivelul conceptual al unei baze de date - 17 -
- 3.2.3. Nivelul logic al unei baze de date (modelul relaţional). - 23 -
- 3.2.4. Nivelul intern (fizic) - 29 -
- Capitolul 4.
- PROIECTAREA BAZEI DE DATE - 30 -
- 4.1. Stabilirea nivelului extern al bazei de date - 30 -
- 4.2. Determinarea entităţilor care compun baza de date. - 31 -
- 4.3. Stabilirea nivelului conceptual al bazei de date - 32 -
- 4.4. Normalizarea bazei de date - 33 -
- 4.5. Relaţionarea bazei de date - 34 -
- Capitolul 5
- PROIECTAREA INTERFEŢEI GRAFICE DE COMUNICARE A OPERATORULUI ŞI PROGRAMATORULUI CU SISTEMUL DE GESTIUNE AL BAZEI DE DATE - 35 -
- 5.1. Proiectarea şi crearea formularelor şi a subformularelor - 36 -
- 5.2. Actualizarea automată a datelor. - 41 -
- 5.3. Interogarea bazei de date pentru obţinerea de informaţii - 44 -
- 5.4. Redactarea rapoartelor finale - 44 -
- Capitolul 6.
- INSTRUCŢIUNI FOLOSITE PENTRU PROGRAMAREA BAZEI DE DATE - 45 -
- 6.1. Limbajul de interogare SQL. - 45 -
- 6.2. Instrucţiuni SQL pentru definirea datelor - 47 -
- 6.3. Instrucţiuni SQL pentru selecţia datelor - 47 -
- 6.4. Instrucţiuni SQL pentru manipularea datelor - 48 -
- 6.5. Exemple de instrucţiuni SQL folosite în aplicaţie. - 48 -
- Capitolul 7.
- CONCLUZII - 50 -
- BIBILOGRAFIE: - 51 -
Extras din licență
„Din adevărata creaţie nu se obţine totul perfect, ci perfectibil.”
Capitolul 1
BAZĂ DE DATE PENTRU INFORMATIZAREA ŞI CONTABILIZAREA SALARIILOR ŞI A ALTOR DREPTURI DE PERSONAL.
1.1. Prezentarea temei
În contextul societăţii actuale, caracterizată printr-o explozie informaţională fără precedent în istoria omenirii, sistemele informatice reprezintă unul din elementele fundamentale care generează şi controlează fluxurile informaţionale la nivel micro şi macroeconomic. De mai bine de două decenii, bazele de date prin performanţele şi avantajele acestora au reprezentat şi vor rămâne în continuare modalitatea principală de structurare şi organizare a datelor în cadrul sistemelor informatice. În plus, producătorii de software au creat Sisteme de Gestiune a Bazelor de Date din ce în ce mai performante şi în acelaşi timp cât mai simplu de utilizat.
Lucrarea este structurată în două părţi:
Prima parte formată din capitolele 2 şi 3, constituie o prezentare succintă a conceptului de bază de date şi a modului de operare cu acest concept, reprezentând în acelaşi timp şi suportul teoretic al lucrării.
Partea a doua, formată din capitolele 4, 5 şi 6, este dedicată prezentării unui caz concret de realizare a unei baze de date, în speţă, o bază de date pentru informatizarea şi contabilizarea salariilor şi a altor drepturi de personal.
1.2. Scopul şi obiectivele temei
Înregistrarea şi calculul salariilor reprezintă, din punct de vedere organizatoric, o grea încercare pentru cei care veghează la buna lor desfăşurare. Sunt necesare:
• introducerea, modificarea sau ştergerea din baza de date a informaţiilor referitoare la salariaţi, cu înregistrarea concediilor şi întocmirea foii colective de prezenţă;
• calcularea drepturilor şi reţinerilor salariale;
• înregistrarea în contabilitate a drepturilor şi reţinerilor salariale;
• afişarea rezultatelor.
Calculatorul poate veni în sprijinul acestei activităţi care în mod obişnuit se face manual.
Lucrarea de faţă îşi propune evidenţierea utilităţii unei baze de date în uşurarea muncii de înregistrare şi calculare a salariilor şi a altor drepturi salariale. Pentru aceasta este necesară cunoaşterea şi înţelegerea conceptului de bază de date şi a modului în care informaţiile din mediul extern pot fi stocate şi manevrate într-o bază de date.
Noua legislaţie vine cu o serie de modificări (faţă de anii trecuţi) de care trebuie să se ţină cont în realizarea structurii bazei de date şi a modului de înregistrare a informaţiilor.
1.3. Argumentarea necesităţii temei.
Privită din exterior, organizarea contabilizării drepturilor şi obligaţiilor personalului angajat la o entitate publică sau privată, necesită atât efort cât şi timp pentru completarea, verificarea, calcularea şi afişarea unor rapoarte cum sunt foaia colectivă de prezenţă, statele de plată, etc. De asemenea în unităţile publice sau private unde numărul de angajaţi este foarte mare, unde există un volum foarte mare de date care trebuie prelucrate într-un timp foarte scurt se cere automatizarea prelucrării datelor. Astfel se naşte ideea automatizării acestei activităţi prin punerea la dispoziţia unităţilor publice şi private a unei baze de date şi a unui program care să permită prelucrarea rapidă şi eficientă a datelor. Astfel se prelucrează cu uşurinţă orice informaţie primită, se contabilizează şi orice modificare ulterioară de orice fel să poată fi făcută uşor astfel încât cei care utilizează software-ul respectiv şi cei care asigură service-ul programului informatic să fie mulţumiţi din toate punctele de vedere.
1.4. Analiza comparativă a abordărilor existente la ora actuală în ceea ce priveşte tematica de licenţă.
Toată această muncă laborioasă necesita scrierea listelor manual sau cu o maşină de scris, calculul salariilor şi altor drepturi de personal cu un calculator de buzunar, o alternativă recentă o constituie utilizarea unui program de calcul tabelar, Microsoft Excel, care automatizează întru-câtva activitatea şi uşurează munca membrilor compartimentului financiar-contabil. Mai există o serie de programe realizate în FoxPro, dar manevrarea lor este greoaie, iar listarea la imprimantă nu este rezolvată pe deplin. De aceea consider necesară folosirea unui SGDB performant pentru proiectarea unei aplicaţii capabile să devină de un ajutor real celor care se „războiesc” cu organizarea contabilităţii salariilor şi altor drepturi de personal.
Fără pretenţia deşartă că este o aplicaţie completă şi mergând pe ideea că orice aplicaţie este perfectibilă, invit cititorii şi mai ales cunoscătorii să completeze această aplicaţie astfel încât, în timp, să îi crească performanţele. Dar pentru aceasta este nevoie de cunoaşterea noţiunilor teoretice şi dezvoltarea deprinderilor practice legate de baze de date şi SGBD-uri în general şi a Microsoft Access în particular. Pentru aceasta recomand aprofundarea noţiunilor teoretice prezentate în capitolele următoare.
Bibliografie
Carol Schnakovszky – Baze de date, 2000, suport de curs - Universitatea Bacău.
Pavel Năstase, Florin Mihai, ş.a. – Baze de date Microsoft Access 2000, Editura Teora, Bucureşti, 1999.
Roger Jennings – Utilizare Access 2003, Editura Teora, Bucureşti, 2004.
E. Koller, M. Roşculeţ – Programarea în Access 97, Editura Teora, Bucureşti, 1997.
*** - Documentaţia Microsoft Access 2000.
Preview document
Conținut arhivă zip
- Baza de Date pentru Informatizarea si Contabilizarea Salariilor si a Altor Drepturi de Personal.doc