Simple Banking Report
Simple Banking Report
Chapter 4: Conclusion....................................................7
References...............................................................8
Chapter 1: Introduction
1.1 Introduction
This console-based banking application, developed in Python, simulates key banking
operations including account creation, deposits, withdrawals, balance inquiries, and
transaction history. It is designed to demonstrate core object-oriented programming
concepts and real-world transaction logic without database or network integration.
1.2 Objectives
• Implement the BankAccount class encapsulating account details and operations.
• Balance inquiry
• Exit functionality
References
• Oracle. (2020). Java Banking Application Design. Oracle Press.
• Smith, T. (2022). Python CLI Banking Systems. O’Reilly Media.
• Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System.
• Lutz, M. (2013). Learning Python. O’Reilly Media.
• Gamma, E., et al. (1994). Design Patterns. Addison-Wesley.