Sunteți pe pagina 1din 42

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr.

Rus Ioan, Universitatea Petru Maior Tg. Mure

De la: titular curs lector dr. Rus Ioan

Ctre: Studenii MASTERANZI MANAGEMENTUL RESURSELOR UMANE ANUL I (Bologna)

SISTEME INFORMATICE n Managementul Resurselor Umane (Note de Curs)

Autor: Conf.univ. dr. Rus Ioan

Universitatea Petru Maior Tg.Mure Ediia 2 martie 2011

134227996.doc

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure

134227996.doc

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure

CAPITOLUL I
INTRODUCERE, NOTIUNI, CONCEPTE
Termeni uzuali in informatic:
"Modul cum culegi, administrezi i foloseti informaia fac din tine un caigtor sau un nfrnt n via" (Bill Gates) D a t e l e = elemente primare, provenind din diferite surse, fara o forma organizata care sa permita luarea unor decizii. I n f o r m a t i i l e = date ce au un caracter de noutate, care imbogatesc nivelul de cunotiinte ale celui care primete aceste informatii. O data care nu aduce nimic nou nu se poate considera informatie. Prelucrarea datelor (procesare) = totalitatea transformrilor, ca forma i continut a datelor. Din punct de vedere structural, calculatorul electronic are doua componente: Hardware = ansamblul elementelor fizice i tehnice cu ajutorul carora datele se pot culege, verifica, transmite, stoca i prelucra. Reprezinta componentele ce pot fi practic atinse. Software = ansamblul programelor, procedurilor, rutinelor care controleaza functionarea corecta i eficienta a elementelor hardware. Exista sub forma de concepte i simboluri, nu are substanta. Tehnologia informaiei = normele i procedeele de colectare, memorare, transmitere i prelucrare a datelor, in vederea obtinerii rezultatelor scontate, cu ajutorul calculatorului electronic. Hardware: se mai numete partea tare a calculatorului electronic, se compune din toate componentele fizice ale calculatorului nelectronic. Hardware-ul este format din toate echipamentele fizice care compun un calculator. Structura unui calculator personal: Unitate centrala (procesor, placa de baza, memorie) Sistemul de intrare/ieire (medii de stocare, disspozitive de interfata cu utilizatorul) Tipuri de calculatoare:

134227996.doc

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure
Microcalculatoare (personal computer - PC) Minicalculatoare Calculatoarele Mainframe" Supercalculatoarele Performanta calculatorului: Viteza procesorului Dimensiunea memoriei RAM Dimensiunea i viteza hard-disk-ului Dimensiunea memoriei cache Viteza de transmitere a datelor pe magistrala de date

Bit-ul (binary digit - cifra binara) reprezinta cea mai mica unitate de date ce poate fi reprezentata i prelucrata de calculator. O succesiune de 8 biti se numete byte sau octet. Dispozitive de intrare: Tastatura Mouse-ul Trackball Touchpad Scanner Joystick Lightpen Microfon Dispozitive de iesire: Monitor (VDU - Video Display Unit) Display screen Imprimanta Plotterul Boxele Dispozitive de intrare/ieire: Modem-ul Touch screen Dispozitive de stocare: Floppy disk Hard disk CD-ROM DVD-ROM Disc zip Flash drive (pen drive) Software:

134227996.doc

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure Software: se mai numete partea moale a calculatorului electronic, se compune din toate programele care coordoneaz, controleaz i planific toate procesele care se execut n interiorul calculatorului. Software-ul se mparte n trei categorii : Software de baz : este compus din acele programe care asigur coordonarea, controlul i planificarea proceselor din interiorul unui calculator. Se compune din: sisteme de operare, sisteme de gestiune a fiierelor, etc. Software utilitar sau programe utilitare : este compus din programe care se utilizeaz foarte des i care rezolv probleme generale. Cteva exemple ar fi urmtoarele : Windows Explorer, Internet explorer, Office, etc. Software de aplicaie : este compus din totalitatea programelor care rezolv probleme concrete ale utilizatorilor. Un program consta dintr-o succesiune de instructiuni ce converg catre solutia problemei ce trebuie sa fie rezolvata. Programul este o unitate structural care poate fi lansat n execuie printr-o singur comand (ex. Run, Execute, Do) Sistemul de operare: Gestiunea prelucrarilor Gestiunea resurselor Gestiunea fiierelor Facilitati puse la dispozitia utilizatorului Planificarea executiei lucrarilor Coordonarea executiei simultane a mai multor programe Asistarea executiei programelor de catre utilizator Exemple: Windows, Mac Operating System, Linux, Unix, Novell Aplicatii software: Programe de comunicatii (Yahoo Messenger, Outlook Express) Programe de manipulare i gestiune fiiere (Windows Explorer) Programe de navigare pe web (Netscape Navigator, Mozzila Firefox, Internet Explorer) Programe de procesare text (Microsoft Word, WordPro) Programe de calcul tabelar (Microsoft Excel, Lotus 1-2-3) Programe de gestiune a bazelor de date (Microsoft Access, Oracle) Altele (Adobe Photoshop, Paint, Winamp, Nero) Retele informationale: Retea (Network) - grup de doua sau mai multe calculatoare conectate impreuna. LAN (Local Area Network) - retea locala - calculatoarele sunt localizate in aceeai cladire MAN (Metropolitan Area Network) - retea metropolitana - retea pe teritoriul unui WAN (Wide Area Network) - retea de larga acoperire - calculatoare aflate la o distant foarte mare

134227996.doc

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure GAN (Global Area Network) - retea globala - retea care cuprinde toata lumea Intranet-ul este o retea de comunicare. Este o retea privata i interna a unei companii. Extranetul este o extensie a unei retele intranet. Internetul: Retea globala ce conecteaza mai mult de 2 milioane de calculatoare Sistem cu o dezvoltare foarte rapida care cuprinde computere interconectate Leaga guverne, universitati, companii, persoane fizice i multe alte retele i utilizatori Lumea electronica: Posta electronica (e-mail): Modalitate foarte folosita de comunicare i trimitere a mesajelor Cost redus Transmiterea i primirea mesajelor se realizeaza aproape instantaneu Se pot trimite i primi mesaje oriunde i de oriunde, daca exista un calculator cu conexiune la internet Avantaje: Transmitere rapida catre orice loc din lume Mijloc ieftin i eficient de comunicare Folosirea de liste de distribuire a mesajelor Instrumente de gestiune a mesajelor Dezavantaje: Fiierul ataat poate contine un virus de computer Poate avea loc o supraincarcare a cutiei potale Se pot produce erori i neglijente in folosirea e-mailului Se obtin foarte multe mesaje nefolositoare Comertul electronic (e-commerce): Ofera posibilitatea realizarii de tranzactii comerciale, cumpararea vanzarea de bunuri si servicii, folosind internetul sau alte reele. Avantaje: Se pot comanda produsele dorite la orice ora din zi sau din noapte Se pot cauta produse din toate domeniile fara a mai fi nevoie sa se faca deplasarea dintr-un magazin in altul Puteti primi produsele acasa fr a mai fi nevoie sa va deplasati pentru a achizitiona aceste produse Dezavantaje: Desocializarea oamenilor Sisteme de plata nesigure Nu se tie calitatea reala a produselor

134227996.doc

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure

Securitate i legislatie: Securitatea informaliei: Accesul fizic la calculator este restrictionat Adoptarea unei politici de parolare corespunzatoare Stabilirea drepturilor pe care le are fiecare utilizator Copierea datelor in mod regulat Criptarea fiierelor la care se lucreaza Folosirea programelor anti-virus Folosirea programelor de securitate tip firewall. Virui: Viruii sunt anumite programe create de oameni cu scopuri distructive. Sunt programe ce au proprietatea de a se extinde i care duc la functionarea necorespunzataore a sistemului de operare. Viruii patrund in calculator prin intermediul programelor de pe internet atunci cand se descarca anumite programe, pot fi primiti pe e-mail, sau pot fi adui cu o discheta sau un CD. Programul antivirus i dezinfectarea: Sa fie instalat un program antivirus foarte bun, cat mai recent Sa se scaneze toate fiierele cu regularitate Sa se actualizeze cel putin lunar programul antivirus Sa se scaneze fiierele ataate primite pe mail Sa nu se ruleze programe daca nu li se cunoate proveniena Dezinfectarea calculatorului: eliminarea viruilor din calculator cu ajutorul programului antivirus. Copyright: Copyright-ul - modalitatea legala de protejare a lucrarilor literare, tiintifice, artistice sau de orice fel, publicate sau nepublicate, cu conditia ca aceste lucrari sa aiba o forma tangibila (adica se pot vedea, auzi sau atinge). Shareware - sunt acele aplicatii sau programe pe care le puteti achizitiona direct de la persoana care le-a creat, persoana ce dorete distribuirea acestor programe fara intermediar. De cele mai multe ori distribuirea se face gratuit. Programele se pot copia i transmite altor utilizatori. Freeware - programe protejate de dreptul de autor (copyright) care pot fi difuzate gratis de catre autor, care ii pastreaza drepturile de autor. Programele nu pot fi vandute fara acordul autorului. Licena - programe achizitionate de la persoanele care le produc i pentru care se pltete un drept de folosire. Licenta acorda drept de folosire a programului respectiv i nu drept de comercializare sau distributie. Detalii in Legea Nr. 8/1996, privind drepturile de autor i drepturile conexe.
134227996.doc

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure

