Documente Academic
Documente Profesional
Documente Cultură
An 3 - Proiectarea Sistemelor Informatice - Rus Ioan
An 3 - Proiectarea Sistemelor Informatice - Rus Ioan
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure De la: titular curs Conf.univ. dr. Rus Ioan Ctre: Studenii CIG, FB promoia 2012-2013
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 1 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure Accesul direct pe baz de cheie Regsirea direct pe baz de cheie este acea form de acces n care identificarea unei nregistrri se face folosind un cmp al fiierului, cmp numit cmp cheie i un fiier ajuttor numit index care ajut la localizarea fizic a nregistrri dorite. Fiierul index are dou elemente: - referitor la cheile articolelor (interval, poate s nu fie interval) - referitoare la indicaia de adres Cutarea cu ajutorul fiierului index se realizez astfel: se citete fiierul de index pentru identificarea locului unde se afl cheia dorit; se ia din fiier informaia de adres i pe baza acesteia se caut n fiierul principal;
Accesul direct pe baz de adres relativ de articol Adresa relativ a unui articol se calculeaz cu ajutorul unei funcii: y = f(x) numit funcie de randomizare, unde x este elementul care identific articolul i y este adresa relativ a articolului respectiv fa de nceputul fiierului. Organizarea fiierelor organizarea secvenial- permite nscrierea i regsirea articolului n ordinea n care ele au fost introduse la crearea fiierului; organizarea secvenial indexat- permite gestionarea nregistrrii cu ajutorul unei tabele sau fiier suplimentar numit index. Regsirea informaiei se face parcurgnd prima dat tabela de indeci i apoi cutnd n fiierul de date. Organizarea direct (relativ)- permite gestionarea nregistrrii folosind un algoritm de randomizare pentru calculul adresei relative a nregistrrii. Este important ca algoritmul de randomizare s fie acelai de la nceputul creeri fiierului pn la terminarea exploatrii lui.
Operaii cu fiiere Operaiile cu fiiere se refer la dou aspecte: la nivel de fiier i la nivel de articol. Operaiile la nivel de fiier sunt: crearea fiierului este operaia de populare cu date a fiierului consultarea fiierului tergerea fiierului copierea fiierului redenumirea fiierului protecia fiierului- se declar cu acces numai pentru citire sau se declar o list de utilizatori. Operaii la nivel de articol sunt: adugarea de noi articole modificarea de articole existente- nseamn modificarea unor cmpuri sau informaii care presupun citirea articolului, modificarea i rescrierea. tergere articol- poate fi fizic, adic tergere efectiv sau logic, care se face cu ajutorul unui cmp pentru tergere care se marcheaz pentru cele terse ntr-un anumit fel
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 3 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure
Subsistem financiar
Subsistem producie
Subsistem desfacere
Subsistem aprovizionare
Subsistem desfacere
Subsistem furnizor
Subsistem personal
Subsistem clieni
Subsistem personal
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 4 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure
Sistem. Sistem cibernetic. Sistem economic. Sistem informaional. Sistem informatic. Sistem informatic integrat.
Un sistem se compune din: 1) Elementele sistemului sunt obiecte sau fenomene care au o caracteristic comun i interacioneaz ntre ele n vederea realizrii scopului sistemului. 2) Starea sistemului este mulimea caracteristicilor sistemului la un moment dat. Avem: starea iniial mulimea caracteristicilor sistemului la momentul t0. starea final mulimea caracteristicilor sistemului la momentul tn. 3) Traiectoria sistemului reprezint strile prin care trece sistemul de la starea iniial la starea final. 4) Factorii sistemului pot fi interni i externi. Factorii interni asupra crora se poate aciona din interiorul sistemului. Factorii exteni n afara sistemului i sunt independeni de acesta. Exemplul sistemului firm: - Elemente: utilaje, maini, materiale, cldiri, oameni, echipamente - Conexiuni: fluxuri interne de materiale, finane, de oameni - Starea sistemului: situaia sistemului la un moment dat iniial t0 nceputul anului final tn sfritul anului - Factorii - interni: managementul, fiabilitatea firmei - externi: cererea de pia, comcuren, furnizori, clieni Conceptul de cutie neagr (Black box):
x y
S
x
x o abatere pe care o introduce bucla de reglare asupra intrrilor pentru a reduce diferena dintre rezultat i scop.
R Bucla de reglare se mai numete conexiune invers. Un sistem cu bucl de reglare se numete sistem cibernetic. Stefana Odobleja (1938) a adus contribuii importante n ceea ce privete sistemul cibernetic. Orice sistem cibernetic are urmtoarele elemente: - sistem de conducere - sistem condus - legtur direct - legtur invers
intrri Sistem condus ieiri
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 5 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure
legtur direct Sistem conducere legtur invers
Cibernetica economic analizeaz economia, structura i prile ei componente Entropia H(x) = - (i=1,n) pi log 2 pi Energia informaional E = (i=1,n) pi2 (A) Organizarea unei companii crete i energia informaional crete atunci H(x) scade. Organizarea unei companii scade i energia informaional scade atunci H(x) crete. Cu ct avem mai multe informaii despre companie cu att este mai organizat. Legi ale sistemelor cibernetice: Legi generale: Sistemul cibernetic este un sistem dinamic, deschis, de dimensiuni mari i complex. Legi specifice: 1) Legea varietii generale: varietatea ieirilor sau diferena ntre rezultat i scop poate fi influenat de varietatea intrrilor. 2) Legea conexiunii inverse: orice sistem cibernetic conine cel puin o bucl de autoreglare. 3) Legea sinergiei: efectul componentelor la nivel de sistem este diferit de suma efectelor componentelor subsistemelor. 4) Principiul complementaritii: orice sistem cibernetic constituie cel puin o bucl de reglaj pentru un sistem de nivel superior. 5) Legea entropiei negative: dac entropia crete i gradul de organizare scade atunci cantitatea de informaii este mai mic. Exemple de sisteme cibernetice n economie: - sistemul cibernetic al productorului are ca bucl de reglaj cererea consumatorului - sistemul cibernetic al relaiilor externe: economia naional se regleaz n funcie de relaiile externe. - sistemul guvernamental se autoregleaz dup dimensiunea bugetului Sistemul economic este un sistem cibernetic format din totalitatea resurselor unei economii naionale, a subsistemelor din economie i a relaiilor dintre ele. Sistemul informaional este un subsistem al sistemului economic format din toate fluxurile informaionale care circul ntre sistemele de conducere i sistemul condus, Sistemul informatic este acea parte a sistemului informaional care asigur culegerea, prelucrarea, transmiterea i stocarea informaiilor cu ajutorul calculatoarelor electronice pentru a fi utilizate n conducere. Sistemul informatic este un ansamblu coerent de echipamente, procese, programe i oameni care mpreun utilizeaz calculatoarele electronice pentru prelucrarea datelor. Sistemul informatic nu e un scop n sine, ci are rolul de a prelucra datele. Elementele unui sistem informatic: 1. resursa fizic (hardware) 2. resursa logic (software) 3. informaiile sau datele 4. resursa uman format din utilizatori i informaticieni. O caracteristic a sistemului informatic este de a furniza informaii prelucrate pentru conducere. Particulariti ale sistemelor informatice: Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc Pagina 6 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure 1) ciclu de via lung 2) gestioneaz cantiti foarte mari de informaii 3) utilizeaz intens sistemul matematic 4) au un numr mare de utilizatori 5) dispun de proceduri clare, automate i manuale 6) sunt costisitoare dar eficiente Clasificarea sistemelor informatice: Pariale se ocup cu informatizarea unui sector sau al unui subsistem ntr-o companie. Totale se ocup de informatizarea tuturor sectoarelor subsistemelor companiei. Integrate abordeaz prelucrarea automat a datelor n mod global i asigur prelucrarea informaiilor n toate modurile necesare. Sistemele informatice asigur informaia necesar procesului de decizie. Importana deciziilor ntr-o companie:
Strategice decizii pe termen lung luate de managerul companiei pentru o persoan de mai muli ani Tactice asigur adaptarea sistemului la mediu Operaionale se iau de persoana operativ i sunt zilnice
Structura sitemului informatic: n funcie de natura activitilor susinute, sistemele informatice se compun din: - sisteme destinate conducerii (Manager Suport System (MSS)) - sisteme operaionale.
Sistemele destinate conducerii - MSS se compun din subsistemele - suport al executivului (Executive Suport System (ESS)) - suport pentru decizie (Decision Suport System (DSS)) - destinate conducerii curente (Management Information System (MIS)) Sistemele operaionale sunt: - sistem pentru procesarea tranzaciilor (TPS) - sistem pentru activitate i birotic (Office Automatization Sistem (OAS)) - sistem pentru controlul proceselor (PCS) Un sistem informatic integrat se compune din mai multe subsisteme informatice care au, aa cum am vzut, diferite intrri, ieiri, scopuri i utilizatori. Prezentm mai jos aceste elemente pentru cele mai reprezentative componente ale unui sistem informatic integrat.
Elementele componente ale unui sistem informatic Sistem informatic TPS Intrri date primare, de Prelucrri actualizri, Ieiri situaii sintetice Utilizatori ef departament Pagina 7 din 36
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
OAS
MIS
DSS
tip tranzacii date primare, documente, secvene audio i video volum de date de intrare din zona TPS volum mic de date din MIS, TPS
sortri, rapoarte procesare documente, comunicri, prezentri pe baz de modele i analiz complexe cu modele analitice
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure i analitice documente funcionar, coresponden, manager prezentri situaii sintetice i rapoarte situaii i analize decizionale destinate managerului i consiliului administrativ analize i prognoze ef departament
ESS
Sistemele integrate Principiul integrrii deriv din principiul ordinii i organizrii. Sistemele n evoluia lor dezvolt tot mai mult cunoatere i tind s se organizeze n sistem complex. Sistemele integrate mresc performana sistemelor i elimin redundanele (lucruri care se respect) Tipuri de integrarri: - integrare genetic - integrare prin constrngere (necesar, determinat, legal) - integrare prin dependen - integrare la alegere - integrare ntmpltoare
Sistemul informaional al firmei Principalele subsisteme, legturi interne i externe ale subsistemului financiar contabil
ntreprinderea este un sistem cibernetic care se compune din 5 subsisteme. 1) Subsistemul logistic i de producie 2) Subsistemul financiar contabil 3) Subsistemul de marketing 4) Subsistemul de resurse umane 5) Subsistemul de control i gestiune strategic Sistemul oricrei organizaii include sistemul decizional, operaional i informaional. Sistem decizional Sistem informaional Sistem operaional
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 8 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure Sistemul decizional primete prin intermediul sistemului informaional de la sistemul operaional date privind rezultatele proceselor operaionale. Sistemul decizional analizeaz aceste date i transmite decizii i dispoziii ctre sistemul operaional tot prin intermediul sistemului informaional.
Legturile organizaiei cu exteriorul: ca orice sistem i sistemul FIRM are conexiuni cu exteriorul , de unde preia cerine (comenzi) i livreaz satisfaceri (produse i servicii). n schema de mai jos sunt redate aceste conexiuni.
Sistemele firmei
Sistem decizional
dec
Sistem Informaional
Mediul nconjurtor
Sistemul funcional al unei organizaii. Orice organizaie sau firm vzut ca un sistem are un anumit scop, se compune din mai multe subsisteme i are unul sau mai multe sisteme de autoreglare. Scopul sistemului este obiectivul sau rezultatul prestabilit pe care o firm urmrete s-l obin. Realizarea acestui obiectiv se obine prin contribuia mai multor subsisteme la asigurarea funcionrii sistemului FIRM. Nici o firm nu poate funciona de exemplu fr subsistem financiar-contabil deoarece acesta asigur i gestioneaz resursele bneti necesare funcionrii firmei. Tot la fel o firm nu poate funciona fr a-i analiza periodic (zilnic, sptmnal, lunar, anual, etc) nivelul realizrilor fa de obiectivul stabilit i de a lua msuri n consecin. Acest aspect face parte din bucla de reglare a sistemului firm.
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 9 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure Nici un subsistem i nici firma n ansamblul ei nu poate funciona independent de alte firme numite clieni, furnizori, bnci, etc. Toate acestea arat complexitatea sistemelor de natur economic i legturile necesare care se stabilesc ntre diferite sisteme sau intre subsistemele aceluiai sistem. n schema urmtoarele sunt evideniate principalele cmponente i conxiuni ale sistemului unei firme i a subsistemelor sale. Sistemul oricrei firme este un SISTEM CIBERNETIC. Sistemul funcional al unei organizaii.
Piaa financiar
F U R N I Z O R I
facturi ncasri comenzi livrri Subsistem resurse umane Subsistem marketing studi i
facturi
livrri
C L I E N I
angajri
Proprietile sistemului cibernetic A) generale B) specifice Proprieti generale: a) deschis b) dinamic c) de dimensiuni mari d) complex Proprieti specifice: a) Legea varietii necesare: Varietatea la ieirea unui sistem poate fi modificat doar printr-o varietate suficient la intrarea acestuia. b) Legea conexunii inverse: orice sistem cibernetic conine cel puin o bucl de reglaj. c) Principiul sinergiei: efectul total al interaciunilor i interdependenelor dintr-un sistem de este diferit de suma efectelor locale. d) Principiul complementaritii externe: orice sistem cibernetic conine un element a cel puin a unei bucle de reglaj dintr-un sistem cibernetic de ordin superior. e) Legea entropiei negative: n sistemele cibernetice exist tendina ca sintropia informaional s creasc i entropia informaional s scad.
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 10 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure Sintropia informaional reprezint cantitatea de informaii pe care o poate dezvolta un sistem pn cnd ajunge n starea de total cunoatere. Altfel spus sintropia este cantitatea de informaie pe care o nmagazineaz un sistem la un moment dat i care se poate obine numai prin transformarea sistemului din starea actual n starea de total cunoatere. Conceptul de cutie neagr
y x
S J=S (x)
Orice sistem este o transformare care se aplic intrrilor pentru a produce ieiri. Sistem cibernetic: orice sistem care are bucl de reglaj se numete sistem cibernetic.
x x
J = S (x+x) R
legtur direct
Sistem de conducere
intrri
Sistem condus
ieiri
legtur invers
ieiri
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 11 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure
Cerere bunuri i servicii Pli tranferabile Cerere de bani pentru acoperirea deficitului
mprumuturi guvern
Piaa financiar
Sistem informatic integrat (caracterizare, funcii, avantaje) Informaia este o noiune abstract care aduce cunoatere. Manifestarea concret a informaiei o reprezint datele. Datele prelucrate genereaz la rndul lor informaii de alt nivel, calitate i agregare. Sistemul informatic reprezint un ansamblu de echipamente, programe i oameni care mpreun rezolv prelucrarea datelor cu ajutorul calculatorului electronic. Elementele unui sistem informatic 1) resursa fizic HARDWARE 2) resursa logic SOFTWARE 3) baza de date 4) resursele umane
1) 2) 3) 4) 5) 6) 7) 8) 9)
Principalele module ale unui sitem informatic integrat Planificarea i controlul produciei Managementul, aprovizionarea, vnzarea i producia Contabilitate financiar i de gestiune Managementul resurselor umane Managementul calitii Managementul proiectelor Managementul echipamentelor Managementul serviciilor Controlul companiei
Caracteristicile sistemelor informatice integrate 1) Ciclu de via lung 2) Cost ridicat . Indici de calitate ai informaiei a) oportunitatea (actualitatea)
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 12 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure precizie i acuratee completitudinea relevana este calitatea informaiei de a produce stimuli n sistem conciziunea este calitatea informaiei de a fi scurt i clar Societatea secolului trecut a fost societatea industrial ce avea ca scop producia industrial i avnd ca resurse capitalul. Societatea secolului nostru este societatea informaional. Societatea informaional: scop: producia intelectual resursele: informaia Datele n urma prelucrrii i transformrii informaiei: - de utilizare - de tip raionamente i experimente Relaia tezaur informaie a) informaia este lng tezaur b) c) d) e) T i
c) se ntreptrund
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 13 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure
de
calculare,
filtrare,
Proces prin care valorile datelor sunt nlocuite cu alte valori. Operaii prin care rezultatele sunt aranjate ntr-o form convenabil conducerii.
SPAD sistem de prelucrare automat a datelor Orice SPAD e compus din: a) culegerea datelor b) pregtirea datelor c) prelucrarea datelor d) ntreinerea datelor e) extragerea rapoartelor a) Procesul prin care datele informatice sunt nregistrate pe supori informatici. b) Reprezint operaia de clasificare, grupare i stocare a datelor. c) Reprezint operaia de calculare, sintez, comparare i filtrare. d) Reprezint operaia prin care valorile anumitor date se aduc la valori curente. e) Operaii de editare documente i rapoarte ntr-un format solicitat de conducere.
Proiectarea sistemelor informatice Proiectarea sistemelor informatice este un proces complex care trebuie s identifice toate aspectele relevante ale sistemului actual, posibiliti de mbuntire a acestuia i modalitile de informatizare a componentelor sistemului analizat. Pentru realizarea sistemelor informatice se parcurg mai multe etape cu obiective i activiti specifice.
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 14 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure Etapele de realizare a unui sistem informatic sunt: 1) Strategia 2) Analiza sistemului informatic 3) Concepia (proiectarea) sistemului informatic (se elaboreaz documentaia proiectului) 4) Realizarea sistemului sau programarea 5) Tranziia 6) Exploatarea
STRATEGIA STRATEGIA
ANALIZA ANALIZA CONCEPTIE CONCEPTIE PROIECTARE PROIECTARE REALIZAREA REALIZAREA DOCUMENTATIA DOCUMENTATIA UTILIZATOR UTILIZATOR
TRANZITIA TRANZITIA
EXPLOATAREA EXPLOATAREA
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 15 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure edina JAD are urmtoarele obiective: prezentarea de ctre analiti a sistemului existent (discutarea cu utilizatorii a acestei prezentri) i prezentarea concepiei noului sistem informatic. De obicei se prezint scheme de context, scheme bloc. Informaticienii explic noului sistem i se comenteaz de ctre utilizatori pe marginea acestui subiect. Obligatoriu aceast edin se desfoar n afara localitii sediului beneficiarului pentru ca toi participanii s fie deconectai de la activitatea curent de la serviciu. Prototipizarea const n faptul c se identific un produs informatic existent dintre sistemele informatice existente din domeniu n care facem analiza. Acel sistem se pune n funciune. Se mai numete punerea n funciune a unui sistem rudimentar. Dup punerea n funciune a sistemelor informatice toi utilizatorii, pentru o perioad definit de timp au dreptul de a-i exprima nemulumirile. Dup aceast perioad se analizeaz oportunitatea efecturii unor modificri asupra sistemului. Dac ele exist, se efectueaz i apoi avem un nou sistem funcional. RAD (Rapid Applications Development): se formeaz un colectiv din cei mai buni utilizatori i informaticieni care studiaz produse existente i presupun implementarea unui produs existent sau a unui produs cu modificri. Se execut modificarea i se pune n funciune produsul astfel obinut n forma final. Metode moderne de proiectare orientate pe procese Aceste modaliti de proiectare sunt efectuate cu unelte automate din categoria CASE (Computer Aided Systems Engineering). Cele mai dezvoltate produse din aceast clas sunt ale firmei ORACLE. Metodele moderne se caracterizeaz prin reducerea perioadei de analiz i proiectare, reducerea costului i probabilistic obinem aceleai performane ca i prin metodele tradiionale. Metodele tradiionale sunt mai costisitoare, mai consumatoare de timp i resurse umane, duc la rezultat sigur i conform cerinelor beneficiarului. Se utilizeaz atunci cnd se doresc proiecte pe msur sau la cerere. Analiza documentelor este metoda prin care se identific informaiile relevante din document. Observarea direct const n participarea informaticienilor la derularea proiectului analizat sau studiat.
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 16 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure
MODELAREA
Modelarea parcurge trei etape: 1. Modelarea proceselor 2. Modelarea datelor 3. Modelarea prelucrrilor.
1. Modelarea PROCESELOR Modelarea proceselor procesele reprezint subsisteme formate din resusrse materiale i umane mpreun cu regulile de prelucrare i stocare a datelor. Prin modelarea proceselor nelegem descrierea prelucrrii de date. Prelucrarea de date i descrierea proceselor se realizeaz cu ajutorul diagramelor. Diagramele folosite n modelarea proceselor sunt de 3 feluri: 1) diagrama de context (scheme bloc). Cu ajutorul lor se descriu procesele n ansamblu i se clarific aria i ntinderea sistemului proiectat. 2) diagrama fluxurilor de date fizice specific persoanele i tehnologiile folosite n prelucrarea datelor. 3) diagrama fluxurilor de date logice descrie prelucrrile care se efectueaz indiferent de tehnologia folosit. Diagrama de context pentru procesul de vnzare / cumprare marf
Client
Furnizori
informaii Conducere
Descompunerea diagramei de context se face pe nivele astfel: 1) diagrama de nivel 0 cuprinde subsistemele sistemului. 2) diagrama de nivel 1 diagrama funciilor unde fiecare fiecare subsistem se poate descompune n maxim 7 funcii. 3) diagrama de nivel 2 este diagrama prelucrrilor pentru fiecare aplicaie din nivelul 1; se pot detalia maxim 49 de prelucrri. Detalierea prelucrrii se face pe dou criterii: - prelucrrile definite s fie relativ independente i clare - prelucrrile s defineasc un algoritm de prelucrare.
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 17 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure Detalierea prelucrrilor se face att de mult nct o prelucrare s se scrie pe maxim o pagin. Dac este necesar o prelucrare din diagrama de nivel 2 se poate detalia n nivelul 3 tot n aceeai diagram. Fluxuri de date Fluxurile de date se reprezint pe schemele sistemelor informatice cu ajutorul sgeilor. Reguli pentru verificarea unui model: 1. nici un proces nu poate avea numai ieiri 2. nici un proces nu poate avea numai intrri 3. datele nu pot fi transferate dintr-un loc n altul numai prin intermediul unui proces 4. simbolizarea unui flux de date spre un loc de stocare nseamn actualizare (datele din depozit se modific) Modelarea datelor Datele sunt elementele principale asupra crora acioneaz programele. Fizic datele se gsesc n fiiere sau baze de date structur fizic (tabel = fiier) n fiiere i tabele se gsesc nregistrri, articole sau entiti. Entitatea este un ansamblu de informaii i legturi referitoare la obiecte i evenimente care au o caracteristic comun. Modelarea datelor se face cu ajutorul modelului entitate, asociere sau legtur, numit modelul E-A. Prin modelul entitate-asociere nelegem toate entitile i relaiile ntre ele pentru a reda realitatea datelor n procesul studiat. Fie de exemplu entitatea COMAND i entitatea CONT. Acestea au mai multe atribute fiecare, astfel: Comanda Numr comand Dat Denumirea Unitatea de msur Cantitate Cont Simbol Denumire RD RC Sold
Atributul reprezint o caracteristic a entitii care prezint interes din punct de vedere al proiectului. Reprezint un anumit fel de informaie despre entitate. Clasificarea atributelor dup complexitate: - simple nu se pot descompune n alte atribute (nr. matricol, pre) - complexe se pot descompune la rndul lor n alte atribute. ex: DATA 25 / 10 / 2004 ziua, luna, anul. PERIOADA: luni, trimestre, ani dup felul realizrilor: obligatorii - trebuie s aib cel puin o realizare (simbol cont, denumire cont). Sunt echivalente cu expresia NOT NULL. opionale pot s nu prezinte nici o valoare (numr telefon, e-mail, RD, RC).
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 18 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure monovaloare sunt atribute care au o singur valoare (exemplu, simbol cont, numr matricol). Iat de exemplu o nregistrare concret pentru entitatea COMAND: 1110 25 / 10 / 2004 costum brbai buc 200 aceasta este o realizare Obiectele modelului entitate atribut pot fi de dou feluri: - simple: crora le corespunde o entitate (cantitate obiect simplu) - compuse: descompune n obiecte simple
Carte Cot Titlu Editur An apariie Autor (mai muli) Naionalitate autor Carte Cot Titlu Editur An Autor Nume Naionalitate
Identificatorul este un atribut sau grup de atribute care identific n mod unic o nregistrare (realizare) a entitii cheia nregistrrii. Relaiile sau asocierea reprezint legturile care se stabilesc ntre entiti.
Avion Cod identificare Data ultimei reparaii Kilometri parcuri ID, PERS, REPAR Curs de avion Numr curs Ora plecrii Ora sosirii Destinaie
face
-avionul x face n data y cursa z. -cursa z este fcut n data y de avionul x. Cardinalitatea este un cuplu de dou numere (x,y), arat cte entiti (x,y) particip la realizarea unei legturi. Cardinalitatea minim arat numrul minim de entiti care particip la realizarea unei legturi. Cardinalitatea maxim arat numrul maxim de entiti care particip la realizarea unei legturi.
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 19 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure
Tipuri de entiti dup participarea la realizarea legturilor 1. unare (unu la unu) (so, soie) (ef birou, birou) 2. binare (unu la mai multe) Familie Copii Cod familie Cod familie Nume Nume Adres Vrst 3. ternale (mai multe la mai multe) (furnizori, marf, magazine), mai mui furnizori livreaz mrfuri la mai multe magazine. Atributele dup valorile pe care le conin pot fi de mai multe feluri: numerice caracter data logic etc. Entitile au o importan deosebit n realizarea proiectelor informatice. Entitile se descriu cu urmtoarele elemente: nume entitate, nume atribut, tip atribut, lungume, domeniu de valori i opional numr de zecimale. Iat un exemplu pentru o astfel de descriere: NUME ENTITATE: MATERIALE Nr crt 1 2 3 4 5 Nume atribut Cod material Denumire material Unitate de msur Cantitate Gestiune Tip Numeric Caracter Caracter Numeric Numeric Lungime 14 20 3 10 4 Domeniu de valori NOT NULL NOT NULL BUC / T, KG 110
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 20 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure Restricii impuse atributelor: Pentru a asigura o acuratee ridicat a datelor, asupra valorilor pe care le iau atributele se pun anumite restricii. Operaia prin care se verific aceast restricie se numete validarea datelor. Restricii - 1) de integritate - 2) domeniu 1) condiiile pe care trebuie s le ndeplineasc datele pentru a fi corecte i coerente fa de realitate. - verificri logice Ex: data curent a unei nregistrri trebuie s fie mai mare sau egal cu data zilei . DATA NREG >= DATA ZILEI - cota de TVA {0, 9, 19} - statice se refer la valori care nu se modific ex: kilograme. - dinamice valorile se pot modifica n timp ex: procentul de TVA 2) Ne asigur c atributele aparin unui domeniu permis. Se pot prezenta n mai multe feluri. a) lista de valori (*) mulime cota de TVA {0, 9, 19} * {buci, tone, kilograme} b) valorile s respecte anumite corelaii GESTIUNE = 1 atunci COD MATERIAL > 1000 i COD MATERIAL < 5000 c) sub form de corelaii ex: cantitate comandat <= stoc data fabricaiei > data omologrii d) valori care rezult din calcule: valoarea medie a preului <= 100.000 Dependena funcional Dac exist dou atribute, unul determinant i unul determinat, dac cunosc valoarea determinantului sigur l cunoatem pe determinat.
DETERMINANT DETERMINAT
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 21 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure Matricea dependenelor funcionale Folosind noiunea dependenelor funcionale, se poate ntocmi o matrice care arat care sunt atributele ntre care exist legturi ale valorilor de date. Aceast matrice conine pe coloan atributele determinante iar pe linie mulimea tuturor atributelor din proiect sau din modelare.
Atribute
Atribute determinante 2 6
Cod postal 1 Denumire localitate 1 1 Numr locuitori Denumire strad Judeul 1 1 nseamn relaia de determinare i dac el pe el se determin, se subliniaz Cod material 1 Unitate de msur 1 Denumire material 1 Cod produs 1 Cod reper 1 Denumire produs 1 Denumire reper 1
Rolul matricei dependenelor funcionale este de a pune n eviden legturi determinante ntre atributele modelului pe care l proiectm. Acest lucru ne ajut la definirea legturilor dintre date i la simplificarea lor. Reprezint un document de sintez al proiectului informatic. Reguli de verificare a Modelului Conceptual al Datelor (MCD) 1. unicitatea numelui = un nume (de entitate, tabel, fiier, atribut) trebuie s fie peste tot acelai i s se refere la acelai lucru. Trebuie eliminate omonimele sau sinonimele. 2. unicitatea atributelor = numele de atribute trebuie s fie unice i dac se poate neconfundabile cu altele apropiate 3. atributele care sunt identificatori nu pot lua valoarea NULL, adic necompletat Reguli pentru normalizarea MCD Normalizarea MCD- relizarea unui model fiabil, corect. Fiecare entitate trebuie s prezinte un identificator cu valori unice (cheia primar). Cnd vorbim de asocieri sau legturi, atributele unei legturi trebuie s depind de identificatorul legturii respective. Exemplu:
CURS Denumire curs Dat nceput Dat sfrit Numr cursani
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 22 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure Atributele DATA i NR. ZILE din relaia OCUP trebuie s fie unice pentru cursul X i sala Y. Tipuri de legturi ntre entiti Dup numrul de entiti la care se refer o legtur, acestea pot fi de trei feluri: - unare- legtur de tip unu_la_unu Exemplu: so soie ef birou birou - binare- legtur de tip unu_la_mai_multe Exemplu: familie copii companie angajai - ternare- legtur de tip multe_la_mai_multe Exemplu: furnizori mrfuri n proiecte se ntocmete o fi a entitii, care cuprinde urmtoarele elemente: NUME ENTITATE(care fizic nseamn TABEL, FIIER)= NOMENCLATOR Nume atribut Tip atribut Lungime Domeniu Index Cod material Numeric 14 Not null Da, unic Denumire material Caracter 30 Not null Unitate de msur Caracter 3 Kg, tona, buc Cantitate Numeric 10 Data creerii data 10 >= 24 / 10 /2004 Coloana INDEX se refer la atributele de tip identificator i se specific dac are chei unice sau multiple. Crearea acestei tabele n Sistemul de Gestiune a Bazei de Date: CREATE TABLE NOMENCLATOR (COD_MAT NUMBER (14) NOT NULL, DEN_MAT CHAR (30) NOT NULL, UM CHAR (3), CANTITATE NUMBER (10), DATA_CREERII DATE (10), PRIMARY KEY (COD_MAT)); Modelarea prelucrrilor Prelucrrile descriu aciuni i operaii exercitate asupra datelor. Ele reprezint formalizarea sub form de aciuni a regulilor i legturilor dup care se gestioneaz un proces, un sistem, o firm. Exemplu: Fie urmtoarea regul: salar brut cuvenit pentru timpul lucrat= tarif orar, numr efectiv prestate. n calculator aceast regul duce la urmtoarele prelucrri i aciuni: 1. Citete SALARUL DE NCADRARE (din nomenclatorul de personal). 2. SALAR_ORAR= SALAR_NCADRARE/ORE_MEDII (160 de ore pe lun) 3. Citete NR_ORE_EFECTIV 4. SALAR_BRUT= SALAR_ORAR x NR_ORE_EFECTIV Pentru a defini prelucrrile trebuie rspuns la urmtoarele cinci ntrebri:
1.
2. 3. 4. 5.
Ce reguli sunt? } Cine face prelucrrile? Unde se efectueaz prelucrrile? Cnd se efectueaz prelucrrile? (zilnic, sptmnal, lunar) Cum se efectueaz prelucrrile? }
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 23 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure
Modelul conceptual i logic al prelucrrilor Procesul- reprezint ansamblul de activiti n care punctele de intrare i ieire sunt stabile. Exemplu: la gestiunea comenzilor- gestiunea facturilor
PRIMIRE comand DISPOZIII DE LIVRARE sau comand ACCEPTAT
Operaia=prelucrarea un bloc de prelucrare care cuprinde prelucrri elementare, generatoare de evenimente. Toate operaiile aritmetice, operaiile de atribuire, operaiile de comparare, operaiile de calcul de orice fel sunt admise sub noiunea de operaie. Regula de emisie este o propoziie logic, care dac este adevrat va determina producerea unui eveniment.
Analiza comenzii Compararea cantitii comandate cu stocul Regul de livrare Stoc Cantitatea comandat Stoc Cantitatea comandat Regul de livrare
Dispoziie de livrare
Evenimentul este un semnal sau un stimul adus la cunotina sistemului informaional la care acesta trebuie s reacioneze. Pentru a fi considerat un evenimet semnalul trebuie s ndeplineasc trei condiii: 1. S produc o informaie sau un stimul asupra sistemului. 2. Sistemul s perceap acest stimul. 3. Sistemul s reacioneze la semnal prin desfurarea unor operaii. Operaiile i evenimentele trebuie vzute n succesiunea lor n sensul c operaiile pot determina evenimente i invers.Aceasta se numete caracterul ciclic OPERAII EVENIMENTE.
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 24 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure Clasificarea evenimentelor: - evenimete externe procesului- genereaz operaii n afara procesului; - evenimente interne procesului- cele care genereaz operaii n cadrul sistemului; - evenimente de rezultat- ieiri din prelucrare sub form de documente; Reprezentarea grafic a modelrii prelucrrilor MP Pentru modelarea prelucrrilor se parcurg urmtorii pai: delimitarea domeniului de modelat; definirea fluxurilor informaionale i reprezentarea lor; identificarea evenimentelor; identificarea aciunilor care rezult din evenimete; definirea prelucrrilor; nlnuirea prelucrrilor; validarea modelului conceptual al prelucrrilor; Modelarea prelucrrilor pentru procesul de VNZARE- FACTURARE delimitarea prelucrrii
COMAND Iese din ciclu Dispoziie fabricaie Proces vnzare facturare Dispoziie livrare NC + Factur Contabilitate Elaborare factur Factur de ncasat
Definirea fluxurilor: F1 F2 F4
F3
F5
E4 E1 E2
Dispoziie livrare
E3 E5
Not contabi l
Elaborare factur
Urmrire ncasri
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 25 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure Identificarea aciunilor: ntocmirea tabloului evenimente-aciuni: Aciune Se fabic produsul Livrare marf Calculare, ntocmire factur Factura trimis la contabilitate i NC Factura trimis la financiar, verificare disp, ncasare, OP
Nr. crt. E1 E2 E3 E4 E5
Eveniment Dispoziie de fabricaie Dispoziie livrare ntocmire factur ntocmire not contabil Urmrire ncasare factur
Rezultat Se livreaz produsul Se ntocmete DL Factura expediat cu marfa nregistrare n contabilitate Factur ncasat
Analiza
comenzii
NU
Cerin ndeplinit
DA
NU
DA 3
Refuz comanda
ntocmire factur
STOP
Validarea modelului reguli de realizare: orice operaie de prelucrare trebuie s fie declanat de cel puin un eveniment. orice prelucrare trebuie s genereze cel puin un eveniment. orice operaie genereaz un eveniment. prelucrrile sunt nlnuite logic
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 26 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure
Studiu de caz: Se cere s se modeleze procesele, datele, prelucrrile pentru urmtoarea situaie: O societate de turism dorete s realizeze un produs informatic pentru gestiunea hotelier. S se elaboreze: - schema de context i descompunerea ei - structura datelor - schema bloc a prelucrrilor, tiind c: - se dorete evidena spaiului de cazare (camere de trei tipuri: simpl, dubl, apartament). - tariful difer de la o camer la alta chiar dac sunt de aceleai tip. - se vrea evidena serviciilor suplimentare din unele camere (TV, fax, frigider), acestea se vor factura n poziii separate sau la cerere n facturi separate. - nota de plat se ntocmete n funcie de camer, numr de zile, servicii suplimentare. - rezervrile se fac pe camer i nu pe locuri.
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 27 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure Diagrama de context
CLIENI
CAMERE
solicitare camere
ncasri, facturi
FINANCIAR CONTABIL
1 3 2 4
11 12 13 3
14
Diagrama de nivel 1 a funciilor: 11 Preluare comand 12 Verificare, alocare camer 13 Elaborare factur 14 Rapoarte ctre conducere i financiar contabil
CLIENT
111
RECEPIONER CAMERE
112
CAMERE CU FACILITI
Diagrama de nivel 2 a activitilor : 111 Preluare solicitare 112 Tratare solicitare Pagina 28 din 36
5 Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure
Modelarea datelor
CLIENT CAMERE Evidena hotelier RECEPIONERUL
FACILITI
RECLAMAII
PRE FACILITI CLIENT CNP NUME PRENUME ADRES ZIUA DE NCEPUT ZIUA DE SFRIT FACILITI: - TELEVIZOR - INTERNET - FRIGIDER - FAX -AER CONDIIONAT Se poate face o codificare separat pentru faciliti: T televizor I internet F frigider X fax A aer condiioant
RECLAMAII CNP CLIENT DATA RECLAMAIE....... FACILITI RECEPIONER CURENIE COMPORTAMENT PERSONAL
Descrierea entitilor model fizic Enitate: CLIENT Nr. crt. 1 2 3 4 5 6 Atribut CNP NUME_PRENUME ADRES ACT IDENTITATE NR. CAMERE CERUTE DATA NCEPUT Tip N A AN AN AN D Lungime octet 13 50 50 14 12 8 Domeniu NOT NULL NOT NULL NOT NULL nnnS,nnnD, nnnA zz / ll / aa Index DA, UNIC
DA, UNIC
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 29 din 36
7 8 9
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure zz / ll / aa entitate faciliti
Enitate faciliti Nr. crt. Atribut Tip Lungime 1 Numr camer N 3 2 TV AN 1 3 Internet AN 1 4 Aer condiionat AN 1 5 Frigider AN 1 6 fax AN 1 * are semnificaia c facilitatea este disponibil. 5) Modelarea prelucrrilor: evenimente:
E1 = primire comand E2 E3 E5 E4 E6
E1 primire comand E2 comand acceptat E3 comand refuzat E4 sfrit perioad sejur E5 reclamaii (pot aprea n timpul sau la sfritul sejurului) E6 ntocmire rapoarte financiar i contabil
Diagrama aciunilor:
Analiza comand
Marcare camere
Verificare faciliti
Elaborare factur
Tratare reclamaii
Elaborare rapoarte
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 30 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure Tabela evenimente aciuni: Nr. crt. 1 Eveniment E1 primire comand Aciune Analiza comand: -se verific dac exist camere -se verific dac exist faciliti Reinere camer -marcare faciliti acordate -verificare faciliti - elaborare factur - ncasare numerar / eliberare chitan -ncasare virament -verificare ncasare virament -eliberare camere -eliberare faciliti Clientul reclam: -faciliti -servicii -curenie 1)Elaborare raport financiar-contabil -ntocmit registru cas 2) Elaborare rapoarte statistice -ncasri pe zile -reclamaii -gradul de ocupare a camerelor -statistic de clieni Rezultat Comand analizat cu cele dou variante de rezultat (acceptat / neacceptat) Servirea clientului
3 4
E5 reclamaii
E6 elaborare rapoarte
Rapoarte financiarcontabile
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 31 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure Schema bloc a prelucrrilor:
PROGRAM 1 ANALIZ COMAND 1.1 preluare comand ENTITI CLIENT RECEPIONER
ENTITI CLIENT RECEPIONER CAMERE FACILITI RECLAMAII PRE FACILITI ENTITI CLIENT RECLAMAII CAMERE FACILITI
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 32 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure
BIBLIOGRAFIE
1. Lixndroiu D., Bazele informaticii economice, Ed.Infomarket, Braov, 2000 2. Nichi ., .a., Bazele prelucrrii informaiilor i tehnologie informaional, Ed. Intelcredo, Deva, 1996 3. Dumitru Oprea Analiza i proiectarea sistemelor informaionale economice, Ed. POLIROM, IAI, 1999 4. Popovici Dorin Mircea, .a. Proiectare i implementare software, ed. Teora, Bucureti, 1999 5. Rus Ioan Informatic de Gestiune, Editura Dacia, Cluj-Napoca, 2007 6. Stanciu Victoria Proiectarea sistemelor informatice de gestiune, Ed. CISON, Bucureti, 2000 7. Vduva I.,.a., - Programare structurat, Ed. Tehnic, Bucureti, 1978,
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 33 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure CUPRINS ORGANIZAREA DATELOR (recapitulare) ......................................................................... 2 Organizarea datelor n fiiere ..................................................................................................... 2 Structura de articol i fiier, acces, organizare i operaii cu fiiere ...................................... 2 Organizarea datelor ............................................................................................................ 2 1. Organizare la nivel logic ............................................................................................ 2 2. Organizare la nivel fizic ............................................................................................. 2 Fiierul ................................................................................................................................ 2 Accesul n fiiere ................................................................................................................ 2 Accesul direct ..................................................................................................................... 2 Accesul secvenial .............................................................................................................. 2 Accesul direct pe baz de cheie .............................................................................................. 3 Accesul direct pe baz de adres relativ de articol ............................................................... 3 Organizarea fiierelor ............................................................................................................. 3 Operaii cu fiiere ................................................................................................................... 3 Despre SISTEME ................................................................................................................... 4 Definirea i clasificarea sistemelor informatice. .................................................................... 4 Despre organizarea sistemelor: .............................................................................................. 4 Regul general de organizare: .............................................................................................. 4 Sistem. Sistem cibernetic. Sistem economic. Sistem informaional. ......................................... 5 Sistem informatic. Sistem informatic integrat. ........................................................................... 5 Cibernetica economic ....................................................................................................... 6 Legi ale sistemelor cibernetice: .............................................................................................. 6 Legi generale: ......................................................................................................................... 6 Legi specifice: ........................................................................................................................ 6 Sistemul economic ............................................................................................................. 6 Sistemul informaional ....................................................................................................... 6 Sistemul informatic ............................................................................................................ 6 Elementele unui sistem informatic ..................................................................................... 6 Clasificarea sistemelor informatice ........................................................................................ 7 Pariale ................................................................................................................................ 7 Totale .................................................................................................................................. 7 Integrate .............................................................................................................................. 7 Structura sitemului informatic ................................................................................................ 7 Sistemele destinate conducerii ........................................................................................... 7 Sistemele operaionale ........................................................................................................ 7 Elementele componente ale unui sistem informatic ............................................................... 7 Sistemele integrate ................................................................................................................. 8 Sistemul informaional al firmei ................................................................................................ 8 Principalele subsisteme, legturi interne i externe.................................................................... 8 ale subsistemului financiar contabil ........................................................................................... 8 Sistemele firmei...................................................................................................................... 9 Sistemul funcional al unei organizaii ................................................................................... 9 Sistemul funcional al unei organizaii ................................................................................. 10 Proprietile sistemului cibernetic ........................................................................................ 10 Proprieti generale .............................................................................................................. 10 Proprieti specifice .............................................................................................................. 10 Conceptul de cutie neagr .................................................................................................... 11 Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc Pagina 34 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure Sistem cibernetic guvernamental ......................................................................................... 12 Sistem informatic integrat (caracterizare, funcii, avantaje) ................................................ 12 Informaia ......................................................................................................................... 12 Sistemul informatic .......................................................................................................... 12 Elementele unui sistem informatic ................................................................................... 12 Principalele module ale unui sitem informatic integrat........................................................ 12 Caracteristicile sistemelor informatice integrate .................................................................. 12 Indici de calitate ai informaiei............................................................................................. 12 Societatea informaional ..................................................................................................... 13 Datele n urma prelucrrii i transformrii informaiei ........................................................ 13 PROIECTAREA SISTEMELOR INFORMATICE ................................................................ 14 Analiza sistemelor informaionale........................................................................................ 14 SPAD ................................................................................................................................ 14 Proiectarea sistemelor informatice ....................................................................................... 14 Etapele de realizare a unui sistem informatic sunt ........................................................... 15 Analiza sistemelor informatice................................................................................................. 15 Determinarea cerinelor sistemelor informatice ............................................................... 15 JAD................................................................................................................................... 15 Prototipizarea ................................................................................................................... 16 RAD ................................................................................................................................. 16 Metode moderne de proiectare orientate pe procese ............................................................ 16 Analiza documentelor ...................................................................................................... 16 Observarea direct ............................................................................................................ 16 MODELAREA ................................................................................................................. 17 Modelarea parcurge trei etape: ......................................................................................... 17 1. Modelarea proceselor ............................................................................................... 17 2. Modelarea datelor ..................................................................................................... 17 3. Modelarea prelucrrilor. ........................................................................................... 17 1. Modelarea PROCESELOR .......................................................................................... 17 Modelarea proceselor ....................................................................................................... 17 Fluxuri de date ...................................................................................................................... 18 Reguli pentru verificarea unui model: .................................................................................. 18 Modelarea datelor ................................................................................................................. 18 Clasificarea atributelor ......................................................................................................... 18 Identificatorul ................................................................................................................... 19 Cardinalitatea ................................................................................................................... 19 Tipuri de entiti dup participarea la realizarea legturilor ................................................ 20 Restricii impuse atributelor ................................................................................................. 21 Dependena funcional ........................................................................................................ 21 Matricea dependenelor funcionale ..................................................................................... 22 Reguli de verificare a Modelului Conceptual al Datelor (MCD) ......................................... 22 Reguli pentru normalizarea MCD ........................................................................................ 22 Tipuri de legturi ntre entiti.............................................................................................. 23 Modelarea prelucrrilor ........................................................................................................ 23 Modelul conceptual i logic al prelucrrilor ........................................................................ 24 Reprezentarea grafic a modelrii prelucrrilor MP ............................................................ 25 Modelarea prelucrrilor pentru procesul de VNZARE- FACTURARE ........................... 25 Diagrama de context............................................................................................................. 28 Descompunerea diagramei de context.................................................................................. 28 Modelarea datelor ................................................................................................................. 29
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 35 din 36
Autor: conf.univ. dr. Rus Ioan, Universitatea Petru Maior Tg. Mure Descrierea entitilor model fizic ...................................................................................... 29 Diagrama aciunilor .............................................................................................................. 30 Tabela evenimente aciuni ................................................................................................. 31 Schema bloc a prelucrrilor: ................................................................................................ 32 BIBLIOGRAFIE .................................................................................................................. 33 CUPRINS ............................................................................................................................. 34
Rus_Proiectarea_Sistemelor_Informatice_CIG_III_FB_III_2012.doc
Pagina 36 din 36