A GUI based Bank Management System, user & admin logins, authentications, and ability to store & modify user information. Implemented a robust system for creating new customer accounts, facilitating secure login procedures, & providing administrators with exclusive access for managing system operations.
![Screenshot 2023-11-18 134726](https://private-user-images.githubusercontent.com/113531303/283987245-057cc9b0-4e39-4dec-96af-a4c1ee5a635b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ2MTQ3OTksIm5iZiI6MTcyNDYxNDQ5OSwicGF0aCI6Ii8xMTM1MzEzMDMvMjgzOTg3MjQ1LTA1N2NjOWIwLTRlMzktNGRlYy05NmFmLWE0YzFlZTVhNjM1Yi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODI1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgyNVQxOTM0NTlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hN2QwM2Q4YjNjZTQxM2ExMGJkMDY2MzY3OWZkMzczNzU2OTNlMTM1YjU1ZDUwYzIwODQ0NGFkOWMzMTlmNDkxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.khXInW-A0TKE3A5Z5tnvsj6SlpEB0_jG1Nk0VXRUaTQ)
Built using Java programming lanaguage, Object Oriented Programming and file handling.
-
Download Java Runtime Environment(JRE) from their offical website
-
Downlaod all the files
-
Open the command prompt in the file explorer where the files are stored
-
Excecute the following statements in the command prompt to start your program
javac -d . *.java java JavaBankManagementSystem.Start
i. Create new customer account
![Screenshot 2023-11-18 134731](https://private-user-images.githubusercontent.com/113531303/283987257-33f9d6c7-d6df-48ed-859b-1c7202e8dec0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ2MTQ3OTksIm5iZiI6MTcyNDYxNDQ5OSwicGF0aCI6Ii8xMTM1MzEzMDMvMjgzOTg3MjU3LTMzZjlkNmM3LWQ2ZGYtNDhlZC04NTliLTFjNzIwMmU4ZGVjMC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODI1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgyNVQxOTM0NTlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hODFjMDM5NzU1YTFlZGVkM2JiYzE2YTA3NGNkZTgzZjVhMDFiZWU1ZTJjMjA5YWQ1OWQ1Y2UxMDJiZjBkMmE2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.PgKKKCLfRTUG_i4SQhKyaAATdoMuHZRsnJEDsqxd0_w)
ii. Login to the current customer account
![Screenshot 2023-11-18 134738](https://private-user-images.githubusercontent.com/113531303/283987264-1fd95d83-879f-4f3d-b9ef-f7e30afb6fba.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ2MTQ3OTksIm5iZiI6MTcyNDYxNDQ5OSwicGF0aCI6Ii8xMTM1MzEzMDMvMjgzOTg3MjY0LTFmZDk1ZDgzLTg3OWYtNGYzZC1iOWVmLWY3ZTMwYWZiNmZiYS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODI1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgyNVQxOTM0NTlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03ZTg0ODBlMzI0YWI3NmFlNzk1MzUxZDRmNzcwMGZkMWVmMjcxYjVmYjU1NGRmYWVkOWU0ZmRjYjRkODkyZGM5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.U5swGSiOwX43JVUBjApHisbdN4gRb_TXfR-mSOM-zvg)
iii. Login to an admin account
![Screenshot 2023-11-18 134746](https://private-user-images.githubusercontent.com/113531303/283987270-401f43e1-aef9-493c-b095-e08abd44ac4e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ2MTQ3OTksIm5iZiI6MTcyNDYxNDQ5OSwicGF0aCI6Ii8xMTM1MzEzMDMvMjgzOTg3MjcwLTQwMWY0M2UxLWFlZjktNDkzYy1iMDk1LWUwOGFiZDQ0YWM0ZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODI1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgyNVQxOTM0NTlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lZWI5OTE2NDY2YjA2ZjIxMWYwNWFkZmJlMzNjZDFlYzNjNGNkMDk1NjhiYTY2Y2I1MTIwYzQ0ZTA5OTAwYzhiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.CgDHWfnSnwvcKbhkRD4-AqFubJaJmT69Hv1iMlDrhd8)
iv. Quit
![Screenshot 2023-11-18 134759](https://private-user-images.githubusercontent.com/113531303/283987275-de6b631a-4aee-4135-a373-ec9e002341f5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ2MTQ3OTksIm5iZiI6MTcyNDYxNDQ5OSwicGF0aCI6Ii8xMTM1MzEzMDMvMjgzOTg3Mjc1LWRlNmI2MzFhLTRhZWUtNDEzNS1hMzczLWVjOWUwMDIzNDFmNS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODI1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgyNVQxOTM0NTlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02YmRkNWE2YWVkYmIxZDYxYjMzYjQxNTNlZmExYjRmNDAzMGZhNGJmODk4ZjRiMDA2ZmViN2M4ODI4OTNiYWRiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9._CcqSjCo6s0F9o1tUxQYl3-F8U9cNNQr03EW6zkpbLs)
i. View Account Details
ii. Withdraw
iii. Deposit
iv. Change Password
v. Logout
![Screenshot 2023-11-18 134811](https://private-user-images.githubusercontent.com/113531303/283987283-6ce3f14f-8d74-4bfc-a30d-19d4fc405dd5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ2MTQ3OTksIm5iZiI6MTcyNDYxNDQ5OSwicGF0aCI6Ii8xMTM1MzEzMDMvMjgzOTg3MjgzLTZjZTNmMTRmLThkNzQtNGJmYy1hMzBkLTE5ZDRmYzQwNWRkNS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODI1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgyNVQxOTM0NTlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mOTY2NTU0MDg4MGQzNTc5ZWRmNmZlYTlhMGRmNGQxYzMwYmYyMzI1MzRlNjEwOTNmMzNjNmU0Nzk1MWEyNjAwJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.1sXzwSFBKrg9Xtfg5G5WlDbv-x0Qbo9Q2E-DxwRR0XA)
i. View Account Holder Details
ii. Change Account Holder Details
iii. Change Password
iv. Logout