Noiuni informatice:
Instruciune de programare: este o fraz format din cuvinte cheie, variabile i operatorii care execut o anumit prelucrare n mod automat. Cuvintele cheie: ADD, CLEAR Sunt cuvinte din limba englez care au o semnificaie foarte clar pentru limbajul de programare. Nu se pot folosi de ctre programatori n alte scopuri n program (nu pot fi nume de tabele, nume de vectori, etc). Variabile: sunt orice nume de date, tabele, fiiere, vederi, indici, etc care se stabilesc de ctre programator n cadrul unui program. Operatorii: sunt simboluri sau cuvinte care definesc tipurile de operaii elementare matematice sau logice. Limbaj de programare: un ansamblu de cuvinte cheie care formeaz vocabularul i un set de reguli numite gramatic care mpreun permit redactarea de instruciuni. Metalimbajul: este un limbaj auxiliar folosit pentru a descrie un limbaj de programare. Se folosesc anumite convenii, cum ar fi: ... niruire { } trebuie ales [ ] nu e obligatoriu < > - variabile , - desprire ntre cuvinte

reguli care formeaz metalimbajul.

Program executabil: un program pentru calculator reprezint o secven coerent de instruciuni care pot fi executate printr-o singur comand , de lansare n execuie a programului. Un program redactat n limbaj de programare se numete limbaj surs i poate fi executat.

Traducerea programului surs n cod main se face cu ajutorul unor programe speciale care se numesc compilatoare. Programul care se obine dup traducerea din format surs cu ajutorul compilatoarelor se numete program executabil.

134227996.doc

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure Programele executavile se execut prin comenzi de lansare n execuie iar n timpul execuiei nu se mai poate interveni de ctre programator. ERP (Enterprise Resurse Planning) Planificarea resurselor companiei CRM (Customer Relationship Management) clieni, facturi (ordonane, ordonan) MIS (Management Information System) programe pentru decizii

Pachete de programe specializate:


Program surs: Program scris de programtor. Orice calculator se compune din: - hardware - software - programe de baz - utilitare - aplicaii Software-ul reprezint un ansamblu de programe elaborate pentru a facilita utilizarea eficient a echipamentelor electronice de calcul (hardware). Se poate mpri n trei clase: a) software de baz acele programe care coordoneaz, planific i controleaz procesele din calculator. - este cea mai important clas de software din punct de vedere a utilizrii eficiente a calculatorului. - fac parte: - sistemele de operare - sistemele de gestiune a operaiilor de intrare i ieire a datelor. b) software de utilitare se ncadreaz acele programe care rezolv probleme generale i care sunt utile tuturor. - compilatoare: Fox, Cobol, C++, Java - interpretoare: p - pachetul Office: Word, Excel - Windows Explorer - programe de mpachetare: zip, rar - programe de antivirus c) soft de aplicaie toate programele care rezolv probleme concrete ale utilizatorului. - trateaz probleme din domenii foarte diferite cum ar fi: financiar-contabil. programarea, lansarea, urmrirea produciei (de fabricaie). programe specializate (care rezolv probleme specifice pentru toi utilizatorii CRM, ERP). programe generalizabile (care rezolv probleme specifice dar care se adapteaz de la un utilizator la altul cu ajutorul parametrilor).

134227996.doc

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure sistemele globale reprezint pachete de programe evoluate care rezolv toate problemele unei companii printr-o tratare integrat i cu redundan minim a programelor. Pachet de programe: pentru a defini pachetul de programe trebuie s facem o ierarhie a componentelor software dup complexitatea lor: 1. instruciunile de programare. 2. module de program i proceduri. 3. programe 4. aplicaii 5. pachete de programe 6. sisteme informatice. 1. Instruciunile cele mai simple structuri de comenzi pe care le putem realiza cu ajutorul limbajelor de programare. 2. Modulele de program i procedurile reprezint mai multe instruciuni care rezolv o funcie bine definit sau nite prelucrri care se repet de mai multe ori. 3. Programele reprezint un ansamblu de instruciuni care se execut la un moment dat n calculator. Ele reprezint unitatea de prelucrare cea mai simpl tratat de calculator coerent i unitar. 4. Aplicaiile sunt un ansamblu de programe care rezolv anumite probleme. 5. Pachetele de programe sunt ansambluri de programe generalizate i parametrizabile capabile de a fi folosite la mai muli utilizatori. 6. Sistemele informatice sunt produse software care rezolv toate problemele de informatizare ale unei companii. Exist sisteme inforamtice generalizabile, care se pot adapta la mai muli utilizatori. Sistemel informatice care abordeaz global i unitar toate problemele unei companii se mai numesc sisteme informatice integrate. Pachete de programe generalizabile: Este acel pachet de program care poate fi folosit la mai muli utilizatori pentru a rezolva aceeai problem. Generalitatea provine din concepia pachetului care la proiectare a avut n vedere aspectele comune mai multor utilizatori i care au fost abordate prin generalizare. Caracterul parametrizabil al pachetelor de programe arat gradul de flexibilitate al acestora pentru a rezolva anumite aspecte particualare specifice fiecrui utilizator.

Caracteristicile pachetelor de program


Pachetele de programe cuprind 2 aspecte principale: - aspecte comune tuturor utilizatorilor care n general sunt programate i definesc generalitatea produsului. - aspecte specifice care difer de la un utilizator la altul i care definesc flexibilitatea produsului (pachetului). Cea mai important caracteristic a pachetelor de programe economice este aceea c gestioneaz un volum foarte mare de date i folosesc algoritmi relativ simpli (sortare, interclasare, cutare i operaii elementare: adunare).

134227996.doc

10

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure Datorit volumului mare de date gestionari n pachete de programe economice se utilizeaz 2 produse soft pentru gestionarea datelor. DMS (Data management system) component a sistemelor de operare pentru operaiile de intrare i ieir de date. SGBD (sisteme de gestiune a bazelor de date) sunt componente ale fiecrui tip de baz de date care asigur gestionarea datelor n baza de date. Pachetele de programe au cel puin urmtoarele caracteristici: - s fie flexibile - s fie generalizabile - s conin tendine de integrare - s fie economice din punct de vedere al raportului pre-performan - s suporte ct mai uor schimbrile de legislaie i schimbrile organizatorice din companie. Achiziionarea oricror pachete de programe presupune ntocmirea unui studiu de fezabilitate (cum rspund cerinelor).

Clasificarea pachetelor de programe


1. dup natura i scopul urmrit software de sistem - pachete din categoria softului de baz i utilitar pachete tiinifice - pachete pentru optimizri - pentru calcule polinomiale, matriceale - pentru prevederea vnzrilor - planificarea i alocarea resurselor, simularea proceselor pachete pentru gestiunea economic - pentru calculul necesar a anumitor resurse - pentru planificarea i programarea produciei. - pachete financiar contabile - pentru gestiunea relaiilor cu clienii (CRN). - pentru asistarea managementului (MIS) 2. dup gradul de generalizare pachete independente pachete generalizabile pachete (sisteme) integrate. Pachetele independente sunt n general pachete de sistem din categoria software de sistem (din componentele sistemelor de operare). - pachete de prelucrri tiinifice: pentru prelucrri matematice pentru prelucrri statistice - pachete generalizabile:

134227996.doc

