Sunteți pe pagina 1din 43

CUPRINS

Introducere Capitolul 1: Noiuni introductive despre bazele de date 1.1. Scurt istoric al bazelor de date 1.2. Definirea bazelor de date 1.3. Sisteme de baze de date 1.4. Ni!elul de organizare a datelor "ntr#o baz$ de date 1. . &odelarea la ni!el logic a datelor "ntr#o baz$ de date 1.%. Conce(tul de sistem de gestiune a bazelor de date 1.' *bordarea conce(tual$ a cadrului organizatoric +i legislati! al salariz$rii Capitolul 2 Prezentarea Agentului economic 2.1 Descrierea firmei Descrierea (rinci(alelor acti!itati Structura organizatorica a agentului economic 2.4 Prezentarea a(licatiei &icrosoft *ccess Capitolul 3. Studiu de caz 3.1 Prezentarea a(licatiei 3.2 Prezentarea tabelelor 3.3 Prezentarea interfetei Concluzii finale Pagina 2 Pagina 3 Pagina 3 Pagina 4 Pagina Pagina % Pagina ' Pagina ) Pagina 13 Pagina 1' Pagina 1' Pagina 1' Pagina 1, Pagina 24 Pagina 2% Pagina 2% Pagina 2% Pagina 2, Pagina 41

