Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 11

BANKING APPLICATION

Ankit Srivastava

ankit

Introduction

Creation of a Transaction based banking application. Real time application features such as date/time and error checking and external transfer.

ankit

Requirements of Bank Application


Creation of account Opening and Closing of account Transfer/Deposit/Withdraw Transaction log for a particular account Display Details of a particular account External transfer
ankit 3

Technical Requirements

Errors and exception handling File reading and tokenization Making all objects on heap There should be no memory leaks Usage of maps Operator overloading
ankit 4

Features
Special Features: 1)MVC Architecture 2)Threads(mutex) 3)Pipes(uni-directional) 4)Design Patterns 5)Client-Server Architecture
ankit 5

Technology
Language: C++/C Platform: Unix Debugging Tool: gdb

ankit

Design Patterns and STL


Singleton Factory Methods Memento Command Vector Maps

ankit

Class Diagram
ankit 8

Special Classes

Controllers Forms Exception Classes Account no. and Transaction id Generators Property Reader Account Cache Transaction Log Service Policy Factories
ankit 9

Features Which can be added


Database connectivity Concurrent transaction processing Wound-wait and Wait-die scheme

ankit

10

THANK YOU

ankit

11

You might also like