11

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure Acele pachete de programe care se pot porta (instala) la mai muli utilizatori eventual prin schimbarea valorilor parametrilor. Majoritatea programelor economice (pentru eviden contabil, a imobililelor, pentru calculul salariilor, gestiunea mrfurilor) fac parte din aceast categorie. - pachete integrate: Sunt de mare generalitate i abordeaz toate problemele unei firme global. Sunt proiectate i funcioneaz dup regulile de organizare a sistemelor. Asigur redundan minim (se repet ceva) i operativitate maxim. Un document introdus n sistem opereaz asupra tuturor componentelor din sistem. 3. dup forma de realizare (din punct de vedere tehnic) pachete de proceduri i funcii - n care componentele pachetului sunt proceduri, funcii sau module care au o caracteristic comun i astfel formeaz pachetul. Avem: pachete formate din funcii statistice pachete formate din funcii matematice pachete de programe - componentele pachetului sunt programele informatice. Porgramele pachetului trebuie s aib caracter comun (pachetele de programe de contabilitate, stocuri, imobile, salarii). limbaje specializate - limbajul de programare care este dedicat rezolvrii unei probleme (nu mai trebuie scris un pachet de programe) pentru simulare pentru listri sau editri de rapoarte (LISP). 4. dup sursa de procurare pachetele provenite de la productorii de hardware (pachete care se refer la gestiunea componentelor calculatorului (FIRMWARE) pachete provenite de la productorii software sistemele de baz de date programe de mare generalitate (Windows Explorer, Internet Explorer) (utilitare Microsoft). de la compartimentele proprii de informatic pachete provenite din uniti de cercetare (universiti, firme de cercetare) pachete care coordoneaz, supravegheaz zborurile. Sistemul de operare Linux. 5. dup gradul de integrare | modul de integrare sisteme integrabile sunt pachete de programe ce pot fi nglobate n sisteme informatice complexe (pachete CRM, ERP, MIS) pachete de programe independente sunt pachete de proceduri i funcii (Matlib, SPSS (statistic)) ofer proceduri i funcii din domeniul lor pachete de programe integrate prin transfer de fiiere.

134227996.doc

12

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure comunicarea ntre componentele unui astfel de sistem se realizeaz ntr-un transfer de fiiere. pachete integrate prin abordarea global a funciunilor (Aplications Oracle)

CAPITOLUL II
PROIECTAREA PRODUSELOR INFORMATICE
Proiectarea sistemelor informatice este un proces complex care trebuie s identifice toate aspectele relevante ale sistemului actual, posibiliti de mbuntire a acestuia i modalitile de informatizare a componentelor sistemului analizat. Pentru realizarea sistemelor informatice se parcurg mai multe etape cu obiective i activiti specifice.

Etapele de realizare a unui sistem informatic sunt:


1) Strategia 2) Analiza sistemului informatic 3) Concepia (proiectarea) sistemului informatic (se elaboreaz documentaia proiectului) 4) Realizarea sistemului sau programarea 5) Tranziia 6) Exploatarea

134227996.doc

13

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure

STRATEGIA STRATEGIA

ANALIZA ANALIZA CONCEPTIE CONCEPTIE PROIECTARE PROIECTARE REALIZAREA REALIZAREA DOCUMENTATIA DOCUMENTATIA UTILIZATOR UTILIZATOR

TRANZITIA TRANZITIA

EXPLOATAREA EXPLOATAREA

Etapele realizrii unui sistem informatic

Analiza sistemelor informatice


Determinarea cerinelor sistemelor informatice se realizeaz cu ajutorul metodelor de analiz tradiionale sau moderne. Metode - tradiionale: interviu, chestionare, analiza documentelor, observare direct - moderne - rapide: JAD (Join Apllications Design), prototip, RAD - pe procese JAD este o metod de analiz proiectat de IBM. Ea const n identificarea cerinei proiectului prin realizarea unor sesiuni de lucru JAD. La aceste sesiuni particip utilizatorii i proiectani. Se organizeaz una sau mai multe sesiuni JAD care dureaz de la 4ore pn la o sptmn. Particip la edin: - conductorul sesiunii care trebuie s fie specialist n management. - utilizatorii (specialiti din domeniul respectiv care lucreaz ca executani) - manageri de nivelul mediu pentru care se proiecteaz sistemul - sponsorul sau susintorul proiectului care este o persoan din conducerea companiei care este n msur s ia decizii i s finaneze proiectul. - analitii de sistem care sunt informaticieni specialiti pe analiz (pot fi de la compartimentul IT sau de la companii specializate) - scribul (secretar) - informaticienii (proiectani, programatori)

134227996.doc

14

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure edina JAD are urmtoarele obiective: prezentarea de ctre analiti a sistemului existent (discutarea cu utilizatorii a acestei prezentri) i prezentarea concepiei noului sistem informatic. De obicei se prezint scheme de context, scheme bloc. Informaticienii explic noului sistem i se comenteaz de ctre utilizatori pe marginea acestui subiect. Obligatoriu aceast edin se desfoar n afara localitii sediului beneficiarului pentru ca toi participanii s fie deconectai de la activitatea curent de la serviciu. Prototipizarea const n faptul c se identific un produs informatic existent dintre sistemele informatice existente din domeniu n care facem analiza. Acel sistem se pune n funciune. Se mai numete punerea n funciune a unui sistem rudimentar. Dup punerea n funciune a sistemelor informatice toi utilizatorii, pentru o perioad definit de timp au dreptul de a-i exprima nemulumirile. Dup aceast perioad se analizeaz oportunitatea efecturii unor modificri asupra sistemului. Dac ele exist, se efectueaz i apoi avem un nou sistem funcional. RAD (Rapid Applications Development): se formeaz un colectiv din cei mai buni utilizatori i informaticieni care studiaz produse existente i presupun implementarea unui produs existent sau a unui produs cu modificri. Se execut modificarea i se pune n funciune produsul astfel obinut n forma final.

Metode moderne de proiectare orientate pe procese


Aceste modaliti de proiectare sunt efectuate cu unelte automate din categoria CASE (Computer Aided Systems Engineering). Cele mai dezvoltate produse din aceast clas sunt ale firmei ORACLE. Metodele moderne se caracterizeaz prin reducerea perioadei de analiz i proiectare, reducerea costului i probabilistic obinem aceleai performane ca i prin metodele tradiionale. Metodele tradiionale sunt mai costisitoare, mai consumatoare de timp i resurse umane, duc la rezultat sigur i conform cerinelor beneficiarului. Se utilizeaz atunci cnd se doresc proiecte pe msur sau la cerere. Analiza documentelor este metoda prin care se identific informaiile relevante din document. Observarea direct const n participarea informaticienilor la derularea proiectului analizat sau studiat.

134227996.doc

15

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure

MODELAREA
Modelarea parcurge trei etape:
1. Modelarea proceselor 2. Modelarea datelor 3. Modelarea prelucrrilor.

1. Modelarea PROCESELOR Modelarea proceselor procesele reprezint subsisteme formate din resusrse materiale i umane mpreun cu regulile de prelucrare i stocare a datelor. Prin modelarea proceselor nelegem descrierea prelucrrii de date. Prelucrarea de date i descrierea proceselor se realizeaz cu ajutorul diagramelor.
Diagramele folosite n modelarea proceselor sunt de 3 feluri: 1) diagrama de context (scheme bloc). Cu ajutorul lor se descriu procesele n ansamblu i se clarific aria i ntinderea sistemului proiectat. 2) diagrama fluxurilor de date fizice specific persoanele i tehnologiile folosite n prelucrarea datelor. 3) diagrama fluxurilor de date logice descrie prelucrrile care se efectueaz indiferent de tehnologia folosit. Diagrama de context pentru procesul de vnzare / cumprare marf
Client

Banc Date i rapoarte despre vnzri

Prelucrare stocuri vnzare cumprare marf

Furnizori

informaii Conducere

Descompunerea diagramei de context se face pe nivele astfel: 1) diagrama de nivel 0 cuprinde subsistemele sistemului.

134227996.doc

16

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure 2) diagrama de nivel 1 diagrama prelucrrilor unde fiecare prelucrare sau fiecare subsistem se poate descompune n maxim 7 aplicaii de prelucrare. 3) diagrama de nivel 2 este diagrama pentru fiecare aplicaie din nivelul 1; se pot detalia maxim 49 de funcii. Detalierea prelucrrii se face pe dou criterii: - funciile definite s fie relativ independente i clare - funciile s defineasc un algoritm de prelucrare. Detalierea funciilor de prelucrare se face att de mult nct o funcie s se scrie pe maxim o pagin. Dac este necesar funcia din diagrama de nivel 2 se poate detalia n nivelul 3 tot n aceeai diagram.

Fluxuri de date
Fluxurile de date se reprezint pe schemele sistemelor informatice cu ajutorul sgeilor.

Reguli pentru verificarea unui model:


1. nici un proces nu poate avea numai ieiri 2. nici un proces nu poate avea numai intrri 3. datele nu pot fi transferate dintr-un loc n altul numai prin intermediul unui proces 4. simbolizarea unui flux de date spre un loc de stocare nseamn actualizare (datele din depozit se modific)

Modelarea datelor
Datele sunt elementele principale asupra crora acioneaz programele. Fizic datele se gsesc n fiiere sau baze de date structur fizic (tabel = fiier) n fiiere i tabele se gsesc nregistrri, articole sau entiti. Entitatea este un ansamblu de informaii i legturi referitoare la obiecte i evenimente care au o caracteristic comun. Modelarea datelor se face cu ajutorul modelului entitate, asociere sau legtur, numit modelul E-A. Prin modelul entitate-asociere nelegem toate entitile i relaiile ntre ele pentru a reda realitatea datelor n procesul studiat. Fie de exemplu entitatea COMAND i entitatea CONT. Acestea au mai multe atribute fiecare, astfel:

134227996.doc

17

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure Comanda Numr comand Dat Denumirea Unitatea de msur Cantitate Cont Simbol Denumire RD RC Sold Atributul reprezint o caracteristic a entitii care prezint interes din punct de vedere al proiectului. Reprezint un anumit fel de informaie despre entitate.

Clasificarea atributelor
dup complexitate: - simple nu se pot descompune n alte atribute (nr. matricol, pre) complexe se pot descompune la rndul lor n alte atribute. ex: DATA 25 / 10 / 2004 ziua, luna, anul. PERIOADA: luni, trimestre, ani

dup felul realizrilor: obligatorii - trebuie s aib cel puin o realizare (simbol cont, denumire cont). Sunt echivalente cu expresia NOT NULL. opionale pot s nu prezinte nici o valoare (numr telefon, e-mail, RD, RC). monovaloare sunt atribute care au o singur valoare (exemplu, simbol cont, numr matricol). Iat de exemplu o nregistrare concret pentru entitatea COMAND: 1110 25 / 10 / 2004 costum brbai buc 200 aceasta este o realizare Obiectele modelului entitate atribut pot fi de dou feluri: - simple: crora le corespunde o entitate (cantitate obiect simplu) - compuse: descompune n obiecte simple
Carte Cot Titlu Editur An apariie Autor (mai muli) Naionalitate autor
134227996.doc

Carte Cot Titlu Editur An

Autor Nume Naionalitate

18

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure

Identificatorul este un atribut sau grup de atribute care identific n mod unic
o nregistrare (realizare) a entitii cheia nregistrrii. Relaiile sau asocierea reprezint legturile care se stabilesc ntre entiti.
Avion Cod identificare Data ultimei reparaii Kilometri parcuri ID, PERS, REPAR Curs de avion Numr curs Ora plecrii Ora sosirii Destinaie

face

este fcut

Realizeaz data cursei

-avionul x face n data y cursa z. -cursa z este fcut n data y de avionul x. Cardinalitatea este un cuplu de dou numere (x,y), arat cte entiti (x,y) particip la realizarea unei legturi. Cardinalitatea minim arat numrul minim de entiti care particip la realizarea unei legturi. Cardinalitatea maxim arat numrul maxim de entiti care particip la realizarea unei legturi.

134227996.doc

19

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure

Client Cod curent Nume Adres 0,n Deschid e 1,n

Depozit Numr cont Data depozit Suma

Exist clieni pentru care nu exist legtur

Nu exist depozit fr clieni

Tipuri de entiti dup participarea la realizarea legturilor


1. unare (unu la unu) (so, soie) (ef birou, birou) 2. binare (unu la mai multe) Familie Copii Cod familie Cod familie Nume Nume Adres Vrst 3. ternale (mai multe la mai multe) (furnizori, marf, magazine), mai mui furnizori livreaz mrfuri la mai multe magazine. Atributele dup valorile pe care le conin pot fi de mai multe feluri: numerice caracter data logic etc.
Entitile au o importan deosebit n realizarea proiectelor informatice. Entitile se descriu cu urmtoarele elemente: nume entitate, nume atribut, tip atribut, lungume, domeniu de valori i opional numr de zecimale. Iat un exemplu pentru o astfel de descriere:

NUME ENTITATE: MATERIALE Nr crt 1 Nume atribut Cod material Tip Numeric Lungime Domeniu de valori 14 NOT NULL

134227996.doc

20

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure 2 3 4 5 Denumire material Unitate de msur Cantitate Gestiune Caracter Caracter Numeric Numeric 20 3 10 4 NOT NULL BUC / T, KG 110

Restricii impuse atributelor:


Pentru a asigura o acuratee ridicat a datelor, asupra valorilor pe care le iau atributele se pun anumite restricii. Operaia prin care se verific aceast restricie se numete validarea datelor. Restricii - 1) de integritate - 2) domeniu 1) condiiile pe care trebuie s le ndeplineasc datele pentru a fi corecte i coerente fa de realitate. - verificri logice Ex: data curent a unei nregistrri trebuie s fie mai mare sau egal cu data zilei . DATA NREG >= DATA ZILEI - cota de TVA {0, 9, 19} - statice se refer la valori care nu se modific ex: kilograme. - dinamice valorile se pot modifica n timp ex: procentul de TVA 2) Ne asigur c atributele aparin unui domeniu permis. Se pot prezenta n mai multe feluri. a) lista de valori (*) mulime cota de TVA {0, 9, 19} * {buci, tone, kilograme} b) valorile s respecte anumite corelaii GESTIUNE = 1 atunci COD MATERIAL > 1000 i COD MATERIAL < 5000 c) sub form de corelaii ex: cantitate comandat <= stoc data fabricaiei > data omologrii d) valori care rezult din calcule: valoarea medie a preului <= 100.000

Dependena funcional
Dac exist dou atribute, unul determinant i unul determinat, dac cunosc valoarea determinantului sigur l cunoatem pe determinat.
DETERMINANT DETERMINAT

ex.: cod potal (localitate) denumire (localitate) CNP nume persoan

134227996.doc

21

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure

Matricea dependenelor funcionale


Folosind noiunea dependenelor funcionale, se poate ntocmi o matrice care arat care sunt atributele ntre care exist legturi ale valorilor de date. Aceast matrice conine pe coloan atributele determinante iar pe linie mulimea tuturor atributelor din proiect sau din modelare. Atribute determinante 2 6

Nr. crt. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.

Atribute

Cod postal 1 Denumire localitate 1 1 Numr locuitori Denumire strad Judeul 1 1 nseamn relaia de determinare i dac el pe el se determin, se subliniaz Cod material 1 Unitate de msur 1 Denumire material 1 Cod produs 1 Cod reper 1 Denumire produs 1 Denumire reper 1

Rolul matricei dependenelor funcionale este de a pune n eviden legturi determinante ntre atributele modelului pe care l proiectm. Acest lucru ne ajut la

134227996.doc

22

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure definirea legturilor dintre date i la simplificarea lor. Reprezint un document de sintez al proiectului informatic.

Reguli de verificare a Modelului Conceptual al Datelor (MCD)


1. unicitatea numelui = un nume (de entitate, tabel, fiier, atribut) trebuie s fie peste tot acelai i s se refere la acelai lucru. Trebuie eliminate omonimele sau sinonimele. 2. unicitatea atributelor = numele de atribute trebuie s fie unice i dac se poate neconfundabile cu altele apropiate 3. atributele care sunt identificatori nu pot lua valoarea NULL, adic necompletat

Reguli pentru normalizarea MCD


Normalizarea MCD- relizarea unui model fiabil, corect. Fiecare entitate trebuie s prezinte un identificator cu valori unice (cheia primar). Cnd vorbim de asocieri sau legturi, atributele unei legturi trebuie s depind de identificatorul legturii respective. Exemplu:
CURS Denumire curs Dat nceput Dat sfrit

SLI OCUP Dat, nr. zile


Numr sli Numr locuri

Atributele DATA i NR. ZILE din relaia OCUP trebuie s fie unice pentru cursul X i sala Y.

Tipuri de legturi ntre entiti


Dup numrul de entiti la care se refer o legtur, acestea pot fi de trei feluri: - unare- legtur de tip unu_la_unu Exemplu: so soie ef birou birou - binare- legtur de tip unu_la_mai_multe Exemplu: familie copii companie angajai - ternare- legtur de tip multe_la_mai_multe Exemplu: furnizori mrfuri n proiecte se ntocmete o fi a entitii, care cuprinde urmtoarele elemente: NUME ENTITATE(care fizic nseamn TABEL, FIIER)= NOMENCLATOR Nume atribut Tip atribut Lungime Domeniu Index

134227996.doc

23

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure Cod material Denumire material Unitate de msur Cantitate Data creerii Numeric Caracter Caracter Numeric data 14 30 3 10 10 Not null Not null Kg, tona, buc Da, unic

>= 24 / 10 / 2004 Coloana INDEX se refer la atributele de tip identificator i se specific dac are chei unice sau multiple. Crearea acestei tabele n Sistemul de Gestiune a Bazei de Date: CREATE TABLE NOMENCLATOR (COD_MAT NUMBER (14) NOT NULL, DEN_MAT CHAR (30) NOT NULL, UM CHAR (3), CANTITATE NUMBER (10), DATA_CREERII DATE (10), PRIMARY KEY (COD_MAT));

