Sunteți pe pagina 1din 24

CURS 9

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 aplicaie informatic definit, a
tuturor elementelor implicate, pe baza
cerinelor formulate pentru noul sistem i a
activitii de studiu i analiz a sistemului
existent, concretizate n modelul datelor i
modelul prelucrrilor. Se realizeaz astfel
modelul de detaliu al fiecrui subsistem sau
component a sistemului i se stabilesc
soluiile tehnice de realizare ale fiecruia.
Proiectarea de detaliu
Cuprinde dou activiti distincte realizate
pentru fiecare aplicaie sau modul din
cadrul sistemului, denumite sugestiv:
proiectare logic de detaliu
proiectare tehnic de detaliu.
Cele dou activiti se finalizeaz cu o
documentaie corespunztoare, denumit:
Proiect logic de detaliu
Proiect tehnic de detaliu.
Documentatia
Proiectul logic de detaliu cuprinde informaii
privind cerinele de detaliu ale componentei
funcionale, soluia de organizare i structurare a
datelor, descrierea intrrilor, ieirilor, a interfeei
cu utilizatorul.
Proiectul tehnic de detaliu, adresat specialitilor
(programatori) prezint, n plus, specificaii
tehnice de realizare a programelor sau
procedurilor automate, permind astfel
comunicarea n cadrul echipei de proiectare i
realizare a sistemului.
1. Detalierea funciunilor i a structurii
funcionale a subsistemelor i/sau a
aplicaiilor informatice
Se detaliaz funciunile fiecrei aplicaii pn la nivelul
funciilor elementare, definind, acolo unde este posibil,
chiar procedurile care urmeaz s fie realizate.
Se realizeaz schema funcional a fiecrui subsistem
sau aplicaie informatic.
Se ntocmete lista procedurilor automate i manuale pe
care le implic realizarea aplicaiei informatice, pornind
de la funciile elementare ale acesteia i se descriu
aceste proceduri.
se definitiveaz modelele matematico-economice
utilizate i algoritmii de calcul ce stau la baza prelucrrii
automate n cadrul aplicaiei sau modulului informatic.
2. Proiectarea de detaliu a ieirilor
Ieirile sistemului informatic conin rezultatul prelucrrilor efectuate
asupra datelor de intrare i se pot prezenta sub forma unor
rapoarte, a unor situaii de raportare afiate pe ecran, scrise pe
hrtie 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 continurii prelucrrilor
n cadrul altor subsisteme informatice.
Adeseori rapoartele de ieire sunt nsoite de reprezentri grafice,
sub forme adecvate, pentru a se putea observa mai uor evoluia
unui proces sau a unui fenomen economic. Acestea se recomand
ndeosebi managerilor de nivel nalt, care au nevoie de informaii cu
grad mare de sintetizare
Cuprinde 2 etape:
Proiectarea logic de detaliu a ieirilor macheta raportului
Proiectarea fizic de detaliu a ieirilor se realizeaz pe baza
specificaiilor de ieire i presupune definitivarea formei i formatului
de prezentare a rapoartelor, aezarea n pagin, spaierea
rndurilor, stabilirea procedurilor de interpretare a ieirilor.
Clasificarea iesirilor
a) Gradul de agregare :
Rapoarte sintetice
Rapoarte analitice
b) Natura informaiilor coninute :
Rapoarte coninnd datele de stare ale sistemului condus;
Rapoartele statistice cuprinznd informaii cu caracter statistic necesare
raportrilor ierarhice;
Rapoarte previzionale care permit anticiparea evoluiei unor procese i
fenomene economice.
c) Destinaia rapoartelor :
Rapoarte de uz intern destinat cerinelor proprii de informare i control;
Rapoarte de uz general cu un coninut prestabilit (ex. Bilanul contabil )
d) Frecvena de generare:
Rapoarte periodice, ntocmite la intervale regulate de timp, cum sunt:
Rapoarte zilnice;
Rapoarte lunare;
Rapoarte trimestriale
Rapoarte anuale
Rapoartele de excepie
Rapoarte la cerere
Proiectarea de detaliu a ieirilor
Observaie:
Se apreciaz adeseori c numrul de rapoarte
obinute n cadrul unei aplicaii informatice este
n strns legtur cu utilitatea, cu eficiena ei.
Cu ct numrul rapoartelor de ieire este mai
mare, cu att aplicia este mai util, mai muli
decideni au nevoie de ele pentru
fundamentarea sau asistarea actului decizional.
3. Proiectarea de detaliu a intrrilor
Intrrile unui sistem informatic reprezint
ansamblul datelor stocate, gestionate i
prelucrate n cadrul sistemului, date care
provin din dinamica operaiilor 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 instruciunilor de completare i
utilizare a acestuia; stabilirea regulilor de
validare a datelor.
Proiectarea de detaliu a intrrilor
n etapa de proiectare logic de detaliu se stabilete lista
complet a intrrilor, pentru fiecare document de intrare
descriindu-se elementele caracteristice cum sunt: coninutul
informaional, natura i structura datelor, frecvena de apariie,
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 condiiile de validare a datelor i instruciuni 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 rspunde cerinelor prelucrrii
automate.
4. Proiectarea sistemului de codificare
Operaia de codificare const n
stabilirea unei corespondene biunivoce
ntre obiectele supuse codificrii (bunurile
materiale) i simbolurile (codurile) de
reprezentare a acestora, obinute cu
ajutorul unui limbaj de codificare.
Rezultatul codificrii se concretizeaz ntr-
un sistem de coduri.
Caracteristicile codurilor
lungimea codului. Este dat de numrul de caractere prin
care se descrie codul respectiv.
structura i formatul codului. Se refer la semnificaia fiecrui
caracter din structura codului. Formatul poate fi variabil sau
fix.
capacitatea codului (C
c
). Reflect numrul maxim de
combinri posibile pentru codificarea elementelor mulimii de
interes innd seama de un format i o structur prestabilit.
C
c
se exprim astfel:
C
c
= 10
N
26
A
, unde:
10 - numrul de cifre (0-9)
26 - numrul de caractere (litere) ale alfabetului excluznd ,
, , ,
N - numrul de caractere numerice din structura codului
A - numrul de caractere alfabetice din structura codului.
Principiile codificrii datelor
unicitatea codurilor - codurile elaborate trebuie s ofere
posibilitatea identificrii unice a oricrui element din mulime.
conciziunea codurilor (minimalitatea) - codurile elaborate
trebuie s fie formate dintr-un numr ct mai redus de
caractere.
stabilitatea codurilor - codurile elaborate trebuie s se
menin aceleai pe o durat de timp ct mai ndelungat.
semnificaia codurilor - codurile elaborate trebuie s fie ct
mai semnificative (sugestive).
operaionalitatea codurilor - codurile elaborate trebuie s
ofere faciliti cu privire la prelucrarea automat a datelor,
manipularea datelor.
flexibilitatea codurilor - nomenclatoarele de coduri trebuie
astfel elaborate nct s ofere posibilitatea adugrii sau
excluderii de coduri fr a afecta structura codurilor.
Clasificarea codurilor
a). domeniul de referin
coduri interne
coduri externe
b) natura caracterelor ce intr n componena codului:
coduri numerice - formate din secvene de numere naturale;
coduri alfabetice - formate din caractere alfabetice;
coduri alfanumerice - formate din caractere alfabetice i numerice.
c) lungimea codurilor:
coduri cu lungime fix care conin acelai numr de caractere pentru toate
obiectele supuse codificrii;
coduri cu lungime variabil care nu conin acelai numr de caractere pentru toate
obiectele supuse codificrii.
d) posibilitile de prelucrare existente:
- coduri elementare, care pot fi:
- secveniale;
- secveniale cu formare de grupe;
- mnemonice;
- descriptive.
- coduri compuse, care pot fi:
- ierarhizate;
- juxtapuse;
- matriceale;
- binare.
Codurile secveniale
Codurile secveniale se formeaz prin atribuirea unor numere n
ordine cresctoare elementelor de codificat. Se obine astfel o
coresponden ntre mulimea elementelor de codificat i mulimea
numerelor naturale. Ele pot avea:
lungime fix
lungime variabil
Dezavantaj: nu permit gruparea elementelor colectivitii pe
subcolectiviti i prelucrarea corespunztoare a acestora.
Codurile secveniale cu formare de grupe se bazeaz pe mprirea
elementelor mulimii de codificat n grupe, clase sau familii care, la
rndul lor vor fi mprite n subgrupe, subsubgrupe. La nivelul
grupelor, respectiv subgrupelor elementele vor fi codificate n ordine
secvenial. n acest mod la nivelul fiecrei grupe, subgrupe etc. vor
rmne coduri de rezerv.
Alte tipuri de coduri
Avantajele codurilor secventiale cu formare de grupe :
sunt extrem de flexibile, ofer posibilitatea adugrii de noi coduri sau
excluderii de coduri din cadrul nomenclatorului fr a afecta caracteristica
de grupare.
ofer posibilitatea prelucrrii automate a datelor cu obinerea de totaluri la
nivelul fiecrei grupe, subgrupe etc.
Dezavantaj: comparativ cu codurile secveniale, codurile secveniale cu
formare de grupe se caracterizeaz printr-o dimensiune sporit.
Codurile mnemonice se formeaz prin prescurtarea denumirii
elementulelor mulimii de codificat, astfel nct acestea s sugereze
elementele corespunztoare.
Exemplu:
PROF ROF - regulament de organizare i funcionare
CONF ROI - regulament de organizare intern
Avantaj: Codurile mnemonice sunt extrem de sugestive i semnificative.
Codurile descriptive utilizate n descrierea caracteristicilor tehnico-
constructive ale instalaiilor, mainilor, utilajelor.
Exemple: PC-486 DACIA 1310
PC-586 DACIA 1410
Codurile ierarhizate permit exprimarea relaiilor ierarhice ce se stabilesc
ntre elementele unei structuri. Astfel, fiecrei trepte ierarhice i se atribuie
una sau mai multe cifre n funcie de numrul elementelor componente
imediat inferioare.
codific o serie de caracteristici ale elementelor mulimii de codificat ntre
care exist relaii de ierarhizare / subordonare, deci relaii de incluziune.
Avantaj: ofer posibilitatea prelucrrii automate a datelor cu obinerea mai
multor grupe de totaluri.(pe ateliere, pe secii i pe ntreprindere).
Codurile juxtapuse
Codurile juxtapuse se formeaz prin alturarea i
codificarea unor caracteristici ntre care nu exist nici o
relaie de subordonare. Modelul de formare a acestor
coduri este ilustrat astfel:
Alte exemple:
codul numeric personal
codificarea fielor tehnice n comerul exterior
Alte tipuri de coduri
Codurile matriceale se formeaz prin asocierea
elementelor unei matrici la dou nsuiri ale obiectului
supus codificrii, astfel nct permit caracterizarea a
dou nsuiri ale unui element printr-o singur valoare
a codului. Se refer n special la caracteristicile
tehnice ale unui obiect.
Codurile binare constau n combinaii posibile de cifre
binare (0 i 1) prin care se pot codifica o serie de
situaii complexe. Un exemplu n acest sens l
constituie codificarea strii civile:
0 0 0 - necstorit
1 1 0 - cstorit
1 1 0 - castorit fr copii
1 1 1 - cstorit cu copii
Etapele realizrii unui sistem de codificare
identificarea (inventarierea) elementelor ce urmeaz a fi codificate
(stabilirea vocabularului de intrare);
uniformizarea terminologiei i precizarea denumirilor n vederea
elaborrii nomenclatorului elementelor ce urmeaz a fi codificate
(simbolurile de reprezentare);
analiza elementelor ce urmeaz a fi codificate, stabilirea caracteristicilor
acestora i a relaiilor de ierarhizare/subordonare, n vederea identificrii
grupelor i subgrupelor din cadrul unei colectiviti; se estimeaz numrul
maxim de elemente din cadrul fiecrei grupe i subgrupe i evoluia
probabil a acestora;
alegerea tipului de cod;
estimarea capacitii codurilor, stabilirea structurii i dimensiunii
acestora;
atribuirea codurilor elementelor mulimii de codificat. Aceasta nseamn
ntocmirea nomenclatorului de coduri (alfabetul de ieire) cu gruparea
elementelor n funcie de tipul de cod ales;
determinarea cifrei de control a fiecrui cod i asocierea acesteia codului
respectiv (dac este cazul);
stabilirea unei modaliti de ntreinere a nomenclatorului de coduri,
astfel nct pe msura apariiei de noi elemente neincluse n nomenclator,
acestea s fie codificate i introduse n nomenclator.
Cum realizam codificarea?
Pentru a putea fi codifcat efectiv, o mulime de elemente trebuie mai nti
ordonat prin introducerea unei relaii de ordine. Se folosesc n acest scop
clasificri i nomenclatoare.
Clasificarea reprezint un procedeu tiinific de sistematizare a realitii
obiective, prin care devine posibil cunoaterea proceselor i fenomenelor.
Clasificarea realizeaz mprirea conform unor criterii a unei mulimi de
elemente de acelai tip n grupe (clase) de elemente, cu anumite
caracteristici diferite.
Elementele care au aceleai atribute i acelai comportament pot fi
categorisite ca fcnd parte din aceeai clas.
O clasificare corect presupune ndeplinirea urmtoarelor condiii:
fiecare clas trebuie s conin o parte din elementele mulimii;
nici un element nu poate aparine la dou clase diferite;
asemnrile pe baza crora se grupeaz elementele dintr-o clas sunt
mai importante dect deosebirile dintre ele;
constituirea unei trepte de clasificare se face pe baza acelorai nsuiri.
Nomenclatorul reprezint lista elementelor unei mulimi prezentate n
ordinea dat de o anumit clasificare.
Cifra de control
n momentul elaborrii nomenclatorului de coduri, pe
baza unui anumit algoritm, se determin pentru fiecare
cod o cifr de control corespunztoare, care va fi
asociat codului respectiv i-l va nsoi pe toat durata
existenei lui. Pe parcurs, cu ocazia introducerii unui
cod se va recurge la recalcularea cifrei de control, care
va fi comparat cu cifra de control iniial. n caz de
diferen nseamn c acel cod este eronat i, printr-un
mesaj afisat pe monitor, operatorul va fi atenionat,
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 mpririi 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 IEIRILOR FINALE
Prin "ieirile" unui subsistem informatic nelegem totalitatea informaiilor furnizate de acesta beneficiarilor interni i
externi, sub form de rapoarte, interogri sau mesaje, n urma prelucrrilor efectuate asupra datelor din sistem. n cazul
aplicaiei proiectate, vor rezulta urmtoarele ieiri:
FIA DE PONTAJ:
se ntocmete ntr-un exemplar n fiecare lun pentru fiecare angajat, pe fiecare departament sau secie, n funcie de
organizarea intern;
se completeaz zilnic cu numrul de ore lucrate sau cu indicativul prezent sau absent n funcie de tipul de pontaj
utilizat. Pentru timpul nelucrat se menioneaz cauza (nvoire, concediu medical, absen nemotivat, etc);
conine numrul de zile i numrul de ore pe zi ce trebuie lucrate, numrul de zile i ore efectiv lucrate, orele
suplimentare prestate, orele lucrate noaptea, etc;
are ca suport de ieire hrtia de imprimant.
STATUL DE SALARII:
se ntocmete o dat pe lun, ntr-un singur exemplar;
conine date privitoare la calculul salariilor i servete ca document justificativ de nregistrare n contabilitate a sumelor
respective;
conine toate drepturile bneti, deducerile i reinerile pentru toi angajaii unitii;
are ca suport de ieire hrtia de imprimant.
FLUTURAUL:
se ntocmete cte un exemplar pentru fiecare angajat, odat pe lun;
este nmnat angajatului odat cu salariul ridicat de acesta;
conine toate drepturile bneti, deducerile i reinerile angajatului;
are ca suport de ieire hrtia de imprimant.
FIA FISCAL:
se ntocmete o dat pe an, pentru fiecare angajat n parte;
conine informaii despre drepturile bneti, deducerile i reinerile pe toate cele 12 luni;
se depune de fiecare angajat n parte la seciile financiare pentru calculul impozitului pe venitul global;
are ca suport de ieire hrtia de imprimant.
CENTRALIZATORUL:
se ntocmete o dat pe lun ntr-un singur exemplar;
conine totaluri privind retibuiile, deducerile i taxele angajatului, precum i taxele datorate de firm referitoare la
cheltuielile cu salariile;
are ca suport de ieire hrtia de imprimant.

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