Sunteți pe pagina 1din 10

CUPRINS Pag.

INTRODUCERE .......................................................................................... CAPITOLUL I Concepte de baz ale proiectrii sistemelor informatice .............................................................................................. ....... Generaliti despre metodele de proiectare i realizare a sistemelor informatice............................................................................................... ........ Modelarea conceptual a datelor. Modelul entitate-asociere..................... Concepte de baz ... Restricii de integritate . Subtipuri de entitati .. Reguli referitoare la Modelul Conceptual al Datelor (MCD ).... Modelarea conceptual al prelucrrilor. Concepte de baz . Concepte de baz ........................... Noiunea de proces................................. Validarea modelelor ...................................................... Modelele externe ale datelor ..................................... Principiul validrii modelelor .............................................. Reguli de validare n consultare ....................................... Reguli de validare n actualizare .......................................... Modelarea logic a datelor (MLD) Cadru general Modelul relaional... Trecerea de la MCD la MLD relaional... Modelarea Logic a Prelucrrilor (MLP. Strategia de urmat pe timpul elaborrii programelor prin care se va materializa acest proiect................................................................................

4 6 6 7 7 8 9 10 12 12 15 18 18 19 19 19 19 19 20 21 21 22

1.1. 1.2. 1.2.1. 1.2.2 1.2.3 1.2.4. 1.3. 1.3.1 1.3.2 1.4. 1.4.1. 1.4.2. 1.4.3. 1.4.4. 1.5 1.5.1 1.5.2. 1.5.3. 1.6 1.7.

2.1. 2.1.1. 2.1.2 2.2. 2.2.1. 2.2.2. 2.2.3. 2.2.4. 2.2.5. 2.3. 2.3.1. 2.3.2. 2.3.3.

CAPITOLUL II Aplicarea teoriei proiectrii sistemelor informatice n cazul casei de schimb valutar......................................................................... Modelare global ....................................................................................... S.C. M&S Exchange S.R.L........................................................................... Obiectivele aplicaiei...................................................................................... Modelarea conceptual.................................................................................. Intrrile i ieirile aplicaiei........................................................................... Sistemul de codificare..................................................................................... Modelul conceptual de comunicaie (MCC)................................................. Modelul conceptual de date (MCD).............................................................. Modelul conceptual de prelucrare (MCP).................................................... Modelarea logic............................................................................................. Dicionarul atributelor....................................................... Modelul logic de comunicaie MLC)............................................................. Modelul logic de date (MLD)........................................................................

23 23 23 24 25 25 27 27 29 29 29 29 30 30

2.3.4. 2.4. 2.4.1 2.4.2. 2.4.3. 2.4.4. 2.5 2.5.1. 2.5.2. 2.5.3. 2.5.4. 2.5.5.

Modelul logic de prelucrare (MLP).............................................................. Modelarea fizic.. Modelul fizic de comunicaie (MFC)............................................................ Videoformatele de I/E.................................................................................. Meniul aplicaiei. Scheme de proceduri logice utile pentru obinerea unor rapoarte Manual de utilizare a programului pentru casa de schimb valutar ......... Funciile programului.................................................................................... Implementarea programului......................................................................... Procesarea micrilor..................................................................................... Rapoarte.......................................................................................................... Inchiderea zilei................................................................................................

31 31 31 31 32 32 34 34 35 37 39 42

CAPITOLUL III Contabilitatea activitii de schimb valutar.. 43 3.1. 3.2. Sintez privind organizarea i funcionarea caselor de schimb valutar.... 43 Contabilitatea activitii de schimb valutar 44

CONCLUZII ................................................................................................. BIBLIOGRAFIE ........................................................................................... ANEXA : Lista programelor surs...

46 48 49

INTRODUCERE

Aceast lucrare de licen se refer la gestiunea micrilor de valute ce au loc la o cas de schimb valutar, unde dup cum se tie au loc i alte activiti cum ar fi schimburile valutare i elaborarea documentelor de sintez specifice unei case de schimb valutar. Ca urmare, este clar c n practic, ea trebuie s fie una din funciunile programului de informatizare a casei de schimb valutar i mpreun cu funciunea de gestiune a schimbului valutar s asigure datele necesare pentru elaborarea documentelor de sintez specifice unei case de schimb valutar. Delimitarea ei de celelalte funciuni este una artificial impus de limitele unei lucrri de licen i ca urmare lucrarea va face i unele referiri la documentele de sintez specifice unei case de schimb valutar, n special acele documente care fac referire i la micrilede valute. Dei n practic aceast aplicaie nu este de conceput s fie folosit independent, pentru a satisface cerinele unei aplicaii de sine stttoare, ea poate ndeplini urmtoarele funciuni: - implementarea aplicaiei ntr-o cas de schimb valutar dat; - preluare micri de valut ntre bnci i casa de schimb sau un punct de schimb valutar aparinnd casei de schimb care posed programul; - preluare micri de valut ntre casa de schimb sau un punct de schimb valutar i alt punct de schimb; - nregistrarea automat n baza de date a sistemului a tuturor micrilor de valut; - elaborarea de rapoarte specifice activitii de schimb valutar: - Raport BNR; - Totaluri micri; - Registru de cas; - Lista de rotare; - Jurnal indicatori sintetici; - Jurnal solduri i rulaje. - consultarea tabelelor cu micri i tabelului de ncasri-pli pentru documentarea reviziilor financiare, i a verificrilor cu scop de investigaii. Lucrarea este structurat pe trei capitole: - capitolul I conine o sintez a teoriei privitoare la proiectarea sistemelor informatice cu accent pe prezentare a metodei MERISE;