Modelarea prelucrrilor
Prelucrrile descriu aciuni i operaii exercitate asupra datelor. Ele reprezint formalizarea sub form de aciuni a regulilor i legturilor dup care se gestioneaz un proces, un sistem, o firm. Exemplu: Fie urmtoarea regul: salar brut cuvenit pentru timpul lucrat= tarif orar, numr efectiv prestate. n calculator aceast regul duce la urmtoarele prelucrri i aciuni: 1. Citete SALARUL DE NCADRARE (din nomenclatorul de personal). 2. SALAR_ORAR= SALAR_NCADRARE/ORE_MEDII (160 de ore pe lun) 3. Citete NR_ORE_EFECTIV 4. SALAR_BRUT= SALAR_ORAR x NR_ORE_EFECTIV Pentru a defini prelucrrile trebuie rspuns la urmtoarele cinci ntrebri: 1. Ce reguli sunt?
prelucrrii

Model conceptual al

2. 3. 4. 5.

Cine face prelucrrile? Unde se efectueaz prelucrrile? Cnd se efectueaz prelucrrile? (zilnic, sptmnal, lunar) Cum se efectueaz prelucrrile?
prelucrrii

Model logic al prelucrrii

Modelul fizic al

134227996.doc

24

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure

Modelul conceptual i logic al prelucrrilor


Procesul- reprezint ansamblul de activiti n care punctele de intrare i ieire sunt stabile.
Exemplu: la gestiunea comenzilor- gestiunea facturilor

PRIMIRE comand

DISPOZIII DE LIVRARE sau comand ACCEPTAT

GESTIUNEA COMAND Comand ACCEPTAT REFUZAT

NTOCMIRE FACTURI

FACTURI

Operaia=prelucrarea un bloc de prelucrare care cuprinde prelucrri elementare, generatoare de evenimente. Toate operaiile aritmetice, operaiile de atribuire, operaiile de comparare, operaiile de calcul de orice fel sunt admise sub noiunea de operaie. Regula de emisie este o propoziie logic, care dac este adevrat va determina producerea unui eveniment.
Analiza comenzii Compararea cantitii comandate cu stocul Regul de livrare Stoc Cantitatea comandat Stoc Cantitatea comandat Regul de livrare

Eveniment provocat

Dispoziie de fabricaie

Dispoziie de livrare

Evenimentul este un semnal sau un stimul adus la cunotina sistemului informaional la care acesta trebuie s reacioneze. Pentru a fi considerat un evenimet semnalul trebuie s ndeplineasc trei condiii: 1. S produc o informaie sau un stimul asupra sistemului. 2. Sistemul s perceap acest stimul.

134227996.doc

25

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure 3. Sistemul s reacioneze la semnal prin desfurarea unor operaii. Operaiile i evenimentele trebuie vzute n succesiunea lor n sensul c operaiile pot determina evenimente i invers.Aceasta se numete caracterul ciclic OPERAII EVENIMENTE. Clasificarea evenimentelor: - evenimete externe procesului- genereaz operaii n afara procesului; - evenimente interne procesului- cele care genereaz operaii n cadrul sistemului; - evenimente de rezultat- ieiri din prelucrare sub form de documente;

Reprezentarea grafic a modelrii prelucrrilor MP


Pentru modelarea prelucrrilor se parcurg urmtorii pai: delimitarea domeniului de modelat; definirea fluxurilor informaionale i reprezentarea lor; identificarea evenimentelor; identificarea aciunilor care rezult din evenimete; definirea prelucrrilor; nlnuirea prelucrrilor; validarea modelului conceptual al prelucrrilor;

Documentarea Sistemelor Informatice


Pentru ca un pachet s poat s fie instalat i exploatat n mod curent este nevoie s dein documentaia necesar. Documentaii: documentaie de prezentare n care este descris sistemul de programe - funciile principale - intrrile i ieirile - cerine minime pentru echipamente are un rol comercial documente de realizare (tehnic) este destinat specialitilor de IT (information tehnology) cuprinde: - descrierea programelor - structurile de date - intrrile i ieirile - toate procedurile pentru protecia i securitatea datelor. Documente de utilizare (de operare) (de aplicare) este destinat utilizatorilor nespecialiti i cuprinde detaliat descrierea modului de lucru.

134227996.doc

26

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure poate fi realizat ONLINE sau OFFLINE. Documentele ONLINE sunt operaionale, simultan cu execuia programului Documentele OFFLINE sunt realizate sub forma manualelor obinuite i pot fi studiate separat de execuia programului. documentele de utilizare trebuie s descrie funciile i posibilitile de rspuns separat pentru fiecare dintre acestea. Documentele online trebuie s realizeze acest lucru exact unde se execut funcia respectiv. O documentaie complet i corect asigur independen proiectanilor de software.

CAPITOLUL III
SISTEME INFORMATICE MODERNE
2.1. INTERNETUL ca mediu de lucru, INTRANET, EXTRANET, PORTAL 2.2. BAZELE de DATE conept, avantaje 2.3. SEMNTURA ELECTRONIC 2.4. AFACERI pe WEB

CAPITOLUL IV
CRITERII de APRECIERE i EVALUARE a PRODUSELOR INFORMATICE
Aprecierea produselor informatice
Pachetele de programme se apreciaz din punct de vedere calitativ cu ajutorul urmtorilor indicatori: 1) Generalitatea pachetului - se refer la clasa de probleme rezolvat de pachet i la numrul de funcii acoperite din totalul funciilor posibile pe domeniul respectiv. - arat i portabilitatea pachetului (ct de uor se poate instala la mai multe firme), cu ct este mai mare cu att e mai uor. 2) Adaptabilitatea pachetului

134227996.doc

27

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure - exprim capacitatea pachetului de a se adapta, de a rspunde uor la cerinele unui numr ct mai mare de utilizatori. Se exprim prin: - numr de opiuni i funcii puse la dispoziia utilizatorului (mai multe opiuni rezult adaptabilitate mai mare) - modul de asamblare a componentelor pachetului (adaptabilitate ridicat rezult posibilitatea asamblrii componentelor n orice combinaie) - posibilitatea integrrii pachetului n sisteme informatice (se refer la posibilitatea de realizare a conexiunilor cu alte pachete de programe sau de a se integra ntr-un sistem informatic) 3) Extensibilitatea pachetului- reprezint capacitatea pachetului de programe de a realiza funcii noi la cererea utilizatorului fr intervenia programatorului. 4) Compatibilitatea programului- exprim gradul de independen al pachetului de programe fa de echipamente (hardware) i fa de softwaaer-ul de baz (sisteme de operare, sisteme de gestiune fiiere, sisteme de gestiune baz de date) 5) Fiabilitatea pachetului de programe - arat de incident n exploatare la mai muli utilizatori - se refer la numrul de incidente(pan, defect) ntr-o perioad de timp i la durata de remediere.(la sisteme informatice complexe rata de remediere (la sisteme informatice complexe rata de remediere trebuie s tind spre 0), se realizeaz prin dublarea serverelor. 6) Capacitatea de prelucrare - se refer la numrul de tranzacii procesate n unitatea de timp (TPS- tranzacie procesat pe secund).

Evaluarea produselor informatice


n vederea achiziionrii unor pachete de programe se procedeaz la evaluarea pachetelor disponibile pe pia. Criteriile avute n vedere la evaluare sunt urmtoarele: 1) Costurile- sunt de trei feluri: - de achiziie ct cost pachetul respectiv - de implementare - cheltuieli pentru prelucrri n paralel - instruirea personalului - formulare, rechizite necesare noului sistem - de amortizare 2) Disponibiliti - se refer la oferta de pachete de programe de pe pia fa de necesitile celui ce achiziioneaz. Ca s clarificm problema disponibilului, trebuie s tim urmtoarele: - de cnd este disponibil pachetul ofertant - de cnd avem fondurile disponibile pentru achiziie; - ci utilizatori actuali exist pentru programul ofertant - ce dificulti au existat la implementrile anterioare.

134227996.doc

28

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure 3) Configuraii de echipament- pentru evaluarea pachetelor din punct de vedere ale acestor criterii trebuie s clarificm urmtoarele aspecte: - poate s lucreze ntr-o reea de calculatoare - dac configuraiile de calculatoare existente satisfac cerinele noului sistem sau cel puin pot fi utilizate ca staie de grup - e fel de soft de reea i ce medie de programare utilizeaz 4) Concepia pachetului: - calitatea pachetului se apreciaz prin: - gradul de generalitate - modularitatea programului - extensibiliate - capacitatea programelor de a rspunde unor cerine noi fr modificri - documentaia - orice program trebuie s aib cel puin documentaie de utilizare i de realizare (tehnic) - condiiile de instalare- dac se ofer asistena programatorului (proiectantului) la instalare - ntreinerea programului Pachetul trebuie s suporte sistemul de operare i mediile de programare din companie. Cerinele impuse pachetelor de programe specializate - s realizeze prelucrrile i lucrrile conform cerinelor legale; - s fie generalizabile, flexibil, modular i extensibil; - s suporte tipul de reea, sistemul de operare i mediile de programare existente n companie; - s ofere soluii pentru recuperarea datelor n caz de incident; - s asigure controlul utilizatorilor care acioneaz asupra sistemului i bazelor de date; - s fie compatibil cu celelalte subsisteme informatice din companie; - s fie integrabil n sistemul informatic al companiei; - raportul pre-performan s fie cel mai bun. Fiabilitatea pachetelor de programe Un pachet de programe este fiabil dac rspunde cel puin urmtoarelor cerine: - s asigure controlul nregistrrii tuturor tranzaciilor; - s jurnalizeze ntreaga activitate asupra bazelor de date; - s nu permit accese neautorizate n sistem - s ofere soluii n caz de incident - s ofere soluii de role-back la nevoie. Role back- bazele de date pot fi duse ca i coninut de la un moment X nainte sau napoi cu un interval de timp. - s salveze periodic datele; - s dispun de gestionarea dubl a datelor = mirroring - s s dispun de contorizarea tranzaciilor i a articolelor de baz de date.

