Realizarea Unui Proiect Informatic Pentru Calculul Salariilor

Introducere

‘’In our life, each day, computers are something usual, even indispensable in some cases. We may say that we live into a computer society. The role of informatics system is to deliver the information between different elements. ‘’

Importanta sistemelor informatice rezida in principal in intelegerea efectiva si responsabila de catre toti conducatorii (managerii) sau persoanele dintr-o organizatie a necesitatii adaptarii la societatea informational globala. Sistemele informatice devin astazi tot mai mult o componenta vitala a succesului in afaceri pentru o organizatie sau un intreprinzator.

Tema lucrarii  mele de licenta se intituleaza ” Sisteme informatice moderne” si este rezultatul unei provocări. Motivul alegerii acestei teme derivǎ din dorinta de documentare cu privire la evolutia sistemelor informatice si a impactului asupra posibilelor evolutii viitoare ale economiei.

Sistemele informatice au un impact deosebit atat asupra societatii in ansamblu, cat si la nivel individual, pe sectoare de activitate sau pe subcomponente ale ansamblului. Pe masura evolutiei, presiunea exercitata de volumul mare de informatii si incapacitatea unei gestionari corespunzatoare a acestora a incurajat preocuparile specialistilor pentru identificarea unor solutii care sa faciliteze atat accesul cat si lucrul efectiv cu acestea.
Sistemele informatice au capatat in timp o importanta vitala pentru existenta si dezvoltarea activa a entitatilor fie ele de natura economica, sociala, culturala, depasind stadiul unor utopii sau a unor bunuri lux, asa cum au fost privite initial. De asemenea, pe langa faptul ca aceste sisteme raspund la necesitatile administrative si operationale, treptat au capatat importanta si au manifestat implicatii si asupra strategiei si politicilor organizatiei. Nu este greu sa ne dam seama de importanta si de forta pe care sistemele informatice le-au capatat in decursul ultimilor ani, Romania fiind una din tarile pentru care trecerea de la un sistem conservator si limitat, la unul care sa fie pe cat posibil concordant cu exigentele pietei moderne s-a facut, am putea spune, destul de brusc.

Sistemul informational cuprinde ansamblul informatiilor interne si externe utilizate in cadrul organizatiei precum si datele care au stat la baza obtinerii lor, procedurile si tehnicile de obtinere a informatiilor (plecand de la datele primare) si de difuzare a informatiilor, precum si personalul implicat in culegerea, transmiterea, stocarea si prelucrarea datelor.

Orice organizatie interactioneaza cu alte organizatii externe ei primind informatii din exterior si furnizand informatii catre lumea exterioara.

CAPITOLUL I

SISTEME INFORMATICE MODERNE

1.1. Sistem, Sistem informational, Sistem informatic

Sistemul este este definit ca fiind un ansamblu de elemente interdependente între care se stabileste o interactiune dinamica, pe baza unor reguli prestabilite, cu scopul atingerii unui anumit obiectiv. Orice organism economic este un sistem deoarece prezintă o structură proprie constând dintr-o mulțime de elemente constitutive care interacționează între ele pe principii funcționale.

Între componentele organizatorice exista anumite fluxuri care implică resursele organismului economic. Acestea sunt:

fluxuri materiale (de materii prime, semifabricate, produse finite etc)

fluxuri financiare

fluxuri informaționale

Toate componentelor organizatorice cât și interacțiunea dintre acestea urmăresc realizarea unui obiectiv global, și anume funcționarea firmei în condiții optime sau atingerea unor obiective.

O organizatie poate fi definită ca intreprindere, institutie sau societate comerciala, în cadrul căreia se disting 3 componente:

–         sistemul de conducere sau de decizie;

–         sistemul informational;

–         sistemul operational.

Sistemul de conducere sau de decizie valorifică informațiile oferite de subsistemul informațional în fundamentarea deciziilor.

Sistemul informațional asigură toate informațiile necesare luării deciziilor pe toate nivelurile de responsabilitate, conducere și control și căile de comunicare între celelalte subsisteme. Deciziile formulate de subsistemul de conducere sunt transmise factorilor de execuție prin subsistemul informațional (flux descendent).