- capitolul II este o aplicare a teoriei privind proiectarea sistemelor informatice n cazul aplicaiei de gestiune a micrilor de valut n cadrul unei case de schimb valutar. - capitolul III, conine o sintez privind organizarea, funcionarea i rolul caselor de schimb valutar i se ncheie cu contabilitatea activitii de schimb valutar. n cadrul acestei aplicaii, am urmrit s ofer utilizatorului soluii informatice pentru momentele principale specifice micrilor de valut. Astfel aplicaia este prevzut cu o opiune bar numit Micri care permite utilizatorului s elaboreze buletine de micare de valut sub toate formele sale, prin intermediul registrului electronic de ncasri i pli s revad micrile de valut efectuate n trecut n cadrul casei de schimb valutar i n final, s elaboreze raportul numit Totaluri micri, cerut de legislaia n vigoare. Rapoartele se obin cu opiunea de meniu numit Rapoarte de unde se pot alege opiuni pentru rapoarte ca registru de cas, raport BNR,lista de rotare, jurnalul indicatori sintetici i jurnalul de solduri i rulaje. La sfritul zilei, utilizatorul poate alege opiunea nchiderea zilei, cnd se vor elabora toate datele necesare pentru situaiile zilnice, se vor obine unele rezultate statistice pregtitoare pentru situaiile lunare i se vor iniializa cmpurile rezervate rulajelor, soldurilor i cursului mediu cu care va ncepe ziua urmtoare. Din motive legate de protejarea aplicaiei mpotriva unor fraude, aplicaia a fost astfel conceput nct operatorul nu are acces la buletinele de schimbare de valut i nici la cele de operaii cu banca sau ntre casa de schimb valutar i punctele sale de schimb, dect din momentul n care ncepe s le redacteze i pn le tiprete. Ulterior poate vedea oricare din aceste documente, le poate chiar studia dup diferite criterii, dar nu le mai poate modifica. Tot pentru securitatea datelor stocate n sistem, la pornirea aplicaiei operatorul trebuie s-i prezinte parola sa i dac a fost acceptat pentru corectitudinea parolei sale, atunci codul operatorului este nregistrat n calculator pe fiecare schimb de valut i pe fiecare tranzacie efectuat cu banca sau ntre casa de schimb valutar i punctele sale de schimb. n cadrul capitolului II sunt prezentate schemele logice ale unor proceduri de obinere a ieirilor mai dificile ale acestei aplicaii, scheme care demonstreaz clar c prelucrrile necesare pentru obinerea acestor ieiri sunt suficient de complicate pentru ca micrile de valut n cadrul unei case de schimb valutar s se constituie ntr-o tem de sine stttoare adecvat pentru o lucrare de licen.

CAPITOLUL I Concepte de baz ale proiectrii sistemelor informatice

1.1.Generaliti despre metodele de proiectare i realizare a sistemelor informatice Acestea au avut o evoluie structurabil n trei generaii de metode, determinat de: integrare; Necesitatea diminurii costurilor, creterii productivitii i reducerii riscurilor de realizare; Evoluia structurii i tipologiei aplicaiilor de gestiune: SIG, SIAD, SE, SIE, birotic, multimedia; Influena exercitat de evoluia limbajelor de programamre, a S.G.B.D., a reelelor de calculatoare, a tehnicilor de gestiune n timp real etc. Cele trei generaii de metode sunt metodele ierarhice, sistemice i orientate obiect (obiectuale). Metodele ierarhice Ele aparin primei generaii care a aprut prin anii '70. Conform acestor metode sistemul informaional/informatic este structurat pe baza funciilor sale. Ele sunt centrate pe analiza funcional: adic fiecare funcie identificat se subdivide ierarhic n subfuncii, continund n aceast manier pn se ajunge la componente suficient de mici astfel nct acestea s poat fi programate cu uurin; Avantaje: Simplitate, bun adaptare la definirea cerinelor utilizatorului; Dezavantaje: Concentreaz efortul de analiz asupra funciilor (de prelucrare) neglijnd coerena datelor (a cror structur este totui mult mai stabil dect a prelucrrilor); volatilitatea cerinelor utilizatorilor (funciilor) face ca aplicaiile s fie ntr-o aproape continu reconsiderare. Creterea ariei de utilizare a instrumentului informatic; Creterea gradului de complexitate a aplicaiilor i a cerinelor de

