Skip to content

๐Ÿฆ A simple console-based application implemented in C++, designed to provide comprehensive banking services to clients. It consists of two subsystems: the ATM System and the Bank System.

Notifications You must be signed in to change notification settings

HananeAitBenYachou/Bank-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Bank-Management-System

๐Ÿ“ Project Overview

The Bank Management System is a simple console-based application implemented in C++, designed to provide comprehensive banking services to clients. It consists of two subsystems: the ATM System and the Bank System.


๐Ÿ’ณ ATM System

The ATM System enables clients to conveniently perform various banking operations using automated teller machines. It offers the following features:

โœจ Login: Clients can securely log in to their accounts using authentication measures.

๐Ÿšช Logout: Clients can safely log out of their accounts to ensure the security of their financial information.

๐Ÿ’ธ Withdraw: Clients can make quick or normal withdrawals from their accounts based on their immediate needs.

๐Ÿ’ฐ Deposit: Clients can deposit funds into their accounts conveniently and securely.

๐Ÿ”„ Transfer: Clients can transfer funds between their accounts or to other clients' accounts swiftly.

๐Ÿ“Š Check Balance: Clients can effortlessly check their account balances to keep track of their finances.

๐Ÿ“œ Transaction Log: Clients can access a log of their previous transactions for reference and record keeping.

๐Ÿ“ฌ Email Inbox: Clients can stay informed by accessing their inbox to receive important messages from the bank.


๐Ÿฆ Bank System

The Bank System provides a comprehensive range of features to facilitate efficient management of clients, transactions, user accounts, and currency exchange operations. It offers the following capabilities:

โœจ Show Client List: Users can view a complete list of all clients registered in the system.

โž• Add New Client: Users can add new clients to the bank's database and manage their account details.

๐Ÿ—‘๏ธ Delete Client: Users can remove existing client records from the system when required.

๐Ÿ“ Update Client Info: Users can update client information, ensuring accurate and up-to-date records.

๐Ÿ” Find Client: Users can search for specific clients quickly and easily.

๐Ÿ’ผ Transactions: Users can perform various transactions such as deposits, withdrawals, transfer funds between client accounts, and access logs of previous transfers.

๐Ÿ‘ฅ Manage Users: Users with appropriate permissions can manage user accounts, including adding, updating, deleting, and finding user records.

๐Ÿ”’ Lock Clients System: Users can lock the client system to enhance security measures.

๐Ÿ“ Login Register: Users can control client login and registration functionality, including locking or unlocking client accounts and managing a list of locked clients.

๐Ÿ’ฑ Currency Exchange: Users can manage currency exchange operations, including listing available currencies, updating currency rates, performing currency calculations, and more.

๐Ÿšช Logout: Users can safely log out of the Bank System when their session is complete.

โ„น๏ธ Please note that the Bank System's functionality and access to features are governed by user permissions. Each user's access is tailored to their specific role and responsibilities within the bank, ensuring secure and controlled operations.

About

๐Ÿฆ A simple console-based application implemented in C++, designed to provide comprehensive banking services to clients. It consists of two subsystems: the ATM System and the Bank System.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published