Evidența operațiunilor la un bancomat - ATM

Proiect
7.5/10 (2 voturi)
Domeniu: Bănci
Conține 1 fișier: doc
Pagini : 17 în total
Cuvinte : 1241
Mărime: 314.55KB (arhivat)
Publicat de: Cedrin Balazs
Puncte necesare: 7
Profesor îndrumător / Prezentat Profesorului: Ionela Costica

Extras din proiect

Un bancomat dispune de un dispozitiv magnetic pentru citirea cardului, o consola pentru a interactiona cu clientul (tastatura si monitor), un dispozitiv de printare a chitantei si un dispozitiv de eliberare a banilor.

ATM-ul va comunica cu banca pentru a valida pinul si pentru a confirma tranzactiile. Bancomatul va putea servi doar cate un client pe rand. Clientul v fi rugat sa introduca cardul in dispozitivul special al ATM-ului si PIN-ul pentru identificare. Aceste informatii vor fi trimise la banca pentru validare, la fiecare tranzactie efectuata.

Daca PIN-ul este corect introdus, atunci clientul va putea efectua una sau mai multe tranzactii. Cardul va ramane in ATM pana cand clientul nu va mai dori sa efectueze nici o tranzactie.

ATM-ul asigura urmatoarele servicii clientului:

- Clientul poate retrage din contrul corespunzator clientului orice suma de bani

- Clientul poate sa ceara interogare de sold pentru contul corespunzator cardului

- Clientul poate abandona o tranzactie in orice moment, in loc sa raspunda la o intrebare din partea bancomatului

ATM-ul va comunica fiecare tranzactie la banca si va obtine verificarea si aprobarea din partea bancii. O tranzactie este considerata incheiata de banca din momentul in care va fo aprobata. Daca banca determina ca PIN-ul introdus nu este corect, ATM-ul va afisa un mesaj prin care clientul este rugat sa reintroduca PIN-ul inainte de a efectua orice tranzactie. PIN-ul introdus incorect de 3 ori va determina retinerea cardului in bancomat, iar clientul va trebui sa contacteze banca pentru a-l recupera.

In cazul in care tranzactia nu este efectuata (ex. PIN introdus gresit) , ATM-ul va afisa un mesaj cu problema apauta si il va intreba pe client daca doreste sa efectueza o alta tranzactie.

Definirea cerintelor presupune identificarea cerintelor functionale si nefunctionale ale sistemului. In acest sens, se concepe diagrama cazurilor de utilizare descrisa mai jos.

Exista 2 actori identificati: clientul si bancomatul - ATM

Diagrama cazurilor de utilizare

Diagrama claselor

Cele mai multe clase descrise in diagram claselor au fost identificate in principal in diagram cazurilor de utilizare – clasa Client, clasa ATM, clasa Tranzactii si clasa Banca.

Multiplicitatile claselor participante sunt stabilite in functie de regulile de gestiune, iar celelalte restrictii sunt stabilite in raport cu tipul si functia atributului:

- CNP este nenul si unic

- Nume este nenul

- NrCont este unic

- CodATM este unic

Toate clasele contin operatii destinate asigurarii persistentei : Incarca(); Salveaza(); Sterge()

Operatia Incarca() are rolul de a prelua starea unui obiect din baza de date, Salveaza() serveste la inregistrarea starii unui obiect in baza de date, iar Sterge() elimina din baza de date inregistrarea aferenta unui obiect.

Pentru Clasa Tranzactii au fost prevazute mai multe operatii cu rolul de a furniza anumite valori calculate pe baza datelor aferente unei tranzactii

Diagrama de activitate pentru operatia ValTotalaTranz(pData)

Diagrama de activitate pentru operatia ValComisionTotal

Diagrama de secvente pentru operatia ValComisionTotal

Diagrama de secventa pentru operatia ValTotalaTranz(pData)

Diagrama de activitate pentru tot sistemul

Diagrama de stare pentru clasa Cont

IMPLEMENTAREA

In baza Diagramei Claselor se obtine urmatorul model relational:

CLIENT(IdClient, CNP, Nume, Prenume, Adresa)

CONT (IdCont, NrCont, Denumire, IdClient, IdBanca)

BANCA(IdBanca, CodBanca, Denumire, AdresaB)

ATM (IdATM, CodATM, Denumire, IdBanca)

TRANZACTII (IdTranz, CodTranz, Denumire, DataTranz, SumaRetrasa, ProcentComision, IdCont)

CLIENT-ATM (IdClient, IdATM)

Implementarea Diagramei Claselor in VB.NET

Public Class Client

Private Pcnp As String

Private pNume As String

Private pPrenume As String

Private pAdresa As String

Preview document

