C++ console-based Bank Management System employing Object-Oriented Programming principles and file
system interface for persistent data storage. The system has secure user authentication, role-based access
control, and menu-driven interface for simplicity. Main operations include deposits, withdrawals, balance
enquiries, and full record handling, with all transactional and user data stored and traced on the local system.
Organized with modularity, scalability, and proper class separation, the project is an effective banking simulation
as well as an educational example of applying OOP and file handling concepts
Tools Used: C++, Stream I/O File System