Sistemul operational este cel în cadrul căruia se desfășoară procesele economice specifice domeniului de activitate a agentului economic. Aici are loc culegerea datelor care apoi sunt transmise subsistemului informațional (flux ascendent) în vederea stocării și prelucrării datelor necesare obținerii informațiilor utilizate în fundamentarea deciziilor la nivelul subsistemului decizional (de conducere).

Fig. 1

1.1.2.Sistemul informațional

Sistemul informațional reprezintă totalitatea procedeelor, metodelor, tehnicilor și mijloacelor de culegere, transmitere, prelucrare, stocare și arhivare a informației, necesare procesului decizional.

Acesta se interpune între subsistemul decizional și subsistemul operativ si are ca scop asigurarea informațiilor necesare stafului managerial. El eprezinta în același timp un mijloc de comunicare între celelalte două subsisteme.

Sistemul informațional reprezintă elementul de legătură al mediului intern al firmei cu cel
exterior lui (mediu economic, financiar, bancar). Acesta are ca scop principal de a furniza fiecărui utilizator, în funcție de responsabilitățile și atribuțiile sale, toate informațiile necesare.

Sistemul informational cuprinde ansamblul informatiilor interne si externe utilizate in cadrul organizatiei precum si datele care au stat la baza obtinerii lor, procedurile si tehnicile de obtinere a informatiilor (plecand de la datele primare) si de difuzare a informatiilor, precum si personalul implicat in culegerea, transmiterea, stocarea si prelucrarea datelor.

Sistemul informational are doua componente:

–         componenta pentru stocarea (memorarea informatiilor);

–         componenta pentru prelucrarea informatiilor.

Orice organizatie interactioneaza cu alte organizatii externe ei primind informatii din exterior si furnizand informatii catre lumea exterioara.

Un sistem informational are următoarele funcții:

–         sa colecteze informatii din sistemele operational si decizional precum si informatiile ce provin din mediul extern;

–         sa memoreze aceste informatii precum si informatii rezultate din prelucrarea lor;

–         sa asigure accesul la memorie in vederea comunicarii informatiilor stocate;

–         sa prelucreze informatiile la cererea sistemului operational si a sistemului de conducere.

1.1.3.Sistemul informatic

Sistemul informatic este acel sistem care permite introducerea de date prin procedee manuale sau prin culegere automată de către sistem, stocarea acestora, prelucrarea lor și extragerea informației (rezultatelor) sub diverse forme.

Sistemul informatic poate fi definit ca sistem utilizator-calculator integrat, care furnizeaza informatii pentru a sprijini activitatile de la nivel operational si activitatile de management intr-o organizatie, utilizand echipamente hardware si produse software, proceduri manuale, o baza de date si modele matematice pentru analiza, planificare, control si luarea deciziilor.

Un sistem informatic are urmatoarele componente: calculatoarele, programele, rețelele de calculatoare și utilizatorii.

Există și sisteme informatice complexe care pot fi descompuse in subsisteme, care la randul lor pot fi descompuse in aplicatii destinate unor categorii de utilizatori, aplicatii care la randul lor pot fi constituite din unul sau mai multe programe scrise in diverse limbaje de programare.

Fig. 2

În organizatiile care au o complexitate mica, informatizarea poate insemna realizarea unei singure aplicatii informatice referita de asemenea ca sistem informatic.

Sistemele, subsistemele si aplicatiile informatice sunt produse informatice numite si produse software.

Multitudinea programelor care acceseaza baza de date si din documentatia necesara pentru utilizarea si intretinerea programelor constituie un produs informatic. Aceste programe se realizeaza in baza unor metodologii si necesita parcurgerea unor etape incepand cu specificarea cerintelor si terminand cu implementarea, exploatarea si intretinerea lor.

Ansamblul structurat de elemente intercorelate functional pentru automatizarea procesului de obtinere a informatiilor si pentru fundamentarea deciziilor se numeste sistem informatic economic. Atata vreme cat in cadrul sistemului informational vor exista o serie de activitati care nu vor putea fi automatizate sistemul informatic poate fi inclus in sfera sistemului informational.

1.1.3.1. Clasificarea sistemelor informatice

În funcție de componentele acestuia, sistemul informatic al unei organizații are următoarele clasificări:

După aria de cuprindere:

Subsistemul contabilității

Subsistemul producției

Subsistemul cercetării

Subsistemul comercial

Subsistemul resurselor umane

În funcție de natura activităților susținute:

Sisteme destinate conducerii (MSS – Management Support Systems) – Sisteme destinate conducerii curente; Sisteme suport de decizie; Sisteme informatice ale executivului

Sisteme destinate nivelului operațional – Sisteme destinate activității de birou; Sisteme pentru procesarea tranzacțiilor; Sisteme pentru controlul proceselor

Sisteme destinate gestiunii cunoașterii (KWS – Knowledge Work Systems)

In functie de domeniul de utilizare, sistemele informatice pot fi pentru :

       –  conducerea activitatilor economico-sociale

       –  conducerea proceselor tehnologice

        – cercetare stiintifica si proiectare tehnologica

       –  activitati speciale.

In functie de nivelul ierarhic ocupat de sistemul economic in structura organizatorica a societatii:

      –   pentru conducerea activitatii la nivelul unitatilor economice

–  pentru conducerea activitatii la nivelul organizatiilor economico-sociale cu structura de grup

      –  sisteme informatice teritoriale pentru conducerea ramurilor, subramurilor si activitatilor la nivelul economiei nationale

       –  sisteme informatice functionale generale

In functie de elementul supus analizei :

       – sisteme informatice orientate spre functii;

       –  sisteme informatice orientate spre proces;

       –  sisteme informatice orientate spre date;

       – sisteme informatice orientate spre obiecte;

        – sisteme informatice orientate spre cunostinte.

Dupa modul de organizare a datelor:

sisteme bazate pe fisiere;

sisteme bazate pe tehnica bazelor de date: ierarhice, retea, relationale, orientate-obiect;

sisteme mixte.

Dupa metoda folosita in analiza si proiectarea sistemelor:

     –    sisteme dezvoltate dupa metoda sistemelor;

     –    sisteme dezvoltate dupa metoda clasica a ciclului de viata;

     –   sisteme dezvoltate dupa metoda structurata;

     –    sisteme dezvoltate dupa metoda orientata-obiect;

     –    sisteme dezvoltate dupa metoda rapida(RAD);

     –    sisteme dezvoltate dupa metoda echipelor mixte(JAD);

     –    sisteme dezvoltate dupa metoda prototipurilor.

Dupa gradul de centralizare :

     –    sisteme centralizate;

     –    sisteme descentralizate;

Dupa gradul de dispersie a resurselor sistemului informatic:

     –    sisteme informatice locale (bazate pe retea locala, statii de lucru):

     –    sisteme informatice distribuite (date distribuite).

Dupa gradul de automatizare a activitatilor de analiza si proiectare a sistemelor informatice:

      –   sisteme informatice dezvoltate pe baza analizei si proiectarii clasice;

      –  sisteme informatice analizate cu instrumente automate si proiectate clasic;

      –   sisteme informatice bazate pe instrumente diverse de automatizare a analizei si proiectarii;

      –   sisteme informatice dezvoltate cu instrumente de tip CASE.

1.1.3.2. Componentele sistemului informatic

Sistemul informatic are următoarele componente:  baza informationala, baza tehnica,  sistemul de programe, baza stiintifica si metodologica, factorul uman (resursele umane), cadrul organizatoric.

Baza informationala este cea care cuprinde:  datele supuse prelucrarii, fluxurile informationale, sistemele si nomenclatoarele de coduri.

Baza tehnica este compusa din totalitatea mijloacelor tehnice de culegere, transmitere, stocare si prelucrare a datelor, locul central revenind calculatoarelor electronice.

Sistemul de programe este format din totalitatea programelor utilizate pentru functionarea sistemului informatic in concordanta cu functiunile si obiectivele stabilite. Sunt avute in vedere atat programele de baza (software de baza) cat si programele aplicative (software de aplicatie).

Baza stiintifica si metodologica contine: algoritmi, formule, modele, tehnici de realizare a sistemelor informatice.

Resursele umane sunt reprezentate de: personalul de specialitate ( analisti, programatori, ingineri de sistem, analisti-programatori ajutori, operatori, etc.), beneficiarii sistemului.

Cadrul organizatoric este cel specificat in regulamentul de organizare si functionare (ROF) al unitatii in care va fi utilizat sistemul informatic.

Pentru realizarea si utilizarea unui sistem informatic trebuie avute in vedere următoarele: retele, echipamente, produse software de baza, produse software de aplicatie.