Evidența operațiunilor la un bancomat - ATM - Pagina 1
Evidența operațiunilor la un bancomat - ATM - Pagina 2
Evidența operațiunilor la un bancomat - ATM - Pagina 3
Evidența operațiunilor la un bancomat - ATM - Pagina 4
Evidența operațiunilor la un bancomat - ATM - Pagina 5
Evidența operațiunilor la un bancomat - ATM - Pagina 6
Evidența operațiunilor la un bancomat - ATM - Pagina 7
Evidența operațiunilor la un bancomat - ATM - Pagina 8
Evidența operațiunilor la un bancomat - ATM - Pagina 9
Evidența operațiunilor la un bancomat - ATM - Pagina 10
Evidența operațiunilor la un bancomat - ATM - Pagina 11
Evidența operațiunilor la un bancomat - ATM - Pagina 12
Evidența operațiunilor la un bancomat - ATM - Pagina 13
Evidența operațiunilor la un bancomat - ATM - Pagina 14
Evidența operațiunilor la un bancomat - ATM - Pagina 15
Evidența operațiunilor la un bancomat - ATM - Pagina 16
Evidența operațiunilor la un bancomat - ATM - Pagina 17

Conținut arhivă zip

  • Evidenta Operatiunilor la un Bancomat - ATM.doc

Alții au mai descărcat și

Proiecte Sapard Dezvoltate în România

1.SAPARD – prezentare generala, conditii de implemantare a programului Programul SAPARD (Special Accession Programme for Agriculture and Rural...

BCR practică

Mesajul Presedintelui Banca Comerciala Romana încheie anul 2003 cu rezultate financiare pozitive, care ne multumesc si care confirma strategia si...

Băncile comerciale - de depozit - și rolul lor în sistemul bancar

BANCILE COMERCIALE (DE DEPOZIT) SI ROLUL LOR ÎN SISTEMUL BANCAR Aparitia bancilor moderne este strâns legata de dezvoltarea comertului cu...

Proiect economie bancară

1.1. Prezentarea capitolului din acquis-ul comunitar care priveste activitatea financiar bancara: Pentru aderarea la Uniunea Economica si...

Creditare Bancară

OBIECTIVE: Scopul disciplinei consta în asigurarea cunostintelor si informatiilor teoretice, metodologice si operationale în domeniul creditarii...

Produse și Servicii Bancare

1. CADRUL LEGAL DE DERULARE A ACTIVITATII BANCARE 1.1. Funcţiile tradiţionale ale băncilor comerciale In cadrul rolului fundamental de...

Grilă cu răspunsuri informatică de gestiune (baze) 2008-2009 aranjate alfabetic

Accesul la o locatie de memorie se realizeaza prin: a. unitatea aritmetico-logica; b. adresele de memorie; c. adresare de memorie; d. locatii de...

HVB țiriac

Bancile sunt entitati economice specializate, menite sa infaptuiasca in economie creditarea bancara. In acest fel, ele asigura functionarea deplina...

Te-ar putea interesa și

Contabilitatea Operațiunilor cu Carduri Bancare la BCR Satu Mare

INTRODUCERE Plăţile electronice sunt un stimulator important al creşterii economice şi al vitalităţii unei economii, iar guvernele trebuie să fie...

Implicațiile Utilizării Tehnologiilor Informaționale asupra Contabilității

INTRODUCERE Din totdeauna a existat şi va exista o discrepanţă între teorie şi practică. Astfel teoreticienii sunt aspru criticaţi de practicieni...

BRD - Produse și Servicii Bancare

Capitolul 1: Sistemul informaţional bancar 1.1.Documente şi programe informatice utilizate de B.R.D.- G.S.G Fiecare entitate are un server...

BRD-GSG

1.1 Criterii pe baza carora a fost aleasa firma Am ales sa execut practica la BRD-GSG,in urma convingerii ca in cadrul acestei mari companii pot...

Cardul - instrument modern de plată

Cap 1. Istoricul apariţiei şi dezvoltǎrii cardului Realizǎrile ştiinţifice din domeniul tehnologiei informaţionale şi telecomunicaţiei digitale de...

Practică în bănci - Banca Română pentru Dezvoltare Vaslui

Cap. I - Sistemul informational bancar Sistemul informational cuprinde întreaga retea de echipamente electronice si subansamble existenta într-o...

Monografie BRD - tehnici și operațiuni bancare

Cap. 1: Prezentarea societatii bancare. Istoric si evolutie 1.1. PREZENTARE GENERALA BRD – Groupe Société Générale este cea mai importanta banca...

Moneda - trecut și prezent

Cap. 1 Natura monedei contemporane. Dematerializarea monedei Într-o economie complexă şi descentralizată, moneda este instrumentul unic al...

Ai nevoie de altceva?