Metodele sistemice reprezint generaia a doua, care a aprut prin anii '80; - se bazeaz pe aplicarea teoriei sistemelor n analiza ntreprinderii; - sistemul informaional/informatic este abordat sub dou aspecte complementare: datele i prelucrrile, care sunt studiate i modelate independent i reunite ct mai trziu cu putin; - acord prioritate datelor fa de prelucrri; - respect cele trei nivele de concepie introduse prin raportul ANSI/SPARC/X31: extern, conceptual, intern; - exemple : MERISE, AXIAL, Information Engineering (J. Martin). Avantaje: sistemele se axeaz pe conceptul de baz de date, care ofer mai mult coeren, stabilitate i elimin redondanele; Dezavantaje: deficiene n modelarea prelucrrilor, posibilitatea apariiei de discordane ntre modelele datelor i ale prelucrrilor.

Metodele orientate obiect (obiectuale) - se constituie n generaia a treia, aprut prin anii '90; - conform acestor teorii sistemul informaional/informatic este perceput ca o structur de obiecte autonome, ce se organizeaz i coopereaz ntre ele; - un obiect are un anumit comportament, definit prin ansamblul operaiilor (serviciilor) pe care le poate efectua; datele i prelucrrile prin care este implementat acest comportament sunt ncapsulate (maschate) i sunt inaccesibile celorlalte obiecte; - fiecare obiect poate participa la compunerea altor obiecte mai complexe; - fiecare obiect poate interveni n mai multe funcii sau scenarii funcionale diferite; Avantaje: permite reutilizarea componentelor de program, favorizeaz modelarea i utilizarea de obiecte complexe. Dezavantaje: percepia i reprezentarea monolitic de tipul " totul este obiect " nu corespunde ntotdeauna realitii reprezentate.

Materialul care urmeaz n continuare se refer la modelele specifice metodelor sistemice.

Nivele de abstractizare i modelare n cadrul metodelor sistemice Legtura dintre nivelul de la care este privit sistemul informaional i modelele care se ntocmesc pentru acesta este dat n tabelul de mai jos. Nivele Conceptual Organizaiona l Fizic Date Model conceptual MCD Model logic MLD Model fizic MFD Prelucrari Model conceptual MCP Model organizaional MOP Model operaional MOpP

1.2. 1.2. Modelarea conceptual a datelor. Modelul entitate-asociere 1.2.1. Concepte de baz Entitate: - reprezentarea unui "obiect" concret sau abstract care: - aparine spaiului problemei de rezolvat (face parte sau este relevant pentru realitatea observat); - are o existen de sine stttoare; - poate fi identificat n raport cu celelalte obiecte de acelai tip. Exemple: angajat, produs, utilaj, operaie tehnologic, client, factur O entitate este reprezentat printr-un ansamblu de atribute. Atribut: caracteristic sau proprietate a unei entiti, semnificativ pentru spaiul problemei de rezolvat. Entitatea este perceput aici ca un tip de obiecte. Fiecare obiect individual constituie o realizare a entitii respective. Atributele au, la rndul lor, aceeai conotaie tipologic, n sensul c despre orice realizare a unei anumite entiti se cunosc aceleai atribute, dar pentru fiecare dintre acestea coninutul sau valoarea atributelor respective difer.

Tipuri de valori ale atributelor: un anumit ansamblu de valori, definite fie printr-o proprietate fie printr-o enumerare. - simplu: atunci cnd pentru o entitate sau o asociere poate lua o singur valoare; - repetitiv: dac pentru o entitate sau o asociere poate lua mai multe valori (ex: limbi strine cunoscute)

Reguli privitoare la atribute: fiecare atribut poate apare ntr-o singur entitate (principiul nonredondanei) un atribut poate avea numai valori elementare.

Identificatorul entitii: un atribut sau un grup de atribute care primesc valori unice pentru fiecare realizare a entitii respective i pot servi astfel pentru identificarea fr echivoc a acestora. Pentru simplitate se recurge frecvent la coduri care sunt atribute construite special astfel nct s rspund cerinelor de identificare (ex: marc salariat) sau la atribute de tip "numr de ordine" sau "numr de apariie" (ex: numrul de inventar al unui mijloc fix). n reprezentarea grafic, identificatorul entitii se subliniaz. Asocierea: reprezentarea legturii sau corespondenei existente ntre dou sau mai multe realizri de entiti. O asociere nu are existen de sine stttoare, depinznd de existena realizrilor de entiti pe care le leag.; n consecin, nu are identificatori specifici. O asociere poate avea atribute proprii. Entitile care particip la o asociere constituie colecia acesteia. Numrul de entiti care particip la o asociere formeaz dimensiunea sau gradul acesteia (mai mare sau egal cu numrul de entiti al coleciei). Cardinalitatea minimal / maximal exprim modul de participare al realizrilor fiecrei entiti la asociere ( valori uzuale:0,1; 1,1; 0,n; 1,n ).

Reprezentarea grafic:

Asociere Nume
asociere

Cardinalitat e maximal minimal


ANGAJAT

1,1

NCADRAT-LA Data ncadrrii

0,n

COMPARTIMENT

Marc Nume Prenume Colecie ANGAJAT, COMPARTIMENT Data nasterii : Dimensiune: 2 (asociere binar) Salariu unar Atribut al asocierii

Cod compartiment Den compartiment

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