Documente Academic
Documente Profesional
Documente Cultură
SISTEMUL INFORMATIC –
COMPONENTĂ A SISTEMULUI DE
MANAGEMENT
La modul general, un sistem este un ansamblu de elemente
.
intercorelate funcţional, care acţionează într-un anumit scop
Adaptabilitatea la modificări
SISTEMUL INFORMATIONAL
Proiectarea bazei de
date
Proiectarea bazei de date
• Este o activitate distinctă şi deosebit de importantă, prin
efectele ei în prelucrarea ulterioară a datelor, care se
încadrează în metodologia de proiectare a sistemelor
informatice.
• Corespunzător celor 3 niveluri de organizare a datelor în
baze de date, proiectarea bazei de date se va face la
nivel logic, fizic şi virtual.
• Activitatea de proiectare a bazei de date presupune
realizarea următoarelor activităţi:
a). Proiectarea structurii conceptuale a bazei de date :
b). Proiectarea structurii logice a bazei de date ;
c). Proiectarea structurii fizice a bazei de date ;
d). Alegerea sistemului de gestiune a bazei de date .
Modelul relaţional
Modelul relaţional de baze de date cuprinde trei
componente principale:
• Structura datelor ;
• Restricţii de integritate a datelor;
• Operatorii de prelucrare a datelor, prin operaţii din
algebra relaţională sau calculul relaţional.
De regulă relaţiile sunt reprezentate sub forma unor tabele
bidimensionale în care fiecare rând reprezintă un tuplu şi
fiecare coloană reprezintă valorile tuplurilor dintr-un
domeniu dat al produsului cartezian.
• În reprezentarea sub formă de tabel a unei relaţii,
coloanelor şi, respectiv domeniilor corespunzătoare lor li
se asociază nume intitulate atribute.
Relaţia
• este o asociere stabilită între două sau mai multe câmpuri comune care se
găsesc în două tabele. O relaţie leagă astfel date aparent izolate.
Considerând două tabele, A şi B, relaţiile pot fi de mai multe feluri:
• unu la unu (one-to-one ); În acest caz se cere ca valoarea câmpului cheie
dintr-o singură înregistrare a tabelei A să fie identică cu o singură valoare
corespondentă din câmpul asociat din tabela de legătură B. Cu alte cuvinte,
fiecare înregistrare din tabela A poate avea doar o singură înregistrare
corespondentă în B şi invers. Acest tip de relaţie este mai puţin utilizată,
căci datele se pot afla, în acest caz, într-o singură tabelă.
• unu la mulţi (one-to-many); În acest caz se cere unicitatea câmpului cheie
din tabela A, dar valorile lui să fie identice cu mai multe valori ale câmpului
asociat din tabela B. Cu alte cuvinte, o înregistrare din tabela A poate avea
mai multe înregistrări corespondente în tabela B, dar o înregistrare din B se
potriveşte cu o singură înregistrare din tabela A. Practic legătura se face
între cheia primară a tabelei de bază, A, şi cheile externe corespunzătoare
din tabelele corelate.
• mulţi la mulţi (many-to-many). În acest caz nu există nici o relaţie unică
între câmpurile cheie ale tabelelor A şi B, fiecare dintre acestea conţinând
valori duplicat în cealaltă tabelă. Acest tip de relaţie este echivalentă şi se
poate descompune în două relaţii de tip one-to-many. Relaţia este posibilă
prin definirea unei tabele noi, C, numită tabelă de joncţiune, a cărei cheie
primară este formată din cele două chei primare, devenite astfel chei
externe ale celor două tabele care trebuie corelate.
Proiectarea structurii conceptuale
a bazei de date
Presupune realizarea următoarelor activităţi
specifice:
a). Definirea detaliată a colecţiilor de date
b). Determinarea legăturilor dintre colecţii
c). Definirea modelului conceptual de ansamblu
al datelor
d). Testarea modelului conceptual de ansamblu
al datelor
e). Transpunerea modelului conceptual
Toate aceste activităţi pornesc de la Modelul
Entitate Asociere, definit in etapa de Studiu si
analiza a sistemului existent.
Normalizarea bazei de date
• Normalizarea conduce la ameliorarea structurii bazei de date,
înlăturându-se treptat o serie de neajunsuri şi asigurând facilităţi
sporite în privinţa încărcării, actualizării şi exploatării bazei de date.
Necesitatea normalizarii progresive este dată de faptul că anumite
relaţii pot genera o serie de situaţii nedorite, aşa-numitele "anomalii
de actualizare", cum sunt: anomalia de adăugare, anomalia de
modificare.
• Anomalia de ştergere rezultă din faptul că ştergând un tuplu al unei
relaţii, odată cu ştergerea anumitor informaţii se pierd şi informatiile
utile, existente în tuplul respectiv.
• Anomalia de adăugare rezultă din faptul ca nu pot fi incluse noi
informaţii într-o relaţie deoarece nu se cunosc şi alte informaţii
cerute pentru adăugarea unui nou tuplu la acea relaţie, în principal
valorile pentru atributele din cheie.
• Anomalia de modificare rezultă din faptul că e dificil de modificat o
valoare a unui atribut atunci când ea apare în mai mult decât într-un
tuplu al relaţiei.
Regulile normalizării unei baze de
date relaţionale
1. O bază de date este în FN1 dacă toate tabelele sale sunt în FN1.
• O tabelă e în FN1 dacă toate atributele ei sunt elementare
(nedecompozabile) şi nu conţine grupuri repetitive.
2. O bază de date este în FN2 dacă toate tabelele sale componente
sunt în FN2.
• O tabelă este în FN2 dacă şi numai dacă este în FN1 şi fiecare
câmp noncheie al tabelei este dependent funcţional direct şi
complet de câmpul cheie al tabelei.
3. O bază de date este în FN3 dacă toate tabelele ce o compun sunt
în FN3.
• O tabelă este în FN3 dacă fiecare atribut noncheie al tabelei
depinde în mod netranzitiv de cheia tabelei.
4. O bază de date este în FN4 dacă şi numai dacă este în FN3 şi nu
conţine două sau mai multe dependenţe multivaloare.
Prin verificarea modelului se poate ajunge la rearanjarea unor
componente ale modelului, la adăugarea unor relaţii suplimentare
care înseamnă practic introducerea de noi entităţi.
Concluzii cu privire la proiectarea structurii
conceptuale a bazei de date
a). Proiectarea structurii conceptuale a bazei de date se
realizează de regulă într-o abordare top-down. Se
pleacă de la un prim model conceptual de ansamblu,
care este apoi detaliat şi corectat, până la obţinerea
structurii conceptuale a bazei de date.
b). Proiectarea structurii conceptuale are la bază o
modelare a datelor relativ independentă de aplicaţii.
c). Proiectarea structurii conceptuale a bazelor de date are
la bază o modelare a datelor independentă de
instrumentul informatic de implementare (SGBD).
•
Proiectarea structurii logice a bazei de date
• Structura logică a bazei de date reprezintă forma sub
care apare structura conceptuală a bazei de date pentru
un utilizator oarecare.
• Programele de aplicaţie operează asupra elementelor
structurii conceptuale prin intermediul structurii logice,
având acces doar la acele elemente ale structurii
conceptuale care sunt incluse în structura logică.
• În această etapă se denumesc tabelele componente ale
bazei de date, se defineşte practic structura logică a
fiecărei tabele, se descriu relaţiile dintre ele şi se
stabilesc restricţiile de integritate a acestora.
• Pentru fiecare atribut din structură (câmp de date) se
specifică elementele de caracterizare, şi anume: tipul,
lungimea, eventuale restricţii privind domeniul valorilor
admise sau corelaţiile implicate, rolul de atribut non-
cheie sau atribut cheie şi tipul acesteia (cheie primară,
cheie externă, cheie candidat).
Proiectarea structurii fizice a bazei de date
• Structura conceptuală a bazei de date îmbracă diferite forme de reprezentare: liniară,
arborescentă, reţea, relaţională.
• Metoda de liniarizare a structurii virtuale este specifică diferitelor SGBD-uri utilizate.
• Principalele activităţi abordate în cadrul acestei faze sunt:
proiectarea machetelor de stocare a datelor
definirea caracteristicilor fizice la nivelul fişierelor bazei de date
calculul necesarului de suport tehnic de date
Alegerea sistemului de gestiune a bazelor de date se face pe baza unor criterii ca:
• Cerinţele utilizatorilor, în legătură cu tipul de aplicaţii solicitate, timpul de răspuns al
sistemului, securitatea datelor, confidenţialitatea lor, uşurinţa de utilizare, etc. E
posibil uneori ca utilizatorul să impună chiar el un anume SGBD.
• Necesităţi de ordin tehnic, legate de portabilitatea colecţiilor de date, a programelor
şi a SGBD-ului ales.
• Cerinţe de ordin economic, legate de încadrarea în totalul resurselor alocate
pentru realizarea noului sistem informatic, cum sunt cele financiare, de personal şi de
timp.
• Costul sistemului dat de timpul de ocupare a unităţii centrale, costul de întreţinere
şi dezvoltare al sistemului, resursele hardware imobilizate, costul de adaptare şi
trecere pe alt sistem de calcul, costul documentaţiei etc.
• Protecţia şi securitatea datelor din baza de date.
• Specificul aplicaţiei. Se ştie că programele sunt orientate pe aplicaţii, cum
• Timpul şi costul pentru instruirea personalului care să utilizeze SGBD-ul şi
aplicaţia realizată
• Facilităţe de implementare, de întreţinere, exploatare a bazei de date.
Proiectarea interfeţei
• Interfaţa cu utilizatorul reprezinta modul in care
comunică aplicaţia proiectată cu utilizatorul nespecialist
în informatică .
• Avem în vedere două aspecte importante ale interfeţei
unei aplicaţii:
caracteristicile vizuale ale interfeţei
• comportamentul interfeţei ca răspuns la acţiunea utilizatorului.
• Observatie:
Practic, interfaţa aplicaţiei reprezintă posibilitatea
utilizatorului de a comunica direct cu aceasta, deci de a
înţelege cerinţele aplicaţiei în fiecare moment şi
modalitatea în care trebuie să-i răspundă. De reuşita
acestui dialog permanent depinde în mare măsură
succesul execuţiei aplicaţiei, a corectitudinii datelor
furnizate.
Cerinte ale proiectarii interfetei
• Consistentă: Aceasta înseamnă că pentru o anumită operaţie să se
folosească acelaşi obiect vizual. Accesul la operaţii similare să se
face deci prin aceleaşi acţiuni ale utilizatorului (mouse, tastatură) şi
folosind acelaşi obiect vizual.
• Intuitivă: Interfaţa să fie sugestivă, să poată fi intuită chiar fără
documentaţie sau cursuri de instruire.
• Extensibilă: Aceasta înseamnă că ea trebuie să fie adaptabilă la
noi echipamente hard (de exemplu monitoare cu rezoluţie mai
mare);
• Atractivă: Aceasta înseamnă că interfaţa trebuie să aibă
caracteristici estetice care să atragă utilizatorul, să-i facă plăcere să
comunice cu ea. O interfaţă aglomerată va îndepărta utilizatorul.
• Uşor de utilizat: Aceasta înseamnă că operaţiile simple trebuie să
se realizeze prin acţiuni simple ale utilizatorului. Operaţiile complexe
trebuie să se realizeze printr-o succesiune de acţiuni simple ale
utilizatorului.
• Uşor de învăţat: Aceasta înseamnă că orice acţiune utilizator
trebuie să fie uşor de realizat. Experienţa acumulată în învăţarea
unor acţiuni să poată fi folosită la învăţarea altor acţiuni.
Principii sau “cele 10 porunci”
(1) Utilizatorul (U) controlează programul: U simte că el controlează
programul, şi nu invers (programul îl dirijează pe el)
Această cerinţă este caracterizată de rolul activ al utilizatorului,
personalizarea mediului de lucru, anumite caracteristici ale
programului.
• Rolul activ al utilizatorului înseamnă în special că:
Utilizatorul iniţiază acţiuni ;
Utilizatorul conduce aplicaţia: calculatorul doar execută comenzile
utilizatorului şi nu invers.
• Caracteristicile programului pe care se sprijină această calitate se
referă la:
interactivitate
reacţie (răspuns) la fiecare acţiune a utilizatorului
flexibilitate
• Personalizarea mediului de lucru
aplicatia trebuie să permită utilizatorului să se simtă cât mai comod
Principii sau “cele 10 porunci”
(2) Utilizatorul manipulează direct informaţia, cu alte
cuvinte, U trebuie să poată opera direct cu
reprezentarea pe ecran a informaţiei. În acest fel, el
poate constata direct relaţia cauză-efect între acţiunile
sale (efectuate prin intermediul interfeţei) şi rezultatul
acestora (modul în care programul reacţionează la
acţiunile sale).
• fereastra, elementul esenţial al interfeţei utilizator în
Windows, este utilizat şi în cadrul interfeţelor cu
utilizatorul a aplicaţiilor informatice. Într-o fereastră,
informaţia este reprezentată într-o formă cât mai
naturală, în special prin text.
• interfaţa utilizator trebuie să ofere utilizatorului o manieră
directă şi intuitivă de comunicare.
Principii sau “cele 10 porunci”
(3) Consistenţa.
• Această proprietate a interfeţei utilizator permite
utilizatorului să înveţe rapid utilizarea unor noi
aplicaţii, prin folosirea cunoştinţelor acumulate
pe parcursul învăţării şi utilizării altor aplicaţii
Windows.
• Se obţine ceea ce se numeşte stabilitate:
interfaţa este familiară (chiar dacă este vorba de
o nouă aplicaţie), iar răspunsul aplicaţiei este
previzibil (altfel spus, se mizează pe
comportamentul uniform al aplicaţiilor).
Principii sau “cele 10 porunci”
(4) Claritate.
• Această calitate a interfeţei utilizator poate fi discutată din trei
puncte de vedere: vizual, conceptual, lingvistic.
• Claritatea vizuală a interfeţei este asigurată de elementele
(obiectele) vizuale care o compun. Acestea trebuie să fie
sugestive, uşor de înţeles, ele reprezentând în fapt o
transpunere simplificată a unor obiecte reale.
• Claritatea conceptuală se caracterizează prin două atribute:
simplu şi realist
Simplitatea interfeţei înseamnă număr rezonabil de obiecte
pe un ecran (pe o fereastră).
Caracterul realist al interfeţei se realizează prin
similitudinile cu obiectele reale
• Claritatea lingvistică se referă la textul care apare în interfaţă.
Denumirile opţiunilor de meniu, etichetele, mesajele, etc.
trebuie să fie clare, neambigue, iar exprimarea lor trebuie să
folosească limba literară şi nu limbajul propriu comunităţii
informatice.
Principii sau “cele 10 porunci”
(5) Estetică
• Interfaţa trebuie să atragă utilizatorul, să-i placă
acestuia. Mediul vizual plăcut, prietenos,
contribuie la confortul utilizatorului şi la o mai
bună înţelegere a informaţiei prezentate. Nimic
din ceea ce poate contribui la sporirea
atributelor estetice ale interfeţei nu trebuie
neglijat
• De aceea este bine ca utilizatorul să fie implicat
în proiectarea interfeţei.
Principii sau “cele 10 porunci”
(6) Răspuns imediat la acţiunile utilizatorului
• Această cerinţă contribuie la sporirea confortului
utilizatorului şi impune ca aplicaţia să confirme
vizual că a preluat cererea utilizatorului şi că
este în curs execuţia acţiunii aferente cererii.
• Când este vorba de acţiuni care durează mai
mult, informaţia care trebuie afişată ca răspuns
la acţiunile utilizatorului trebuie să precizeze:
starea (derularea) acţiunii în curs
modul în care acţiunea poate fi suspendată sau
abandonată
Principii sau “cele 10 porunci”
(7) Toleranţă la greşelile utilizatorului
• Utilizatorul uman nu este o maşină, iar această cerinţă
de toleranţă este cât se poate de naturală. De multe ori
însă, greşelile de operare pot avea efecte irecuperabile.
De exemplu, ştergerea unui fişier, efectuată din
greşeală, sub imperiul grabei, oboselii sau pur şi simplu
din neatenţie
• O bună interfaţă utilizator trebuie să înţeleagă gama de
erori potenţiale pe care utilizatorul este capabil să le
comită şi să aibă prevăzute posibilităţi de recuperare din
astfel de situaţii nedorite. Ea trebuie să atenţioneze
utilizatorul în situaţiile (provocate prin comenzile pe care
acesta le dă) când starea aplicaţiei sau datele cu care
acestea operează se pot deteriora.
• O bună interfaţă utilizator are prevăzute proceduri de
recuperare din situaţiile de eroare şi, mai mult, face
acţiunile reversibile.
Principii sau “cele 10 porunci”
(8) Atenţie acordată limitelor umane
• Utilizatorul uman nu este o maşină, un automat. Pe lângă
dispoziţia sufletească schimbătoare, fiecare individ are o
anumită capacitate de înţelegere, memorare şi gândire.
• Cerinţa aceasta statuează că programul, aplicaţia, trebuie să
ţină cont de limitele umane, să le înţeleagă şi să le respecte.
Acele aplicaţii care forţează depăşirea limitelor umane
normale nu au succes la publicul larg.
• Cu alte cuvinte, aplicaţia nu trebuie să constrângă utilizatorul
la:
efectuarea de calcule manuale
memorarea unor secvenţe lungi de comenzi sau operaţii
pentru realizarea unei acţiuni
memorarea unor prescurtări criptografice pentru
denumirile acţiunilor
• Se recomandă ca toate opţiunile aplicaţiei să fie prezentate
explicit, într-o manieră ierarhică.
Principii sau “cele 10 porunci”
(9) Adaptare progresivă
• La proiectarea interfeţei utilizator trebuie găsit un echilibru
între două criterii contradictorii:
maximizarea funcţionalităţii aplicaţiei şi
minimizarea complexităţii aplicaţiei.
• Adaptarea progresivă implică două aspecte:
organizarea atentă a informaţiei din interfaţă, evitând
aglomerarea acesteia pe un singur ecran
prezentarea fiecărei informaţii la momentul potrivit; când
nu este nevoie de ea, informaţia se ascunde.
• O bună interfaţă va prezenta informaţia într-o manieră
ierarhică
• De regulă, comenzilor de meniu mai frecvent folosite li se
asociază butoane, tocmai în ideea ca accesarea acestor
comenzi să se facă cât mai simplu.
Principii sau “cele 10 porunci”
(10) Metodologie
• Regulile sau cerinţele enumerate sunt necesare,
însă nu şi suficiente pentru proiectarea interfeţei
utilizator
Atenţie!
• Activitatea de proiectare a interfeţei trebuie să
aibă în centrul ei utilizatorul.
• Pe toată durata proiectării interfaţa trebuie
gândită de pe poziţia utilizatorului şi alături de
acesta.
REALIZAREA PROGRAMELOR
Elaborarea documentaţiei
Dacă un program a fost proiectat, scris,
apoi testat şi depanat se trece la
realizarea documentaţiei aferente:
Manual de prezentare;
Manual de utilizare;
Manual de exploatare.
CURS 11
IMPLEMENTAREA
SISTEMELOR INFORMATICE şi
a produselor refolosibile
IMPLEMENTAREA SISTEMELOR
INFORMATICE şi a produselor refolosibile
METODOLOGII DE REALIZARE A
SISTEMELOR INFORMATICE
Moto:
Avantaje:
simplitate;
bună adaptare la definirea cerinţelor utilizatorului;
Dezavantaje:
se concentrează efortul de analiză asupra funcţiilor (de
prelucrare) neglijând coerenţa datelor, a căror structură
este mult mai stabilă.
Ca efect, modificarea continuă a cerinţelor de prelucrare a
utilizatorilor (a funcţiilor) fac ca aplicaţiile să fie într-o
continuă reproiectare (reconsiderare).
Metode sistemice
Dezavantaje:
deficienţe în modelarea prelucrărilor,
posibilitatea apariţiei de discordanţe între modelele
datelor şi ale prelucrărilor, analizate iniţial separat.
Metode orientate obiect (obiectuale)
O alta clasificare:
Avantaje :
se reduce mult timpul de realizare a sistemului informatic.
oferă mari facilităţi de revenire în diferite etape.
Dezavantaje :
datorită faptului că modelul oferă facilităţi de revenire în diferite
etape, beneficiarul are tendinţa de a sugera, de a solicita mereu
noi “mici modificări”. Proiectantul va ţine seama de acestea, va
efectua modificări, dar în situaţia efectuării unor modificări
multiple este posibil să se ajungă la îndepărtarea faţă de
obiectivele iniţiale şi chiar de performanţele prestabilite.
Metodele de analiză şi proiectare
orientată-obiect
Concepte de proiectare şi realizare a sistemelor informatice
a). Conceptul schemei organizatorice. În acest caz sistemul este proiectat ca o imagine a
funcţiunilor şi legăturilor din structura organizatorică a societăţii.
Dezavantaj: metoda păstrează tot ce este rău în această schemă şi ca urmare, realizează în final
automatizarea operaţiilor executate manual.
b). Conceptul colectării datelor. În acest caz toate datele care apar în fluxurile informaţionale ale
societăţii sunt colectate şi analizate, iar rezultatele analizei constituie baza noului sistem. Avantaj:
Metoda este de multe ori oportună şi eficientă, dar practic este greu de realizat la sisteme
complexe, cu volum mare de date.
c). Conceptul cerinţelor conducerii. În acest caz se cere conducerii societăţii să formuleze cereri
care servesc ca bază pentru proiectare. Teoretic conceptul e bun, dar în practică implică:
conducători care să ştie exact ce este necesar pentru îmbunătăţirea activităţii;
un mod de formalizare a cererilor foarte exact;
proiectanţi care, numai pe baza acestor cereri, să poată proiecta sistemul necesar.
d). Conceptul băncii de date. Metoda impune crearea unei bănci de date care să conţină toate datele
importante referitoare la societate, structurate şi memorate astfel încât să permită utilizatorilor
interogarea sistemului în orice moment.
e). Conceptul integrării imediate, dorit de multă lume dar foarte greu de realizat.
f). Conceptul integrării ulterioare. În acest caz datele sunt colectate, analizate şi memorate treptat,
pe măsura rezolvării unor probleme şi în speranţa integrării ulterioare. Dacă însă planul de
realizare şi integrare nu este bine urmărit şi realizat întocmai, obiectivul nu se mai poate realiza
sau implică eforturi foarte mari de reproiectare a sistemului.
Concept de realizare a sistemelor
informatice
MODELAREA
CONCEPTUALĂ A
DATELOR
Cerinte minimale ale unui model
An studii = (n : întreg, 1 n 5)
Identificatorul entităţii
0,n 1,1
RESTRICŢII DE INTEGRITATE
Definitie
Cerinţele pe care datele trebuie să le
respecte pentru a fi corecte şi
coerente în raport cu realitatea pe
care o reprezintă se numesc restricţii
de integritate.
Integritatea entităţii
• Fiecare instanţă a entităţii trebuie să aibă
un identificator unic, adică o cheie primară
a cărei valoare nu poate fi valoarea Null.
Identificarea unei entităţi se realizează cu
atributele proprii, împreună eventual cu
rolurile jucate de alte tipuri de entităţi.
Restrictii de Domenii
• Se refara la valorile pe care le pot lua atributele entităţilor,
eventualele corelaţii care trebuie să existe între acestea.
• Se pot referi la realizările unor atribute care aparţin aceleeaşi
entităţi sau asocieri şi se numesc restricţii intraentitate, sau a
unor atribute aparţinând la entităţi sau asocieri diferite, caz în
care se numesc restricţii interentitate. Prin precizarea
domeniului se stabilesc caracteristicile atributelor:
• -tipul datei;
• -lungimea;
• -formatul;
• -semnificaţia;
• -formatul;
• -dacă se acceptă valoarea nul sau nu;
• -intervalul de valori admise.
OBS: Datele sunt validate, asigurându-se astfel încrederea în
operaţiunile executate şi uşurinţă în manipularea datelor.
Rolurile jucate de entităţi în
cadrul asocierilor
R1 R2
I
Exemplu:
Un client al băncii depune o cerere pentru a primi un credit. Aceasta
R1 R2
=
Egalitatea de roluri - Exemplu
R1 R2
#
Exemplu:
Dacă ne gândim la un apartament proprietate particulară,
putem spune că acesta nu poate să aparţină simultan
unei persoane fizice şi unei persoane juridice.
Reguli de stabilire a asocierilor
dintre entităţi
• Acest set de restricţii numite restricţii de
integritate pe asocieri se referă la tipul de
asociere, la rolurile determinate de
asociere şi anume:
Incluziune;
Egalitate
Excluziune de asocieri.
Ele vizează deci asocierea şi toate entităţile
participante la ea.
Incluziunea de asocieri
• Dacă o asociere A1 dintre 2 entităţi va
determina asocierea A2 în cadrul
modelului EA, atunci asocierea A1 include
A2.
Interpretare:
Clientul care a primit un credit începe să plătească
ratele, care în timp vor stinge creditul.
Egalitatea de asocieri
• Egalitatea de asocieri arată că asocierile de tip
A1 determină asocierile de tip A2 şi invers.
Interpretare:
In cazul unui cititor de la o bibliotecă, fiecărui
împrumut făcut trebuie să-i corespundă o
restituire şi invers, fiecărei restituiri trebuie să-i
corespundă un împrumut .
Excluziunea de asocieri
• Excluziunea de asocieri: Dacă o asociere A1
dintre 2 entităţi exclude asocierea A2 în cadrul
modelului EA, atunci asocierea A1 exclude A2.
Interpretare:
Se impune crearea unor noi entităţi, astfel încât să fie eliminate aceste
anomalii. În acest caz se crează o entitate nouă, Internaţi, cu atributele:
Cod internat, cod medic, cod secţie, număr salon, data internării.
Alte forme de Modele Entitate
Asociere (MEA)
• Un model entitate asociere poate fi dezvoltat
ulterior, funcţie de condiţiile concrete ale
problemei date, prin:
generalizare sau definire de supertipuri;
specializare sau definire de subtipuri;
introducerea timpului şi crearea unui model temporal.
• Astfel, prin generalizare se grupează, în cadrul
modelului EA, caracteristicile comune într-un
supertip de entitate, în timp ce elementele de
descriere specifice sunt grupate în subtipuri de
entităţi.
SPECIALIZARE sau
definire de subtipuri
Definirea unor subclase se poate face în principal,
astfel:
• pe baza valorilor unui anumit atribut ;
• pe baza unor criterii definite de utilizator.
Prin definirea de subclase se efectuează
specializarea entităţilor superclasei acestora
(Angajat).
Ele moştenesc toate atributele superclasei şi pot
avea atribute proprii specifice, inexistente la
nivelul superclasei.
Superclasa: Angajat;
Subclase: Muncitor, Economist
MODELAREA CONCEPTUALĂ
A PRELUCRĂRILOR
Prelucrările datelor
• Prelucrările reprezintă acţiunile exercitate
asupra datelor pentru obţinerea
informaţiilor necesare.
• Exemple:
algoritmii de calcul a datelor;
procedurile manuale
procedurile automate executate asupra
datelor
Modelul Conceptual al
Prelucrărilor (MCP)
Definitie:
• MCP este o reprezentare schematică a
activităţilor desfăşurate în cadrul sistemului
obiect, a prelucrărilor la care sunt supuse datele,
independent de structura organizatorică şi
mijloacele de realizare.
• Modelul trebuie să răspundă la întrebarea: Ce
prelucrări se efectuează asupra datelor?
Modelul Conceptual al
Prelucrărilor (MCP)
• Analistul trebuie să identifice cât mai
complet şi corect care sunt acţiunile, cu
toate operaţiile lor componente şi care
sunt evenimentele care le declanşează.
• MCP realizează reprezentarea grafică a
succesiunii operaţiilor, a condiţiilor
necesare pentru declanşarea lor şi a
consecinţelor lor.
MCP si
Diagrama de Flux a Datelor (DFD)
• MCP vede întreaga prelucrare ca o succesiune
ordonată şi logică de proceduri înlănţuite, toate
acestea în strictă concordanţă cu legislaţia în
vigoare
• MCP realizează deci modelarea proceselor de
prelucrare a datelor, redată prin intermediul
diagramelor de flux a datelor (DFD).
• DFD este deci o reprezentare grafică a
transformării datelor de intrare în date de
ieşire.
MCP
• trebuie să fie independent de aspectele
organizatorice, tehnologice şi chiar
geografice.
• operează cu noţiuni precum:
Procesul;
Operaţia;
Evenimentul.
Evenimentul
• se defineşte ca un semnal receptat de sistem, la
care acesta trebuie să răspundă.
• Practic, el desemnează un fapt a cărui apariţie
declanşează o reacţie în cadrul organizaţiei; apariţia
unui eveniment va determina derularea de activităţi,
de operaţii, reprezentând “motorul” unei acţiuni, al
unei operaţii (ex: sosirea unei comenzi, a unei cereri
de credit din partea unei persoane, etc).
• Sosirea unei comenzi de la un client este un
eveniment declanşator extern. A satisface această
cerere înseamnă pentru firmă să o transforme într-o
livrare de produse.
Livrarea produselor
• Descrierea prelucrărilor necesare pentru
aceasta constituie modelul conceptual al
prelucrărilor şi trebuie să fie independentă de:
aspectele tehnologice (dacă se utilizează calculatorul
sau nu);
aspectele geografice (comanda este prelucrată la
depozit sau în altă parte);
aspecte organizatorice (livrarea este facută de o
persoană de la serviciul comercial sau de la
magazie);
aspecte temporale (livrarea se face dimineaţa sau
seara).
Evenimentele
• Pot fi de tip:
Externe, dacă provin din afara sistemului
obiect şi nu pot fi controlate de acesta.
Interne, daca sunt generate de desfăşurarea
unei operaţii
• Pot fi de tip:
rezultate, destinate mediului extern;
intermediare, având rolul de a declanşa alte
operaţii în sistem.
Evenimentele
Trebuie să fie îndeplinite condiţiile:
• să se întâmple ceva (în afara sau în
interiorul firmei);
• acest ceva trebuie să fie perceput de
sistem;
• firma să fie interesată, văzând în el un
posibil eveniment declanşator al activităţii
sale.
Operaţia
• reprezintă o succesiune de acţiuni elementare care
generează evenimente interne, împreună cu regulile de
producere a acestora.
• Tip de operaţie : o categorie de operaţii care prezintă
aceleaşi caracteristici. Un tip de operaţie se
caracterizează prin caracteristici:
denumirea operaţiei;
durata exprimată în unităţi de timp;
acţiunile elementare componente;
evenimentele emise şi condiţiile de emitere.
• O operaţie se finalizează întotdeauna prin emiterea de
evenimente funcţie de situaţiile identificate pe parcurs şi
de condiţiile exprimate de aceste situaţii (aşa-numitele
reguli de emisie).
Operaţia
Observaţie:
• O operaţie se desfăşoară în timp, având o
anumită durată. La un moment dat ea
poate fi :
în aşteptarea execuţiei;
în curs de execuţie;
terminată.
Rezultat sau eveniment emis
• Se numeşte rezultat sau eveniment emis
produsul executării unei operaţii.
• Regula: o operaţie produce unul sau mai multe
rezultate.
• Descompunerea unei operaţii în mai multe
operaţii distincte determină apariţia unor
rezultate intermediare. Un eveniment emis poate
fi în acelaşi timp un eveniment declanşator
pentru o altă operaţie (sau alte operaţii).
• În MCP toate operaţiile trebuie să aibă
rezultat.
• În unele cazuri obţinerea rezultatelor poate fi
condiţionată de îndeplinirea anumitor condiţii. În acest
caz este necesar să fie definite aşa numitele reguli de
emisiune sau reguli de acţiune.
• Ex: dacă valoarea facturii este mai mare de X milioane,
atunci se acordă un discount de Y%.
• La lansarea unei livrări se impune verificarea stocului
existent, astfel: dacă stocul este insuficient, comanda
este ţinută în aşteptare (nu se întocmeşte dispoziţie de
livrare), altfel se onorează livrarea. Condiţia de stoc
suficient defineşte în acest caz o regulă de emisiune a
rezultatului cu două cazuri diferite: stoc suficient şi stoc
insuficient.
Sincronizarea unei operaţii
• Reprezinta un ansamblu de condiţii care
determină declanşarea operaţiei, exprimate de
fapt printr-un ansamblu de evenimente
declanşatoare.
• Se exprimă printr-o expresie logică.
Sincronizarea reprezintă deci concordanţa între
două sau mai multe evenimente.
• Conceptul de sincronizare exprimă o logică şi o
dinamică a prelucrărilor.
• La un moment dat, expresia logică poate fi
verificată. Atunci sincronizarea este activă şi
operaţia este declanşată.
• La un alt moment este posibil ca un singur
eveniment declanşator să fie realizat; în acest
caz sincronizarea este în aşteptarea realizării
altor evenimente participative care să
declanşeze operaţia.
• Dacă nici un eveniment nu are loc, atunci
sincronizarea este inactivă.
Procesul
• Procesul se defineşte ca un subansamblu al
unei activităţi în care punctele de intrare şi ieşire
nu depind de structura organizatorică a
societăţii. De exemplu, în activitatea comercială,
procesul de gestiune a comenzilor.
• Un proces descrie dinamica prelucrărilor dintr-o
activitate determinată. El este format din operaţii
executate ca reacţie la evenimente şi care
produc rezultate.
Procesul este practic un MCP ce corespunde
unui domeniu de activitate
• El este construit printr-un demers metodologic de
modelare (analiză, abstractizare, concepţie) care
cuprinde următorii paşi:
– Stabilirea domeniului de investigat, a ariei sale de cuprindere;
– Identificarea evenimentelor declanşatoare, ştiind că fiecare flux
de date este asociat unui eveniment. Aici trebuie stabilite
principalele evenimente externe şi interne ale procesului.
– Întocmirea tabelului Evenimente-Rezultate, care permite
definirea conţinutului procesului şi în care, pentru fiecare
eveniment declanşator se precizează acţiunea determinată şi
evenimentele emise de aceasta. Avem un tabel de forma:
Procesul Continuare pasi:
METODOLOGII CLASICE ŞI
MODERNE DE REALIZARE A
SISTEMELOR INFORMATICE
Metodologia IBM (ICI)
ETAPA I. Studiul şi analiza sistemului
existent sau Tema de realizare
Obiectivul etapei:
- elaborarea proiectului de ansamblu.
• Documentaţia elaborată:
- proiectului de ansamblu.
Activităţi specifice
• definirea obiectivelor sistemului informatic
• structura sistemului informatic pe subsisteme
• definirea ieşirilor (situaţii de informare / raportare)
• definirea intrărilor (documente primare sau alte intrări)
• definirea sau alegerea modelului matematic
implementat
• definirea sau alegerea modului de organizare a datelor
fişiere
baze de date
• [ alegerea S.G.B.D.-ului ]
• alegerea variantei tehnice de prelucrare a datelor
• elaborarea schemei de ansamblu a sistemului
informatic
• [ arhitectura noului sistem ]
• elaborarea planului de realizare a sistemului informatic
Metodologia IBM (ICI)
ETAPA III. Proiectarea de detaliu
• Obiectivul etapei:
- Proiectarea logică şi fizică (tehnică) de
detaliu a fiecărei componente a sistemului
informatic.
• Documentaţia elaborată:
proiectul logic de detaliu
proiectul fizic (tehnic) de detaliu
Activităţi specifice
• proiectarea ieşirilor
• proiectarea intrărilor
• proiectarea organizării datelor
– fişiere
nivel logic
nivel fizic
– baze de date
nivel logic
nivel conceptual (virtual)
nivel fizic
• proiectarea sistemului de codificare a datelor
• proiectarea procedurilor de control şi validare a
datelor
• proiectarea fluxului tehnologic de prelucrare
automată a datelor
Metodologia IBM (ICI)
ETAPA IV. Programarea
• Obiectivul etapei: Asigurarea cu resurse software
prin efort propriu sau achiziţie necesare fiecărei
aplicaţii.
• Documentaţia elaborată:
manualul de prezentare – descrierea produsului software sub
aspectul resurselor hardware necesare, problemelor pe care le
rezolvă, performanţelor propuse a fi realizate, anumite restricţii
referitoare la program.
manualul de utililizare – destinat utilizatorilor finali ai
sistemului.
manualul de exploatare – destinat analiştilor sau
programatorilor din unitatea beneficiară în scopul de a putea
întreţine şi dezvolta sistemul în concordanţă cu modificările ce
apar în cadrul unităţii beneficiare.
Metodologia IBM (ICI)
ETAPA V. Implementarea noului sistem
• Obiectivul etapei: Testarea şi verificarea
performanţelor sistemului în condiţii concrete de
funcţionare (în mediu real).
• Documentaţia elaborată:
- proces verbal de recepţie; în cadrul raportului
se precizează persoanele care au participat din
partea executantului şi a beneficiarului la
implementarea sistemului, condiţiile în care a
avut loc implementarea.
Activităţi specifice
• pregătirea personalului unităţii beneficiare pentru exploatarea
curentă a sistemului
• asigurarea condiţiilor necesare pentru trecerea la starea de
implementare a sistemului
• încărcarea fişierelor (bazei de date) sau conversia fişierelor
• alegerea strategiei şi tacticii de implementare
• implementarea propriu-zisă (testarea sistemului)
• verificarea performanţelor noului sistem
• actualizarea şi definitivarea documentaţiei de sistem în
concordanţă cu modificările efectuate pe parcursul perioadei
de implementare
• întocmirea raportului de implementare
• elaborarea planului de implementare
• [ omologarea sistemului ]
Metodologia IBM (ICI)
ETAPA VI. Exploatarea şi întreţinerea
curentă a sistemului
• Obiective:
- Se are în vedere exploatarea curentă a
sistemului precum şi adaptarea sistemului
la noile cerinţe ale utilizatorilor sau la
modificările intervenite pe parcurs în
cadrul unităţii beneficiare.
Metodologia S.S.A.D.M. (Structured
System Analysis and Design Method)
• este o metodologie modernă de proiectare
sisteme informatice
• face parte din categoria metodelor
sistemice de proiectare
• este orientată pe structurarea datelor
• se bazeazã pe specificarea clară a
cerinţelor şi a unor reguli precise pentru
proiectarea celor două modele
Metodologia S.S.A.D.M.
STUDIUL ŞI ANALIZA
SISTEMULUI EXISTENT
Definitie
• Studiul şi analiza sistemului existent
reprezintă activitatea prin care se realizează
cunoaşterea sistemului-obiect şi a cerinţelor de
informaţii ale sistemului de conducere, analiza
acestora în vederea evaluării performanţelor şi a
limitelor sistemului informaţional.
• Ea se finalizează, conform metodologiilor
moderne de proiectare a sistemelor informatice,
într-un model al datelor şi respectiv un model al
prelucrărilor (conceptual, logic şi fizic).
Activitati specifice
a). Investigarea sistemului existent,
constând în:
• culegerea de informaţii sau, altfel spus,
documentarea;
• studiul sistemului existent sub următoarele
aspecte:
definirea caracteristicilor generale;
studiul activităţilor de bază;
studiul sistemului de conducere;
studiul sistemului informaţional.
Activitati specifice
b). Analiza sistemului existent, cu
următoarele activităţi:
• evaluarea performanţelor şi limitelor
sistemului existent;
• evaluarea gradului de pregătire pentru
proiectarea şi implementarea sistemului;
• analiza critică a sistemului existent, cu
identificarea punctelor forte şi a celor
slabe.
Activitati specifice
• Abordarea mixtă
Tehnici de analiză
Definire:
Sunt tehnicile prin care se realizează
activitatea de analiză şi care servesc la
elaborarea modelului infologic al
produsului informatic.
Se impart in:
• tehnici elementare
• tehnici complexe
A. Tehnici elementare de analiză
• Aceste tehnici realizează practic numai operaţia de culegere
de informaţii şi o sistematizare redusă a acestora.
• Sistematizarea datelor se realizează numai parţial şi se
concretizează în aranjarea coerentă a informaţiilor în cadrul
rapoartelor.
Din grupa tehnicilor elementare de analiză fac parte:
• observarea directă ;
• interviul ;
• chestionarul ;
• studiul documentar sau studiul documentelor din sistem:
– studiul actelor normative, a reglementărilor privind organizarea şi
funcţionarea unităţii şi/sau activităţii analizate;
– studiul documentelor din sistemul de evidenţă
– studiul Regulamentului de Organizare şi Funcţionare, al
statutului,etc
B. Tehnici complexe de analiză
• Aceste tehnici realizează practic analiza, prin operaţiile de culegere
şi sistematizare a informaţiilor, precum şi prin evaluarea sistemului
informaţional-decizional existent.
• Culegerea informaţiilor se realizează utilizând tehnicile elementare
de analiză.
• Sistematizarea informaţiilor, care presupune atât reordonarea cât şi
sintetizarea lor, se realizează folosind una sau mai multe tehnici de
reprezentare. Dintre tehnicile de reprezentare, amintim:
tehnica diagramelor;
tehnica grilelor;
tehnica tabelelor de decizie
• Evaluarea sistemului informaţional decizional existent nu este de
regulă pusă în tipare, ci este lăsată mai mult pe seama puterii de
analiză – sinteză a proiectantului, a experienţei sale practice de
analiză şi proiectare sisteme informatice.
• Observatie: obiectul evaluării în cazul proiectării unui sistem
informatic îl reprezintă sistemul informaţional-decizional
Tehnici complexe de analiză
• Scopul principal este acela de a cunoaşte
sistemul informaţional-decizional existent, de a-i
sesiza neajunsurile şi de a le exprima într-o
formă cuantificabilă, în măsura în care acest
lucru este posibil.
• Din aceasta grupa fac parte urmatoarele tehnici:
analiza-diagnostic;
analiza celulară;
analiza concordanţei dintre intrări şi ieşiri;
analiza prin decompoziţie funcţională;
metoda HIPO, etc.
Interviul
INTRODUCERE
• Obiectivele si oportunitatea temei propuse
• Stadiul actual de tratare a temei in
literatura de specialitate si sublinierea
contributiei personale in abordarea acestei
teme.
• Baza de elaborare
Cap. 1 STUDIUL SI ANALIZA
SISTEMULUI EXISTENT
1.1.Prezentarea succinta a unitatii economico-sociale
1.2. Activitatile desfasurate in unitatea economica
(caracteristicile generale ale sistemului economic din unitate)
1.3. Studiul sistemului de conducere
1.4. Studiul sistemului condus
1.5.Studiul sistemului informational
1.5.1. Schema fluxului informational aferent temei
1.5.2. Aria de cuprindere (locul) circuitului informational in
cadrul sistemului informational general al unitatii
1.5.3. Documente utilizate
1.5.4. Proceduri utilizate
1.5.5. Analiza sistemului actual si identificarea neajunsurilor
(punctelor critice) existente in functionarea sistemului
existent
1.5.6. Directii de perfectionare a sistemului actual
Cap. 2. PROIECTAREA DE ANSAMBLU A
SISTEMULUI INFORMATIC
2.1 Definirea obiectivelor si oportunitatii sistemului/aplicatiei
informatice
2.2. Locul aplicatiei informatice in sistem
2.3. Definirea situatiilor (rapoartelor) finale
2.4. Definirea sistemului de codificare
2.5. Modelarea datelor si modelarea prelucrarilor (model
conceptual, logic si fizic)
2.6. Diagrama Entitate-Asociere
2.7. Stabilirea colectiilor de date
2.8. Alegerea tehnologiei de prelucrare (stabilirea platformei
hardware, software si de comunicatii)
2.9. Estimarea necesarului de resurse si a calendarului de
realizare
Cap. 3. PROIECTAREA DE DETALIU A
NOULUI SISTEM INFORMATIC
3.1. Definirea aplicatiei informatice (detalieri ale aplicatiei
prezentate in proiectarea de ansablu)
3.2. Proiectarea logica si fizica a iesirilor
3.2.1. Lista rapoartelor de iesire
3.2.2. Macheta documentelor de iesire
3.3. Proiectarea logica si fizica a intrarilor
3.3.1. Lista documentelor si videoformatelor de intrare
3.3.2. Macheta videoformatelor pentru preluare date
3.4. Fisa cu structura codurilor (cod, tip, lungime, semnificatia
codului)
3.5. Concordanta intrari-iesiri
3.6. Proiectarea logica si fizica a bazei de date
3.7. Schema de sistem a aplicatiei
3.8. Proiectarea ecranului aplicatiei
3.9. Schema de flux informational a noului sistem
3.10.Eficienta economica a noului sistem
Cap. 4. Prezentarea produsului software,
implementarea si exploatarea aplicatiei
4.1. Consideratii generale privind:
– Cerintele platformei hardware si software ale produsului
program;
– Schema de sistem a aplicatiei
– Instalarea si lansarea in executie
– Taste functionale
4.2. Descrierea functiunilor aplicatiei
– Prezentarea ecranului principal (meniurile aplicatiei)
– Meniul Incarcare-actualizare date
– Meniul Rapoarte
– Mesaje de eroare
4.3. Implementarea aplicatiei (faze si operatii de executie)
4.4. Exploatarea curenta a aplicatiei (operatii de executie)
Cap. 5. Eficienta si utilitatea
sistemului informatic
PROIECTAREA DE
ANSAMBLU A SISTEMELOR
INFORMATICE ;
PROIECTAREA DE DETALIU
Prezentare generală
În această etapă se realizează:
• analiza globală şi specificarea cerinţelor noului
sistem;
• modelul de ansamblu al sistemului informatic;
• structurarea datelor şi specificarea soluţiilor de
administrare a datelor;
• proiectarea arhitecturii configuraţiei de
echipamente;
• planificarea realizării noului sistem pe părţi
componente.
Proiectarea de ansamblu
Cuprinde o succesiune de activităţi, cum sunt:
definirea obiectivelor sistemului;
structurarea sistemului informatic pe subsisteme
şi componente;
definirea globală a ieşirilor;
definirea globală a intrărilor;
definirea colecţiilor de date comune;
alegerea soluţiilor tehnice;
estimarea necesarului de resurse;
estimarea eficienţei economice;
planificarea realizării sistemului;
elaborarea documentaţiei corespunzătoare.
Cerinţe in etapa de concepere:
a) Conceperea sistemului informatic să fie
fundamentată pe criterii de eficienţă economică.
Acesta presupune compararea cheltuielolor
estimate ca necesare pentru realizarea şi
funcţionarea sistemului (proiectare,
implementare, exploatare şi dezvoltare) cu
efectele economice directe şi indirecte ce se vor
obţine prin introducerea noului sistem informatic
sau aplicaţie informatică. În acest sens se va
urmări ca termenul de recuperare al cheltuielilor
să fie cât mai scurt.
Cerinţe in etapa de concepere:
b) Participarea nemijlocită a conducerii unităţii la
conceperea sistemului informatic, prin formularea
cerinţelor informaţionale, prin definirea şi ierarhizarea
obiectivelor acestuia, prin stabilirea programului de
realizare eşalonată a acestuia, pe elemente
componente.
c) Asigurarea unui nivel tehnic înalt al soluţiilor adoptate.
Proiectanţii au ca sarcină utilizarea celor mai moderne şi
adecvate metode, tehnici, instrumente, soluţii tipizate şi
tehnologii informatice în vederea creşterii calităţii
produselor informatice.
d) Adoptarea unor soluţii de proiectare în concordanţă cu
resursele disponibile şi cu restricţiile impuse în legătură
cu: echipamentele de calcul, programele, personalul de
specialitate, resursele financiare şi de timp etc.
Definirea obiectivelor sistemului informatic şi a
ariei de cuprindere a acestuia
• Aria de cuprindere a sistemului informatic se stabileşte
în strânsă legătură cu obiectivele definite pentru acesta.
• Se identifica obiectivele sistemului informatic ce se va
proiecta, sarcinile ce vor fi preluate de acesta,
determinandu-se astfel aria de cuprindere a sistemului
pentru diferitele stadii sau etape de dezvoltare. Se
formulează deci cerinţele şi restricţiile globale pentru
realizarea sistemului şi a subsistemelor componente, se
justifică necesitatea, oportunitatea şi fezabilitatea
sistemului.
• Urmează apoi elaborarea modelului de ansamblu al
viitorului sistem informatic.
Structurarea sistemului
informatic
• Elaborarea modelului de ansamblu al sistemului
informatic presupune descompunerea sistemului
informaţional-decizional în subsisteme relativ autonome.
Fiecare subsistem al sistemului informatic va avea
funcţiunile, intrările şi ieşirile sale, colecţii de date
specifice, algoritmi de transformare a intrărilor în ieşiri
informaţionale.
• Deci, prin structurarea sistemului informatic se vor
evidenţia subsistemele componente, legăturile dintre
acestea precum şi conexiunile exterioare ale
sistemului cu alte sisteme, pe verticală şi pe
orizontală. Se trece apoi la proiectarea, la nivel global, a
subsistemelor componente.
Criterii de descompunere în
subsisteme şi module componente
• Criteriul funcţional de structurare, potrivit căruia un
sistem informatic este structurat în mai multe subsisteme
funcţionale. Fiecărei funcţii îi va corespunde, conform
acestui criteriu, câte un subsistem funcţional.
• Structura ierarhică/organizatorică poate constitui un
alt criteriu de structurare a sistemului în subsisteme la
nivelul compartimentelor sau structurilor organizaţionale
ale societăţii.
• În raport cu nivelele de decizie existente în cadrul
societăţii se pot identifica subsistemul strategic,
subsistemul tactic şi subsistemul operativ.
Observatie:
• Sistemul trebuie să urmărească realizarea obiectivelor
generale ale societăţii, fixate pe o perioadă mai lungă de
timp. În fixarea şi eşalonarea obiectivelor generale îşi
găseşte expresia atributul de previziune al conducerii.
• Subsistemul corespunde de regulă unor obiective
derivate din cele generale. De exemplu, aprovizionarea
cu materii şi materiale conform cerinţelor, politica de
vânzare a produselor, cercetarea şi proiectarea
produselor şi tehnologiilor noi, etc.
• Aplicaţia, ca unitate componentă a subsistemului, se
dezvoltă de regulă la nivelul unor activităţi sau
compartimente din cadrul societăţii, cum ar fi:
programarea, lansarea şi urmărirea producţiei, urmărirea
contractelor, etc
Structura sistemului, ex:
Definirea ieşirilor sistemului
• Concret, aceasta înseamnă furnizarea la cerere sau
periodic a situaţiilor, a rapoartelor de ieşire care
grupează informaţii, date necesare cunoaşterii realităţii
curente.
• Ieşirile sistemului vor fi definite pentru fiecare subsistem
în parte.
Prin "ieşirile" unui subsistem informatic înţelegem
totalitatea informaţiilor furnizate de acesta beneficiarilor
interni şi externi.
• Definirea "ieşirilor" fiecărui subsistem informatic la nivel
global presupune în primul rând, stabilirea la nivel global
a informaţiilor necesare conducerii pe diferite trepte
ierarhice, precizând, pentru fiecare în parte, conţinutul
informaţional, periodicitatea, numărul de exemplare,
destinatarul
Definirea intrărilor sistemului
• Definim "intrările" sistemului informatic ca fiind
totalitatea datelor primare necesare obţinerii informaţiilor
de ieşire ale sistemului. Datele primare reflectă starea şi
dinamica fenomenelor şi proceselor economice din
unitatea economică, necesare pentru crearea,
actualizarea bazei de date şi obţinerea situaţiilor de
ieşire.
• După determinarea "intrărilor" sub aspectul conţinutului
global al acestora, pentru fiecare document de intrare se
va stabili sursa de provenienţă, periodicitatea, volumul,
numărul de exemplare, etc.
• De asemenea, se pot defini la nivel global posibilităţile şi
modalităţile de culegere şi verificare în vederea stocării
lor. În acest sens trebuie subliniat faptul că există un
număr însemnat de documente primare tipizate,
adaptate la prelucrarea automată a datelor care pot fi
utilizate în cadrul sistemelor informatice
Stabilirea globală a colecţiilor de
date
• În această etapă se realizează proiectarea modelului
conceptual de ansamblu al datelor, se identifică tipurile
de entităţi şi relaţiile dintre acestea, se definesc astfel, la
nivel global, colecţiile de date, se face analiza soluţiilor
pentru administrarea şi manipularea datelor.
• Pornind de la datele definite global în toate aceste
activităţi, se trece la gruparea lor în colecţii de date pe
baza unor criterii, pentru fiecare subsistem în parte şi la
nivelul întregului sistem. Se obţin astfel colecţiile de date
specifice fiecărui subsistem şi colecţiile de date comune
sistemului. Aceste colecţii au un caracter orientativ
pentru proiectarea fişierelor şi/sau entităţilor bazei de
date.
Criterii pentru gruparea datelor
a). Din punct de vedere al stabilităţii datelor se pot identifica:
• colecţii de date convenţional-constante ;
• colecţii de date variabile.
b). Din punct de vedere al prelucrării datelor, colecţiile de date se
pot grupa în: colecţii de date de bază; colecţii de date pentru
tranzacţii; colecţii de date intermediare; colecţii de date statistice;
colecţii de date istorice,etc
c). După sfera de cunoaştere se pot identifica patru tipuri de colecţii
mari de date cu utilitate diferită, cu grad de agregare şi sintetizare a
datelor diferit şi anume: date primare; indicatori tehnico-economici
cu caracter operativ; indicatori tehnico-economici cu centralizare
medie şi indicatori sintetici.
d). După domeniul de activitate la nivelul unei unităţi productive
datele pot fi grupate în colecţii ce reflectă entităţi, fenomene şi
procese economice
Odată ce au fost determinate colecţiile de date şi principalele
caracteristici globale ale acestora, se poate alege soluţia de
organizare şi manipulare a datelor în fişiere, bază sau bancă de
date
Alegerea tipurilor de modele
matematice ce urmeazã a fi utilizate
Modelele matematice folosite în fundamentarea ştiinţifică şi
perfecţionarea activităţii economice pot fi:
• Modele de programare liniară
• Modele de programare neliniară
• Modele de programare dinamică
• Modele de tip A.D.C.
• Modele de teoria grafurilor
• Modele de gestiune a stocurilor
• Modele de programarea producţiei
• Modele de simulare , Modele de teoria deciziilor
• Modele de aşteptare, Modele de tip INPUT, etc
Alegerea tehnologiei de prelucrare şi
estimarea necesarului de resurse
• Alegerea tehnologiei de prelucrare automată a datelor se face în
funcţie de calitatea şi dimensiunile resurselor alocate, de specificul
sistemului obiect, dar şi de modul în care aceste resurse pot fi
utilizate pentru satisfacerea cerinţelor impuse sistemului informatic.
Ele pot fi grupate dupa:
• modul de preluare şi transmitere a datelor
• modul de structurare şi organizare a datelor
• modul de amplasare a calculatorului electronic în raport cu punctele
de generare a datelor şi de valorificare a informaţiilor obţinute din
prelucrare.
• Se va stabili daca:
sistemul e pentru prelucrare locală sau teleprelucrare;
realizeaza prelucrare pe loturi sau în regim conversaţional;
realizeaza prelucrare centralizată, descentralizată sau distribuită.
Se poate face apoi o estimare a resurselor necesare.
Planificarea realizării sistemului
informatic
• Planificarea realizării unui sistem informatic are la
bază principiul eşalonării.
• Prin eşalonare înţelegem ordinea în care vor fi abordate
şi realizate componentele sistemului informatic,
începând cu proiectarea de detaliu, programarea,
implementarea, până la introducerea în exploatare
curentă, cu asigurarea condiţiilor pentru integrarea lor
treptată. Se au in vedere o serie de criterii, cum sunt:
• Prioritatea obiectivelor componente
• Asigurarea legăturilor dintre componente
• Disponibilitatea resurselor
PROIECTAREA DE DETALIU A
SISTEMELOR INFORMATICE
• Prin proiectarea de detaliu se realizează
practic detalierea, pentru fiecare subsistem
în parte sau aplicaţie informatică definită, a
tuturor elementelor implicate, pe baza
cerinţelor formulate pentru noul sistem şi a
activităţii de studiu şi analiză a sistemului
existent, concretizate în modelul datelor şi
modelul prelucrărilor. Se realizează astfel
modelul de detaliu al fiecărui subsistem sau
componentă a sistemului şi se stabilesc
soluţiile tehnice de realizare ale fiecăruia.
Proiectarea de detaliu
• Cuprinde două activităţi distincte realizate
pentru fiecare aplicaţie sau modul din
cadrul sistemului, denumite sugestiv:
proiectare logică de detaliu
proiectare tehnică de detaliu.
• Cele două activităţi se finalizează cu o
documentaţie corespunzătoare, denumită:
Proiect logic de detaliu
Proiect tehnic de detaliu.
Documentatia
• Proiectul logic de detaliu cuprinde informaţii
privind cerinţele de detaliu ale componentei
funcţionale, soluţia de organizare şi structurare a
datelor, descrierea intrărilor, ieşirilor, a interfeţei
cu utilizatorul.
• Proiectul tehnic de detaliu, adresat specialiştilor
(programatori) prezintă, în plus, specificaţii
tehnice de realizare a programelor sau
procedurilor automate, permiţând astfel
comunicarea în cadrul echipei de proiectare şi
realizare a sistemului.
1. Detalierea funcţiunilor şi a structurii
funcţionale a subsistemelor şi/sau a
aplicaţiilor informatice
• Se detaliază funcţiunile fiecărei aplicaţii până la nivelul
funcţiilor elementare, definind, acolo unde este posibil,
chiar procedurile care urmează să fie realizate.
• Se realizează schema funcţională a fiecărui subsistem
sau aplicaţie informatică.
• Se întocmeşte lista procedurilor automate şi manuale pe
care le implică realizarea aplicaţiei informatice, pornind
de la funcţiile elementare ale acesteia şi se descriu
aceste proceduri.
• se definitivează modelele matematico-economice
utilizate şi algoritmii de calcul ce stau la baza prelucrării
automate în cadrul aplicaţiei sau modulului informatic.
2. Proiectarea de detaliu a ieşirilor
• ieşirile sistemului informatic conţin rezultatul prelucrărilor efectuate asupra
datelor de intrare şi se pot prezenta sub forma unor rapoarte, a unor situaţii
de raportare afişate pe ecran, scrise pe hârtie sau înregistrate pe un suport
extern (disc hard sau flexibil, Cd, casetă magnetică, etc).
• Rapoartele pot fi listate la imprimantă, vizualizate pe monitor sau memorate
pe un suport magnetic în vederea continuării prelucrărilor în cadrul altor
subsisteme informatice.
• Adeseori rapoartele de ieşire sunt însoţite de reprezentări grafice, sub
forme adecvate, pentru a se putea observa mai uşor evoluţia unui proces
sau a unui fenomen economic. Acestea se recomandă îndeosebi
managerilor de nivel înalt, care au nevoie de informaţii cu grad mare de
sintetizare
• Cuprinde 2 etape:
Proiectarea logică de detaliu a ieşirilor – macheta raportului
Proiectarea fizică de detaliu a ieşirilor se realizează pe baza
specificaţiilor de ieşire şi presupune definitivarea formei şi formatului de
prezentare a rapoartelor, aşezarea în pagină, spaţierea rândurilor, stabilirea
procedurilor de interpretare a ieşirilor.
Clasificarea iesirilor
• a) Gradul de agregare :
Rapoarte sintetice
Rapoarte analitice
• b) Natura informaţiilor conţinute :
Rapoarte conţinând datele de stare ale sistemului condus;
Rapoartele statistice cuprinzând informaţii cu caracter statistic necesare
raportărilor ierarhice;
Rapoarte previzionale care permit anticiparea evoluţiei unor procese şi
fenomene economice.
• c) Destinaţia rapoartelor :
Rapoarte de uz intern destinat cerinţelor proprii de informare şi control;
Rapoarte de uz general – cu un conţinut prestabilit (ex. Bilanţul contabil )
• d) Frecvenţa de generare:
• Rapoarte periodice, întocmite la intervale regulate de timp, cum sunt:
Rapoarte zilnice;
Rapoarte lunare;
Rapoarte trimestriale
Rapoarte anuale
• Rapoartele de excepţie
• Rapoarte la cerere
Proiectarea de detaliu a ieşirilor
Observaţie:
• Se apreciază adeseori că numărul de rapoarte
obţinute în cadrul unei aplicaţii informatice este
în strânsă legătură cu utilitatea, cu eficienţa ei.
Cu cât numărul rapoartelor de ieşire este mai
mare, cu atât aplicţia este mai utilă, mai mulţi
decidenţi au nevoie de ele pentru
fundamentarea sau asistarea actului decizional
3. Proiectarea de detaliu a intrărilor
• Intrările unui sistem informatic reprezintă
ansamblul datelor stocate, gestionate şi
prelucrate în cadrul sistemului, date care
provin din dinamica operaţiilor şi proceselor
economice şi financiare derulate în cadrul firmei
• Cuprinde cele două etape:
proiectarea logică de detaliu
proiectarea fizică de detaliu.
• Scop: elaborarea machetei documentului primar
şi elaborarea instrucţiunilor de completare şi
utilizare a acestuia; stabilirea regulilor de
validare a datelor.
Proiectarea de detaliu a intrărilor
• În etapa de proiectare logică de detaliu se stabileşte lista
completă a intrărilor, pentru fiecare document de intrare
descriindu-se elementele caracteristice cum sunt: conţinutul
informaţional, natura şi structura datelor, frecvenţa de apariţie,
volumul, criteriile de control şi validare a datelor, etc
• În proiectarea fizică de detaliu numită şi proiectare tehnică
de detaliu se realizează toată această activitate de proiectare
a documentelor de intrare şi a machetelor (ecranelor,
videoformatelor sau formularelor) datelor de intrare, se
stabilesc condiţiile de validare a datelor şi instrucţiuni de
corectare a acestora, se alege suportul tehnic pentru
memorarea datelor, se definesc procedurile (manuale sau
automate) de culegere şi transmitere a datelor şi se
reproiectează, dacă este cazul, chiar documentele primare de
înregistrare a datelor – pentru a răspunde cerinţelor prelucrării
automate.
4. Proiectarea sistemului de codificare
PROIECTAREA DE DETALIU
A SISTEMELOR
INFORMATICE
PROIECTAREA DE DETALIU A
SISTEMELOR INFORMATICE
• Prin proiectarea de detaliu se realizează
practic detalierea, pentru fiecare subsistem
în parte sau aplicaţie informatică definită, a
tuturor elementelor implicate, pe baza
cerinţelor formulate pentru noul sistem şi a
activităţii de studiu şi analiză a sistemului
existent, concretizate în modelul datelor şi
modelul prelucrărilor. Se realizează astfel
modelul de detaliu al fiecărui subsistem sau
componentă a sistemului şi se stabilesc
soluţiile tehnice de realizare ale fiecăruia.
Proiectarea de detaliu
• Cuprinde două activităţi distincte realizate
pentru fiecare aplicaţie sau modul din
cadrul sistemului, denumite sugestiv:
proiectare logică de detaliu
proiectare tehnică de detaliu.
• Cele două activităţi se finalizează cu o
documentaţie corespunzătoare, denumită:
Proiect logic de detaliu
Proiect tehnic de detaliu.
Documentatia
• Proiectul logic de detaliu cuprinde informaţii
privind cerinţele de detaliu ale componentei
funcţionale, soluţia de organizare şi structurare a
datelor, descrierea intrărilor, ieşirilor, a interfeţei
cu utilizatorul.
• Proiectul tehnic de detaliu, adresat specialiştilor
(programatori) prezintă, în plus, specificaţii
tehnice de realizare a programelor sau
procedurilor automate, permiţând astfel
comunicarea în cadrul echipei de proiectare şi
realizare a sistemului.
1. Detalierea funcţiunilor şi a structurii
funcţionale a subsistemelor şi/sau a
aplicaţiilor informatice
• Se detaliază funcţiunile fiecărei aplicaţii până la nivelul
funcţiilor elementare, definind, acolo unde este posibil,
chiar procedurile care urmează să fie realizate.
• Se realizează schema funcţională a fiecărui subsistem
sau aplicaţie informatică.
• Se întocmeşte lista procedurilor automate şi manuale pe
care le implică realizarea aplicaţiei informatice, pornind
de la funcţiile elementare ale acesteia şi se descriu
aceste proceduri.
• se definitivează modelele matematico-economice
utilizate şi algoritmii de calcul ce stau la baza prelucrării
automate în cadrul aplicaţiei sau modulului informatic.
2. Proiectarea de detaliu a ieşirilor
• Ieşirile sistemului informatic conţin rezultatul prelucrărilor efectuate asupra
datelor de intrare şi se pot prezenta sub forma unor rapoarte, a unor situaţii
de raportare afişate pe ecran, scrise pe hârtie sau înregistrate pe un suport
extern (disc hard sau flexibil, Cd, casetă magnetică, etc).
• Rapoartele pot fi listate la imprimantă, vizualizate pe monitor sau memorate
pe un suport magnetic în vederea continuării prelucrărilor în cadrul altor
subsisteme informatice.
• Adeseori rapoartele de ieşire sunt însoţite de reprezentări grafice, sub
forme adecvate, pentru a se putea observa mai uşor evoluţia unui proces
sau a unui fenomen economic. Acestea se recomandă îndeosebi
managerilor de nivel înalt, care au nevoie de informaţii cu grad mare de
sintetizare
• Cuprinde 2 etape:
Proiectarea logică de detaliu a ieşirilor – macheta raportului
Proiectarea fizică de detaliu a ieşirilor se realizează pe baza
specificaţiilor de ieşire şi presupune definitivarea formei şi formatului de
prezentare a rapoartelor, aşezarea în pagină, spaţierea rândurilor, stabilirea
procedurilor de interpretare a ieşirilor.
Clasificarea iesirilor
• a) Gradul de agregare :
Rapoarte sintetice
Rapoarte analitice
• b) Natura informaţiilor conţinute :
Rapoarte conţinând datele de stare ale sistemului condus;
Rapoartele statistice cuprinzând informaţii cu caracter statistic necesare
raportărilor ierarhice;
Rapoarte previzionale care permit anticiparea evoluţiei unor procese şi
fenomene economice.
• c) Destinaţia rapoartelor :
Rapoarte de uz intern destinat cerinţelor proprii de informare şi control;
Rapoarte de uz general – cu un conţinut prestabilit (ex. Bilanţul contabil )
• d) Frecvenţa de generare:
• Rapoarte periodice, întocmite la intervale regulate de timp, cum sunt:
Rapoarte zilnice;
Rapoarte lunare;
Rapoarte trimestriale
Rapoarte anuale
• Rapoartele de excepţie
• Rapoarte la cerere
Proiectarea de detaliu a ieşirilor
Observaţie:
• Se apreciază adeseori că numărul de rapoarte
obţinute în cadrul unei aplicaţii informatice este
în strânsă legătură cu utilitatea, cu eficienţa ei.
Cu cât numărul rapoartelor de ieşire este mai
mare, cu atât aplicţia este mai utilă, mai mulţi
decidenţi au nevoie de ele pentru
fundamentarea sau asistarea actului decizional.
3. Proiectarea de detaliu a intrărilor
• Intrările unui sistem informatic reprezintă
ansamblul datelor stocate, gestionate şi
prelucrate în cadrul sistemului, date care
provin din dinamica operaţiilor şi proceselor
economice şi financiare derulate în cadrul firmei
• Cuprinde cele două etape:
proiectarea logică de detaliu
proiectarea fizică de detaliu.
• Scop: elaborarea machetei documentului primar
şi elaborarea instrucţiunilor de completare şi
utilizare a acestuia; stabilirea regulilor de
validare a datelor.
Proiectarea de detaliu a intrărilor
• În etapa de proiectare logică de detaliu se stabileşte lista
completă a intrărilor, pentru fiecare document de intrare
descriindu-se elementele caracteristice cum sunt: conţinutul
informaţional, natura şi structura datelor, frecvenţa de apariţie,
volumul, criteriile de control şi validare a datelor, etc
• În proiectarea fizică de detaliu numită şi proiectare tehnică
de detaliu se realizează toată această activitate de proiectare
a documentelor de intrare şi a machetelor (ecrane,
videoformate sau formulare) pentru datele de intrare, se
stabilesc condiţiile de validare a datelor şi instrucţiuni de
corectare a acestora, se alege suportul tehnic pentru
memorarea datelor, se definesc procedurile (manuale sau
automate) de culegere şi transmitere a datelor şi se
reproiectează, dacă este cazul, chiar documentele primare de
înregistrare a datelor – pentru a răspunde cerinţelor prelucrării
automate.
4. Proiectarea sistemului de codificare
Alte exemple:
• codul numeric personal
• codificarea fişelor tehnice în comerţul exterior
Alte tipuri de coduri
• Codurile matriceale se formează prin asocierea
elementelor unei matrici la două însuşiri ale obiectului
supus codificării, astfel încât permit caracterizarea a
două însuşiri ale unui element printr-o singură valoare
a codului. Se referă în special la caracteristicile
tehnice ale unui obiect.
• Codurile binare constau în combinaţii posibile de cifre
binare (0 şi 1) prin care se pot codifica o serie de
situaţii complexe. Un exemplu în acest sens îl
constituie codificarea stării civile:
• 000 - necăsătorit
• 110 - căsătorit
• 110 - casătorit fără copii
• 111 - căsătorit cu copii
Etapele realizării unui sistem de codificare
• identificarea (inventarierea) elementelor ce urmează a fi codificate
(stabilirea vocabularului de intrare);
• uniformizarea terminologiei şi precizarea denumirilor în vederea
elaborării nomenclatorului elementelor ce urmează a fi codificate
(simbolurile de reprezentare);
• analiza elementelor ce urmează a fi codificate, stabilirea caracteristicilor
acestora şi a relaţiilor de ierarhizare/subordonare, în vederea identificării
grupelor şi subgrupelor din cadrul unei colectivităţi; se estimează numărul
maxim de elemente din cadrul fiecărei grupe şi subgrupe şi evoluţia
probabilă a acestora;
• alegerea tipului de cod;
• estimarea capacităţii codurilor, stabilirea structurii şi dimensiunii
acestora;
• atribuirea codurilor elementelor mulţimii de codificat. Aceasta înseamnă
întocmirea nomenclatorului de coduri (alfabetul de ieşire) cu gruparea
elementelor în funcţie de tipul de cod ales;
• determinarea cifrei de control a fiecărui cod şi asocierea acesteia codului
respectiv (dacă este cazul);
• stabilirea unei modalităţi de întreţinere a nomenclatorului de coduri,
astfel încât pe măsura apariţiei de noi elemente neincluse în nomenclator,
acestea să fie codificate şi introduse în nomenclator.
Cum realizam codificarea?
Pentru a putea fi codifcată efectiv, o mulţime de elemente trebuie mai întâi
ordonată prin introducerea unei relaţii de ordine. Se folosesc în acest scop
clasificări şi nomenclatoare.
• Clasificarea reprezintă un procedeu ştiinţific de sistematizare a realităţii
obiective, prin care devine posibilă cunoaşterea proceselor şi fenomenelor.
• Clasificarea realizează împărţirea conform unor criterii a unei mulţimi de
elemente de acelaşi tip în grupe (clase) de elemente, cu anumite
caracteristici diferite.
• Elementele care au aceleaşi atribute şi acelaşi comportament pot fi
categorisite ca făcând parte din aceeaşi clasă.
O clasificare corectă presupune îndeplinirea următoarelor condiţii:
fiecare clasă trebuie să conţină o parte din elementele mulţimii;
nici un element nu poate aparţine la două clase diferite;
asemănările pe baza cărora se grupează elementele dintr-o clasă sunt
mai importante decât deosebirile dintre ele;
constituirea unei trepte de clasificare se face pe baza aceloraşi însuşiri.
• Nomenclatorul reprezintă lista elementelor unei mulţimi prezentate în
ordinea dată de o anumită clasificare.
Cifra de control
• În momentul elaborării nomenclatorului de coduri, pe
baza unui anumit algoritm, se determină pentru fiecare
cod o cifră de control corespunzătoare, care va fi
asociată codului respectiv şi-l va însoţi pe toată durata
existenţei lui. Pe parcurs, cu ocazia introducerii unui
cod se va recurge la recalcularea cifrei de control, care
va fi comparată cu cifra de control iniţială. În caz de
diferenţă înseamnă că acel cod este eronat şi, printr-un
mesaj afisat pe monitor, operatorul va fi atenţionat,
astfel ca va reintroduce în mod corect codul.
• Există o multitudine de metode de determinare a cifrei
de control a codurilor, dintre care:
– Metoda mediei aritmetice ponderate
– Metoda mediei geometrice ponderate
– Metoda conversiei restului împărţirii într-un caracter
alfabetic
• Formularul Pontaj
Prin intermediul acestui formular se introduce pontajul
pentru fiecare angajat în parte. Fie prin intermediul
casetei existente, fie cu ajutorul butoanelor de navigare
se selectează angajatul dorit, apoi se completează sau
se modifică pontajul angajatului respectiv.
PREZENTAREA IEŞIRILOR FINALE
• Prin "ieşirile" unui subsistem informatic înţelegem totalitatea informaţiilor furnizate de acesta beneficiarilor interni şi
externi, sub formă de rapoarte, interogări sau mesaje, în urma prelucrărilor efectuate asupra datelor din sistem. În cazul
aplicaţiei proiectate, vor rezulta următoarele ieşiri:
• FIŞA DE PONTAJ:
• se întocmeşte într-un exemplar în fiecare lună pentru fiecare angajat, pe fiecare departament sau secţie, în funcţie de
organizarea internă;
• se completează zilnic cu numărul de ore lucrate sau cu indicativul “prezent” sau “absent” în funcţie de tipul de pontaj
utilizat. Pentru timpul nelucrat se menţionează cauza (învoire, concediu medical, absenţă nemotivată, etc);
• conţine numărul de zile şi numărul de ore pe zi ce trebuie lucrate, numărul de zile şi ore efectiv lucrate, orele
suplimentare prestate, orele lucrate noaptea, etc;
• are ca suport de ieşire hârtia de imprimantă.
• STATUL DE SALARII:
• se întocmeşte o dată pe lună, într-un singur exemplar;
• conţine date privitoare la calculul salariilor şi serveşte ca document justificativ de înregistrare în contabilitate a sumelor
respective;
• conţine toate drepturile băneşti, deducerile şi reţinerile pentru toţi angajaţii unităţii;
• are ca suport de ieşire hârtia de imprimantă.
• FLUTURAŞUL:
• se întocmeşte câte un exemplar pentru fiecare angajat, odată pe lună;
• este înmânat angajatului odată cu salariul ridicat de acesta;
• conţine toate drepturile băneşti, deducerile şi reţinerile angajatului;
• are ca suport de ieşire hârtia de imprimantă.
• FIŞA FISCALĂ:
• se întocmeşte o dată pe an, pentru fiecare angajat în parte;
• conţine informaţii despre drepturile băneşti, deducerile şi reţinerile pe toate cele 12 luni;
• se depune de fiecare angajat în parte la secţiile financiare pentru calculul impozitului pe venitul global;
• are ca suport de ieşire hârtia de imprimantă.
• CENTRALIZATORUL:
• se întocmeşte o dată pe lună într-un singur exemplar;
• conţine totaluri privind retibuţiile, deducerile şi taxele angajatului, precum şi taxele datorate de firmă referitoare la
cheltuielile cu salariile;
• are ca suport de ieşire hârtia de imprimantă.