Sunteți pe pagina 1din 16

Ministerul Educației și Cercetării al Republicii

Moldova
Centrul de Excelență în Informatică și Tehnologii
I nf ormaționale

Disciplina:
Elemente de proiectare a sistemelor informatice
Tema: Subsistem informatic p rivind evidența
remunerării muncii salariaților

A elaborat: Ursu Daniel


Grupa: B-1841
A verificat: Dovgani Irina

Chișinău 2021
Cuprins
Caracterizați unitatea social-economică .................................................................................................. 3
Organigrama Aeroport ......................................................................................................................... 3
Esenţa economico-organizatorică.......................................................................................................... 4
C erinţele f ață de subsistemul informatic................................................................................................. 4
Fundamentele proiectării de ansamblu a subsistemului informatic........................................................... 4
Definirea ieșirilor............................................................................................................................. 4
Definirea intrărilor ........................................................................................................................... 5
Stabilirea prelucrărilor ......................................................................................................................... 5
Modelele matematice ........................................................................................................................... 5
Necesarul de resurse hard și soft ........................................................................................................... 6
Hard recomandate: ........................................................................................................................... 6
Softul necesar este: .......................................................................................................................... 6
Proiectarea Bazei de date ..................................................................................................................... 7
Proiectarea vizuala............................................................................................................................... 8
Concluzie .......................................................................................................................................... 16

2
Caracterizați unitatea social-economică
Industria aviaţiei civile din Republica Moldova este una relativ tânără. Cu toate acestea, deja s-a
încadrat și activează cu succes într-un cadru complex de standarde, aplicabile la nivel mondial. Pe
parcursul anilor, aviaţia civilă a deschis noi pieţe, noi posibilităţi pentru afaceri, turism şi contacte
interumane. Aviația civilă este un sector al economiei în d ezvoltare continuă, care ad uce valoare
ad ăugată sectoarelor conexe și bunăstare populației. Chiar d acă aviația civilă este cu regularitate
af ectată d e d iverse procese care au loc în țară și la nivel internațional, d e f iecare d ată ieșim mai
puternici d in aceste încercări. Toate acestea grație unei echipe prof esioniste, cu un înalt grad de
integritate și responsabilitate, care este gata să aplice soluții inovative într-o lume care se schimbă
rapid . O astef el d e companie conține o mulțime d e subsisteme d estul d e complicate, unul d intre
care va f i subsistemul inf ormatic privind evid ența remunerării muncii salariaților. Întreprind erea
având un număr mare de lucrători este nevoie de un sistem informatic, bine proiectat și creat pentru a
ușura procesul și desigur de a reduce timpul pentru a duce evidența remunerării lucrătorilor dincadrul
companiei.

Organigrama Aeroport

3
Esenţa economico-organizatorică
Esența organizației economice care se ocupă d e problema exprimă aspecte economice, principii
și metod e organizaționale sau o serie d e măsuri pentru a se asigura că problema este rezolvată.
Subsistemul I T trebuie să urmărească compensarea angajaților. Din acest motiv, orice companie
are un d epartament d e contabilitate care să se ocupe d e asta. Pentru un număr mare d e angajați,
acest proces va fi costisitor, astfel încât un subsistem bine proiectat își poate crește procesul.
Prin urmare, cu acest subsistem, echipa de contabili va putea urmări rapid și ușor compensarea
angajaților companiei. Toată lumea își d orește ca salariul să f ie calculat la timp și calculat corect.
Acesta este scopul subsistemului propunere.
Datorita implementarii acestui subsistem, vom reduce timpul necesar inregistrarii manuale,
procesul va deveni mai usor, ba chiar si munca mai placuta.Fiecare angajat va primi salarii la timp
fara intarzieri si probleme, in special salariile vor fi calculate corect. Conform unei formule
d e bază, calcul automat, puteți f i sigur că este corect, nu vor exista greșeli contabile.

Cerinţele față de subsistemul informatic


Scopul principal urmărit prin introd ucerea unui sistem inf ormațional este acela d e a asigura
că managementul obține inf ormații ad evărate și în timp util, care sunt necesare pentru
verif icarea și elaborarea operațională a procesului d ecizional. Cerințele d e sistem pentru
subsistemul inf ormatic pentru evid ența salariilor angajaților d in „Autoritatea Aeronautică
Civilă” pe care le-am proiectat sunt:
• Ad ăugați și ștergeți d atele actualizate ale angajaților companiei.
• Transf erul pe contul angajațiilor a salariului calculate
• Istoricul transferurilor salariale.
• O înregistrare a recompenselor sau plăților în avans primite d e angajați.

