Documente Academic
Documente Profesional
Documente Cultură
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
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.
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
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.
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.
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 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
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