Cuprins
- 1.Proiectarea logică a sistemului informațional 3
- 1.1. Proiectarea logica a bazei de date 3
- 1.1.1. Constituirea diagramei entitate-relatie pentru sistemul de salarizare 3
- 1.1.2 Descrierea restrictiilor de comportament 4
- 1.2. Descrierea tranzactiilor asupra bazei de date 6
- 2. Proiectarea rapoartelor 9
- 1."Situația salariilor pe departamente și angajați" 9
- 2.“ Situația contributiilor platite pe contracte si angajati” 12
- 3. Raportul „Evidența angajaților pe departamente cu salariul net lunar mai mare decât salariul mediu net lunar pentru anul 2011” 14
- 4. „Situația imputărilor și penalizărilor pe angajați pentru luna martie 2021 16
- 3. Proiectarea ecranelor (formularelor pentru culegerea datelor) 19
- 3.1 Proiectarea formularului pentru clasa de tranzacții 19
- „Înregistrare pontaj în baza de date" 19
- 3.2 Proiectarea formularului pentru clasa de tranzacții 24
- ,,Înregistrare și actualizare rețineri salariale” 24
Extras din proiect
1.Proiectarea logică a sistemului informațional
1.1. Proiectarea logica a bazei de date
1.1.1. Constituirea diagramei entitate-relatie pentru sistemul de salarizare
Fig.1. Forma fnala a schemei bazei de date
1.1.2 Descrierea restrictiilor de comportament
Tabelul 1. Restricții de comportament pentru tabelul Contract de munca
Idcontract Numărul contractului trebuie să fie >1000.
Data_angajarii Data angajării trebuie să fie mai mare decât data curentă.
Salariul_brut Valoarea acestor câmpuri nu pot lua valori negative (>=0).
Tabelul 2. Restricții de comportament pentru tabelul Salariați
CNP Trebuie să conțină obligatoriu 13 cifre.
Serie_nr._CI Trebuie să conțină obligatoriu 8 caractere (2 litere și 6 cifre), iar literele să fie scrise cu majuscule
Nume Numele și prenumele trebuie scris cu majuscule.
Vechime Câmpurilenu pot lua valori negative (>=0).
Deducere Valoarea acestui câmp nu poate lua valori negative (>=0).
Tabelul 3. Restricții de comportament pentru tabelul Functii
Den_Functie Prima literă din denumire trebuie scrisă cu majusculă.
Tabelul 4. Restricții de comportament pentru tabelul Deparmanet
Den_Departament Denumirea trebuie scrisă cu majuscule.
Tabelul 5. Restricții de comportament pentru tabelul Detalii_concediu
Data_depunere_cerere Data trebuie să fie anterioară datei început concediu.
Data_inceput_concediu Data inceputului de concediu trebuie sa fie dupa data depunerii cererii
Data_sfarsit_concediu Data sfârșit concediu trebuie să fie mai mare decât data_început_concediu.
Tabelul 6. Restricții de comportament pentru tabelul Concediu
Denumire_concediu Prima literă din denumire trebuie scrisă cu majusculă.
Tabelul 7. Restricții de comportament pentru tabelul Detalii_Retineri
Val_Retineri Valoarea reținerii trebuie să fie >=0.
Tabelul 8. Restricții de comportament pentru tabelul Retineri
Denumire_retineri Prima literă din denumire trebuie scrisă cu majusculă.
Procent_retineri Valorile trebuie să fie în conformitate cu reglementările în vigoare.
Tabelul 9. Restricții de comportament pentru tabelul Fișă_Prezență
Nr._fisa Numărul fișelor de prezență trebuie să fie >1000.
Nr_Ore_Lcurate Câmpurile nu pot lua valori negative (>=0).
Nr_ore_suplimentare
Absente_nemotivate
Tabelul 10. Restricții de comportament pentru tabelul Detalii_spor
Val_Spor Valoarea sporului trebuie să fie >=0.
Tabelul 11. Restricții de comportament pentru tabelul Sporuri
Den_spor Prima literă din denumire trebuie scrisă cu majusculă.
Procent_spor Valorile trebuie să fie în conformitate cu reglementările în vigoare
Tabelul 12. Restricții de comportament pentru tabelul Detalii_Contributii
Val_Contributii Valoarea contributiilor trebuie să fie >=0
Tabelul 13. Restricții de comportament pentru tabelul Contributii
Tip_Contributie Tipul trebuie scris cu majuscule.
Procent_contributie Valorile trebuie să fie în conformitate cu reglementările în vigoare.
Tabelul 14. Restricții de comportament pentru tabelul Pers_intretinere
Nume_pers_intretinere Numele și prenumele trebuie scris cu majuscule.
CNP Trebuie să conțină obligatoriu 13 cifre.
Tabelul 15. Restrictii de comportament pentru tabelul Imputari
Data_imputare Data imputării trebuie să fie mai mică sau egală cu data curentă.
Val_imputare Valoarea acestui câmp nu poate lua valori negative (>=0).
Preview document
Conținut arhivă zip
- Proiectarea sistemului informational de salarizare.docx