134227996.doc

29

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure

Capitolul V PRODUSE INFORMATICE SPECIFICE RESURSELOR UMANE


Descrierea funciunilor principale ale unor produse informatice specializate pentru gestiunea resurselor umane
Orice pachet de program se descrie cu urmtoarele patru elemente: - intrri - ieiri - funcii i prelucrri - structuri de date Intrrile sunt de dou feluri: - intrri informaionale - documente folosite ca suport pentru datele de intrare - intrri informatice - informaii de intrare n pachetul informatic Se regsesc n pachetele de programe sub forma meniurilor sau a ecranelor. Ieirile - cel puin urmtoarele ieiri se obin: - Evidenta personalului - Lista functiilor - Lista Avansurilor - Lista de Lichidare - Fluturasi Un pachet de programe fiabil trebuie s dispun de generatoare de rapoarte. Ieirile pachetelor de programe se pot obine pe: - hrtie (liste) - ecran - suport magnetic (situaii financiare) Funcii i prelucrri: Funciile pachetelor pot fi: - funcii de instalare, ntreinere - care se folosesc la instalarea programului i se refer la configurri de echipamente, configurri de parametrii, etc. - funcii referitoare la fiierele permanente - (personal, functii, salarii, etc.), entiti care nu se schimb de la o lun la alta. Se folosesc la instalarea produsului pentru ncrcri ale bazelor de date i ocazional ulterior. - funciile care se refer la preluarea i prelucrarea datelor personale. Toate prelucrrile periodice sau referitoare la fiiere permanente trebuie s asigure adugarea, modificarea i tergerea de nregistrri din fiiere sau baze de date. Prelucrrile mai importante n cadrul pachetelor specializate sunt: - preluarea i validarea tranzaciilor lunare.

134227996.doc

30

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure - actualizarea bazelor de date sau a fiierelor cu tranzaciile curente; - editarea statisticilor de personal; - vizualizarea rapoartelor conform cerinelor; - editarea rapoartelor periodice - protecia datelor mpotriva unor intervenii neautorizate (user, parol, drepturi)

Structuri de date: structurile de date reprezint descrierea detaliat a tuturor


datelor definite ca structuri sub form de fiiere, entiti, tabele sau baze de date. Se descrie fiecare structur n parte: - toate enitile cu atributele i caracteristicile lor. - se descrie fiecare enitate cu aceste elemente Fiierul PERSONAL: ATRIBUTE MATRICOL NUME si PRENUME DATA_NASTERII LOCUL_NASTERII SALAR_BAZA FUNCTIA PROFESIA STUDII LOC_MUNCA TI P C C D C N C C C C LUNGIME OCTEI 15 70 10 40 16,2 15 15 10 10 DOMENIU DE VALORI INDEX da, unic

Fiierul: FUNCTII ATRIBUTE: Cod functie Denumire functie

Fiierul: PROFESII ATRIBUTE: - Cod profesie - denumire_profesie Fiierul: SALARII ATRIBUTE: - COD_FUNCTIE - SALAR_BAZA: Clasa Gradatia
134227996.doc

31

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure - SCUTIRI_IMPOZIT% - SCUTIRI_CASS% -

CAPITOLUL VI
Sisteme Informatice Integrate

1 Aspecte introductive ale integrrii sistemelor informatice


Informatizarea, dezvoltarea economic global, specifice secolului al XX-lea au declanat tendina de organizare a sistemelor informaionale n modele din ce n ce mai complexe. Principiul integrrii deriv din principiul ordinii i organizrii. Prin integrare crete complexitatea, dar i calitatea, pentru c reuniunea sistemelor presupune adugarea de componente evolutive i emergente. Dac organizarea duce la integrare i integrarea duce la complexitate, aceasta din urm determin la rndul ei diversificarea. Din punct de vedere al diversitii, integrarea este efectul evoluiei ciclice i progresive a unui mix de tehnologii i este sprijinit de performanele i de expertiza profesionitilor. La nceput, conotaiile procesului de integrare au fost n principal tehnice i s-a acordat puin importan aspectelor calitative. Noiunea de sistem integrat presupunea aspecte hardware i probleme de interconectare a componentelor calculatoarelor: o suit de echipamente i programe care lucreaz mpreun.n prezent procesul de integrare s-a extins i vizeaz programe, date i comunicaii.[1] Sistemele integrate se refer la sisteme complete, cu procese de afaceri, practici manageriale, interaciuni organizaionale, transformri structurale i managementul cunotinelor. O soluie la problema integrrii o constituie Enterprise Application Integration(EAI) Integrarea aplicaiilor este o abordare strategic de a lega mai multe sisteme informatice, la nivel de informaii i servicii, astfel nct sistemele sunt capabile s fac interschimb de informaie i s asigure o funcionare a proceselor n timp real. Informaia rezultat i fluxul de procese ntre sistemele interne i cele externe ofer unei companii un avantaj strategic clar: capacitatea de a face afaceri n timp real, ntr-o atmosfer condus de evenimente, i cu o laten redus. Integrarea aplicaiilor poate lua mai multe forme, incluznd integrarea intern a aplicaiilor: Integrarea aplicaiilor la nivel de companie sau integrarea extern a

134227996.doc

32

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure aplicaiilor: Integrarea aplicaiilor Business-to-Business. Cele dou tipuri de integrri au multe elemente comune. De exemplu, ntotdeauna vor exista: o transformare de tehnologie care va face diferena ntre semantica aplicaiilor, tehnologia de ruter care prin care se va asigura c informaia ajunge la destinaia corect i reguli de procesare pentru a defini comportamentul de integrare. Un trend clar n evoluia integrrii aplicaiilor este trecerea de la integrarea bazat pe informaie la integrarea bazat pe servicii. Integrarea bazat pe informaii ofer un mecanism ieftin de a integra aplicaii deoarece, n cele mai multe cazuri, nu este nevoie ca aplicaia s fie modificat. Cu toate c, acest tip de integrare ofer o soluie funcional pentru multe domenii ale problematicii de integrare a aplicaiilor, integrarea bazat pe servicii ofer mai mult valoare pe termen lung. Integrarea aplicaiilor este o combinaie a mai multor problematici. Fiecare organizaie are setul su propriu de subiecte de integrare care trebuie adresate. Datorit acestui fapt este aproape imposibil gsirea unei soluii tehnologice unice care s poat fi aplicat universal. Ca urmare, fiecare aplicaie va avea caracteristicile proprii. Cu toate c abordrile integrrii difer de la caz la caz, este posibil crearea unor categorii care vor fi detaliate n seciunea urmtoare. Dintre caracteristicile unui sistem integrat enumerm cteva: Autonomie - majoritatea modelelor structurale i comportamentale pentru un asemenea sistem complex pot fi evidentiate doar ca urmare a operrii sistemului n mediul extern; Incertitudine - comportarea unui sistem complex este probabilistic i nu poate fi predictibil n totalitate sau cunoscut nainte de implementarea sa.Cu ct sistemul este mai complex cu att gradul de incertitudine este mai mare Variabile - un numr excesiv de mare de variabile i inter-relatii ce nu pot fi in totalitate cunoscute, ajustate i controlate Multiple obiective - elementele constitutive ale sistemului au posibilitatea urmririi ndeplinirii unor obiective proprii, care pot fi dependente sau independente de obiectivele generale ale sistemului.Un singur obiectiv sau un set unitar de obiective este o iluzie pentru un adevrat sistem de sisteme. Printre avantajele integrrii se pot mentiona: [2] Scalabilitatea - nlocuirea tuturor interfeelor cu una singur care asigur toate punctele de acces la sistemul informaional, administrarea lor facil i posibilitatea adugrii de alte instrumente sau aplicaii; Performana - pachetul de aplicaii ofera sigurana deplin a datelor; Usurina n desfurare - abilitatea de a schimba anumii parametri (numele sursei, numele intei) este esenial; Administrarea centralizat - interfeele sunt administrate automat de la un punct central; Precizie n procesri/zero greeli - abilitatea de a livra datele la int, imediat dup citirea sursei, este foarte important;

