This is Bank management System in Cpp using Data Structures. The user information is in AVL like : Acc_num, Name,CNIC, gender,type,pin,balance and in Linked List i have maintained logs of user transaction. So there are basically three menu :
- ADMIN panel
- STAFF panel
- ATM service
ADMIN PANEL :
Admin is one who can create accounts,delete accounts and change info of user.Admin Panel has following options further :
- Create Account.
- Delete Account.
- Search Account.
- Show list of all accounts.
- Edit information (Edit info of any user).
- Show logs of deleted Account.
- To main menu.
Details:
- Create Account :
Enter customer’s full name , CNIC , gender , type of acc,pin and minimum balance. Minimum balance is 500. The account number is generated automatically. like in video it generated 32002.\ - Delete Account :
To delete acc simply enter the acc number it will delete it from AVL. - Search Account :
Simply enter user account number it will show user information like : Acc_num, Name, CNIC, gender,type,pin,balance. - Show list of all Accounts :
Show list of all account with info like : Acc_num, Name, CNIC, gender,type,pin,balance. - Edit info :
To edit info first enter acc number for which you want to change info and then Re-Enter all user info from scratch. like : Acc_num, Name, CNIC, gender,type,pin….. - Show logs :
Previously if any account is created and the transaction is place then it will show like in video there is no transaction in so it show no logs. - Main menu:
switch to main menu.
STAFF PANEL :
Staff panel can only check account info, deposit cash, withdraw cash and check logs of a user. Staff panel has further these option :
- Check account info.
- deposit cash.
- with_draw cash.
- check logs of user.
- To main menu.
Details:
- Check Acc info:
Simply enter user account number it will show user information like : Acc_num, Name, CNIC, gender,type,balance. - Deposit Cash:
In order to deposit cash in account enter user acc_num and pin then enter the amount to deposit in account. - With Draw cash:
In order to with draw cash from account enter user acc_num and pin then enter amount to with draw. If the amount is greater the the amount with draw it display message : “Insufficient balance”. - Check logs :
It will show all logs of user account transactions with time and date. - Main menu:
switch to main menu.
ATM SERVICE :
ATM is use to withdraw cash. It has only two options :
- With Draw cash.
- Main menu.
Details:
- With Draw cash :
In order to with draw cash from account enter user acc_num and pin then enter amount to with draw. If the amount is greater the the amount with draw it display message : “Insufficient balance”. - Main menu:
switch to main menu.
==================================
Git-hub link : Bank-Management-System-DS-cpp
YouTube video : Bank Management System Data Structures
==================================
“ “Programs must be written for people to read, and only incidentally for machines to execute.”” – Harold Abelson
Wow you are brilliant!
LikeLike
Where is the code bro
LikeLike
Check github github.com/Rohanfarooqui
LikeLike