buzau model proiect 1 gest credite bc

Download Buzau Model Proiect 1 Gest Credite Bc

If you can't read please download the document

Upload: adelynamarybz

Post on 26-Sep-2015

232 views

Category:

Documents


2 download

DESCRIPTION

.

TRANSCRIPT

  • Aplicaie informatic privind gestiunea creditelor de nevoi personale acordate clienilor persoane fizice.(exemplu simplificat cu caracter

    didactic). Autori: Student 1, grupa..

    Student 2, grupa.. Student 3, grupa.. Student 4, grupa.. Student 5, grupa..

    1.Modelarea Global. 1.1. Modelul verbal Banca comercial BETA dezvolt o AI1 pentru gestiunea creditelor de nevoi

    personale acordate clienilor persoane fizice. Pentru fiecare credit se nregistreaz n AI urmtoarele date:

    Numrul contractului de credit,

    Data contractului, Clientul (CNP, nume, prenume, adresa domiciliului stabil, nr. de telefon),

    Valoarea creditului (minim 100000 RON i maxim 21000000 RON), Nr. de rate (minim 1 an, maxim 5 ani),

    Ziua din lun selectat de ctre client pentru plata ratei (minim4, maxim 28), Scadenarul (generat de ctre AI).

    Plata ratelor se poate efectua la casierie. AI trebui s gestioneze urmtoarele date: Numrul chitanei,

    Data plii, Suma pltit.

    Clientul are posibilitatea s plteasc mai multe rate fr recalcularea dobnzii datorate. n caz de ntrziere, se percepe o dobnd de 5% din rata de achitat

    / zi de ntziere. 1.2.Delimitarea aplicaiei

    1.3.Definirea cerinelor aplicaiei

    1 AI: aplicaie informatic

    CLIENT BANCAR SERV. CREDITE BANCARE

    SERV CTB BANCAR

    CCERERE CREDIT,AI/PASAPORT,GARANII BANCARE, , ACTE GIRANI, ADEV VENIT, ALTE ACTE VENIT,

    CONTRACT CREDIT,ANEXE CONTRACT,SCADENAR,CALCUL DOB, COMISIOANE,DOSAR CREDIT

    CONTRACT CREDIT,ANEXE CONTRACT,SCADENAR,CALCUL DOB, COMISIOANE,DOSAR CREDIT

    CT. CRT, CLIENT CREDIT

    ORDUN DESCH CT CRTNITA CTB VIRARE CT CRT

    CONTRACT CREDIT,ANEXE CONTRACT,SCADENAR,CALCUL DOB, COMISIOANE

    CASH CONTRACTCREDIT

    CHITANA de PLAT sau CASHH RETURNARE RATA CRT CONTRACTCREDIT

    SUCURSAL BANCAR

  • Cerinele funcionale conin:

    scopul AI: gestiunea creditelor de nevoi personale acordate clienilor persoane fizice.

    delimitarea granielor AI: CLIENT BANCAR, SERV. CONTAB BANCAR, CONT CURENT CLIENT CREDIT BANCAR.

    ccomunicarea cu alte AI: AI management bancar, AI de contabilitate bancar, AI monitorizare ATM, AI monitorizare gestiune ubterbancarp.

    lucrrile executate(rapoartele solicitate AI): o R1: Situaia cererilor de credit o R2: Situaia contractelor ncheiate o R3: Situaia ratelor, comisioanelor i penalitillor percepute o R4: Situaia rentabilitiii contractelor ncheiate

    datele utilizate/furnizate de AI: o datele privind creditele o datele privind clienii bancari o datele privind ratele de rambursat o datele privind creditele rambursate

    Cerinele nefuncionale/cerine de proiectare: definesc caracteristicile AI: AI de tip interactivv, AI de tip distribuit securitatea asigurat de AI: parole de acces(CNP, nr contract, nr, chitan)

    portabilitatea AI: AI este portabil pe RC de tip LAN interbancare i WS intrabancare uurina utilizrii AI: AI interactivv, care opereaz cu CP privitoare la PF, nr contract, nr

    Chitan etc.

    2.Modelarea Conceptual. 2.1.MCD iniial brut

    2.2.RI structurale, domeniu, asocieri(I, =, #) i de roluri(I, =, #) RI structural(RI intra-entitate)

    CNPNumePrenumeAdresaNr telefon

    CLIENT MCD brut

    NR CONTRData contrValoare contrNr de rateZi scaden

    CONTRACT

    ncheie1,n 1,1

    beneficiaz este nch

    NR RATData ScadenSuma de plat

    /RATE

    rambursare

    12,60

    1,1

    achitare

    corespunde

    NR CHIANData chitanSuma chitan

    CHITANA

    achitare1,n

    reflect plata

    1,1

    sunt achitatt

  • Tip entitate

    Denumire atribut

    CP CS Not null

    No dup

    No change

    Tip(N,C,D) cod

    CLIENT CNP Da Da Da Da N Da

    Nume da da Nu Da C Nu

    Prenume da da Nu Da C Nu

    CONTRACT Nr contract da Da Da Da N Da

    RATE Nr ratt da Da Da Da N

    CHITANA Nr chitan da Da Da Da N Da

    RI statice de domeniu RI intra-entitate)

    Tip entitate

    Denumire atribut

    Tip (N,C,D,L)

    RI de domeniu cod

    CLIENT CNP N CNP # 0 and CNP 1400101000001 and CNP 2403112999999

    Da

    Nume C Nume #

    Prenume C Prenume #

    Adresa C Adresa #

    Telefon N Telefon # 0 and Telefon 0040722000000 and Telefon 0040722999999

    Da

    CONTRACT Nr contract N Nr contract # 0 and 001 and Nr contract 999

    Da

    Data contr D data contract 01/01/2011 and data contract 31/12/2011

    Valoare contr

    N Valoare contr # 0 and 1000000 and Nr

    contract 21000000

    Nr rate N Nr rate # 0 and Nr rate 12 and Nr rate 60

    zi scaden N zi scaden # 0 and zi scaden 4 and zi scaden 28

    RATE Nr ratt N Nr rat # 0 and Nr rat 12 and Nr rat 60

    Data scadent

    D Data scadent 01/01/2011 and Data scadent 31/12/2011

    Suma de plat

    N Suma de plat # 0 and Suma de plat 350000 and Suma de plat 21000000

    CHITANA Nr chitan N Nr chitan # 0 and Nr chitan 1 and Nr chitan 99999

    Da

    data chitan

    D data chitan 01/01/2011 and data chitan 31/12/2011

    Suma chitan

    N Suma chitan # 0 and Nr chitan 350000 and Nr chitan 21000000

    RI dinamice de domeniu(RI inter-entitate): CONTRACT.val_contract RATE.suma_de_plat I , i=12 , 60

    CHITANE.suma_chitan = RATE.suma_de_plat CONTRACT.val_contract / 12 CHITANE.suma_chitan OR CONTRACT.val_contract / 13 CHITANE.suma_chitan OR

  • CONTRACT.val_contract / 14 CHITANE.suma_chitan OR CONTRACT.val_contract / 60 CHITANE.suma_chitan CONTRACT.data_contract RATE.data_scadent CHITANE.data_schitan CONTRACT.nr_rate = RATE.numr_plat RI de asocieri(RI inter-entitate) de tip I, = , # ) : sunt reflecate ]n MCD optimizat RI i roluri RI inter-entitate) de tip I, = , # ): sunt reflecate ]n MCD optimizat 2.3. MCP Notaii folosite n MCP:

    CC: Cerere de credit AI: act de identitate PASS: paaport GB: garanii bancare ADEV adeverin de venit AAV: alte acte de venit CO: contract de credit

    GIR: acte girani

    ANX: anexa la contractual de credit SCAD: scadenar de rambursare a creditului DOB: calcul dobnzi COM: calcul comisioane bancare DOSAR: dosra de credit ORDIN: ordin de deschidere cont current client OT-CRT: cont curent client NC: nota de contabilitate S1: Situaia contrcatelor de cdredit ncheuate S2: Situaia garaniilor bancare nregistarte S3: Situaia contrilor curente deschise pt contractile de credit aprobate S4: Situaia rambursrilor la creditele operate S5: Situaia dobnzilor, comisioanelor i penailitilor operate S1: Situaia rentabilitii creditelor derulate cu clienii bancari.

    Modele externe de date: MED1: CLIENTncheie--CONTRACT MED2: CONTRACTrambursare--RATE MED3: CHITANAachitare--RATErambursare--CONTRACTncheie- CLIENT sau CONTRACTreturnare--CHITANAachitareRATE Procese complexe de prelucrare a datelor:

    P1: nregistrare i/sau actz clieni bancari i credite acordate P2: nregistrare i/sau actz conturi curente pt evidena creditelor acordate

    P3: nregistrarea rambursrii creditelor acordate i calculul rentabilitii

    MCP proieictat este redat n continuare:

  • AI PASSCC GB ADEV AAV GIRCC

    a I (b SAU c) I d I (e SAU f SAU g )

    a b c d e f g

    P1: nreg clieni i credite

    -nreg clieni bamcari-nreg contracte de credit

    -actz clieni bamcari i contracte de credit-listare S1 i S2

    Credit aprobat Credit refuzat

    ANXCOC CCrefS1,S2SCAD

    h i j k a

    MED1: CLIENTncheie--CONTRACT

    NC DOSARORDIN

    l I m I n

    l m n

    s

    P2: nregistrare i/sau actz conturi curentept evidena creditelor acordate

    -nreg i/sau actz conturi curente clieni bamcari-nreg contracte de credit -listare S3

    Ct crt deschis Ct crt cancel

    CT-CRTC NCrefS3

    o p m

    MED2: CONTRACTrambursare

    --RATE

  • Din analiza MCP aferent procesului de plat a ratelor constatm faptul c o

    plat (chitan) corespunde unui singur credit. n consecin MCD trebuie modificat prin adugarea unei asocieri care s reflecte acest fapt. 2.4.Stabilirea MED MED 1: CLICO/RATE MED 2: COCHITANTE/RATE 2.5.MCD final/optimizat

    CT_CRT CHITSCAD

    l I o I p

    l o p

    s

    P3

    -nreg i/sau actz sume cash -nreg i/sau actz sume pltite prin Chitane -listare S4,S5,S6

    Pli acceptate Pli cancel

    CT-CRTC CHITrefS4,S5,S6

    o r p

    MED3: CHITANAachitare--RATErambursare--CONTRACTncheie-CLIENTsauCONTRACTreturnare--CHITANAachitareRATE

  • 3.Modelarea Logic. 3.1 MLD

    3.2.MLP Restricii de Integritate Referenial: RIR1 CLI.cnp = CO.cnp

    RIR2 CO.nrco = CH.nrco

    CNP

    Nume

    Prenume

    Adresa

    Nr telefon

    CLIENT MCD optimizat

    NR CONTR

    Data contr

    Valoare contr

    Nr de rate

    Zi scaden

    CONTRACT

    ncheie1,n 1,1

    beneficiaz este nch

    NR RAT

    Data Scadent

    Suma de

    plat(cf. prg din contract)

    /RATE

    rambursare

    12,60

    1,1

    achitare

    corespun

    de

    NR CHIAN

    Data chitanSuma chitan

    CHITANA

    achitare

    1,n

    reflect plata

    sunt achi

    tate

    +=

    +i

    +i

    +i

    1,1

    +=

    +=

    returnare

    1,1

    0,n

    asociat?

    +=

    /nr zile ntrz /dobnda plat

    CNP

    Nume

    Prenume

    Adresa

    Nr telefon

    CLIENT MLD optimizat

    NR CONTR

    Data contr

    Valoare contr

    Nr de rate

    Zi scadenCNP

    CONTRACT

    NR RAT

    Data Scadent

    Suma de

    plat(cf. prg din contract)

    /RATE

    NR CHIAN

    Data chitanSuma chitan

    CHITANA

    +

    /nr zile ntrz /dobndaNr_contr Zi sc

    nr_contractZi scnr_chitan

  • RIR3 /RATE. nrco = CO.nrco RIR4 CH.nrchit = /RATE.nrchit OBIECTUL UTILIZATOR 1(OB_1) este CLICO/RATE provenit din MED1 care va fi activat prin PL1 OBIECTUL UTILIZATOR 2(OB_2) este COCHITANTE/RATE provenit din MED2 care va fi activat prin PL2

    Actori

    externi

    Actori

    interni

    DEPARTAMENTUL de INFORMATICA

    iBook iBook

    a b c

    a ^ b ^ c

    -

    listare cancel

    -

    act BANCA

    act CONTR1,R2,R3

    Printer

    PL1

    serv

    CTB BC.

    h

    d e f

    Actori

    externi

    Actori

    interni

    DEPARTAMENTUL de INFORMATICA

    iBook iBook

    a b c

    a ^ b ^ c

    -

    -

    listare cancel

    act BANCA

    CON T, CLI

    a b c

    a ^ b ^ c

    -

    -

    listare cancel

    act BANCA

    act CONT Printer

    a b c

    a ^ b ^ c

    -

    -

    listare cancel

    CON T, CLI PrinterPrinter

    P

    serv

    h

    d e f

    actualiz

    H:\Student\*.mdbX

    frm_MPfrm_CLI_CO_RATE

    tbl_CLItbl_COtbl_RATE

    frmR1,R2,R3

    PL pt act Clienti,Contracte, Rate

    Serv CREDITE BC frm_MP frm_CLI_CO_RATE

    CONTR, anexe la CO

    Act CLI,CO,RATE

    RIR1 CLI.cnp = CO.cnpRIR2 CO.nrco = CH.nrco

    OB_1

  • 4.Modelarea Fizic(implementarea obiectelor BD prin SGBDR ACCESS 2010)

    Actori

    externi

    Actori

    interni

    DEPARTAMENTUL de INFORMATICA

    iBook iBook

    a b c

    a ^ b ^ c

    -

    listare cancel

    -

    act BANCA

    act CONTR4

    Printer

    PL2

    serv

    CTB BC.

    h

    d e f

    Actori

    externi

    Actori

    interni

    DEPARTAMENTUL de INFORMATICA

    iBook iBook

    a b c

    a ^ b ^ c

    -

    -

    listare cancel

    act BANCA

    CON T, CLI

    a b c

    a ^ b ^ c

    -

    -

    listare cancel

    act BANCA

    act CONT Printer

    a b c

    a ^ b ^ c

    -

    -

    listare cancel

    CON T, CLI PrinterPrinter

    P

    serv

    h

    d e f

    actualiz

    H:\Student\*.mdbX

    frm_MPfrm_CHIT_CO_RATE

    tbl_CHITANTEtbl_COtbl_RATE

    frmR4

    PL pt act Contracte, Rate, Chitante

    Serv CONTAB BC frm_MP frm_CO_RATE_CH

    CHITANTA

    Act CO,RATE, CHITANTE

    RIR3 /RATE. nrco= CO.nrcoRIR4 CH.nrchit = / RATE.nrchit

    OB_2

  • BIBLIOGRAFIE

    N. Davidescu, Tratat de proiectare a sistemelor informatice prin metoda

    Merise, vol I, cap. 2, 3, 4, 5, 6, 7 i 8, Editura Ziua, 2006 N. Davidescu, Tratat de proiectare a sistemelor informatice prin metoda

    Merise, vol II, cap. 9, Editura Ziua, 2006