Retele

Acestea pot fi clasificate dupa aria de intindere geografică (Locale =LAN (Local Area Network) – la nivelul unei organizatii; Metropolitane –MAN (Metropolitan Area Network) – la nivel de oras, localitate; de mare intindere -WAN (World Area Network) (ex. Judet, Tara)) și dupa accesibilitate (Internet – o colectie mondiala de retele interconectate; Intranet – un sit Web sau un grup de sit-uri care apartin unei organizatii, accesibil numai pentru membrii acesteia; Extranet – o retea intranet care este partial accesibila utilizatorilor externi autorizati).

Echipamente

Acestea sunt: echipamente de calcul (calculatoare, statii grafice, pentru servere de retea, servere de baze de date, statii de lucru , UPS-uri); echipamente de comunicatie (router-e, hub-uri, modem-uri, switch-uri).

Produse software

Acestea sunt produse software de baza si produse software de aplicatie.

Produsele software de baza sunt :

– Sisteme de operare pentru serverul de retea (UNIX, Windows NT server, Windows 2000, Novell) si pentru statiile de lucru sau clienti (Windows 95, Windows 98, Windows NT work station, Windows 2000);

– Sisteme de Gestiune a Bazelor de Date (ORACLE, SQL Server Microsoft, MySQL, ACCESS, FoxPro etc.);

– Sisteme GIS (Geographical Information System) – utilizate pentru realizarea aplicatiilor din domeniul cadastrului (stocarea si prelucrarea datelor spatiale );

– Limbaje (medii) de programare – utilizate pentru realizare software de aplicatie.

Produse software de aplicatie – produse program ce constituie aplicatiile si subsistemele sistemului informatic.

1.1.3.3. Obiectivele sistemelor informatice

Sistemul informatic este subordonat procesului decizional, al carui rol este de a asigura functionarea normala si optima a intregii activitati si de a reduce la minimum pierderile in caz de functionare anormala. De aici rezulta ca obiectivul oricarui sistem informatic trebuie sa fie subordonat obiectivului propriu-zis al unitatii economico-sociale. In acest context, obiectivul principal urmarit prin introducerea unui sistem informatic il constituie asigurarea conducerii cu informatii reale si in timp util, necesare fundamentarii si elaborarii operative a deciziilor .

1.1.3.4. Caracteristici ale sistemului informatic – Ciclul de viata a unui sistem informatic

Caracteristica principala a sistemelor informatice (SI) este ciclul de viata care incepe cu decizia realizarii unui nou SI care sa corespunda mai bine noilor cerinte ale utilizatorilor si se incheie cu decizia de inlocuire a SI existent cu unul nou, mai performant. Ciclul de viata se desfasoara pe etape in cadrul fiecareia fiind definite faze si activitati specifice.

Indiferent de etapa istorica sau metodologica, sistemele sunt abordate prin prisma ciclului lor de viata. Sistemele apar, se dezvolta, descresc si pier, sau printr-un nou ciclu, se perfectioneaza, dand nastere unei alte versiuni sau chiar unui nou sistem. Mutatiile din domeniul tehnologiei informationale si al metodelor de abordare a sistemelor s-au reflectat si in ciclul de viata al dezvoltarii sistemelor, fie prin schimbarea etapelor acestuia, fie prin modificarea opticii de parcurgere a lor.

Ciiclul de viata al sistemelor are mai multe modele, multe dintre ele cunoscand o evolutie in timp. Un exemplu ar putea fi modelul cascada. Acesta prevede parcurgerea mai multor etape ale ciclului de viata care se deruleaza secvential fiind insa permisa la nevoie revenirea la etapa parcursa anterior in vederea indepartarii neajunsurilor identificate in etapele superioare ale ciclului de viata .

Etape ale ciclului de viata a unui sistem informatic in modelul cascada sunt:

1. Analiza si definirea cerintelor . In cadrul acestei etape sunt definite scopurile, serviciile si restrictiile pe care trebuie sa le indeplineasca sistemul informatic, prezentate intr-o maniera incat sa poata fi intelese atat de catre utilizatorii sistemului cat si de personalul de proiectare.

2. Proiectarea sistemului si software-ului. Aici are loc satabilirea cerintelor pentru hardware si software si elaborarea arhitecturii generale a sistemului. Functiile sistemului informational vor fi reprezentate astfel incat sa poata fi tranformate in unul sau mai multe programe executabile.