134227996.doc

33

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure Eterogenitatea surselor - procesul de transformare a datelor n informaii presupune posibilitatea de a combina date din surse eterogene; Securitatea - aplicaiile prevd standarde ridicate de securitate; Calitatea tehnologic a partenerilor - proiectele de anvergur oblig companiile s dezvolte relaii de afaceri numai cu parteneri care dein deja sisteme integrate; Training - desfurarea de programe de instruire pentru grupurile de utilizatori; Suport nelimitat - 24 de ore din 24, 7 zile din 7, suport telefonic i web cu acces rapid la baza de cunotine a ntreprinderii pentru rezolvarea rapid a problemelor; Grupuri de utilizatori - organizarea unei baze de utilizatori, partajarea experienelor a celor mai bune practici i popularizarea cazurilor reuite i a eecurilor; Referine - deinerea unei platforme integrate reprezint cea mai bun recomandare n lumea afacerilor electronice.

2 Tipuri de integrare
Exist patru tipuri (categorii) de integrare a aplicaiilor: Integrare orientat pe informaie; Integrare orientat pe procesele de afaceri; Integrare orientat pe servicii: Integrarea orientat pe portal.

2.1. Integrarea orientat pe informaie Cei care promoveaz abordarea orientat pe informaie pentru integrarea aplicaiilor susin c integrarea trebuie s apar ntre bazele de date (sau proprietari API care produc infomaie) ceea ce nseamn c bazele de date trebuie vzute ca puncte principale de integrare.

Figura 1.1. Schimb de informaie ntre dou aplicaii Soluiile orientate pe informaii pot fi grupate n trei categorii: Replicarea datelor; Federaia datelor; Procesarea interfeei;

134227996.doc

34

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure Replicarea datelor Replicarea datelor se refer la simpla mutare a datelor ntre dou sau mai multe baze de date. Aceste baze de date pot avea proveniene diferite (Figura 1.2) i pot avea modele diferite. Cerina fundamental pe care trebuie s o ndeplineas o baz de date pentru a putea replica date este s ofere o infrastructur pentru schimbul de date.

Figura 1.2 Replicarea unei baze de date Multe baze de date care includ soluii middleware ofer servicii pentru replicarea datelor. Replicarea serviciilor este realizat prin plasarea unui strat software ntre dou sau mai multe baze de date. Pe de o parte, datele sunt extrase dintr-o baz de date sau din mai multe baze de date i sunt apoi plasate n bazele de date int. Multe dintre aceste soluii ofer servicii de trasfomare precum i abilitatea de a modifica schema i coninutul astfel inct acestea s aib sens pentu baza de date int. Avantajele replicrii bazelor de date sunt simplitatea i costurile sczute. Replicarea este uor de implementat, iar tehnologia este ieftin. Din pcate, aceste avantaje sunt eliminate dac sunt necesare metode ataate datelor. n acest caz, trebuie luat n considerare orientarea bazat pe servicii. Federaia datelor Fedaraia datelor se refer la integrarea mai multor baze de date i modelelor asociate ntr-o singur baz de date, cu un view unificat (Figura 1.3). Practic, federaiile bazei de date reprezint bazele de date virtuale. Software-ul federaiei bazei de date plaseaz un nivel software (middleware) ntre bazele de date distribuite fizic i aplicaiile care vizualizeaz datele. Acest nivel conecteaz bazele de date folosind interfete i mapeaz bazele de date fizice ntr-o baz de date virtual care exist numai n software. Aplicaia folosete aceast baz de date virtual pentru a accesa infromaiile necesare. Federaia bazei de date gestioneaz colectarea i distribuirea datelor, pe msur ce acestea sunt necesare, ctre bazele de date fizice. Avantajul folosirii acestui software este c poate lega tipuri diferite de date ntr-un model unificat care suport schimbul de informaie.

134227996.doc

35

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure

Figura 1.3 Federaia datelor Federaia bazei de date permite accesul la orice baz de date conectat la sistem printr-o singur interfa bine defininit. Aceasta reprezint cea mai elegant soluie pentru integrarea datelor. Spre deosebire de replicare, aceast soluie nu necesit modificri ale aplicaiilor int. Totui, schimbri sunt necesare la nivelul aplicaiei care susine software-ul bazei de date coninut n federaie. Acest fapt este datorat interfeelor diferite care sunt folosite pentru a accesa un model al bazei de date diferit (baza de date virtual). Procesarea interfeei Soluiile de procesare a interfeei folosesc interfee ale unor aplicaii bine definite pentru a se axa att pe integrarea aplicaiilor pachet ct i a aplicaiilor obinuite (Figura 1.4). Interesul curent n integrarea de tip ERP (Enterprise Resource Planning) (SAP, PeopleSoft i Oracle) a facut acest sector cel mai atractiv n ceea ce privete integrarea de aplicaii.

Figura 1.4 Procesarea interfetei Integratorii susin soluiile bazate pe procesarea interfeei prin oferirea de adaptori care s conecteze ct mai multe aplicaii obinuite sau aplicaii pachet, externaliznd informaia. Aceti adaptori se conecteaz la soluiile tehnologice care includ tehnologii middleware i screen scraper[1] ca puncte de integrare. O integrare eficient a mai multor tipuri de aplicaie definete avantajul principal al utilizrii produselor de integrare a aplicaiilor. n doar cteva zile, este posibil conectarea unei aplicaii SAP R/3 la o aplicaie Oracle, prin intermediul unei soluii de

134227996.doc

36

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure procesare a interfeei care s gestioneze diferenele de shem, coninut i sematica aplicaiei, prin interpretarea informaiei interschimbat ntre sisteme. Dezavantajul folosirii produselor de integrare bazat pe procesarea interfeei este c se acord atenie limitat logicii procesului de afaceri ct i metodelor aparinnd sursei sau sistemelor int. n aceste situaii, se recomand folosirea unei abordri orientate pe servicii. Se prognozeaz c pe viitor, tehnologia de procesare a interfeei va fi capabil s includ i metode. 2.2 Integrare orientat pe procesele de afaceri ntr-o form simpl, integrarea orientat pe procesul de afaceri produce un nivel ce conine un set de procese central-gestionate i uor definite.

Figura 1.5 Integrarea orientat pe procese de afaceri Integrarea orientat pe procesul de afaceri reprezinta mecanismul de gestiune a datelor interschimbate i apelarea proceselor ntr-un mod corect astfel nct s permit gestionarea i execuia proceselor comune care exist n i ntre aplicaii. Integrarea aplicaiilor orientate pe procesul de afaceri ofer un alt strat de procese gestionate central i uor definite care exist deasupra setului curent de procese i date coninute ntr-un set de aplicaii. Scopul este de a aduce mpreun procese relevante pentru a obine valoare maxim, susinnd fluxul de informaie i controlul logic ntre aceste procese. Aceste produse vizualizeaz middleware-ul i ofer interfee vizuale uor de folosit pentru legarea acestor procese. n realitate, integrarea procesului de afaceri este un alt nivel de valoare, adugat peste soluiile de integrare a aplicaiilor, soluiile care includ integrarea serverelor, serverele de aplicaii, obiecte distribuite i alte nivele middleware. Integrarea proceselor de afaceri ofer un mecanism pentru legarea proceselor disparate i pentru a crea soluii proces-proces care automatizea o sarcin o dat ce aceasta a fost realizat manual. Totui, dezavantajul const n faptul c se poate pierde destul de uor viziunea de ansamblu asupra sistemului. n realitate, nici un productor nu a reuit s rezolve aceaste probleme. n ultim instan, soluia va fi o combinaie cu un middleware. Exist multe diferene ntre integrarea de aplicaii tradiional i integrarea bazat pe procesul de afaceri: O singur instan a integrrii procesului de afaceri este echivalent cu mai multe instane ale integrrii aplicaiilor tradiionale; Integrarea aplicaiilor se refer la schimbul de informaii ntre dou sau mai multe sisteme far ca procesele interne s fie vizibile - Integrarea proceselor de
134227996.doc

