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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjExNTczMDgsIm5iZiI6MTcyMTE1NzAwOCwicGF0aCI6Ii8xMTM1MzEzMDMvMjgzOTg3MjQ1LTA1N2NjOWIwLTRlMzktNGRlYy05NmFmLWE0YzFlZTVhNjM1Yi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzE2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcxNlQxOTEwMDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wYjdmMDdhNzcxYmU0ODRkMTE3NWY1YzJhMDE4ZGFjMTg3ZjE4MzliYWRkY2JmYjk3YWMyNzMwZjM0MDQzODE5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.24SIPc5f2Nci-qfcGsWXckCVNzwqLFFvk0tHCGDtB18)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjExNTczMDgsIm5iZiI6MTcyMTE1NzAwOCwicGF0aCI6Ii8xMTM1MzEzMDMvMjgzOTg3MjU3LTMzZjlkNmM3LWQ2ZGYtNDhlZC04NTliLTFjNzIwMmU4ZGVjMC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzE2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcxNlQxOTEwMDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iNTU0NWY4MzRjOTlkN2Q3MmI0ZTg2NDFhOWRkY2Q0N2M2NGFiY2YzOTJiODk4YzcxMDRlOTMwMjI0Zjg1MjBhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.p_MlJQ1-QkmY48DSYxJfF-cWwaXsb47nfF6PA4iTXKs)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjExNTczMDgsIm5iZiI6MTcyMTE1NzAwOCwicGF0aCI6Ii8xMTM1MzEzMDMvMjgzOTg3MjY0LTFmZDk1ZDgzLTg3OWYtNGYzZC1iOWVmLWY3ZTMwYWZiNmZiYS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzE2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcxNlQxOTEwMDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02NmFmYWU1YjBhZGFiZDkxYTNjNzEyY2Y3MmRiMWFlYjA1ZWIwNGUyZTkxMTUwMjNlYjczN2FlZGQzYzg2YTkwJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.N_ls2Fymmw9DDIAJ-zs1lAdMDVziv0py29EkSfUCzlU)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjExNTczMDgsIm5iZiI6MTcyMTE1NzAwOCwicGF0aCI6Ii8xMTM1MzEzMDMvMjgzOTg3MjcwLTQwMWY0M2UxLWFlZjktNDkzYy1iMDk1LWUwOGFiZDQ0YWM0ZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzE2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcxNlQxOTEwMDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zMTFkOTJhYTI5YzY5YmQ2YWU2MzJjMGQwOGE3ZTE3YjI4ODExMmRmZDRlOGRhYWU5NThjZTkxN2E3YTFhODNmJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.J-eNfHeWsdtzo4LcYCe72xLxeFHBk2F4s3SAxfOjqGA)
iv. Quit
![Screenshot 2023-11-18 134759](https://private-user-images.githubusercontent.com/113531303/283987275-de6b631a-4aee-4135-a373-ec9e002341f5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjExNTczMDgsIm5iZiI6MTcyMTE1NzAwOCwicGF0aCI6Ii8xMTM1MzEzMDMvMjgzOTg3Mjc1LWRlNmI2MzFhLTRhZWUtNDEzNS1hMzczLWVjOWUwMDIzNDFmNS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzE2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcxNlQxOTEwMDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04NWIzYWMyNzM3OTA2MTIyNDYxNjk0ZmNjOTY2YjQ5M2Y5MzI0NmZkMDA4YTI4Mzg4OGVkY2E5ZDMxZTRlY2Q5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.S0hu5tGQ8nzX0aLrbGReVqpPU9aT38sL2tOKC7ZW57I)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjExNTczMDgsIm5iZiI6MTcyMTE1NzAwOCwicGF0aCI6Ii8xMTM1MzEzMDMvMjgzOTg3MjgzLTZjZTNmMTRmLThkNzQtNGJmYy1hMzBkLTE5ZDRmYzQwNWRkNS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzE2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcxNlQxOTEwMDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT01ZTJkNjZjOGY0MTI1ZDRiNzc5Nzg4NjUxMGYxMGM4YWI3MDYxM2EzOTI2MWNiZTM1YzY4NGUzYTc5MmY3MWEzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.EN28_hG1DGum6mAxvdidZV-tzKP7iNWpsvj4ykCtC9o)
i. View Account Holder Details
ii. Change Account Holder Details
iii. Change Password
iv. Logout