3. Implementarea si testarea unitatilor de program . În aceasta etapă se face proiectarea software-ului din etapa anterioara care este transpusa intr-o multime de programe sau module programsi verificarea faptului ca fiecare program sau modul satisface specificatia sa.

4. Integrarea si testarea sistemului ne asigura ca cerintele informationale sunt satisfacute. Dupa testare sistemul este livrat beneficiarului.

5. Exploatarea si intretinerea sistemului este faza in care sistemul informatic este efectiv utilizat de catre beneficiar si in care sunt descoperite si rezolvate eventuale erori de proiectare si programare si omisiuni in cerintele informationale initiale.

Fig. 3

Etapele ciclului de viata a unui sistem informatic in modelul cascada

Ciclul prelucrarii datelor reprezinta ansamblul operatiunilor care se executa asupra datelor, din momentul aparitiei lor, pentru a genera informatii semnificative si relevante. Ciclul cuprinde cinci faze: culegerea datelor, pregatirea datelor, prelucrarea datelor, intretinerea fisierelor si obtinereinformatiilor de iesire.

În faza de culegere a datelor se disting doua activitati fundamentale:

observarea mediului care genereaza datele, fie printr-un observator uman, fie prin diverse echipamente;

      –   inregistrarea datelor, fie prin scrierea lor in documentele sursa, fie prin captarea lor sub diferite forme cu ajutorul unor echipamente speciale.

Pregatirea datelor se realizeaza printr-un numar de operatii executate asupra datelor pentru a facilita prelucrarea lor ulterioara. Acestea sunt:

      –    clasificarea datelor, care implica atribuirea de coduri de identificare (simbol cont, cod sectie, etc.), astfel incat datele sa fie incluse in submultimile corespunzatoare;

      –   gruparea datelor, adica acumularea intrarilor similare, pentru a fi prelucrate in grup;

      –   verificarea datelor cuprinde o mare varietate de proceduri pentru controlul corectitudinii datelor, inainte ca ele sa fie prelucrate;

      –   sortarea datelor, prin care grupurile de date sunt aranjate in loturi de inregistrari, dupa criterii de ordonare numerica, alfabetica, alfanumerica sau de timp;

       –  cuplarea a doua sau mai multe loturi de inregistrari intr-unul singur;

       –  transmiterea datelor de la un punct la altul;

       –  transcrierea datelor dintr-o forma in alta, astfel incat sa se efectueze trecerea de la scrierea de mana la cea tipizata sau de la documentele scrise la mediile specifice.

Fig. 4

Oo activitate realizata in toate tipurile de sisteme informationale, dar care capata o semnificatie deosebita in sistemele de prelucrare automata a datelor este pregatirea datelor.

Prelucrarea datelor, poate sa includa activitati, cum sunt:

calculatiile cuprind unele forme de tratare matematica a datelor;

       –  compararea supune unei examinari simultane doua sau mai multe tipuri de date intre care exista o legatura logica (ex. soldul final si cel final);

       –  sintetizarea este o activitate importanta prin care se comaseaza informatiile;

       –  filtrarea este o alta operatiune prin care se extrag datele ce vor fi supuse prelucrarilor urmatoare;

       –  restaurarea, prin care sunt aduse datele din memorie intr-o forma accesibila omului, pentru prelucrarea umana in continuare, sau intr-o forma prelucrabila tot pe calculator.

In faza de intretinere a fisierelor exista mai multe activitati, dintre care amintim:

       –  memorarea (stocarea) datelor in vederea utilizarii lor viitoare;

       –  actualizarea datelor memorate astfel incat sa surprinda cele mai recente evenimente;

       –  indexarea datelor pentru a inlesni o usoara regasire a lor;

       –  protectia datelor memorate, care cuprinde o mare varietate de proceduri si tehnici pentru prevenirea distrugerii lor sau a accesului neautorizat.

Ca ultima faza a ciclului de prelucrare a datelor avem obtinerea informatiilor de iesire. Informatiile de iesire se gasesc în trei forme: documente, rapoarte ori raspunsuri la intrebari.

Datele nu parcurg de fiecare dată toate activitatile, iar unele dintre ele pot chiar sa nu treaca prin cele cinci faze.

Similar Posts