37

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure afaceri duce la un model de proces i mut informaia ntre aplicaii conform modelului respectiv; Integrarea aplicaiilor este tipic o soluie tactic, motivat de cerinele a dou sau mai multe sisteme de a comunica - Integrarea procesului de afaceri este strategic, gestionnd regulile de afaceri pentru a determina cum ar trebui s interacioneze sistemele astfel nct s susin valoarea afacerii din fiecare sistem folosind un model de afaceri abstract. Integrarea orientat pe procese de afaceri vizualizeaz middleware-ul ca o facilitate care are capacitatea de a echilibra att orientarea pe mesaje ct i middlewarerul tranzacional ca puncte de integrare ntr-un numr neliminat de sisteme surs sau int. De fapt, cele mai multe servere de integrare i de aplicaii ncep s ofere unelte de integrare orientat pe procese de afaceri care susin tehnologia middleware. ntradevr, integrarea orientat pe procese de afaceri ofer interfee vizuale uor de folosit pentru a lega aceste procese. Integrarea orientat pe procese de afaceri este cel mai bine definit prin cteva reguli, ntr-o secven logic pentru a realiza interschimbul de informaie ntre sistemele participante, vizualizarea proceselor pe nivele de aplicaii, i crearea de procese abstracte comune att pentru sistemele interne ct i pentru cele externe. Ca urmare sunt trei servicii majore pe care le ofer acest tip de integrare: vizualizarea proceselor coninute de sistemele n cauz, abstractizarea interfeei i o msur n timp real a performanei procesului de afaceri. Cu toate c mai sunt aspecte care ar putea fi mbuntite, acest tip de integrare este considerat cel mai potrivit tip de integrare, innd cont i de faptul c trebuie perfecionat tehnologia middleware. 2.3. Integrarea orientat pe servicii Integrarea orientat pe servicii permite aplicaiilor s mpart metode comune. Acest proces se realizeaz fie prin definirea unor metode care s poat fi accesate de toate aplicaiile, i ca urmare integrate, sau prin punerea la dispoziie a unei infrastructuri pentru asemenea metode, de exemplu serviciile Web (Figura 1.6). Metodele pot fi accesate fie prin stocarea acestora pe un server central (obiecte distribuite), sau fie printrun mecanism de servicii Web standard, cum ar fi .NET.

134227996.doc

38

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure

Figura 1.6 Integrarea orientat pe servicii


ncercrile de a permite accesul la procese comune au o istorie lung, ncepnd cu arhitectura client-server. Reutilizarea este un obiectiv valoros. Un set comun de metode ntr-o aplicaie care folosete reutilizarea reduce redundana metodelor i a aplicaiei. Din pcate, reutilizarea total a fost realizat deocamdat doar la nivel de ntreprindere. n cele mai multe cazuri, limita reutilizrii este datorat unei lipse a unei arhitecturi a companiei i a unui control central. Utilizarea uneltelor i tehnicilor de integrare d acum posibilitatea utilizrii acelorai metode. Mai mult dect att, aceste unelte i tehnici creaz infrastructura care face acest proces s devin realitate. Dezavantajul const n costurile destul de ridicate, avnd n vedere serviciile Web, obiectele distribuite i cadrele tranzacionale. Integrarea orientat pe informaie nu necesit schimbri ale sistemelor surs sau destinaie, pe cnd integrarea orientat pe servicii necesit modificri la aproape toate aplicaiile pentru a beneficia de avantajele acestei paradigme. Cu toate c, probleme ridicate de costuri sunt importante, aplicabilitatea n mai multe domenii ofer acestui tip de integrare un avantaj. Ca urmare, folosirea integrrii orientate pe servicii se recomand a fi folosit doar acolo unde este strict necesar. Modificarea aplicaiilor este adesea o operaiune scump. Pentru a schimba logica aplicaiei, este necesar testarea, integrarea aplicaiei - un proces care cauzeaz o cretere a costurilor n spiral. Aceste costuri apar fie c se lucreaz cu o tehnologie mai veche, CORBA (Common Object Request Broker Architecture), sau cu tehnologii noi ca .NET, ultimul tip de arhitectur bazat pe servicii. nainte de a folosi acest tip de integrare, trebuie nelese foarte bine aspectele legate de oportunitile oferite de acesta i de riscurile implicate. Numai atunci, se poate face o evaluare obiectiv. Posibilitatea de a avea acces la serviciile unei aplicaii i ca urmare posibilitatea integrrii acestor aplicaii reprezint un beneficiu extraordinar. Totui, acest beneficiu este urmat de un risc real mare datorit costurilor de implementare a integrrii bazate pe servicii, deoarece aceste costuri ar putea, n anumite cazuri, s depeasc valoarea creat de integrare. 2.4. Integrarea orientat pe portal Integrarea orientat pe portal permite vizualizarea unei multitudini de sisteme att sisteme interne unor ntreprinderi, ct i sisteme externe printr-o interfat de tip utilizator simplu. Acest tip de integrare aduce un plus de beneficiu datorit evitrii problemelor de integrare, adaptrii interfeei utilizator a fiecrui sistem la o interfa utilizator comun (interfat utilizator agregat) de cele mai multe ori un browser Web (Figura 1.7). Ca rezultat, toate sistemele participante sunt integrate ntr-un browser, chiar dac aplicaiile nu sunt direct integrate n cadrul i ntre mai multe companii.

134227996.doc

39

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure

Figura 1.7 Integrarea orientat pe portal Dac alte tipuri de aplicaii de integrare sunt orientate pe schimbul de informaie n timp real, acest tip de integrare este axat pe externalizarea informaiei provenind din mai multe sisteme i companii ntr-o singur aplicaie cu o singura interfa. Totui, integrarea aplicaiilor, referindu-se la schimbul automat de informaie sau la legarea a doua sau mai multe procese fr ajutorul unui utilizator final, poate aprea la interfaa utilizator. ntradevr, majoritatea exemplelor de schimb de informaie ntr-un B2B se pliaz pe tehnica integrrii orientate pe portal, folosindu-se de transfer digital. Ca urmare, se poate concluziona c dei este diferit, aceast tehnic se potrivete pe problematica integrrii n general.

134227996.doc

40

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure

CUPRINS

CAPITOLUL I................................................................................................................................................3 INTRODUCERE, NOTIUNI, CONCEPTE................................................................................................3 Termeni uzuali in informatic:...............................................................................................................3 Noiuni informatice:...............................................................................................................................8 Pachete de programe specializate:.........................................................................................................9 Caracteristicile pachetelor de program...............................................................................................10 CAPITOLUL II............................................................................................................................................13 PROIECTAREA PRODUSELOR INFORMATICE................................................................................13 ANALIZA SISTEMELOR INFORMATICE............................................................................................14 METODE MODERNE DE PROIECTARE ORIENTATE PE PROCESE...................................................................................15 FLUXURI DE DATE...........................................................................................................................................17 REGULI PENTRU VERIFICAREA UNUI MODEL:........................................................................................................17 MODELAREA DATELOR....................................................................................................................................17 CLASIFICAREA ATRIBUTELOR............................................................................................................................18 TIPURI DE ENTITI DUP PARTICIPAREA LA REALIZAREA LEGTURILOR...................................................................20 DEPENDENA FUNCIONAL.............................................................................................................................21 MATRICEA DEPENDENELOR FUNCIONALE..........................................................................................................22 REGULI DE VERIFICARE A MODELULUI CONCEPTUAL AL DATELOR (MCD)............................................................23 REGULI PENTRU NORMALIZAREA MCD.............................................................................................................23 DENUMIRE CURS.............................................................................................................................................23 NUMR SLI..................................................................................................................................................23 TIPURI DE LEGTURI NTRE ENTITI..................................................................................................................23 MODELAREA PRELUCRRILOR...........................................................................................................................24 MODELUL CONCEPTUAL I LOGIC AL PRELUCRRILOR...........................................................................................25 REPREZENTAREA GRAFIC A MODELRII PRELUCRRILOR MP................................................................................26 CAPITOLUL III...........................................................................................................................................27 SISTEME INFORMATICE MODERNE..................................................................................................27 2.1. INTERNETUL ca mediu de lucru, INTRANET, EXTRANET, PORTAL........................................27 2.2. BAZELE de DATE conept, avantaje...........................................................................................27 2.3. SEMNTURA ELECTRONIC.....................................................................................................27 2.4. AFACERI pe WEB.........................................................................................................................27 CAPITOLUL IV...........................................................................................................................................27 CRITERII DE APRECIERE I EVALUARE A PRODUSELOR INFORMATICE...................................27 Aprecierea produselor informatice.......................................................................................................27 Evaluarea produselor informatice........................................................................................................28 CAPITOLUL V.............................................................................................................................................30 PRODUSE INFORMATICE SPECIFICE RESURSELOR UMANE....................................................30

134227996.doc

41

NOTE de CURS disciplina SISTEME INFORMATICE in DOMENIUL HR, ediia 2 - 2011 Autor: Conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure
Descrierea funciunilor principale ale unor produse informatice specializate pentru gestiunea resurselor umane..................................................................................................................................30 CAPITOLUL VI ..........................................................................................................................................32 SISTEME INFORMATICE INTEGRATE....................................................................................................................32 1 Aspecte introductive ale integrrii sistemelor informatice...............................................................32 2 Tipuri de integrare.............................................................................................................................34

134227996.doc

42