First Semester Project Bank Managment
First Semester Project Bank Managment
Roll no:041
Section:BS CS_1A
Project Description
The Bank Management System will be a console-based application that allows users to perform
essential banking operations such as account creation, deposit, withdrawal, and balance inquiry.
The system will be designed to simulate a real-world banking environment while ensuring a
user-friendly interface. Key features include:
1 User Registration: Customers can create new bank accounts with basic details such as name,
account number, and initial deposit.
3 Withdrawal: Users can withdraw money from their accounts, with checks to ensure sufficient
funds.
5 Account Management: The system will allow users to view and manage their accounts
efficiently.
The project will be implemented using C++ and will focus on using functions, loops,
conditionals, and basic data structures such as arrays or vectors.
Output Screens
1 Main Menu
Welcome to the Bank Management System
1. Create Account
2. Deposit
3. Withdraw
4. Check Balance
5. Exit
Please choose an option (1-5):
2 Account Creation
Create Account
Enter your name: John Doe
Enter initial deposit: 1000
Account created successfully! Your account number is: 12345
3 Deposit
Deposit Money
Enter your account number: 12345
Enter amount to deposit: 500
Deposit successful! Your new balance is: 1500
Withdrawal
Withdraw Money
Enter your account number: 12345
Enter amount to withdraw: 200
Withdrawal successful! Your new balance is: 1300
Check Balance
Check Balance
Enter your account number: 12345
Your current balance is: 1300
Exit Confirmation