Fundamentele proiectării de ansamblu a subsistemului informatic


Definirea ieșirilor
Lista angajaților care vor ref lecta premiile d in această săptămână:
• Numele, prenumele angajatului,
• Domeniul în care acționează,
• Suma spre achitare,
• Avansul ce se datorează,
• Numărul total de premii.

4
Definirea intrărilor
• Numele, prenumele angajatului,
• Domeniul în care acționează,
• Data, anul angajării în companie,
• Suma spre achitare,
• Avansul ce se datorează,.
• Logarea,
• Numărul de lucrări ce le-a executat,
• Data/luna/anul nașterii.
In acest fel, datele de intrare vor preciza mai exact persoana care trebuie sa primeasca premiul in
aceasta saptamana, iar informatiile despre aceasta persoana se vor incheia din contractul semnat,
documentele furnizate la momentul semnarii contractului, precum si cateva concluzii
detaliate. în interviu.Toate aceste date trebuie să fie introduse în Baza de date și să o salveze pentru
situații d e urgență.

Stabilirea prelucrărilor
Stabilirea prelucrării este înțeleasă ca specif icarea listelor d e programe, f uncțiilor și structurilor
automatizate. Prin urmare, subsistemul va utiliza tehnologia de procesare automată a datelor care
utilizează o bază de date. De exemplu, baza de date a companiei va adăuga o listă de persoane
care conține date și câteva detalii ale acestor persoane (Numele, prenumele angajatului, Domeniul în
care acționează, Suma spre achitare, Avansul ce se d atorează, Numărul total d e premii).
Sistemul presupune că categoria de ieşire reprezintă o listă al principalelor surse de contabilitate
financiară, şi grupează indicatorii de analiză sub forma unui tabel. Rapoartele pot fi afișate pe
monitorul computerului, pe panoul d igital astf el încât angajații să le poată vizualiza și pot fi
trimise of f line către benef iciari sau transmise d e la d istanță prin rețea online, social. Sistemul dat va
putea of eri la ieșire inf ormații care vor putea purta caracter inf ormativ, vor ajut a cond ucerea sa ia
d ecizii importante d ar și să of ere inf ormații pentru utilizatori, cînd va f i nevoie.

Modelele matematice
Subsistemul va f i echipat cu o interf ață graf ică pentru a f acilita și îmbunătăți ef iciența utilizării
acestuia. Unul d intre cele mai avansate limbaje d e programare va f i f olosit pentru a crea interf ețe
graf ice, în special pentru astf el d e aplicații C#. Există multe motive pentru a-l alege, precum
accesul comod și rapid la baza d e d ate, astf el încât interfața graf ică să poată ext rage ușor și rapid
d ate d in companie și să le transf ere. Vor exista multe tranzacții în spatele interf eței.

5
Necesarul de resurse hard și soft
O mare varietate d e prod use d e resurse I T, hard ware și sof tware d e pe piață poate asigura că
obiectivele propuse sunt atinse la un nivel înalt. Acest sistem este dezvoltat în mediu .NET. Toate
datele sistemului sunt stocate în baza de date „BdAeroport”. Baza de date este de tip SqlServer
2019. Microsoft SQL Server Este un sistem d e management al bazelor d e d ate relaționale
(RDBMS) produs de Microsoft Corporation în Statele Unite. Principalul limbaj de interogare este
MS-SQL.

Prin urmare, pentru a rula aplicația creată, veți avea nevoie d e resurse hard minime:
- CPU – Intel-Pentium 2400 MHZ
- Windows 7,8
- Memorie – 1 GB RAM
- HDD – 160 GB

Hard recomandate:
- CPU – Intel i3-2009, 2800 MHz
- Windows 8,10.
- Memorie – 2 GB RAM
- HDD - 240GB

Softul necesar este:


- Microsoft Visual studio
- SQL Server

Sunteți binevenit să respectați aceste cerințe pentru a rula mai bine aplicația și pentru a crește
ef iciența muncii. Conf orm cerințelor enumerate mai sus, analizați în prealabil situația resurselor
soft și hard.