Introducere
-orta de munca este fara "ndoiala cea mai im(ortanta resursa din cadrul unei com(anii. Utilizarea eficienta a fortei de munca si (osibilitatile de e!aluare a anga.atilor/ realizarea o(tima a (roceselor de recrutare/ derularea unor (rograme adec!ate (entru trainingul (ersonalului # sunt numai c0te!a din elementele care concura la succesul unei afaceri. &anagementul resurselor umane este 1c0m(ul de mane!ra2 cel mai im(ortant (entru cresterea (rofitabilitatii com(aniei. 3n acest conte4t/ utilizarea unor sisteme informatice (entru derularea (roceselor informationale legate de resursele umane a de!enit o cerinta obligatorie. Sistemele informatice (entru resursele umane au "nregistrat o e!olutie im(ortanta "n ultimii ani. In cazul firmelor mici/ sau cele aflate in (erioada de start#u(/ cu un numar mic de salariati / gestionarea salariatilor si calculul salariilor / se (refera a se realiza cu a.utorul unui singur (rogram / care sa aiba o baza de date comuna/ si care sa ofere cat mai multe utilitati5 calculul automat al salariilor/ calculul automat al contributiilor catre stat/ ore normale/ ore su(limentare/ ore de noa(te/ (rime/ s(oruri/ retineri/ facilitati de administrare a (ersonalului/ cunoasterea in orice moment a costurilor salariale la ni!el de firma/ detalii des(re anga.are / date des(re anga.at. 6ucrarea de fata are ca obiecti! realizarea unui astfel de (rogram de gestiune a salariatilor si calcul salariilor (entru societatea S.C. 7C8S9*R R76 S.R.6. Necesitatea utilizarii acestui gen de (rogram a a(arut tocmai datorita e4tinderii si dez!oltarii afacerii/ cu sco(ul de a o(timiza acti!itatea (ersoanelor care se ocu(a cu calculul salariilor si e!identa (ersonalului/ de a creste randamentul de(artamentului resurse umane.

Ca(itolul 15 No:iuni introducti!e des(re bazele de date 1.1. Scurt istoric al bazelor de date
Primele baze de date au fost dez!oltate (e sisteme mainframe +i au fost mani(ulate de oameni s(ecial (reg$ti:i (entru a gestiona aceste sisteme. *ceste baze de date au fost sim(le S.;.<.D.#uri. Primul S.;.<.D.R. a fost lansat de cor(ora:ia 8racle +i folosea sistemul de interogare S.=.6. De+i !ersiunea original$ a fost dez!oltat$ (entru alt ti( de sisteme/ 8racle a fost unul dintre (rimii furnizori care a lansat o !ersiune (entru sistemele PC (e sistem de o(erare &S#D8S. 6a .um$tatea anilor )>/ firma S?base a lansat (ro(riul s$u S.;.<.D.R. numit S.=.6.# Ser!er. *cesta con:inea biblioteci client (entru accesul la baza de date. *sigur0nd su(ortul (entru (roceduri rezidente @mai t0rziu denumite (roceduri stocateA +i o intero(eratibilitate s(orit$ cu di!erse ti(uri de re:ele S.=.6.#Ser!er a de!enit un (rodus de succes cu (rec$dere in mediile clientBser!er.8dat$ cu a(ari:ia sistemelor PC au a($rut +i (rimele a(lica:ii de baze de date ce foloseau un singur fi+ier (entru a stoca toat$ informa:ia din baza de date. *ceste a(lica:ii erau de ti( 4<ase/ un limba. care s#a r$s(0ndit foarte re(ede/ fiind folosit "n s(ecial (entru mani(ularea datelor. Sistemele care au folosit 4<ase au fost5 d<ase/ -o4<ase +i -o4Pro. *ceste (rograme rulau sub &S#D8S +i/ firesc/ "m($rt$+eau limit$rile acestuia. 6a "nce(utul anilor ,>/ mai e4act "n 1,,2 firma &icrosoft lanseaz$ a(lica:ia *ccess/ a(lica:ie care se bazeaz$ "n mare (arte (e logica -o4Pro/ licen:$ acCizi:ionat$ de &icrosoft "n 1,),. "n scurt tim( *ccess de!ine cea mai folosit$ a(lica:ie de baze de date de ti( Dflat file2 de (e sistemele PC. 3n (rezent *ccess a a.uns la a EI#a !ersiune denumit$ *ccess 2>>2 integrat$ "n (acCetul de a(lica:ii &icrosoft 8ffice FP. 3nce(0nd cu aceast$ !ersiune s#a scCimbat sistemul de stocare/ a(lica:ia fiind (reg$tit$ s$ fie scalat$ c$tre o baz$ de date S.=.6.#Ser!er. 9otodat$ "nce(0nd cu !ersiunea a III#a i s#a ad$ugat un limba. de (rogramare dedicat numit Eisual <asic for *((lications @denumit "n continuare E<*A/ bazat (e limba.ul de (rogramare Eisual <asic. Prin intermediul E<* se (ot mani(ula datele mai u+or/ se (ot folosi automatisme (entru di!erse interog$ri/ afi+$ri/ etc. 3nce(0nd cu !ersiunea a E#a @*ccess 2>>>A limba.ul integrat/ E<* este com(atibil cu E</ dar +i cu limba.ul folosit de &icrosoft S.=.6.#Ser!er. 6a "nce(utul anului 2>>3 com(ania &icrosoft a anun:at lansarea Eisual Studio for *((lications/ (rima teCnologie care li!reaz$ ca(abilit$:i de (ersonalizare a a(lica:iilor integrate "n (agini Geb. 3n ultimul deceniu/ mediul economic a suferit o serie de scCimb$ri/ cele mai 3

semnificati!e referindu#se la5 com(ortamentul consumatorului/ care a de!enit mult mai e4igent/ mai bine informat/ acord0nd o mai mare aten:ie tim(ului dedicat cum($r$turilorH saturarea (ie:ei. 3n :$rile dez!oltate/ a(roa(e orice (ersoan$ adult$ (osed$ cont bancar/ c$r:i de credit/ astfel "nc0t e4tinderea (ie:ei ser!iciilor bancare este foarte dificil$. *ceea+i situa:ie se "nregistreaz$ +i la automobile/ (oli:e de asigurare/ alimente de baz$H noile segmente de (ia:$/ res(ecti! diferitele gru(uri etniceH noile metode de marIeting +i canale de distribu:ie/ (recum marIetingul direct/ comer:ul electronic/ etc.H ciclul de !ia:$ scurt al celor mai multe dintre (roduseH cre+terea com(eti:iei +i a riscului "n afaceri. Consecinta a acestor transformari (etrecute de#a lungul ultimelor decenii/ asu(ra ci!ilizatiei umane/ in general si a mediului economic/ in (articular/ se im(une tot mai (regnant necesitatea stocarii informatiei economice intr#o maniera care sa (ermita accesul ra(id/ (recum si (osibilitatea de a e4trage si a e!identia in mod inteligent doar informatia solicitata. 8 organizare sistematic$ a informa:iilor este oferit$ de bazele de date/ care asigur$ condi:iile necesare (entru consemnarea datelor/ ($strarea lor +i un acces o(tim la acestea/ +i tind s$ de!in$ totodat$ (rinci(alul rezer!or de informa:ii al oric$rei organiza:ii.

1.2. Definirea bazelor de date


8 baz de date 1re(rezint$ un ansamblu de date integrat/ anume structurat +i dotat cu o descriere a acestei structuri. Descrierea structurii (oart$ numele de dicionar de date sau metadate +i creaz$ o interde(enden:$ "ntre datele (ro(riu#zise +i (rograme. <aza de date (oate fi (ri!it$ ca o colec:ie de fi+iere interconectate2 care con:in nucleul de date necesare unui sistem informatic. *stfel/ (oate fi considerat$ dre(t un model al unor as(ecte ale realit$:ii unei unit$:i economice/ modelat$ (rin intermediul datelor. Diferitele obiecte din cadrul realit$:ii ce (rezint$ interes sunt denumite clase sau
1

9randafir Romica/ Nistorescu &iCai/ &ierlus#&azilu Ion. <azele informaticii si limba.e de (rogramare 2.

<aze de date relationale. Uni!ersitatea <ucuresti 2>>'


2

Ctt(5BBJJJ.marIetJatcC.roBarticolB '%'BIntroducereKinKbazeleKdeKdateB

entiti. Pentru aceste obiecte sunt acCizi:ionate +i memorate date referitoare la diferite caracteristici @atributeA. <aza de date se constituie ca un ansamblu intercorelat de colec:ii de date/ (rin care se realizeaz$ re(rezentarea unei realit$:i. Datele constituie orice mesa. (rimit de un rece(tor/ sub o anumt$ form$. Informaiile re(rezint$ cantitatea de noutate adus$ de un mesa. din e4terior@realitateA. Un fiier este un ansamblu de nregistrri fizice3/ omogene din (unct de !edere al con:inutului +i al (relucr$rii. 8 nregistrare fizic este o unitate de transfer "ntre memoria intern$ +i cea e4tern$ a calculatorului. 8 nregistrare logic este unitatea de (relucrare din (unct de !edere al (rogramului utilizator. 8 "nregistrare se com(une din cmpuri @atributeA care descriu anumite as(ecte ale realit$:ii. C0m(urile sunt "nregistr$ri logice. 8 baza de date trebuie s$ asigure45 L abstractizarea datelor @baza de date fiind un model al realit$:iiAH L integrarea datelor @baza de date este un ansamblu de colec:ii de date intercorelate/ cu redundan:$ controlat$AH L integritatea datelor @se refer$ la corectitudinea datelor "nc$rcate +i mani(ulate astfel "nc0t s$ se res(ecte restric:iile de integritateAH L securitatea datelor @limitarea accesului la baza de dateAH L partajarea datelor @datele (ot fi accesate de mai mul:i utilizatori/ e!entual "n acela+i tim(AH L independena datelor @organizarea datelor s$ fie trans(arent$ (entru utilizatori/ modific$rile "n baza de date s$ nu afecteze (rogramele de a(lica:iiA.

1.3. Sisteme de baze de date


Sistemele de baze de date sau bncile de date re(rezint$ un sistem de organizare +i (relucrare/ res(ecti! tele(relucrare @(relucrare la distan:$A a informa:iei/ constituit din urm$toarele 3 elemente5 L colec:ia de date aflate "n interde(enden:$
3 4

Ctt(5BBJJJ.scritube.comBstiintaBinformaticaBConce(tul#de#baza#de#date1>31>21121'.(C( 9randafir Romica/ Nistorescu &iCai/ &ierlus#&azilu Ion. <azele informaticii si limba.e de (rogramare 2. <aze de date relationale. Uni!ersitatea <ucuresti 2>>'

L descrierea datelor +i a rela:iilor dintre ele L un sistem de (rograme care asigur$ e4(loatarea bazei de date @actualizare/ interogareA *rCitectura sistemului de baza de date este format$ din urm$toarele com(onente @-igura 1.1A5 L bazaBbazele de date M re(rezint$ com(onenta de ti( date a sistemului @colec:iile de date (ro(riu#zise/ indec+iiAH L sistemul de gestiune a bazeiBbazelor de date M ansamblul de (rograme (rin care se asigur$ gestionarea +i (relucrarea com(le4$ a datelor +i care re(rezint$ com(onenta softJare a sistemului de baze de date @Sistem de ;estiune a <azelor de Date M S;<DAH L alte com(onente M (roceduri manuale sau automate/ inclusi! reglement$ri administrati!e/ destinate bunei func:ion$ri a sistemului/ dic:ionarul bazei de date @metabaza de dateA care con:ine informa:ii des(re date/ structura acestora/ elemente de descriere a semanticii/ statistici/ documenta:ii/ mi.loacele CardJare utilizate/ (ersonalul im(licat. -igura 1.1 *rCitectura sistemului de baza de date

1.4. Ni!elul de organizare a datelor "ntr#o baz$ de date


Datele dintr#o baz$ de date (ot fi structurate (e 3 ni!eluri/ "n func:ie de categoria de (ersonal im(licat$5 L nivelul conceptual @globalA M e4(rim$ !iziunea administratorului bazei de date asu(ra datelor. *cestui ni!el "i cores(unde structura conce(tual$ @scCemaA a bazei de date/ (rin care se realizeaz$ o descriere a tuturor datelor/ "ntr#un mod inde(endent de a(lica:ii/ ce face (osibil$ administrarea datelor. L nivelul logic M e4(rim$ !iziunea (rogramatorului de a(lica:ie asu(ra datelor. 6a acest ni!el se realizeaz$ o descriere a datelor cores(unz$toare unui anumit (rogram de
-igura 1.15 9randafir Romica/ Nistorescu &iCai/ &ierlus#&azilu Ion. <azele informaticii si limba.e de (rogramare 2. <aze de date relationale. Uni!ersitatea <ucuresti 2>>'

a(lica:ie. L nivelul fizic M care e4(rim$ !iziunea inginerului de sistem asu(ra datelor. Cores(unde scCemei interne a bazei de date (rin care se realizeaz$ o descriere a datelor (e su(ort fizic de memorie.

1. . &odelarea la ni!el logic a datelor "ntr#o baz$ de date


&odelul de date% re(rezint$ ansamblul de conce(te +i instrumente necesare (entru a construi o scCem$ a bazei de date. &odelarea datelor (oate !iza totalitatea datelor din cadrul bazei de date @scCemaBarCitectura datelorA sau o (arte a acestora @subscCeme ale bazei de dateA. ScCema +i subscCema bazei de date sunt modelele logice ale bazei de date/ care au asociate (rinci(ii generale (entru gestionareaBdefinirea @structurareaA datelor/ mani(ularea +i asigurarea integrit$:ii datelor/ f$r$ a reflecta modul de re(rezentare +i stocare a acestor date (e su(ortul de memorie @atributele modelului fizicA. Se cunosc mai multe ti(uri de baze de date du($ modul de organizare/ modul de dis(unere (e su(ort magnetic a informa:iei +i a elementelor com(onente5 L modele (rimiti!e M datele sunt organizate la ni!el logic "n fi+iere/ structura de baz$ este "nregistrarea/ mai multe "nregistr$ri fiind gru(ate "n structuri de ti( fi+ierH L baze de date ierarCice M leg$turile dintre date sunt ordonate unic/ accesul se face numai (rin !0rful ierarCiei/ un subordonat nu (oate a!ea dec0t un singur su(erior direct +i nu se (oate a.unge la el dec0t (e o singur$ caleH L baze de date "n re:ea M datele sunt re(rezentate ca "ntr#o mul:ime de ierarCii/ "n care un membru al ei (oate a!ea oric0:i su(eriori/ iar la un subordonat se (oate a.unge (e mai multe caiH L baze de date relaionale M structura de baz$ a datelor este aceea de rela:ie M tabel/ limba.ul S=6 @Structured =uer? 6anguageA este s(ecializat "n comenzi de mani(ulare la ni!el de tabel. 9ermenul rela:ional a fost introdus de un cercet$tor al firmei I<& dr. 7. -. Codd "n 1,%, cel care a enun:at cele 13 reguli de baz$ necesare (entru definerea unei baze de date rela:ionale. <aza de date rela:ional$ re(rezint$ o mul:ime structurat$ de date/ accesibile (rin calculator/ care (ot satisface "n tim( minim +i "ntr#o manier$ selecti!$ mai mul:i utilizatori. *ceast$ mul:ime de date modeleaz$ un sistem sau un (roces din lumea real$ +i ser!e+te ca su(ort unei a(lica:ii informaticeH
%

Connoll?/ 9ComasH <egg/ Carol?n. <aze de date5 (roiectare/ im(lementare/ gestionare. <ucuresti 5 9eora/

2>>1

'

L baze de date distribuite M sunt rezultatul integr$rii teCnologiei bazelor de date cu cea a re:elelor de calculatoare. Sunt baze de date logic integrate/ dar fizic distribuite (e mai multe sisteme de calcul. Integrarea bazei de date distribuite se face cu a.utorul celor 3 ti(uri de de scCeme care sunt im(lementate5 1. schema global M define+te +i descrie toate informa:iile din baza de date distribuit$ "n re:eaH 2. schema de fragmentare M descrie leg$turile dintre o colec:ie global$ +i fragmentele sale. 7a este de ti(ul unu la mai mul:i +i are forma unei ierarCiiH 3. schema de alocare M descrie modul de distribuire a segmentelor (e calculatoarele @nodurileA din re:ea. -iecare segment !a a!ea o alocare fizic$ (e unul sau mai multe calculatoare. ScCema de alocare introduce o redundan:$ minim$ +i controlat$5 un anumit segment se (oate reg$si fizic (e mai multe calculatoare. Utilizatorul unei asemenea baza de date o !ede ca (e o baz$ de date unic$/ com(act$ @ni!el logicA/ cu toate c$ "n realitate ea este distribuit$ (e mai multe calculatoare legate "n re:ea @ni!el fizicA. *ceast$ organizare a dus la o cre+tere substan:ial$ a !itezei de acces la o baz$ de date "ntr#o re:ea de calculatoare. *numite date stocate (e un ser!er local sunt mult mai ra(id accesate dec0t dac$ ele s# ar afla (e un ser!er la distan:$/ unde baza de date ar fi fost stocat$ "n "ntregime @nedistribuit$AH L modele semantice orientate spre obiecte. *ceste modele sunt orientate (e re(rezentarea semnifica:iei datelor. Structura de baz$ folosit$ (entru re(rezentarea datelor este cea de clas$ de obiecte definit$ (rin abstractizare din entitatea fizic$ (e care o reg$sim "n lumea real$. *ici e4ist$ entit$:i sim(le +i clase de entit$:i care se re(rezint$ (rin obiecte sim(le sau clase de obiecte/ ordonate "n ierarCii de clase +i subclase. *cest ti( de baz$ de date a a($rut din necesitatea gestion$rii obiectelor com(le4e5 te4te/ grafice/ C$r:i/ imagini/ sunete @a(lica:ii multimediaA +i a gestion$rii obiectelor dinamice5 (rograme/ simul$ri.

1.%. Conce(tul de sistem de gestiune a bazelor de date


Sistemele de gestiune a bazalor de date @S;<DA' sunt sisteme informatice s(ecializate "n stocarea +i (relucrarea unui !olum mare de date/ num$rul (relucr$rilor fiind relati! mic.
'

CCris -eCil? . S=65 Eisual NuicIstart guide . <ucuresti5 *ll/ 2>>4

9ermenul de baz$ de date se !a referi la datele de (relucrat/ la modul de organizare a acestora (e su(ortul fizic de memorare/ iar termenul de gestiune !a semnifica totalitatea o(era:iilor ce se a(lic$ asu(ra datelor din baza de date. Un S;<D trebuie s$ asigure urm$toarele func:ii5 L definirea crearea bazei de dateH L introducerea @adugareaA datelor "n baza de dateH L modificarea unor date de.a e4istente "n baza de dateH L tergerea datelor din baza de dateH L consultarea bazei de date M interogareBe4tragerea datelor. 3n (lus un S;<D mai asigur$ +i alte servicii5 L suport pentru limbaj de programareH L interfa c0t mai atracti!$ (entru comunicare cu utilizatorulH L tehnici avansate de memorare! organizare! accesare a datelor din baza de dateH L utilitare "ncor(orate5 sistem de gestiune a fi+ierelor/ liste/ tabele etc.H L 1help2 (entru a.utarea utilizatorului "n lucrul cu baza de date. *(ari:ia +i r$s(0ndirea re:elelor de calculatoare a dus la dez!oltarea S;<D#urilor "n direc:ia multiuser5 mai mul:i utilizatori folosesc simultan aceea+i baz$ de date. Princi(alul a!anta. al re:elelor a fost eficien:a s(orit$ de utilizare a resurselor sistemelor de calcul5 la o baz$ de date aflat$ (e un ser!er central au acces simultan mai mul:i utilizatori/ situa:i la distan:$ de ser!er/ de unde rezult$ o bun$ utilizare a resurselor ser!er#ului +i economie de memorie datorat$ memor$rii unice a bazei de date. Un S;<D este dotat cu un limbaj neprocedural de interogare a bazei de date S"# care (ermite accesul ra(id +i comod la datele stocate "n baza de date. Un S;<D este un ansamblu com(le4 de (rograme care asigur$ interfa:a "ntre o baz$ de date +i utilizatorii acesteia. S;<D este com(onenta softJare a unui sistem de baze de date care interac:ioneaz$ cu toate celelalte com(onente ale acestuia asigur0nd leg$tura +i interde(enden:a "ntre ele.

1.%.1. *cti!it$:ile asigurate de S;<D


Un S;<D trebuie s$ asigure urm$toarele acti!it$:i5 L definirea i descrierea structurii bazei de date M se realizeaz$ (rintr#un limba. (ro(riu/ limba. de definire a datelor @6DDA/ conform unui anumit model de dateH ,

L ncrcarea datelor n baza de date M se realizeaz$ (rin comenzi "n limba. (ro(riu/ limba. de mani(ulare a datelor @6&DAH L accesul la date M se realizeaz$ (rin comenzi s(ecifice din limba.ul de mani(ulare a datelor. *ccesul la date se refer$ la o(era:iile de interogare i actualizare. Interogarea este com(le4$ +i (resu(une !izualizarea/ consultarea/ editarea de situa:ii de ie+ire @ra(oarte/ liste/ reg$siri (unctualeA. $ctualizarea (resu(une 3 o(era:iuni5 adugare/ modificare efectuate (rin res(ectarea restric:iilor de integritate ale <D +i tergereH L ntreinerea bazei de date M se realizeaz$ (rin utilitare (ro(rii ale S;<DH L reorganizarea bazei de date M se face (rin facilit$:i (ri!ind actualizarea structurii de date +i modificarea strategiei de acces. Se e4ecut$ de c$tre administratorul bazei de dateH L securitatea datelor M se refer$ la asigurarea confidenialitii datelor (rin autorizarea si controlul accesului la date/ criptarea datelor.

1.%.2. 8biecti!ele unui S;<D


Un S;<D) are rolul de a furniza su(ortul softJare com(let (entru dez!oltarea de a(lica:ii informatice cu baze de date. 7l trebuie s$ asigure5 L minimizarea costului de prelucrare a datelor! L reducerea timpului de rspuns/ L fle%ibilitatea aplicaiilor +i protecia datelor. Pentru satisfacerea (erforman:elor enumerate/ S;<D trebuie s$ asigure un minim de obiective. 1. $sigurarea independenei datelor M trebuie (ri!it$ din dou$ (uncte de !edere5 independena logic M se refer$ la (osibilitatea ad$g$rii de noi ti(uri de "nregistr$ri de date sau e4tinderea structurii conce(tuale/ f$r$ a determina rescrierea (rogramelor de a(lica:ieH independena fizic M modificarea teCnicilor fizice de memorare f$r$ a determina rescrierea (rogramelor de a(lica:ie. 2. $sigurarea redundanei minime i controlate a datelor M stocarea informa:iilor "n bazele de date se face astfel "nc0t datele s$ nu fie multi(licate. 9otu+i/ (entru a
)

*nd? 8((el. S=6 fara mistere # gCid (entru autodidacti. Rosetti 7ducational/ 2>>%

1>

"mbun$t$:i (erforman:ele legate de tim(ul de r$s(uns/ se acce(t$ o anumit$ redundan:$ a datelor/ controlat$/ (entru a asigura coeren:a bazei de date +i eficien:a utiliz$rii resurselor CardJare. 3. $sigurarea facilitilor de utilizare a datelor M (resu(une ca S;<D#ul s$ aib$ anumite com(onente s(ecializate (entru5 L folosirea datelor de ctre mai muli utilizatori n diferite aplicaii M datele de la

o a(lica:ie trebuie s$ (oat$ fi utilizate +i "n alte a(lica:ii. L accesul ct mai simplu al utilizatorilor la date M f$r$ ca ei s$ fie ne!oi:i s$ cunoasc$ structura "ntregii baze de dateH aceast$ sarcin$ cade "n seama administratorului bazei de date. L L e%istena unor limbaje performante de regsire a datelor M care (ermit sistemul de gestiune trebuie s ofere posibilitatea unui acces multicriterial la e4(rimarea interacti!$ a unor cereri de reg$sire a datelor. informaiile din baza de date M s(re deosebire de sistemul clasic de (relucrare (e fi+iere unde e4ist$ un singur criteriu de adresare/ cel care a stat la baza organiz$rii fi+ierului. 4. $sigurarea securitii datelor mpotriva accesului neautorizat. . $sigurarea coerenei i integritii datelor mpotriva unor tergeri intenionate sau neintenionate M se realizeaz$ (rin intermediul unor (roceduri de !alidare/ a unor (rotocoale de control concurent +i a unor (roceduri de refacere a bazei de date. %. $sigurarea partajabilitii datelor M se refer$ (e de o (arte la asigurarea accesului mai multor utilizatori la acelea+i date +i de asemenea la (osibilitatea dez!olt$rii unor a(lica:ii f$r$ a se modifica structura bazei de date. '. $sigurarea legturilor ntre date M cores(und asocierilor care se (ot realiza "ntre obiectele unei a(lica:ii informatice. 8rice S;<D trebuie s$ (ermit$ definirea +i descrierea structurii de date/ (recum +i a leg$turilor dintre acestea/ conform unui model de date @de e4em(lu modelul rela:ionalA. ). $dministrarea i controlul datelor M sunt asigurate de S;<D/ "n sensul c$ datele (ot fi folosite de mai mul:i utilizatori "n acela+i tim(/ iar utilizatorii (ot a!ea cerin:e diferite +i care (ot fi incom(atibile. S;<D trebuie s$ rezol!e (robleme legate de concuren:$ la date/ (roblem$ care a(are mai ales "n lucrul "n mediu de re:ea de calculatoare.

11

1.%.3. -unc:iile unui S;<D


7!iden:iem urm$toarele func:ii ale unui S;<D,5 funcia de descriere a datelor M se face cu a.utorul 6DD/ realiz0ndu#se descrierea atributelor din cadrul structurii <D/ leg$turile dintre entit$:ile <D/ se definesc e!entualele criterii de !alidare a datelor/ metode de acces la date/ integritatea datelor. Concretizarea acestei func:ii este scCema <D. funcia de manipulare M este cea mai com(le4$ +i realizeaz$ actualizarea +i reg$sirea funcia de utilizare M asigur$ mul:imea interfe:elor necesare (entru comunicare a neinformaticieni M beneficiarii informa:iei trebuie doar s$ le foloseasc$ (rin intermediul unei interfe:e suficient de (rietenoase. informaticieni M creaz$ structura <D +i realizeaz$ (rocedurile com(le4e de e4(loatare a <DH administratorul bazei de date M utilizator s(ecial/ cu rol Cot$r0tor "n func:ionarea o(tim$ a "ntregului sistem. funcia de administrare M administratorul este cel care realizeaz$ scCema conce(tual$ a bazei de date/ iar "n (erioada de e4(loatare a <D autorizeaz$ accesul la date/ reface baza "n caz de incident. -igura 1.21> -unctiile unui S;<D datelor. tuturor utilizatorilor cu <D. Categorii de utilizatori5

9randafir Romica/ Nistorescu &iCai/ &ierlus#&azilu Ion. <azele informaticii si limba.e de (rogramare 2.

<aze de date relationale. Uni!ersitatea <ucuresti 2>>'


1>

-igura 1.25 9randafir Romica/ Nistorescu &iCai/ &ierlus#&azilu Ion. <azele informaticii si limba.e de

(rogramare 2. <aze de date relationale. Uni!ersitatea <ucuresti 2>>'

12

1.' *bordarea conce(tual$ a cadrului organizatoric +i legislati! al salariz$rii 1.'.1 Sistemul de salarizare
Sistemul de salarizare re(rezint$ un ansamblu de reguli +i norme (rin care se asigur$ leg$tura/ "ntre munca (restat$ +i salariul (rimit. Salariul este (re:ul muncii (restate/ e4(rimate "n bani/ reintrodus "n legisla:ia muncii (rin Decretul #6ege 3 B1,,>/ fiind sinonim termenului de retribu:ie/ utilizat "n legisla:ia (remerg$toare/ legea 'B1,'4. Du($ 6egea salariz$rii nr. 14B1,,1/ "n articolul 1 1 (entru munca (restat$ "n condi:ii (re!$zute "n contractul de munc$/ fiecare (ersoan$ are dre(tul la un salariu "n bani/ con!enit la "ncCeierea contractului2. Salariul de baz$ se stabile+te (entru fiecare (ersoan$ "n ra(ort cu calificarea/ im(ortan:a/ com(le4itatea lucr$rilor ce re!in (ostului "n care este "ncadrat/ cu (reg$tirea +i com(eten:a (rofesional$. Salariile se stabilesc (rin negocieri colecti!e sau indi!iduale "ntre conducerea unit$:ii +i liderii de sindicat sau/ du($ caz/ cu fiecare (ersoan$ "n (arte. Oot$r0rile cu (ri!ire la sistemul de salarizare (roduce efecte (entru to:i membrii societ$:ii indiferent de data anga.$rii. Plata salariului se face (eriodic/ fie la inter!ale de cel mult o lun$. Dre(turile salariale cu!enite salaria:ilor se (l$tesc "naintea oric$ror alte obliga:ii b$ne+ti ale unit$:ii. Salariile de baz$ (entru "ntreg (ersonalul societ$:ii nu (ot fi negociate +i stabilite sub salariul de baz$ minim (e economie.

1.'.2 7lementele com(onente ale sistemului de salarizare/ (rinci(ii in salarizare si clasificare


7lementele com(onente ale salariului11125 aA bA cA dA Salariul de baz$ *daosuri la salariul de baz$ S(oruri la salariul de baz$ *lte dre(turi b$ne+ti

Salariul de baz se stabile+te (rin negocieri colecti!e/ sau indi!iduale/ ori este im(us.
11
12

Done/ Ioan. Salariul si moti!atia muncii. <ucuresti5 74(ert / 2>>> Outu(asu/ *na. Salarizarea (ersonalului. <ucuresti5 9ribuna 7conomica/ 2>>%

13

Salariul de baz$ re(rezint$ (artea (rinci(al$ a salariului/ cu!enit (ersoanei "ncadrate/ (entru munca de(us$ la un loc de munc$. 7ste (artea fi4$ a salariului total stabilit du($ diferitele forme de salarizare utilizate de societate. $daosurile re(rezint$ (artea 1!ariabil$2 "n cadrul dre(turilor salariale +i se acord$ "n ra(ort cu (erforman:ele indi!iduale ale anga.atului. 7le se iau "n calcul la stabilirea dre(turilor care se determin$ "n ra(ort cu salariul "n m$sura "n care sunt (re!$zute de lege. Conform Contractului colecti! de munca unic *rt.42/ se concretizeaz$ "n 5 *daosul de acord @direct/ (rogresi!/ indirectAH Premiile acordate din fondul de (remiere/ *lte adaosuri cu!enite la ni!elul unit$:ii.

Sporurile la salariul de baz$ se acord$ unor categorii de anga.a:i/ (entru !ecCime in munca/ (entru munca (restat$ "n condi:ii deosebite. 8 (arte din ele sunt incluse "n salariul de baz$/ (entru calculul unor dre(turi salariale. 3n cadrul sistemului de s(oruri se (ot include urm$toarele categorii de s(oruri5 S(or de !ecCime S(or (entru ore su(limentare S(or (entru e4ercitarea unei func:ii su(limentare S(or (entru e4ercitarea unei func:ii de conducere S(or (entru lucrul "n zilele de s$rb$tori legale S(or (entru lucrul "n zilele de s0mb$t$ +i duminic$ 3n categoria altor dre(turi b$ne+ti (ot fi men:ionate5 Inde4$rile de salarii *.utoare materiale (entru casatorie/ in caz de deces membru de familie sau (entru na+tere co(il Indemniza:iile acordate (entru concediile de odiCn$/ etc. *daosuri la salariu cu ocazia s$rb$torilor de Pa+ti/ Cr$ciun/ Sf0ntul Ilie Indemnizaii Salaria:ii care se (ensioneaz$ (entru limita de !0rst$/ cei concedia:i (entru moti!e care nu :in de (ersoana salariatului conform art.%% din Codul &uncii/ cei concedia:i (e moti!e medicale conform art.%1 litera c din Codul &uncii (rimesc o indemniza:ie egal$ cu unul sau mai multe salarii de baz$ a!ute in ultima lun$ de lucru. Indemniza:ia se acord$ du($ (redarea notei de licCidare. 14

Principiile sistemului de salarizare13 sunt urm$toarele5 principul descentralizarii si al liberalizarii salariului; principiul nediscriminarii; principiul salarizarii n raport cu pregatirea, calificarea

si competenta profesionala;
principiul

salarizarii

dupa

importanta si

muncii, de

complexitatea raspundere;

lucrarilor

efectuate

nivelul

principiul salarizarii dupa rezultatele muncii; principiul salarizarii n raport cu conditiile de munca;

principiul confidentialitatii.
Princi(iul e4isten:ei sau a fi4$rii salariului minimH Caracterul confidenial al salariilor: 6a anga.area (ersonalului +i "ncCeierea contractelor de munc$ trebuie a!ut "n !edere toate aceste elemente/ (entru a "nde(lini cerin:ele fiec$rei ($r:i/ ce au interese diferite cu (ri!ire la m$rimea salariului +i (entru a "nde(lini cerin:ele im(use de legisla:ia "n !igoare. orme de salarizare Cointeresarea anga.a:ilor "n rezultatele ob:inute de firm$ +i (rogresul economic al acesteia/ se realizeaz$ (rin a(licare de forme de salarizare diferite "n func:ie de s(ecificul muncii. Clasificarea! diversitatea "i unitatea formelor de salarizare:1# 1. Salarizare "n regie. 2. Salarizare "n acord sau "n bucat$. 3. Salarizare du($ tim(ul alocat5 sistemul 1ora #standard2/ sau cu norm$ de muncaBor$ sistemul 1minut#standard2/ sau cu norma de munc$Bminut 4. Salarizarea de ti( (remialH . *lte forme de salarizare/ ca5
13 14

sistemul "n remiz$/ sau cote (rocentuale

Ctt(5BBJJJ.ancaflorea.roBroBPidQ1>>2)RlangQro Ctt(5BBJJJ.legislatiamuncii.roBarticoleBsalarizare#1)B

sistemul bazat (e indicatori.

Salarizarea $n regie sau dupa timp se bazeaz$ (e e!aluarea muncii (restate +i a cCeltuielilor de (ersonal "n func:ie de tim(ul de lucru (l$tit/ indiferent de randamentul muncii salariatului. Salarizarea "n regie este caracteristica (ersonalului de administra:ie/ dar se a(lic$ +i "n cazul muncitorilor/ "n situa:ii cum ar fi5 (rocese de a(aratur$/ de su(ra!egCere a instala:iilor de lucruH dac$ considerentele de calitate cer acest lucru @C.9.C.A "n situa:ii "n care normarea nu se (oate face cu (recizie/ sau necesit$ un !olum acti!it$:i cu caracter nere(etiti! din munca de administra:ie a firmei. Salarizarea $n acord sau cu bucata se bazeaz$ (e e!aluarea muncii (restate +i a cCeltuielilor de (ersonal "n func:ie de !olumul realiz$rilor/ f$r$ a :ine seama de durata tim(ilor de lucru (entru ob:inerea acestora. *ceast$ form$ de salarizare stimuleaz$ salariatul s$#+i amelioreze randamentul muncii sale. Salarizarea n acord poate imbraca una din formele& in acord direct! in acord progresiv! in acord indirect! care la randul lor se pot aplica individual sau progresiv' $cordul direct (resu(une stabilirea salariului sub forma (rodusului dintre normele de tim( (entru lucrarile/ o(eratiile/ acti!itatile/ (rodusele e4ecutate si tariful (e unitate. *cordul (oate fi indi!idual sau (rogresi!. *cordul direct este modul de determinare al salariului in functie de (osibilitatea/ abilitatea si efortul anga.atului. *cesta este a(licabil "n orice acti!itate/ unde munca se (oate face indi!idual. $cordul progresiv (resu(une stimularea salariatilor (entru realizarea unui numar de (roduse cat mai mare/ acestia fiind (latiti mai bine (entru realizari mai bune. Se stabileste salariul (rogresi! in functie de realizari. $cordul indirect (resu(une re(artizarea SbugetuluiS de salarii conducatorului ecCi(ei care lucreaza (entru realizarea unui (rodus si care este ras(unzator de distribuirea salariilor (otri!it sarcinilor fiecarui salariat. Se foloseste cu (recadere in constructii/ (e santierele na!ale/ (roiectare. $cordul colectiv este a(licabil c0nd se lucreaz$ "n gru(/ ecCi($/ brigad$ .;ru(a de munc$ realizeaz$ "n comun o sarcin$ unitar$ de munc$/ r$s(unz0nd "n comun de rezultatele ob:inute. Salarizarea pe baz% de cote procentuale sau remiz% este asem$n$toare acordului 1%

a(reciabil de munc$ @"ntre:inere +i re(ara:ii/ (aza +i trans(ort internA

direct/ dar se a(lic$ "ndeosebi "n comer:/ turism etc. In acest caz/ (lata se !a face in functie de !anzari de (roduse sau de ser!icii/ cu asigurarea salariului minim brut (e tara.

Ca(itolul 2 Prezentarea *gentului economic 2.1 Descrierea firmei


S.C. 7C8S9*R R76 S.R.6. este o com(anie (ri!ata/ cu ca(ital integral romanesc/ ce a fost infiintata in anul 1,,4/ a!and ca obiect de acti!itate im(ortul si comercializarea unei game com(lete de ecCi(amente (rofesionale de bucatarie/ accesorii si mobilier (entru restaurante/ Coteluri/ baruri/ terase/ cafenele/ catering/ iar ince(and cu acest an/ acti!itatea a fost e4tinsa (rin infiintarea di!iziei de (roduse gastronomice (entru restaurante si catering. Com(ania isi desfasoara acti!itatea in cadrul a doua (uncte de desfacere organizate ca sCoJroom#uri D&o'eCa ()pert* @in Constanta si in <ucurestiA/ in cadrul carora sunt e4(use si comercializate (roduse ale unor marci de renume euro(ean si international 5 <ucatarie5 8lisH *rtserfH 9ecnosteelH PolarisH Robot Cou(eH 7lettrobarH etc Pizza5 TanolliH 6ill? Codroi(oH Infrico <aruri5 Clabogrou( ;elaterie5 CoremaH Rico#Screams Eitrine5 7nofrigoH InfricoH Scaiola Decoratiuni interioareBmobilier5 6emaniH 8rient SinoH 6a RetteH etc *cesorii OoReCa5 -asaH &ontiniH Pintino4H Ro?al 6eerdamH -orcarH etc.

Pe langa aceastea/ com(ania comercializeaza si sub brand (ro(riu DOoreca 74(ert2 o gama !ariata de (roduse din categoriile mai sus mentionate. Pentru deser!irea clientilor din regiunea &oldo!a/ com(ania a anga.at agenti de !anzare zonali ce se ocu(a de (romo!area sa in orasele (rinci(ale @Iasi/ ;alati/ <railaA/ de atragerea de noi clienti/ (recum si de consilierea acestora/ (ro(unerea celor mai (otri!ite solutii (entru ne!oile acestora/ (recum si (reluarea comenzilor si urmarirea li!rarilor.

2.2Descrierea (rinci(alelor acti!itati 2.2.1 *cti!itatea de im(ort

1'

*cti!itatea de im(ort se desfasoara in cadrul de(artamentului Im(orturi/ a!and in com(onenta sa 4 agenti coordonati de un director. Princi(alele sarcini ce le re!in agentilor sunt urmatoarele5 IncCeierea contractelor de colaborare cu furnizorii e4terni Intocmirea contractelor cu societatile de trans(ort Preluarea comenzilor si transmiterea acestora catre furnizorii din strainatate. Urmarirea comenzilor si asigurarea li!rarii acestora in inter!alul stabilit 9raducerea contractelor/(recum si a documentatiilor teCnice/ atunci cand este cazul

2.2.2 *cti!itatea de ofertare si (roiectare


*cti!itatea de ofertare si (roiectare se desfasoara in cadrul com(artimentului de 8fertare#Proiectare/ com(us din 3 o(eratori subordonati direct directorului de(artamentului Comercial. Princi(alele acti!itati la ni!elul acestui coma(rtiment sunt5 Realizarea (lanurilor de am(lasament (entru ecCi(amentele de bucatarie din cadrul unitatilor de alimentatie (ublica/ conform reglementarilor in !igoare Preluarea cererilor de oferta de la agentii de !anzari din sCoJroom/ de (e teren/ (recum si a cererilor (ostate (e Jebsite#ul com(aniei Realizarea de oferte generale cat si (ersonalizate de (roduse Intretinerea si alimentarea bazei de date cu noi (roduse Realizarea de descrieri (entru (rodusele comercializate 9ransmiterea ofertelor catre agentii de !anzari si clientii interesati

2.2.3

*cti!itatea de consiliere si !anzare

*cti!itatea de consiliere si !anzare se realizeaza de catre agentii com(artimentului Eanzari/ acestia fiind gru(ati in !anzatori de sCoJroom si agenti de teren/ subordonati direct Directorului de(artamentului Comercial. Princi(alele atributii ale agentilor de !anzari sunt5 Consilierea clientilor si recomandarea solutiilor (otri!ite (entru ne!oile lor

1)

Intocmirea cererilor de oferta (entru (otentialii clienti si transmiterea acestora com(artimentului de ofertare#(roiectare Preluarea comenzilor (entru (rodusele (entru (rodusele ce nu se afla in stoc *sigurarea (unerii in functiune/ (recum si a functionarii cores(unzatoare a utila.elor acCizitionate @(entru agentii de terenA Intretinerea relatiilor cu clientii firmei/ transmiterea de cataloage/ (recum si oferirea informatiilor cu (ri!ire la a(aritia unor (roduse noi/ desfasurarea de (romotii/ etc Eanzarea de (roduse aflate in stocul com(aniei/ (recum si (e baza de comanda

2.2.4 *cti!itatea de marIeting


*cti!itatea de marIeting se desfasoara in cadrul de(artamentului &arIeting din com(onenta caruia fac (arte un economist si un grafician/ subordonati direct directorului general. *cti!itatile de(artamentului &arIeting constau in5 Realizarea si ti(arirea unui catalog anual Realizarea de materiale (romotionale 7fectuarea de studii si analize asu(ra structurii si !olumului cererii in cadrul (ietei Intocmirea de ra(oarte si recomandari adresate conducerii firmei

2.2.

*cti!itatea de ser!ice si mentenanta

*cti!itatea de ser!ice si mentenanta se desfasoara in cadrul de(artamentului de Ser!ice/ ce are in com(onenta teCnicieni coordonati de catre un director teCnic. *tributiile de(artamentului sunt5 Intretinerea ecCi(amentelor comercializate/ (recum si remedierea defectelor/ atat la sediul clientului cat si in unitatea (ro(rie &onta.ul si (unerea in functiune a utila.elor si ecCi(amentelor la sediul clientului

1,

2.3Structura organizatorica a agentului economic 2.3.1 8rganigrama S.C. 7co Star Rel S.R.6.
-igura 2.1 8rganigrama societatii

+irectorul general 5 - *re in subordine directa (e 5 *ssistant &anager Sef de(artament -inanciar Sef de(artament Im(orturi Sef de(artament Eanzari Sef de(artament I9 Sef de(artament 6ogistica Sef de(artament Ser!ice Ser!iciul de (rotectie a muncii si de res(ectare a normelor PSI

+irectorul economic : - are in subordine biroul de contabilitate. - Urmareste intocmirea documentelor conform legii si inscrierea in cCeltuielile admisibile. De asemenea urmareste corectitudinea in ceea ce (ri!este intocmirea actelor de (lata a salariilor (ersonalului (recum si gestionarea corecta a materialelor si materiilor (rime. - Urmareste intocmirea corecta a facturilor si incasarea lor - Plata obligatiillor catre bugetul de stat - Derularea creditelor bancare etc. +irectorul de importuri 5 - *re in subordine agentii de im(orturi care 5 2>

7fectueaza comenzi e4terne Urmaresc comenzile -inalizarea comenzilor &entinerea relatiilor cu (artenerii e4terni Situatii comenzi 9raduceri

- Res(onsabilitati Coordonare de(artament Urmarire comenzi e4terne 8rganizare trans(orturi e4terne 6ista discounturi Preturi Rece(tie im(orturi

+irector vanzari : - *re in subordine Directorii zonali care 5 Su(er!izeaza !anzarea (e zona &oldo!a B <ucuresti B Constanta Urmaresc !anzarea/ li!rarea/ ser!ice#ul si folloJ#u(#ul &entin si dez!olta (ortofoliul de clienti

- Res(onsabilitati +irectorul ,- : - *re in subordine o(eratorii ofertareB(roiectare/ agentii marIeting si administratorul de baze de date - Res(onsabilitati 5 Coordonare de(artament 7fectuare (roiecte 7fectuare oferte si ane4e contract/ liste 21 Coordoneaza de(artamentul de !azari la ni!el national Urmareste si !erifica !anzarile Urmareste atingerea targetului lunar &entine relatiile cu clientii &areste (ortofoliul de clienti

*ctualizarea (returilor si a descrierilor (roduselor Eizite clienti

+irector logistica : - *re in subordine gestionarii de sCoJroom si de(ozit care *ran.eaza sCoJroomul B de(ozitul Pregatesc marfa -ac rece(tia marfii Stocuri marfa B necesar -ise de magazie

- Res(onsabilitati 5 Coordonare de(artament 8rganizare trans(orturi interne catre clienti Stocuri B necesar 6i!rari marfa

+irector service : - *re in subordine dis(ecerul si ecCi(ele de ser!ice - Res(onsabilitati 5 Coordonare de(artament Eerificare ecCi(elor de ser!ice (e teren Rezol!area reclamatiilor

2.3.2

8rganizarea De(artamentului -inanciar

De(artamentul -inanciar M Contabil este organizat conform urmatoarei organigrame 5 -igura 2.2 8rganigrama de(artamentului financiar # contabil

22

Directorul economic este subordonat direct directorului general si analizeaza acti!itatea com(artimentului aflat in subordinea sa/ dis(une anumite masuri si ra(orteaza managerului general. Contabilul sef este subordonat directorului economic si analizeaza acti!itatea de(artamentului. De asemenea el 5 8rganizeaz$ contabilitata "n cadrul societatiiH 8rganizeaz$ controlul financiar (re!enti! conform legisla:iei "n !igoareH P$streaz$ confiden:ialitatea lucr$rilor "ncredin:ateH Pro(une m$suri (entru eficientizarea +i modernizarea acti!it$:ii societatiiH Urm$re+te calitatea +i corectitudinea actelor +i a!izelor emise de (ersonalul din subordinea saH Eerific$ +i a!izeaz$ corectitudinea informa:iilor su(use aten:iei +efului societatiiH Coordoneaz$ acti!itatea com(artimentului aflat "n subordinea saH Coordoneaz$ (l$:ile c$tre bugetul statului sau alte institu:ii (ubliceH Coordoneaz$ (l$:ile c$tre furnizori/ "n limita dis(onibilit$:ilor bancareH *(lic$ strategia +i (oliticile de dez!oltare economic$ a societatiiH *(rob$ fi+a (ostului (entru to:i salaria:ii din subordineH *sigur$ efectuarea in!entarierii (atrimoniuluiH Pro(une bugete de !enituri si cCeltuieliH Coordoneaz$ "ntocmirea bugetului de !enituri +i cCeltuieli al societatii/ stabile+te m$suri de incadrare "n acestaH Coordoneaz$ asigurarea resurselor financiare necesare realiz$rii (rogramelor de e4(loatare/ "ntre:inere/ re(ara:ie/ modernizare/ dez!oltare "n corelare cu bugetul de !enituri +i cCeltuieli a(robatH Coordoneaz$ "ntocmirea ra(ortului de gestiuneH Coordoneaz$ modul de a(licare si res(ectare a legisla:iei "n !igoare/ a instruc:iunilor de ser!iciu/ reglement$rilor/ ordinelor +i dis(ozi:iilor conducerii societ$:iiH

23

Pre!ine +i combate coru(:ia @monitorizeaz$ acti!itatea (ersonalului care este im(licat "n acti!it$:i (redis(use la a(ari:ia fenomenului de coru(:ie/ urm$re+te calitatea +i corectitudinea actelor "ntocmite "n cadrul com(atimentului aflat "n subordinea sa etc.AH De asemenea/ el are obliga:ia de a e4ecuta toate sarcinile trasate de conducerea societatii. 7conomistul#contabil din subordinea contabilului sef "nde(line+te urm$toarele sarcini5 *sigur$ e!iden:a derul$rii (l$:ilor c$tre furnizoriH *sigur$ leg$turile cu Direc:ia ;eneral$ de *dministrare a &arilor Contribuabili cu (ri!ire la im(ozitul (e salariiH *sigur$ "ntocmirea/ ($strarea fi+elor fiscale (e toat$ durata anga.$rii salaria:ilor sucursalei/ transmitrea anual$ a fi+ei fiscale la organul fiscal teritorial/ iar fiec$rui salariat c0te o co(ie a fi+ei fiscaleH *sigur$ (rocurarea de la *dministra:ia -inan:elor Publice a (rogramului (entru calculul im(ozitului (e !enitul global +i alte (rograme de transmitere a datoriilor sucursalei fa:$ de <ugetul StatuluiH Calculeaz$ +i :ine e!iden:a dre(turilor b$ne+ti/ a re:inerilor legale din salariu/ a datoriilor (entru fiecare salariat din centralul societatii/ conform legisla:iei "n !igoareH Centralizeaz$ lunar declara:iile (ri!ind obliga:iile de (lat$ la bugetul de stat/ bugetul asigur$rilor sociale/ bugetul fondului de +oma./ bugetul asigur$rilor sociale de s$n$tate/ fondul de risc/ etc.H 3ntocme+te +i de(une (e termen scurt @(0n$ la 31 ianuarie a fiec$rui anA declara:iile (ri!ind im(ozitele +i ta4ele locale/ urm$rind confirmarea +i (lata la termen c$tre bugetele localeH 7fectueaz$ (l$:i +i transferuri de sume b$ne+ti "n limitele dis(onibilit$:ilor financiareH 7fectueaz$ (l$:i "n limita dis(onibilit$:ilor bancare c$tre furnizori/ "n baza situa:iilor o(erati!e/ a facturilor din e!iden:$H 7fectueaz$ (l$:i (entru a.utoarele sociale acordate salaria:ilor societ$:ii "n baza Cot$r0rilor C*/ "n limita dis(onibilului (entru asisten:$ social$ e4istentH 7libereaz$ ade!erin:e de !enit/ etc. (ntru salaria:ii societatiiH

24

2.4 Prezentarea a(licatiei &icrosoft *ccess


&icrosoft *ccess face (arte din (acCetul de (rograme &icrosoft 8ffice. 7ste un sistem de gestiune a bazelor de date destinat rezol!$rii (roblemelor uzuale care a(ar "ntr#o firm$ medie/ mic$ sau acas$/ care ofer$ (osibilitatea efectu$rii urm$toarelor o(era:ii5 crearea +i "ntre:inerea colec:iei de date/ utilizatorul (ut0nd crea +i mani(ula datele memorarea +i actualizarea datelor din baza de date @ad$ugarea/ +tergerea +i c$utarea +i g$sirea informa:iilor necesare +i asigurarea accesului ra(id la datele din crearea formularelor (entru !izualizarea/ introducerea +i actualizarea datelorH analizarea +i ti($rirea datelor folosind ra(oarteleH im(ortul +i e4(ortul datelor "n di!erse formate de baze de date @d<ase/ -o4Pro/ legarea datelor din tabelele create cu alte a(lica:ii la tabelele bazei de date *ccsessH ($strarea unei co(ii de siguran:$ a datelor (entru a (utea fi recu(erate "n cazul "n asigurarea securit$:ii datelorH asigurarea integrit$:ii datelor @se (ot introduce "n baza de date numai date !alide/ iar crearea +i folosirea macrocomenzilor (entru automatizarea unor o(era:ii folosite crearea +i lansarea "n e4ecu:ie a modulelor @(rogramelorA scrise "n limba.ul Eisual f$r$ s$ cunoasc$ modul "n care sunt stocate (e mediul de memorareH modificarea lorAH colec:ia de date (rin folosirea interog$rilorH

Parado4A sau "n format de foaie de calcul 74celH

care au loc "ntreru(eri accidentale ale func:ion$rii sistemuluiH

o(era:iile de actualizare nu distrug leg$turile dintre tabeleAH mai des "n e4(loatarea bazei de dateH <asic for *((lication @E<*A care (ot fi folosite ca a(lica:ii (entru mani(ularea datelor +i e4tragerea informa:iilor din baza de date. Pentru e4(resiile folosite "n ra(oarte/ formulare +i interog$ri/ *ccsess (une la dis(ozi:ia utilizatorului (este 1>> de func:ii "ncor(orate @built#in functionsA. D8 baz$ de date *ccess (oate fi definit$ ca o colec:ie de obiecte5 tabele @tableA/ cereri de interogare @(uer)A/ formulare @formA/ ra(oarte @reportA/ (agini Geb @pagesA/ comenzi macro @macroA +i module @moduleA.... 9abela este un obiect definit de utilizator "n care sunt stocate datele (rimare. -ormularul este un obiect care (ermite introducerea datelor/ afi+area acestora sau 2

controlul "ntregii a(lica:ii. Cererea de interogare este un obiect care (ermite !izualizarea informa:iilor ob:inute (rin (relucrarea datelor din una sau mai multe tabele +iBsau alte cereri de interogare. Ra(ortul este un obiect care (ermite formatarea +i ti($rirea inform:iilor ob:inute "n urma consult$rii bazei de date sub form$ de documente. Pagina Geb de accesare a datelor re(rezint$ un obiect care include un fi+ier O9&6 +i alte fi+iere su(ort "n !ederea furniz$rii accesului la date (rin intermediul broJser#elor Internet. Comanda &acro re(rezint$ un obiect care con:ine o defini:ie structurat$ a uneia sau mai multor ac:iuni (e care *ccess le realizeaz$ ca r$s(uns la un anumit e!eniment. &odulul re(rezint$ un obiect care con:ine (roceduri definite de utilizator +i scrise "n limba.ul de (rogramare Eisual <asic.2 1 D <azele de date uzuale sunt conce(ute "n sco(ul de a ($stra structuri de date. Un element al structurii (oart$ numele de c0m( @fieldA. 7l se caracterizeaz$ (rin nume/ ti( +i lungime. Defini:ia structurii de date ca succesiune de c0m(uri/ (oart$ numele de +ablon @tem(lateA de "nregistrare @recordA. Datele (ro(riu#zise gru(ate conform +ablonului (oart$ numele de "nregistr$ri. *cestea se (ot re(rezenta intuiti! sub forma unui tabel.21%

Ca(itolul 3. Studiu de caz 3.1 Prezentarea a(licatiei


*(licatia utilizata in cadrul acestui (roiect/ (entru e!identa salariatilor agentului economic S.C. 7costar Rel S.R.6/ a fost dez!oltata in cadrul sistemului de gestionare a bazelor de date 1&icrosoft *ccess 2>>32 / iar (entru realizarea interogarilor s#a utilizat limba.ul de interogare 1S.=.6.2. Datele de intrare au fost organizate "n (atru tabele rela:ionate/ du(a cum urmeaza5

3.2 Prezentarea tabelelor


1 1%

Cicorta+ *le4andru # Ini:iere "n *ccess +i "n S=6/ DEasile ;oldi+2 Uni!ersit? Press/ *rad/ 2>>2 9eodorescu *le4andru # 6ec:ii de *ccess/ 7ditura 9eora/ <ucure+ti/ 2>>

2%

9abelul Salariati structura de baza a acestei a(licatii/ cu(rinde urmatoarele coloane5 IDSalariat M stocCeaza codul anga.atului/ cCeie (rimara Nume M stocCeaza numele si (renumele anga.atului *dresa M stocCeaza adresa anga.atului 6ocalitate M stocCeaza localitatea de resedinta a anga.atului 9elefon M stocCeaza numarul de telefon al anga.atului DataNastere M stocCeaza data nasterii Data*nga.are M stocCeaza data anga.arii in firma curenta -unctia M functia inde(linita in cadrul de(artamentului De(artament M numele de(artamentului din care face (arte anga.atul/ cCeie e4terna (entru Departamente SalKdeKbaza M salariul de incadrare al anga.atului

-igura 3.1

2'

9abel Salariati

9abelul Departamente M structurat (e 2 coloane5 De(artament M stocCeaza numele fiecarui de(artament/ conform organigramei ID De(artament M numar unic atribuit fiecarui de(artament/ din acesta deri!a codul fiecarui anga.at @codul fiecarui anga.at contine (rimele 2 cifre din codul de(artamentului din care face (arte -igura 3.2 9abel De(artamente

9abelul Prezenta salariati stocCeaza numarul total de ore lucrate/ (recum si totalul 2)

orelor de concediu. Cu(rinde urmatoarele coloane5 IDSalariat M codul unic al anga.atului/ cCeie (rimara *nul M anul in care s#a efectuat inregistrarea 6una M luna in care s#a efectuat inregistrarea 8reKlucrate M numarul total de ore de munca (e luna curenta 8reKconcediu M zilele de concediu e4(rimate in ore/ (entru o mai buna gestiune a -ig 3.3 9abel Prezenta Salariati

datelor

9abelul Fisa retineri stocCeaza (enalizarile a(licate salariilor anga.atilor cu abateri re(etate de la normele regulamentului de ordine interna al firmei. Cu(rinde urmatoarele coloanele5 Nr Penalizare M numar ce se incrementeaza automat la introducerea fiecarui rand si este cCeie (rimara 2,

DataPenalizare M data la care s#a inregistrat (enalizarea in baza de date &oti! M cauza ce determina luarea deciziei de (enalizare Suma M cuantumul (enalizarii/ e4(rimat in R8N IDSalariat M cod unic/ atribuit fiecarui anga.at -igura 3.4 9abel -isa Retineri

3.3 Prezentarea interfetei


3.3.1 Interfata a(licatiei s#a obtinut (rin realizarea unei ferestre (rinci(ale ce contine legaturi @butoaneA catre un numar de (atru subferestre/ (recum si datele de identificare ale studentului/ ale (rofesorului coordonator si ale facultatii. -igura 3. -ereastra (rinci(ala a a(licatiei

3>

3.3.2 Subfereastra Tabele # cu(rinde legaturi catre cele (atru tabele (rezentate anterior/ rolul acesteia fiind acela de a facilita accesul ra(id la acestea/ ori de cate ori este necesara introducerea de noi date @745 *nga.area unui nou salariat/ !a necesita alocarea unui identificator unic/ deri!at din ID#ul de(artamentului din care !a face (arte/ (recum si introducerea tuturor datelor de identificare in tabelele Salariati si *rezenta+salariati' -igura 3.% Subfereastra Tabele

3.3.3

Subfereastra Formulare integreaza butoane catre 4 formulare ce ofera cu ra(iditate/ informatii utile conducerii com(aniei

-igura 3.' Subfereastra -ormulare

-ormularul Departamente utilizand acest formular/ se !or obtine numele fiecarui de(artament al firmei/ codul unic al acestuia/ cat si salariatii ce isi desfasoara acti!itatea in cadrul sau. 31

-igura 3.) -ormular De(artamente

-ormularul *enalizari (rezinta numarul (enalizarii/ data a(licarii acesteia/ moti!ul/ (recum si cuantumul sau/ e4(rimat in R8N. 6a acestea se mai adauga codul unic al salariatului/ (entru o identificare ra(ida in baza de date.

-igura 3., -ormular Penalizari

-ormularul *rezenta+salariati

asigura e!identierea numarului total de ore

lucrate in luna curenta si totalul orelor de concediu. -igura 3.1> Prezenta salariati 32

-ormularul Informatii Salariati se constituie intr#o interfata usor de

mani(ulat si inteles/ in care sunt rele!ate informatii cu (ri!ire la IDSalariatH NumeH -unctiaH De(artament si Salariu. Pentru o na!igare mai facila/ s#au im(lementat butoane (entru gasirea in tim(ul cel mai scurt a informatiilor esentiale des(re salariati. -igura 3.11 -ormularul Informatii Salariati

3.3.4

Subfereastra Interogari

(entru aceasta am ales un numar de % butoane/ cu legaturi

catre interogari construite utilizand limba.ul de interogare S=6 si a(licand di!erse filtre de selectie/ (recum si clauze. 33

-igura 3.12 Subfereastra Interogari

,educere cu -./ a salariilor M interogare ce are ca rezultat crearea unui tabel cu coloanele5 IdsalariatH numeH de(artamentH functia si salKdiminuat. -igura 3.13 Interogarea Reducere 2 U din salariu

34

0onificatie pentru salariatii care au lucrat ore suplimentare # aceasta interogare are ca efect construirea unui tabel cu coloanele5 idsalariatH numeH de(artamentH functiaH oreKlucrate/ bonificatia de (rocente (entru anga.atii care au de(asit un numar de 1'> ore (e luna/ si salariul la care s#a adaugat bonificatia. -igura 3.14 Interogarea <onificatie (t salariatii care au lucrat ore su(limentare

Cautare salariati du(a De(artament M aceasta interograre este de ti( (arametric/ efectul (rodus materializandu#se sub forma unei ferestre de dialog in care utilizatorul/ (entru a obtine datele dorite/ este necesar sa introduca numele de(artamentului. -igura 3.1 Interogare (arametrica M cautarea anga.atilor du(a de(artamente

$ngajatii departamentului 1inanciar2contabil din 3onstanta M sunt frec!ente situatiile cand este necesar sa obtinem intr#un tim( foarte scurt/ un tabel care sa cu(rinda doar anga.atii unui anumit de(artament. Pentru a e4em(lifica acest fa(t/ s# a creat aceasta interogare. Coloanele tabelului rezultat sunt5NumeH *dresaH -unctie/ SalKdeKbaza. -igura 3.1% Interogarea *nga.atii de(.-inanciar#contabil din Constanta

4echimea angajatilor din 3onstanta M un alt e4em(lu de interogare ce

returneaza rezultatul sub forma unui tabel ale carui coloane sunt5 NumeH *dresaH EecCime. -igura 3.1' Interogarea EecCimea anga.atilor din Constanta

3%

Stat de salariu M accesand aceasta a(licatie/ construita cu a.utorul clauzei 1iif2! se !a genera un stat de (lata a salariilor. Coloanele incluse in acest stat sunt5 NrKcrtH Nume/ SalKdeKbazaH !ecCimeH S(orK!ecCimeH SalariuKbrut. S(orul de !ecCime este adaugat in cuantum du U/ in mod automat salariului de baza si se acorda anga.atilor cu o !ecCime in cadrul firmei mai mare de ani. Salariul brut este rezultatului a(licarii unei cresteri cu (rocente a salariului de baza @de incadrareA.*cest stat este actualizat lunar/ ser!ind la stabilirea salariului fiecarui anga.at. In consecinta/ corectitudinea datelor continute in acest ra(ort/ este de mare im(ortanta. -igura 3.1) Stat de (lata a salariilor

3.3.

Subfereastra Ra(oarte M in aceasta fereastra am creat legaturi catre un numar

de (atru ra(oarte/ acestea generandu#se automat la accesarea butonului cores(unzator. Du(a generarea ra(ortului/ este trimisa si comanda de (rintare a acestuia/ sco(ul acestui 3'

automatism fiind sim(lificarea obtinerii si (rintarii di!erselor ra(oarte (ri!ind salariatii firmei. -igura 3.1, Subfereastra Ra(oarte

Ra(ortul Stat de plata salarii SalariuKbrut. -igura 3.2>

acest ra(ort cu(rinde coloanele5 NrKcrtH NumeH

De(artamentH -unctiaH EecCime @e4(rimata in aniAH SalKdeKbazaH S(orK!ecCime si

Ra(ortul Stat de (lata

3)

Ra(ortul <onificatie (entru ore su(limentare M cu(rinde coloanele5 oreKlucrateH idsalariatH numeH de(artamentH functiaH bonificatia H salKbonificat -igura 3.21 <onificatie ore su(limentare

Ra(ortul Reducere cu 2 U a tuturor salariilor M contine urmatoarele coloane5 idsalariatH numeH de(artamentH functiaH salKdiminuat. -igura 3.22 Ra(ortul Reducere cu 2 (rocente a salariului tuturor anga.atilor

3,

Ra(ortul EecCimea anga.atilor din Constanta M contine coloanele5NumeH *dresaH EecCime -igura 3.23 Ra(ortul EecCime anga.atilor din Constanta

4>

Concluzii finale

Prin intermediul (rezentei lucr$ri mi#am (ro(us s$ fac o trecere de la general la (articular "n ceea ce (ri!e+te acti!itatea de e!identa a salariatilor si a remunerarii acestora in cadrul unei societati comerciale (rin dez!oltarea unui (rogram informatic bazat (e sistemul de gestiune &icrosoft *ccess. Deoarece dez!oltarea unui astfel de (rogram !izeaza atat domeniul informatic (rin (risma dez!oltarii unei a(licatii/ cat si domeniul economic sub as(ectul continutului informational al bazei de date/ in (rimul ca(itol am e4(us fundamentele teoretice referitoare atat la bazele de date si sisteme de gestionare a bazelor de date/ cat si notiuni economice des(re salarii si metode de salarizare. In ca(itolul doi am mentinut abordarea temei atat din (unct de !edere economic/ (rezentand acti!itatea si organizarea societatii comerciale studiate/ cat si din (unct de !edere informatic/ (rezentand sistemul &icrosoft *ccess. Ca(itolul trei/ de altfel cel mai im(ortant/ am analizat socitetatea comerciala (rin (risma a(licatiei. *stfel (lecand de la rezultatele (e care le doream de la acest (rogram/ am (rezentat rand (e rand functiile (rogramului/ iar in final obtinand informatii utile intr#un format accesibil si usor de utilizat. De#a lungul acestui (roiect (ot concluziona ca 5 (entru monitorizarea resurselor umane dintr#o societate comerciala este im(erati! necesar a se im(lementa o baza de date (entru e!identa salariatilor/ in conditiile in care se doreste s(orirea eficientei utilizarii resurselor umane dis(onibile. Im(lementarea unui (rogram informatic (entru gestionarea informatiilor economice in cadrul unei firme (ri!ate sau de stat/ !a a!ea ca rezultat o crestere semnificati!a a eficientei (e ansamblul acti!itatilor (rin reducerea tim(ilor necesari (rocesarii unui numar mare de documente indi!iduale/ dis(arate/ toate acestea/ in cazul bazelor de date/ gasindu#se intr#un singur loc/ relationate si structurate logic. De asemenea/ obtinerea tuturor ra(oartelor necesare desfasurarii acti!itatii/ de!ine in acest fel e4trem de facila. Im(lementarea unei baze de date/ indiferent de dimensiunile sau domeniul de acti!itate ale com(aniei in care urmeaza a functiona/ necesita un studiu 41

riguros al tuturor detaliilor legate de structura sa organizatorica/ al re(artizarii geografice a tuturor (unctelor de lucru/ al modului in care se realizeaza comunicatia intre acestea si sediul central/ astfel incat sa se obtina un sistem de gestiune informatica a datelor cit mai robusta si mai eficient dimensionata la dimensiunile si caracteristicile res(ecti!ei com(anii. (entru ma4imizarea (rofiturilor firmei este necesara e!identa la zi a datoriilor catre stat in ceea ce (ri!este (ersonalul un alt factor demn de monitorizat sunt salariile si s(orurile acordate (ersonalului

42

<ibliografie5
1. 2. 3. 4. . %. '. ). ,. 1>. 11. 12. 13. 14. 1 . *nd? 8((el. S=6 fara mistere # gCid (entru autodidacti. Rosetti 7ducational/ 2>>% Cicorta+ *le4andru # Ini:iere "n *ccess +i "n S=6/ DEasile ;oldi+2 Uni!ersit? Press/ CCris -eCil? . S=65 Eisual NuicIstart guide . <ucuresti5 *ll/ 2>>4 Connoll?/ 9ComasH <egg/ Carol?n. <aze de date5 (roiectare/ im(lementare/ Done/ Ioan. Salariul si moti!atia muncii. <ucuresti5 74(ert / 2>>> 7ugenia Sandu. Probleme (ractice in acti!itatea de salarizare / e!identa si gestionare -orta/ <en. S=6 in lectii de 1> minute. <ucuresti5 9eora/ 2>>4/ Outu(asu/ *na. Salarizarea (ersonalului. <ucuresti5 9ribuna 7conomica/ 2>>% Ioan &ocian <aze de date. 9erminologie/ (roiectare/ S=6/ *ccess. &atri4rom/ 2>>' Veff PerIins/ <r?an &organ. S=6 fara (rofesor/ in 14 zile. 9eora 1,,' 6ungu/ IonH &usat/ Nel?. <aze de date relationale5 utilizarea limba.ului S=6 P6US. 9eodorescu *le4andru # 6ec:ii de *ccess/ 7ditura 9eora/ <ucure+ti/ 2>> 9randafir Romica/ Nistorescu &iCai/ &ierlus#&azilu Ion. <azele informaticii si G?nIoo(/ Ste(Cen. 9otul des(re &icrosoft S=6 Ser!er '.>. <ucuresti5 9eora/ 2>>1 Contractul colecti! de munc$ unic la ni!el na:ional (e anii 2>>'#2>1>/ incCeiat

*rad/ 2>>2

gestionare. <ucuresti 5 9eora/ 2>>1

a (ersonalului. ;andirea 7conomica 2>>)

<ucuresti5 *ll/ 1,,2

limba.e de (rogramare 2. <aze de date relationale. Uni!ersitatea <ucuresti 2>>'

conform art. 1> si 11 din 6egea nr. 13>B1,,%/ re(ublicata/ inregistrat la &inisterul &uncii/ Solidaritatii Sociale si -amiliei cu nr. 2.), din 21 din 2, decembrie 2>>%/ (ublicata in &onitorul 8ficial al Romaniei/ Partea a E#a/ nr. cc din 2, ianuarie 2>>' 1%. 1'. 1). 1,. 2>. 6egea nr. 3B2>>3 Codul muncii @(ublicata in &onitorul 8ficial nr. '2 din Ctt(5BBJJJ.marIetJatcC.roBarticolB '%'BIntroducereKinKbazeleKdeKdateB Ctt(5BBJJJ.scritube.comBstiintaBinformaticaBConce(tul#de#baza#de# Ctt(5BBJJJ.ancaflorea.roBroBPidQ1>>2)RlangQro Ctt(5BBJJJ.legislatiamuncii.roBarticoleBsalarizare#1)B februarie 2>>3A si modificarile ulterioare

date1>31>21121'.(C(

43

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