Programul de studiu: CONTABILITATE ȘI INFORMATICĂ DE GESTIUNE LUCRARE DE LICENȚĂ PLATFORMĂ ONLINE PENTRU GESTIONAREA PROGRAMULUI ANGAJAȚILOR… [610520]
UNIVERSITATEA “PETRU MAIOR”
DIN TÂRGU-MUREȘ
FACULTATEA DE ȘTIINȚE ECONOMICE, JURIDICE ȘI ADMINISTRATIVE
Programul de studiu: CONTABILITATE ȘI INFORMATICĂ DE GESTIUNE
LUCRARE DE LICENȚĂ
PLATFORMĂ ONLINE PENTRU GESTIONAREA PROGRAMULUI
ANGAJAȚILOR
Coordonator științific:
Conf. univ. dr. Călin-Adrian COMES
Absolvent: [anonimizat]-Matei Dumitru-Florin
– 2017 –
UNIVERSITATEA “PETRU MAIOR” DIN TG. MUREȘ LUCRARE DE LICENȚĂ
FACULTATEA DE ȘTIINȚE ECONOMICE, JURIDICE Candidat: [anonimizat]: Gliga-Matei Dumitru-Florin
ȘI ADMINISTRATIVE
Programul de studiu: 2014 – 2017 Anul absolvirii : 2018
Conducătorul științific : Viza facultății
Conf. univ. dr. Călin-Adrian COMES
a) Tema lucrării de licență:
Platformă online pentru gestionarea programului angajaților
b) Problemele principale tratate :
c) Bibliografia recomandată :
d) Termene obligatorii de consultații :
e) Locul și durata practicii :
Primit tema la data de : 15.11.2017
Termen de predare :
Semnătura directorului de departament Semnătura conducătorului
Semnătura candidat: [anonimizat]:
Introducere ……………………………………………………………………………………………. 3
Motivația, importanța și metodologia cercetării ………………………………………. 4
Cap.1. Analiza si cerintele unui sistem informatic
1.1. Specificarea cerintelor
1.2. Analiza bazei de date relationale. Modelul entitate-relatie
1.3. Diagrama procesului de lucru
Cap.2. Realizarea sistemului informatic
2.1. Sectiunea 1
2.2. Sectiunea 2
2.3. Sectiunea 3
Cap.3. Implementarea GETEL
3.1. Sectiunea 1
3.2. Sectiunea 2
3.3. Sectiunea 3
Cap.4. Studiu de caz
Cap. 5. Concluzii generale aferente lucrării
Bibliografie
INTRODUCERE
Schimbarile majore care s-au produs in mediul de afaceri in ultimele decenii s-au datorat
competitiei si adaptarii la nevoile pietei, dar mai ales dezvoltarii tehnologiei informationale. Dezvolatea
tehnologiei a adus cu sine o serie de transformari in ceea ce priveste modul de organizare si conducere
al intreprinderilor, scopul acestora fiind de a creste eficienta activitatilor realizate de catre intreprindere.
In acest scop s-au dezvoltat o serie de aplicatii de afaceri mai mult sau mai putin specifice domeniului
de activitate specific intreprinderii.
Indiferent de scopul final al acestor aplicatii: analiza de indicatori economici, optimizarea
proceselor interne ale intreprinderii, imbunatatirea relatiilor cu partenerii de afaceri, s.a., toate aceste
aplicatii utilizeaza baze de date si interfete grafice inteligibile. Prin intermediul interfetelor grafice
utilizatorii pot accesa baza de date a aplicatiei in scopul obtinerii de date care mai apoi pot fii utilizate
de catre intreprindere pentru luarea unor decizii.
Sintagma “Time is money” (Timpul inseamna bani) a lui Benjamin Franklin din lucrarea sa
intitulata “Advice to a young Tradesman, Written by an Old One” (Sfaturi pentru un comerciant tanar,
scrise de un comerciant batran) este mai adevarata ca oricand in cadrul societatii informationale
deoarece succesul unei intreprinderi se bazeaza pe capacitatea acesteia de a reactiona intr-un timp cat
mai scurt schimbarilor pietei, iar aceasta reactie trebuie sa aiba la baza date concrete obtinute in timp
real.
Regasim la ora actuala trei tipuri importante de aplicatii utilizate de catre mediul de afaceri:
aplicatii de tipul B2E (business-to-employee) care au ca si scop eficientizarea proceselor interne ale
intreprinderii, aplicatii de tipul B2B (business-to-business) al caror scop este imbunatatirea relatiilor cu
partenerii de afaceri ai intreprinderii si aplicatii de tipul B2C (business-to-client) care au ca si scop
cresterea nivelului de satisfactie al clientilor si obtinerea de date privind nevoile acestora.
MOTIV ATIA, IMPORTANTA SI
METODOLOGIA CERCETARII
Dorinta intreprinderilor de a-si eficientiza modul de desfasurare a activitatii prin facilitarea
accesului la informatii, dar si crearea unor structuri ierarhice cat mai eficiente au dus la implementarea
sistemelor informatice in cadrul acestora.
Una dintre prioritatile Uniunii Europene prevazute in “Tratatul privind functionarea Uniunii
Europente” este promovarea si raspandirea tehnologiei astfel incat mediu de afaceri, guvernele si
cetatenii sa aiba un rol decisiv in dezvoltarea si modelarea economiei globale. 01
Modificarile legislative din ultima perioada din Romania au generat o serie de obligatii pentru
intreprinderi, printre care obligatia tinerii evidentei orelor de munca prestate de catre angajat. Conform
articolului 119 din Codul Muncii, modificat prin Ordonanta de urgenta 53/2017 se mentioneaza faptul
ca: “Angajatorul are obligatia de a tine la locul de munca evidenta orelor de munca prestate zilnic de
fiecare salariat, cu evidentierea orei de incepere si a celei de sfarsit a programului de lucru si de a
supune controlului inspectorilor de munca aceasta evidenta, ori de cate ori se solicita aceasta
evidenta.”.
Pornind de la afirmatia de mai sus, lucrarea de fata isi propune realizarea unui sistem informatic
care sa permita intreprinderilor mici si microintreprinderilor sa gestioneze activitatea angajatilor si a
foilor de pontaj ale acestora la un cost minim. Totodata acest sistem va oferi o interfata grafica simpla
si sugestiva astfel incat utilizarea sistemului sa se poata realiza usor, fara a necesita cunostinte
suplimentare.
Avand ocazia de a munci intr-o microintreprindere o perioada relativ scurta de timp
(aproximativ 6 luni), am remarcat cu usurinta cateva dintre dezavantajele neutilizarii unui sistem
informatic de gestionare a timpului de lucru. Practic, incercandu-se a se urmari performantele de grup,
dar si cele individuale, la sfarsitul programului, seful de echipa era nevoit sa noteze intr-un asa numit
caiet de lucru activitatea prestata de fiecre angajat in parte si durata aproximativa a acesteia. Pe langa
faptul ca aceasta activitate presupunea o anumita perioada de timp, exista si posibilitatea ca anumite
actiuni realizate de catre angajat pe parcursul programului sa nu fie mentionate.
In ceea ce priveste intreprinderile in care domeniul de activitate se bazeaza mai mult pe
realizarea de activitati cu caracter intelectual, un astfel de sistem ar putea oferi o mai buna imagine
privind modul in care angajatul se implica in activitatile intreprinderii, felul in care acesta isi
organizeaza programul de lucru pentru a indeplini sarcinile primite, dar si calitatea muncii sale.
Pentru realizarea acestei aplicatii am facut apel la cunostiintele dobandite pe parcursul celor trei
ani de studiu, in special cele referitoare la administrarea datelor prin intermediul unei baze de date de
tip SQL (Structured Query Language), a cunostiintelor dobandite prin studiu individual privind modul
de utilizare a diferitelor tehnologii web cum ar fii: HTML, CSS si JavaScript si a limbajului PHP in
scopul crearii de aplicatii care sa poata rula in mediul virtual, denumit si web sau mediu online.
CAPITOLUL 1. ANALIZA SI CERINTELE
UNUI SISTEM INFORMATIC
1.1. Specificarea cerintelor
Sistemul informatic care urmeaza a fii realizat este creat pentru a ajuta intreprinderile din
diferite domenii de activitate la imbunatatirea calitatii activitatilor lor zilnice.
Acest sistem va permite:
•managementul utilizatorilor (tot ce tine de creare, editare sau stergere),
•atribuirea de roluri si permisiuni utilizatorilor in functie de statutul acestora in cadrul
intreprinderii
•crearea si editarea departamentelor
•managementul operatiunilor efectuate de catre fiecare angajat in parte
Utilizatorul este principalul element al acestei aplicatii, iar in baza de date vor fii definite
urmatoarele campuri:
•id identificator unic, va fii utilizat ca si numar de marca
•name numele complet al utilizatorului
•password parola aferenta contului utilizatorului
•remember_token se va utiliza atunci cand utilizatorul doreste sa-si schimbe parola
•department_id va contine o valoarea numerica pozitiva care va reprezenta identificatorul unic
al departamentului din care utilizatorul face parte
•role_id va contine o valoare numerica pozitiva care va reprezenta identificatorul unic al rolului
pe care utilizatorul il are in cadrul intreprinderii.
Inainte ca un utilizator sa poata fii creat, este necesara definirea unui rol si a unui departament.
Aplicatia va contine implicit un utilizator cu drepturi depline denumit “superadministrator”
care, in functie de solicitarile clientului va putea sa creeze utilizatori carora sa le atribuie diferite roluri
si totodata sa stabileasca permisiunile fiecarui rol.
Principalele roluri ale aplicatiei vor fii:
•administrator
•manager departament
•angajat
Administratorul va avea toate permisiunile aferente rolului de superadministrator, mai putin
cele privind crearea unui nou superadministrator si cele privind crearea sau stergerea de permisiuni.
Managerul de departament va avea posibilitatea sa modifice date privind angajatii
departamentului sau, sa urmareasca activitatea acestora si sa efectueze anumite modificari privind
activitatea angajatilor departamentului sau.
Angajatul va avea posibilitatea de a justifica timpul efectiv de lucru prin crearea de obiective
denumite “task”-uri prin definirea timpului aferent si descrierea succinta a obiectivului realizat.
1.2. Analiza bazei de date relationale. Modelul entitate-relatie
Analiza unui sistem informatic incepe prin identificarea si analiza datelor pe care acesta
urmeaza a le procesa si a le stoca in baza de date aferenta acestuia.
O baza de date poate fii definita ca o multime de date care impreuna modeleaza un univers.
Acest univers este creat din obiecte legate intre ele, care, daca sunt de acelasi tip, formeaza o entitate,
in timp ce legatura dintre ele poarta denumirea de relatie. Atat entitatile cat si relatiile dintre acestea
prezinta o serie de caracteristici denumite atribute. Procesul de descriere a entitatilor si a relatiilor
dintre acestea poarta denumirea de modelare. Modelarea unei baze de date permite reprezentarea prin
date a unor fapte reale.
In 1976, Peter Pin-Shan Chen, inginer electronist la Universitatea Nationala din Taiwan, a
definit termenii: entitate, relatie, atribut si diagrama entitate-relatie. 02
Entitatea reprezinta un obiect concret sau abstract care este reprezentat prin proprietatile sale
denumite si “atribute”. Principalele caracteristici ale unei entitati sunt denumirea entitatii si descrierea
acesteia.
Denumirea unei entitati trebuie sa fie un substantiv expresiv si relevant pentru aceasta, utilizat
la forma de singular, unic in cadrul colectiei de entitati din care face parte. Totodata o entitate nu poate
avea mai multe denumiri.
Descrierea entitatii se realizeaza prin definirea atributelor aferente acesteia care trebuie sa redea
intr-un mod cat mai fidel structura acesteia. Orice entitate trebuie sa defineasca cel putin un atribut cu
valoare unica pentru fiecare obiect care intra in componenta acelei entitati astfel incat sa nu poata exista
doua obiecte identice. Acest atribut cu valoare unica este cunoscut sub denumirea de “cheie primara” si
trebuie sa indeplineasca anumite conditii: sa poata fii controlat de catre administratorul bazei de date,
sa nu contina date descriptive sau ambiguitati, sa fie usor de utilizat si sa nu permita duplicarea sa. In
Figura 1.2.1 se poate vedea reprezentarea grafica a entitatii “Utilizator”.
Figura 1.2.1: Reprezentarea grafica a entitatii “Utilizator”
Relatia este definita ca o legatura intre doua sau mai multe entitati, definirea acesteia
realizandu-se prin intermediul anumitor verbe. Exista anumite conditii privind definirea unei relatii
Surse:
01. http://www.euractiv.ro/uniunea-europeana/articles%7CdisplayArticle/articleID_12577/Politicile-
Uniunii-Europene.html
02. https://www.atestateinformatica.ro/tutoriale/relatii-intre-entitati
Copyright Notice
© Licențiada.org respectă drepturile de proprietate intelectuală și așteaptă ca toți utilizatorii să facă același lucru. Dacă consideri că un conținut de pe site încalcă drepturile tale de autor, te rugăm să trimiți o notificare DMCA.
Acest articol: Programul de studiu: CONTABILITATE ȘI INFORMATICĂ DE GESTIUNE LUCRARE DE LICENȚĂ PLATFORMĂ ONLINE PENTRU GESTIONAREA PROGRAMULUI ANGAJAȚILOR… [610520] (ID: 610520)
Dacă considerați că acest conținut vă încalcă drepturile de autor, vă rugăm să depuneți o cerere pe pagina noastră Copyright Takedown.