6
Proiectarea Bazei de date

Elementul cel mai important în crearea unei aplicații este baza de date. În continuare
vom prezenta schema și tabelele bazei noastre de date care am proiectato pentru a fi utilizată , de
sistemul informatic proiectat pe parcursul acestei lucrări. Vom utiliza anume baza de date și nu
fișiere deaorece acesta creste enorm viteza de procesare a datelor, astefel vom putea extrace și
introduce date ușor și rapit, față de lucru cu fișierele care este mult mai costisitor și chiar care
acum este foarte rar utilizat.

Figură 1 Diagrama E.R

7
Figură 2 Tabele Baza de date

Proiectarea vizuala

8
Figură 3 Meniu Logare

Pagina în care ne putem loga după ce am creat un cont din meniul de înregistrare în care putem intra cu
ajutorul butonului 'Register'
Butonul SQL Test ne testează conexiunea cu baza de date.
Pentru a ne putea loga avem nevoie de ID-ul Angajatului, Login, Password setate de către Utilizator atunci
când se înregistrează.

9
În meniul de înregistrare avem 3 textbox-uri
ID
LOGIN
Password
Meniul de înregistrare este conectat direct la baza
de date și se folosește de tabelul AUTH
Butonul Back ne duce înapoi la meniul de logare.
Butonul Register, înregistrează un cont nou cu
condiția că toate textbox-urile să fie completate cu
informația necesara.

Figură 4 Meniu inregistare

Figură 5 Pagina principala

Pagina principala este formata din bara prin care putem muta fereastra, butonul de minimize, close, menu,
log out. Interfața a fost creată de la zero și nu a fost folosit vreun plugin de UI.
10
Figură 6 Meniu si tab-ul liste

Din Meniu putem vizualizăm Tabelele din baza de date.


Să adaugăm un angajat, setăm funcții, setăm salarii, setăm premiu, să facem anumite operațiuni.

Figură 7 Adaugare Angajat

Putem adauga un angajat daca introducem informatiile necesare.


11
Figură 8 Setari Functie

Din tab-ul Setari Functie, putem schimba functia, domeniul sau salariul unui angajat in functie
de necesitati, pentru a schimba avem nevoie sa introducem informatiile necesare:
ID Angajat
Functie
Domeniu
Salariu

12
Figură 9 Setari Salariu

În tab-ul setări Salariu putem seta câte lucrări a făcut un angajat, Suma spre Achitare, Avans iar dacă acesta
a îndeplinit standardele lunare din meniul Setări Premiu, setăm un premiu pentru id-ul lui iar apoi îl definim
înapoi din meniul setări salariu.
Pentru a schimba avem nevoie sa introducem informatiile necesare:
ID Angajat
Lucrari
Suma Achitare
Avans
ID Premiu(setat deja din tab-ul setari Premiu)

13
Figură 10 Setari Premiu

În tab-ul Setări Premiu putem seta un premiu în bani în funcție de id-ul angajatului. Putem seta premiul și
numărul de premii pe care acesta le poate primi luna aceasta.
Pentru a insera avem nevoie sa introducem informatiile necesare:
ID Premiu
ID Angajat
Premiu
Total_Premii.

14
Figură 11 Operatiuni, in tab-ul operatiuni putem seta daca un angajat poate lua avans sau daca salariu de luna aceasta este deja
transferabil

Figură 12 Afisare Tabele prin DataGriedView

15
Concluzie

C# este user friendly si este creat pentru a fi simplu si usor de utilizat. Totusi, este un limbaj de
programare elaborat care necesita timp si atentie pentru a putea dezvolta un prototip functional cu
ajutorul sau. Pe tot parcursul dezvoltării aplicației nu am întâmpinat probleme tehnice datorită
experienței acumulate din anii trecuți în care am lucrat la aplicația pentru Practica de instruire. Totuși
mă bucur și sunt enorm de mândru că am putut duce la capăt scopurile propuse pentru aceasta lucrare
și pot spune că această lucrare m-a ajutat să îmi reamintesc capacitățile pe care le aveam în
programarea C# și crearea bazelor de date. Sunt satisfăcut de rezultatul obținut dar nu la o sută de
procente fiindcă această aplicație poate fi îmbunătățită până la un nivel mult mai complex decât cel
prezent. Sper ca pe viitor acest proiect să mă ajute.

16

S-ar putea să vă placă și