Buzau Model Proiect 1 Gest Credite Bc
-
Upload
adelynamarybz -
Category
Documents
-
view
233 -
download
2
description
Transcript of Buzau Model Proiect 1 Gest Credite Bc
-
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