Professional Documents
Culture Documents
Banking Application: Ankit Srivastava
Banking Application: Ankit Srivastava
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
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
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
ankit
10
THANK YOU
ankit
11