Documente Academic
Documente Profesional
Documente Cultură
LUCRARE DE LICENȚĂ
Conducător ştiinţific :
Bucureşti, 2020
ACADEMIA DE STUDII ECONOMICE DIN BUCUREŞTI
Conducător ştiinţific
Bucureşti, 2020
2
Cuprins
Introducere.................................................................................................................... 5
3
2.1 Crearea interfeței cu utilizatorul .......................................................................... 28
Referințele bibliografice............................................................................................. 41
Anexe ........................................................................................................................... 45
4
Introducere
Întrucât în literatura de specialitate s-a abordat mai puțin subiectul transformărilor
managementului electronic al resurselor umane și a funcției de recrutare electronică, această
lucrare și-a propus aprofundarea cerințelor unei aplicații pentru recrutarea de personal și
exemplificarea beneficiilor și rezultatelor printr-un model sugestiv.
Premisa de la care s-a pornit în realizarea cercetărilor a fost dată de rolul pe care resursele
umane l-au avut în dezvoltarea economică a întreprinderilor de orice natura, acestea fiind
principalele surse care prin unicitatea lor generează schimbări și creează valoare. De la rolul lor
strategic și executiv pâna la modalitatea în care acestea intermediază comunicarea din interiorul
companiei dar și cea cu mediul de afaceri, resursele umane prezintă o importanță deosebită
pentru întreprindere, iar recrutarea lor trebuie realizată cu atenție.
În cea de-a doua parte se detaliază implementarea unui sistem informatic de păstrare a
evidenței recrutărilor de personal. Faza de proiectare a vizat în principal conceperea bazei de
date și a interfeței cu utilizatorul. Deoarece modelele necesită întotdeauna ajustări și
îmbunătățiri, procesul de concepere a fost unul iterativ. În ceea ce privește implementarea
sistemului, acest lucru s-a realizat prin intermediul unei aplicații web ASP.NET care a fost
conectată la o bază de date SQL Server. Pentru acest lucru au fost detaliate mijloacele de
transpunere (facilitățile aplicațiilor) atât a modelelor de date, cât și a cerințelor de prelucrare a
acestora care au permis concretizarea sistemului. Spre final au fost prezentate și rezultatele
obținute (interacțiunile dintre componentele sistemului determinate automat sau prin intermediul
acțiunii umane).
5
PARTEA I - STADIUL CUNOAȘTERII
6
3. Activități ale Managementului Resurselor Umane
7
profesionale la nivel individual. De aceea, resursele umane nu trebuie percepute drept un cost
pentru organizație, ele reprezentând o investiție în scopul dezvoltării activității și poziției firmei.
3.5.1 Definire
Procesul de recrutare poate fi definit ca practicile și activitățile realizate de organizație în
scopul de atragerii a noi forțe de muncă calificate, competente și care aderă la valorile
companiei în vederea selecției și cooptării de personal nou într-un timp dat, folosindu-se de
resursele financiare alocate.
3.5.2 Generalități
În ceea ce privește importanța procesului de recrutare, se remarcă influența puternică
asupra performanței și diversității personalului în organizație prin asigurarea unei calități a
pregătirii și cunoștințelor pe care le posedă în întâmpinarea cerințelor organizaționale.
(Rynes & Cable, 2003) Din acest considerent, se apreciază că recrutarea organizațională are
un rol crucial în dezvoltarea capitalului uman și managementului strategic al resurselor
umane având în vedere faptul că talentul este rar, valoros și greu de substituit (Cober R. T,
2004).
Primul pas în procesul de recrutare ar trebui să fie stabilirea obiectivelor care se aliniază
obiectivelor strategice generale ale companiei (Daniel M. Cable, 2013). Principala direcție de
orientare este determinarea numărului de poziții deschise din cadrul companiei pe baza
8
rapoartelor privind resursele umane și a comunicatelor de necesitate emise de către
conducere și departamente.
Analizându-se importanța proiectelor disponibile care susțin continuitatea desfășurării
activității firmei se va fixa și termenul limită pentru care posturile de muncă ar trebui
ocupate. Pe baza acestor coordonate se delimitează un buget necesar susținerii acestei
activități în funcție de disponibilități generale ale firmei.
În ceea ce privește candidații, se vor alege caracteristicile esențiale care îi descriu și care
corespund cel mai bine cu cerințele postului și valorile companiei. Un exemplu în acest sens
ar putea fi nivelul de educație, cunoștințele, abilitățile și competențele dar și valorile
fundamentale după care își ghidează comportamentul și rațiunea. De asemenea, profesioniștii
resurselor umane ar trebui să mai solicite părerea ori cunoștințele managerilor responsabili cu
selecția candidaților sau a managerilor funcționali care vor lucra cu noii angajați. Prin această
metodă de culegere a cerințelor atât din interiorul, cât și exteriorul departamentului de
resurse umane, procesul de recrutare se va îmbunătăți, putându-se întocmi fișele de post.
Fișa postului reprezintă un document organizatoric prin care se specifică rolul și poziția
unui post în raport cu obiectivele organizației, fiind o anexă a contractului individual de
muncă. Aceasta este împărțită în două secțiuni și anume descrierea postului și specificațiile
acestuia.
În prima parte se va face referire la denumirea oficială a postului alături de codul de
încadrare al acestuia (COR), locul în care angajatul își va desfășura activitatea cât și poziția
postului în cadrul organigramei împreună cu relațiile stabilite cu celelalte structuri. De
asemenea se vor specifica obiectivele postului, competențele, sarcinile și responsabilitățile de
muncă.
În ceea ce privește specificația postului se vor defini cerințele de recrutare pe care
candidatul trebuie să le posede. Ele sunt redate de pregătirea profesională necesară realizării
sarcinilor zilnice, experiențele și abilitățile dobândite din alte rapoarte de muncă, dar și
calitățile ce îl descriu ca persoană.
Începând cu anul 1989, populația totală a României se află într-un declin continuu, în
prezent înregistrându-se cu 3.6 mil. de locuitori mai puțin față de perioada de bază analizată
conform datelor furnizate de EuroStat în anul 2020 (Eurostat, 2020).
9
Populația României -Total
24.000.000
23.000.000
22.000.000
locuitori
21.000.000
20.000.000
19.000.000
18.000.000
17.000.000
2004
2013
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2005
2006
2007
2008
2009
2010
2011
2012
2014
2015
2016
2017
2018
2019
ani analizați
10
În plan extern, factorii demografici prin disponibilitatea populației active dar și piața
muncii prin cererea și oferta de muncă existentă într-o țară influențează procesul de recrutare.
Spre exemplu, în cazul unei țări care înregistrează scăderi demografice ori nu există candidați
suficienți având o anumită pregătire care să ocupe posturile disponibile asemeni situației din
România, apar dificultăți în realizarea recrutării, mai exact în cadrul etapei de atragere și
selecție a candidaților.
În cazul înregistrării unei rate a șomajului mărite, companiile vor dispune de o ofertă
variată a resurselor umane, dificultatea fiind dată de volumul mare de muncă al recrutorilor și
de termenele limită la care se dispune angajarea. La nivel național, conform datelor furnizate
de Agenția Națională pentru Ocuparea Forței de Muncă (Anexa 1), în ultimul an analizat
(2019) s-a descoperit o rată a șomajului care se situa în jurul valorii de 3% și care continua să
scadă în ultimele luni ale anului. Acest lucru indică îmbunătățirea proceselor de recrutare și o
mai bună mobilizare a forței de muncă, fapt ce implică o evoluție favorabilă a României în
contextul pieței muncii.
De asemenea, pentru susținerea eficientizării și optimizării procesului de recrutare, statul
poate fi un factor principal de influență prin legile adoptate în Codul Muncii care pot dicta
normele de ordine și siguranță în muncă, drepturile și condițiile de remunerare a salariaților
alături de obligațiile acestora. Din analiza salariul minim pe economie s-a constat o evoluție
constantă a acestuia în ultimii ani (de 9,47% în anul 2019 față de anul 2018) (Monitorul
Oficial nr. 950 din 2017) (Monitorul Oficial nr. 1045 din 2018) care prin cumularea sa cu
efectul inflației (rata inflației 2019 = 3,8%) (Institutul Național de Statistică, 2019), au
condus către creșteri nesemnificative pentru salariați, dar și către o înrăutățire a situației
pentru angajatori prin creșterea contribuțiilor datorate Statului.
11
De asemenea și imaginea de ansamblu a companiei poate influența posibilitatea atragerii
unor candidați competenți prin stabilirea unei comunicări active cu exteriorul, prin
corectitudinea și seriozitatea serviciilor oferite, dar și prin poziția acesteia pe piață. La nivel
de individ se constată însă că imaginea jobului dorit are o importanță deosebită asupra
motivării candidaților din pricina unor elemente precum remunerarea consistentă a efortului
depus, oportunitățile de promovare, recunoaștere și de dezvoltare profesională continuă.
Ca urmare a complexității acestui proces au fost stabilite câteva etape care au permis
verificarea atingerii tuturor obiectivelor de recrutare pe care o organizație le-a stabilit.
De-a lungul procesului de recrutare, persoanele care se ocupă de această sarcină pot
întâmpina dificultăți care țin de factorii externi, de complexitatea și veridicitatea datelor, de
control dar și de ceea ce privește existența unor baze de date disponibile cu candidați. Mai
precis, recrutorii se confruntă cu volume mari de date constând în CV-uri și scrisori de
intenție care la rândul lor sunt expediate în diverse formate precum mail, fax sau în formatul
site-ului de recrutare. Din cauza acestor neomogenități dar și a necesității unei examinării
individuale a documentelor, timpul dedicat localizării și selecției crește, îngreunând acest
proces. În urma inspectării tuturor documentelor de recrutare, se nasc incertitudini de ordin
informațional. Aceste posibile nereguli decurg din riscul prezentării unor informații eronate,
modificate ori subiective care va conduce la intervievarea unor candidați necalificați și
implicit la folosirea ineficientă a timpilor de muncă (scăderea productivității). O altă
deficiență întâlnită de-a lungul acestui proces este absența unor baze de date centralizate care
ar facilita stocarea și recuperarea datelor folosite anterior.
De cele mai multe ori, candidații care au aplicat ulterior însă nu au fost cooptați de
companie reprezintă resurse accesibile și oportune pentru angajare. Raportând această
situație la mediul extern reprezentat de ceilalți angajatori s-a constat ineficiența trasmiterii de
informații printr-un portal direct de comunicare, astfel că resursele care nu sunt compatibile
cu valorile unei companii nu pot fi redirecționate unei alteia care are nevoie.
Sursele interne vizează angajații de care dispune compania în prezent. Aflându-se în această
poziție de familiaritate față de companie, de cele mai multe ori posturile vor fi disponibile pentru
12
prima data propriilor salariați în scopul motivării acestora prin promovarea către poziții
superioare. Pentru companie, această metodă aduce atât câștiguri materiale prin diminuarea
costului de recrutare, cât și umane, prin acomodarea mai rapidă a angajaților la noile condiții de
muncă și fidelizarea acestora.
În același timp există puncte slabe ale acestei surse de recrutare care constau în principal în
manifestarea unui subiectivism al responsabililor cu recrutarea față de proprii angajați, fapt ce
poate declanșa conflicte între persoane care aspiră către aceeași poziție, însă sunt diferențiați fără
a se folosi criterii de departajare corespunzătoare. De asemenea, acest mod de recrutare în esență
semnifică relocarea angajatului pe o altă poziție, iar acest lucru conduce către crearea altor
posturi de muncă prin eliberarea lor. Din acest considerent, sursa internă reprezintă o variantă
potrivită pentru ocuparea în principal a pozițiilor de top care presupun instruire adecvată și
experiență, lucruri ce au fost dobândite deja în cadrul companiei.
O altă metodă de recrutare foarte folosită în prezent este însă recomandarea unei persoane
prin intermediul unui angajat. Această formă de recrutare reprezintă o resursă de încredere în
momentul în care angajatul își asumă responsabilitatea pentru opinia exprimată față de abilitățile
candidatului propus, lucru ce va fi recompensat adesea printr-un bonus financiar. De cele mai
multe ori angajații curenți se bucură de propria reputație, fapt ce îi determină să propună
persoane despre care cred că vor fi niște angajați exemplari. Acest lucru este benefic deoarece
persoanele trec printr-o altă evaluare realizată implicit de această dată de către proprii angajați.
13
Comparând această resursă de recrutare cu altele, în acest caz aplicanții s-au dovedit a fi mai
calificați și mai bine pregătiți (Dessler, Human Resource Management, 2003) au avut o evoluție
longevivă în organizație și au au performanțe. În ceea ce privește costurile, acestea sunt mai
scăzute raportate la celelalte surse de recrutare chiar dacă sunt plătite bonusuri persoanelor ce
recomandă.
Sursele externe sunt utilizate atunci când se constată că resursele interne nu oferă candidați
potriviți pentru posturile vacante din companie sau compania intră într-un proces accelerat de
creștere care presupune nevoi mai mari de forță de muncă calificată. Pentru a suplini nevoile
crescânde ale multinaționalelor, sursele externe au încercat o evoluție continuă, direct
proporțională cu avansul tehnologic care a modificat complet procesul de recrutare. Printre cele
mai folosite sunt promovările din media și de pe platformele de recrutare, website-urile de
recrutare ale companiilor, agențiile de recrutare, dar și târgurile de joburi desfășurate în cadrul
principalelor orașe dar și universităților.
Promovarea pozițiilor deschise prin reclame reprezintă o metodă de recrutare care își
propune atragerea atenției celor mai buni candidați (care probabil nu sunt în căutarea unui nou
job) în același timp cu prezentarea unor informații corecte care nu trezesc așteptări false și permit
o autoselecție sănătoasă (Secord, 2003). Ținând cont de faptul că reclama ar reprezenta primul
contact pe care o au cei interesați cu organizația, descrierea trebuie să atragă și să prezinte clar
informații despre firmă, descrierea jobului, beneficii și instrucțiuni pentru aplicare (Saul
Carliner, 2006). De asemenea, evidențierea cuvintelor cheie precum numele jobului sau
domeniul la care se referă ajută la structurarea informației și diminuarea efortului posibililor
candidați de a-și selecta date conform intereselor sale. Un alt rol pe care îl are este dat de
proiectarea unei imagini favorabile a mediului de lucru organizațional prin promovarea unor
valori sănătoase precum o comunicare eficientă, fără bariere de ordin formal între angajați și
superiorii lor, lucrul în echipă și formarea de legături de prietenie deasupra relațiilor de
colegialitate și un mediu plăcut de muncă (Lacka-Badura, 2015).
Site-urile de recrutare ale organizației reprezintă o sursă accesibilă care permit expunerea
diverselor informații despre un post vacant atât prin intermediul textului, cât și prin intermediul
imaginilor și videoclipurilor care oferă o experiență completă a locului de muncă și a mediului
organizațional. Înainte de a se baza foarte mult pe această metodă, organizațiile ar trebui să
stabilească dacă această modalitate de recrutare va atrage persoanele dorite. Spre exemplu, o
firmă de dimensiuni relativ reduse, mai puțin vizibilă pe piața muncii poate descoperi că propriul
14
site nu generează suficienți aplicanți. De aceea în unele cazuri este nevoie de o promovare a
website-urilor de recrutare pentru a produce un impact în stilurile de aplicare a candidaților.
În ceea ce privește facilitățile oferite, studiile arată că un site este eficient dacă stârnește
atenția privitorilor prin folosirea unor culori adecvate alături de un design care este curat și evită
aglomerările de informații, dacă este ușor de navigat și dacă include informații despre job care
prezintă o foarte mare importanță pentru aplicanți (responsabilitățile, locația, etc.). De asemenea,
un impact pozitiv a fost observat asupra site-urilor care implementau un mod facil de aplicare,
dar mai ales care ofereau certitudine prin faptul că notificau aplicanții cu privire la primirea
aplicărilor lor și explicau următorul pas în recrutare. Ținând cont de diversitatea device-urilor,
angajatorii ar mai trebui să se asigure că website-ul este potrivit și pentru folosirea smartphone-
urilor și a tabletelor.
Credibilitatea este alt subiect relevant în ceea ce privește site-ul organizațional deoarece este
cunoscut faptul că foarte puține website-uri prezintă informații negative despre condițiile de
muncă, fapt ce conduce către o neîncredere a celor care îl accesează. Pentru a îmbunătăți acest
aspect, angajatorul poate evidenția informațiile din sursele externe (ocuparea unor poziții
fruntașe în topul celor mai buni angajatori realizat de către revista „Fortune”), poate pune la
dispoziție datele de contact a câtorva dintre angajați pentru a oferi testimoniale celor care doresc
să se informeze sau poate expune câteva fapte considerate negative însă care nu vor afecta
imaginea companiei (costul ridicat al traiului din zonă) (Breaugh, 2016).
Agențiile de recrutare reprezintă o metodă utilă pentru mobilizarea forței de muncă, acestea
împărțindu-se în trei categorii principale și anume: agenții publice de recrutare operate de stat
sau de autoritățile județene, agențiile asociate cu organizațiile non-profit și organizațiile private
de recrutare. În România, Agenția Națională pentru Ocuparea Forței de Muncă este una dintre
cele mai importante autorități administrative care pe lângă sprijinirea cetățenilor în procesul de
angajare (funcția de agenție de recrutare), se ocupă și de formarea profesională și integrarea
acestora pe piața muncii, asigurarea în cazul lipsei unui loc de muncă prin furnizarea ajutorului
de șomaj, dar și de supravegherea fenomenului de migrație prin protecția cetățenilor care îți
desfășoară activitatea profesională în afara granițelor țării.
Principalii factori care afectează selecția studenților din anii terminali de către angajatori în
cadrul interviului sunt (Dessler, Human Resource Management, 2003) :
16
3.5.7 Procesul de evaluare și selecție a candidaților
Evaluarea candidaților reprezintă una dintre cele mai importante etape a procesului de
recrutare pe care se vor fundamenta deciziile de selecție. Procesul de evaluare în prezent se
deschide de cele mai multe ori printr-un test de cunoștințe online. Aceste tipuri de teste pot fi de
mai multe categorii în funcție de aria de interes și strategia de recrutare a fiecărei firmei care
stabilește competențele fundamentale necesare unui candidat.
Astfel, aceștia pot opta către un test de abilități care va verifica cunoștințele indivizilor pe un
anumit domeniu de interes. Scopul pentru care au fost concepute este să determine potențialul de
gestionare și finalizare a sarcinilor de lucru specifice deoarece acestea reproduc activitățile
zilnice stipulate în cadrul contractului de muncă (Michael Armstrong, 2014). Exemplu de teste
de acest fel sunt redate de testele de desen/grafică (orientare spațială), teste care apreciază
motricitatea, teste de logică matematică, teste de comunicare și înțelegere și teste
fizice/mecanice.
Următoarea etapă o reprezintă interviul individual care presupune discuții față în față cu
evaluatorul/ evaluatorii la care poate participa și recrutorul care a demarat procesul de recrutare a
persoanei respective și care se va ocupa de formalitățile de pregătire a interviului (culegerea
datelor despre candidat, procurarea CV-ului și a tuturor documentelor necesare). În trecut,
responsabilul de recrutare al departamentului în cauză reprezenta singura persoană care
intervieva candidații, însă în prezent majoritatea companiilor folosesc interviul de grup care
constă într-o echipa de interviu compusă din reprezentați din domenii diferite care
interacționează cu noua persoană.
Avantajele acestei metode sunt date de faptul că mai mulți intervievatori reprezintă arii de
interes mai largi, iar decizia finală este realizată pe baza unui cumul majoritar al părerilor
17
specialiștilor. Din acest considerent, integrarea noului angajat într-o echipă este mai facilă, având
o aprobare generală a echipei de lucru din companie.
Selecția reprezintă procesul de alegere a celei mai potrivite persoane ținând cont de toate
necesitățile companiei. Organizația în acest caz trebuie să se asigure de corectitudinea și
eficacitatea procesului prin investirea de timp și folosindu-se de resursele financiare disponibile.
O selecție reușită prin urmare este eficientă în materie de resurse folosite, ajută la prevenirea
subiectivismului în cazul alegerii și comparării candidaților și respinge înțelept persoanele
nepotrivite cerințelor organizaționale. (Tutorials Point, 2016)
Deoarece persoanele tinere reprezintă idei noi și forță de muncă cu un potențial mare,
compania dedică studenților ce-și doresc să efectueze stagiul de practică în companie și acelora
ce tocmai și-au finalizat studiile de licență secțiuni speciale în care pot aplica la programul lor
dedicat acestor categorii.
18
Interfața grafică a site-ului este proiectată să atragă atenția prin senzațiile vizuale și
auditive în contrast cu fundalul care prezintă consistență prin expunerea repetată a culorii
albastre, culoare ce reduce senzația de oboseală transmisă prin multitudinea de informații.
Un astfel de exemplu pe piața din România este reprezentat de soluția informatică creată
de colorful.hr care oferă pachete complete pentru administrarea activității de resurse umane. În
ceea ce privește procesul de recrutare, aceasta oferă posibilitatea unei centralizări a aplicanților
cât și a posturilor vacante, putându-se conecta și la bazele de date ale website-urilor de recrutare.
(colorful.hr, 2020) Pe lângă urmărirea procesului de recrutare în funcție de pașii prestabiliți și
selectarea adecvată a candidaților, aplicația dispune și de o funcție de analiză și raportare, având
drept scop evaluarea eficienței procesului, a surselor de recrutare și a resurselor recrutate. Un alt
beneficiu este redat de transparența activităților realizate, informațiile fiind disponibile tuturor
persoanelor implicate dar și acelora care au nevoie de rapoarte precum managerii generali,
managerul responsabil cu activitatea de resurse umane cât și examinatorilor de interviu.
19
Dezavantajele apar în cazul populației care nu s-a adaptat avansului tehnologic, fiind
puțin probabilă folosirea Internetului pentru căutarea unui loc de muncă a persoanelor aflate spre
finalul carierei ori care nu au luat contact cu tehnologia, astfel că este posibilă excluderea acestui
grup.
20
PARTEA A-II-A CONTRIBUȚIA PERSONALĂ
Acest sistem informatic este destinat utilizării de către Departamentul de Resurse Umane
pentru organizarea activității de recrutare (atragerea candidaților, gestionarea înscrierilor și
selectarea viitorilor angajați), dar și aplicanților (înregistrarea și depunerea documentelor de
aplicare).
De asemenea se dorește captarea atenției mai multor persoane prin promovarea pozițiilor
deschise și prezentarea beneficiilor aduse de companie concomitent cu atragerea unui număr mai
mare de aplicanți.
• Activitatea companiei este structurată pe mai multe arii de interes care au fost grupate în
departamente. Departamentele disponibile din cadrul acesteia sunt Departamentul de
Resurse Umane, Departamentul de IT, Departamentul de Marketing, Departamentul
Financiar-Contabil și Departamentul de Vânzări
• Fiecare job disponibil prezintă un nivel ierarhic pentru a stabili relațiile de subordonare
sau de egalitate între angajați în cadrul organigramei companiei. Nivelurile stabilite de
către entitate sunt Entry-Level, Intermediate, Experienced, Advanced și Expert.
21
• Recrutorii doresc să țină evidența platformelor pe care au fost postate anunțurile de
angajare pentru stabilirea platformei cu gradul cel mai mare de eficiență (cei mai mulți
candidați care au fost angajați) sau a celei care furnizează cei mai mulți candidați pentru
încheierea unor contracte de colaborare cu platformele respective și întreruperea
contractelor care produc pierderi companiei. În acest scop se va reține denumirea
platformei și tipul acesteia.
• Pentru fiecare anunț de angajare care va fi publicat se va reține data redactării și termenul
limită pentru care se vor mai primi aplicări. De asemenea se vor monitoriza și datele la
care aplicantul parcurge probele de evaluare și data la care are loc selecția cu scopul
identificări unor durate intermediare sau totale ale procesului de recrutare.
22
• Decizia de angajare se va lua pe baza mediei punctajelor de la ultimul interviu.
Astfel, în urma înțelegerii nevoilor de prelucrare, s-au definit următoarele entități, atribute și
asocieri.
24
1.3 Modelarea logică a datelor
Pe baza modelului conceptual al datelor se definește modelul logic al datelor care reprezintă
punctul de plecare în crearea structurii bazei de date sursă. Acest model reprezintă o structură
inferioară mai apropiată de cerințele de implementare a sistemelor.
Prin intermediul acestuia se definesc tabelele, câmpurile și restricțiile prin crearea de chei
primare și externe.
25
1.4 Modelarea fizică a datelor
Baza de date definită în cadrul modelului logic se întreține prin intermediul unui Sistem
de Gestiune a Bazelor de Date. Implementarea în acest caz a avut loc prin intermediul SQL
Server.
SQL Server este un sistem de gestiune a bazelor de date relaționale de dimensiuni mari
dezvoltat și comercializat de compania Microsoft. Prima versiune a SQL Server (1.0) a
apărut în anul 1989 la care s-au mai adăugat multe altele pe parcursul a două decenii. Cea
mai recentă versiune pentru care Microsoft oferă suport în prezent este SQL Server 2019,
versiune folosită și în implementarea bazei de date de recrutare, dar pentru care s-a utilizat
ediția Express.
Fiind un server de baze de date, funcția principală a acestuia o reprezintă stocarea și
selectarea datelor. Acesta folosește la bază un limbaj specific de proceduri Transact-Sql care
furnizează instrucțiuni necesare definirii și manipulării datelor. Prin intermediul acestora se
pot realiza acțiuni de creare și modificare a obiectelor specifice bazei de date (tabele, indecși,
utilizatori), dar și de interogare, inserare și ștergere a datelor stocate în interiorul structurilor
definite.
Folosindu-ne de limbajul de definire al datelor s-a realizat transpunerea modelului
relațional al datelor. Acesta se poate reprezenta grafic printr-o diagramă creată prin SQL
Server pe baza relațiilor dintre tabele și a definirii de chei primare și externe.
26
Figură 2.3-Modelul relațional al datelor
Autentificarea la baza de date în cadrul proiectului a fost setată să fie realizată atât prin
semnătura Windows-ului calculatorului personal (în cazul nostru poartă denumirea de
27
DESKTOP-HHL83RF), dar și prin autentificarea standard a SQL Server ce constă în
precizarea unui user și a unei parole (Anexa 5)
Astfel aceștia pentru crearea propriilor conturi vor putea selecta o singură categorie din
care vor face parte. Alături de aceste informații, utilizatorii trebuie să menționeze o adresă de
email și o parolă care trebuie reconfirmată.
Câmpul definit ca Email dispune de restricții definite automat care vor împiedica
introducerea unor date care nu valideaza formatul specific unei adrese de email (absența
semnului „ @”, absența punctului în cadrul domeniului, prezența caracterelor speciale pe
prima poziție din cadrul numelui utilizatorului, etc.)
29
Figură 2.6- Formularul de înregistrare
Această funcționalitate s-a implementat prin intermediul unei secvențe de cod plasate
în cadrul paginii Master ce conține bara de navigare principală. Folosindu-ne de obiectul
Context ce are drept scop stocarea unei valori și trasmiterea acesteia unei altei pagini
ASP.Net, vom verifica rolul userului din cadrul prezentei pagini și vom permite accesul către
secțiunea Recrutori numai în cazul în care pagina recunoaște userul drept recrutor.
30
Figură 2.7- Restricționarea paginilor dedicate recrutorilor celorlalți utilizatori
32
Figură 2.9-Pagina aplicanților calificați pentru proba interviului
33
În ceea ce privește eficientizarea și optimizarea procesului de recrutare, recrutorul are
nevoie de anumiți indicatori pe baza căruia acesta va face analize amănunțite. În ajutorul lui
au fost create interogări pe baza datelor culese din timpul procesului de recrutare.
Către aceeași direcție de optimizare conduce și interogarea care reflectă durata medie
a procesului de evaluare în zile. În acest caz examinarea din cadrul procesului de recrutare
este considerată a fi realizată prin intermediul testului de recrutare și a interviului. Această
informație va ajuta recrutorii în cazul planificării ocupării unei poziții. Pe baza acesteia,
managementul va putea estima intervalul de timp necesar pentru a identifica un angajat
potrivit, fapt ce va atrage o gestionare mai bună a rapoartelor de necesitate de personal.
34
De asemenea, în cadrul Departamentului de Resurse Umane se desfășoară activități de
organizare a procesului de recrutare dintre care sunt menționate :
Pentru o cunoaștere mai bună a sarcinilor de serviciu pe care fiecare recrutor trebuie să le
efectueze, a fost realizată o pagină denumită „Task-uri” care ține evidența a doua dintre
obligațiile recrutorilor. Acestea reprezintă o parte importantă a activității Departamentului de
Resurse Umane deoarece prin intermediul lor se demarează procesul de recrutare.
Toate aceste informații sunt transparente, fiind disponibile oricărei persoane care
accesează site-ul fără a fi nevoie de o înregistrare/autentificare în prealabil (Anexa 8).
36
Figură 2.13 - Pagina principală de căutare a joburilor
În cadrul ei s-a dorit afișarea posturilor disponibile pentru atragerea atenției celor
interesați de o posibilă angajare. Acest lucru a presupus dispunerea unor informații esențiale
pentru candidați pe baza cărora aceștia pot vizualiza postul dorit în funcție de propriile
criterii de selecție. Pentru aceasta s-au selectat câmpurile referitoare la domeniul de
specializare (departamentul), denumirea postului, perioada de angajare (part-time/full-time),
alături de o informație ce ține de formalitățile de organizare a recrutării (termenul limită până
la care se mai poate aplica). Cu scopul de a facilita procesul de căutare și selecție s-a adăugat
o sortare ascendentă asupra posturilor pe departamente, pe tipul de post dar și în funcție de
termenul limită pentru a sugera nevoia de a acționa cât mai rapid în cazul acestei oportunități
de angajare.
Pentru evitarea afișării unor informații eronate care poate afecta imaginea companiei și
desfășurarea procesului de recrutare s-a implementat o procedură prin intermediul căreia
anunțurile al căror termen limită a expirat se vor șterge. Prin actualizarea continuă a acestor
informații se vor evita confuziile și încărcarea bazei de date curente cu date redundante. Cu
toate acestea recrutorii pot întâmpina situații care presupun consultarea informațiilor vechi.
Spre exemplu aceștia pot dori realizarea unor analize asupra perioadei în care un post este
deschis aplicărilor. În acest scop s-a decis crearea unui tabel de arhivare care va păstra
37
anunțurile expirate și câteva informații relevante precum data publicării acestuia, termenul
limită pâna la care acesta a fost valabil dar și id-ul corespunzător postului scos spre concurs.
Pentru ușurarea sarcinilor persoanelor responsabile s-a dorit crearea unor proceduri automate
care se declanșează odată cu ștergerea unei înregistrări aferente tabelei Anunțuri angajare.
Pentru realizarea acestui lucru s-a utilizat un trigger declanșat de ștergere a cărui rol este
introducerea automată a datelor ieșite din uz în cadrul tabelului anunțuri vechi.
În urma validării tuturor câmpurilor, userul prin apăsarea butonului „Aplică” va furniza
toate informațiile necesare aplicării sale în cadrul unuia dintre posturile vacante.
38
Concluzii şi recomandări
Spre deosebire de alte soluții, aplicația realizată a ținut cont de aceste aspecte morale
realizând o îmbinare a tehnologiei cu experiența umană. Pe lângă aceste lucruri, s-au oferit și
informații esențiale despre principalii indicatori care privesc eficacitatea procesului de recrutare.
Astfel dintr-o aplicație tranzacțională, aceasta și-a extins funcționalitățile către activitățile de
analiză și raportare.
Un alt avantaj este dat de utilizarea tehnologiei ASP.NET Web Forms care deși destul de
învechită, a fost îmbunătățită de-a lungul anilor de testare și documentare. De asemenea prin
existența unor controale care încapsulează diverse informații în limbaje diferite, aplicația
prezintă o compatibilitate mare cu orice browser. Și în ceea ce privește timpul de realizare al
aplicației, acesta se micșorează în cadrul proiectelor mai puțin complexe, procesul fiind facilitat
de posibilitatea de implementare a controalelor prin procedeul drag and drop.
În ciuda acestor lucruri, aplicația realizată prezintă și unele dezavantaje generate atât de
mediul în care s-a dezvoltat, cât și de facilitățile oferite de aceasta. În primul rând putem aminti
faptul că tehnologia ASP.Net Web Forms prezintă un management destul de ineficient al
conținutului, restricționând dezvoltatorul în cazul aducerii unor modificări de personalizare
(exemplu în cazul elementelor generate automat). Tot în acest sens se notează că metoda de
autentificare oferită de aceste formulare nu permite folosirea JQuery care ar fi crescut gradul de
interactivitate al platformei.
În opinia mea, aplicația prezintă o capacitate mare de dezvoltare în viitor dacă se va decide
adăugarea unor tool-uri care pot facilita procesul de recrutare și managementul acestuia. Astfel
de funcționalități ce pot fi implementate ar fi integrarea informațiilor disponibile din cadrul
platformelor sociale la profilul de bază al candidatului (în scopul unei examinari mai aprofundată
39
a acestuia), extragerea, stocarea și prelucrarea datelor din cadrul fișierelor atașate (CV, scrisoare
de intenție) și afișarea lor sub o formă structurată, dar și crearea de pagini de legătură între
angajatori care vor permite schimburile de informații despre foștii angajați.
Din punct de vedere al administrării, cele mai importante funcționalități sunt deja
existente, oferind posibilitatea unei gestionări eficiente a activității de recrutare, însă dezvoltarea
funcțiilor oferite de aceasta și a designului ar spori cu mult utilitatea și atractivitatea aplicației
pentru utilizatori.
40
Referințele bibliografice
Cărți :
Breaugh, J., 2016. Talent Acquisition: A Guide to Understanding and Managing the Recruitment
Process. SHRM Foundation's.
Daniel M. Cable, K. Y. Eds., 2013. The Oxford Handbook of Recruitment. New York: Oxford
University Press.
Dessler, G., 2003. Human Resource Management, 9th ed. Upper Saddle River, N.J: Prentice
Hall.
Dessler, G., 2017. Human resource management, 15th ed. Boston: Pearson Education.
Saul Carliner, J. P., 2006. Information and Document Design: Varieties on Recent Research.
John Benjamins Publishing Company.
Secord, H., 2003. Implementing best practices in Human Rescources Management. Toronto:
CCH Canadian Limited.
Articole științifice :
Cober R. T, B. D., 2004. Recruitment on the net: How do organizational web sites characteristics
influence applicant attraction? Journal of Management, 30(5), p 623-646.
Leontjeva, O., 2015. Employer Brand Role in HR Recruitment and Selection. Economics and
Business, p 58-63.
41
Rynes, S. L., & Cable, D. M., 2003. Recruitment research in the twenty first century. In
Handbook of Psychology: Industrial and Organisational Psychology, 12, p 55-76.
Valery, Y. D., 2006. Stages of the Recruitment Process and the Referrer's Performance Effect.
Organization Science, 17(6), p 710-723.
Cursuri :
Legislație :
Monitorul Oficial nr. 1045 din 2018. Hotărârea Guvernului nr. 937/2018, Hotărârea pentru
stabilirea salariului de bază minim brut pe țară garantat în plată. București: Monitorul
Oficial.
Monitorul Oficial nr. 950 din 2017. Hotărârea nr. 846/2017 din 29 noiembrie 2017, Hotărâre
privind stabilirea salariului de bază minim brut pe țară garantat în plată. București:
Monitorul Oficial.
Surse online :
Eurostat, 2020. Population change- Demographic balance and crude rates at national level.
[online], Available at :
<https://appsso.eurostat.ec.europa.eu/nui/submitViewTableAction.do> [Accessed 29
March 2020]
42
Ghid MRU pentru întreprinzători, 2020. Dezvoltarea competențelor și asistență în afaceri pentru
întreprinzătorii în dificultate. [online] Available at :
<https://btclub.ro/bundles/btclubstyles/docs/antreprenor/Ghid-MRU-pentru-
intreprinzatori.pdf> [Accessed 02 June 2020]
43
Lista figurilor
Figură 1.1-Populația României între anii 1989-2019 pe baza datelor furnizate de Eurostat...........10
Figură 2.1-Modelul conceptual al datelor ........................................................................................ 23
Figură 2.2-Modelul relațional al datelor .......................................................................................... 27
Figură 2.3-Realizarea conectării la baza de date recrutări_personal................................................ 28
Figură 2.4-Atribuirea utilizatorului rolul selectat ............................................................................ 29
Figură 2.5- Formularul de înregistrare ............................................................................................. 30
Figură 2.6- Restricționarea paginilor dedicate recrutorilor celorlalți utilizatori .............................. 31
Figură 2.7- Definirea link-urilor către paginile dedicate recrutorilor .............................................. 31
Figură 2.8-Pagina aplicanților calificați pentru proba interviului .................................................... 33
Figură 2.9- Pagina dedicată recrutorilor ce relevă informații despre performanța procesului de
recrutare...................................................................................................................................................... 34
Figură 2.10-Pagina Taskuri - dedicată recrutorilor ce relevă sarcinile de serviciu neîndeplinite .... 35
Figură 2.11-Pagina „Despre noi” ce prezintă informații generale despre firmă .............................. 36
Figură 2.12 - Pagina principală de căutare a joburilor ..................................................................... 37
Figură 2.13-Pagina Aplicare pe baza căreia utilizatorul poate aplica la posturile afișate ................ 38
44
Anexe
45
Anexa 2 – Constângere de validare a datelor pe câmpul CNP
46
Anexa 4- Constrângere de validare a datelor pe câmpul „Email”
47
Anexa 5 – Adăugarea unei noi conexiuni de autentificare pentru un utilizator
48
Anexa 7- Crearea automată de tabele pentru înregistrare și autentificare
__MigrationHistory (dbo)
MigrationId
ContextKey
Model
ProductVersion
AspNetUsers (dbo)
Id
Email
EmailConfirmed
PasswordHash
SecurityStamp
PhoneNumber
PhoneNumberConfirmed
TwoFactorEnabled
AspNetUserClaims (dbo) LockoutEndDateUtc
Id LockoutEnabled
UserId AccessFailedCount
ClaimType UserName
ClaimValue
AspNetUserLogins (dbo)
LoginProvider
ProviderKey
UserId
49