A GUI-based Bank Management System, with user & admin logins, secure authentications, & the ability to store & modify user information through admin accounts. 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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyMTE4OTEsIm5iZiI6MTczOTIxMTU5MSwicGF0aCI6Ii8xMTM1MzEzMDMvMjgzOTg3MjQ1LTA1N2NjOWIwLTRlMzktNGRlYy05NmFmLWE0YzFlZTVhNjM1Yi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMFQxODE5NTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yMzRlYjI0NDJhOTQzZDY2YWFmMTQ1YmIxN2NjMjhjYWQ1MWJiNzA2OWVmM2NhOGQyYzRjOTU5MTZjZDg5NDUxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.N6iDaOl_-1cpfTatDjJsnQy6Gs0uBrDginabspfTRPQ)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyMTE4OTEsIm5iZiI6MTczOTIxMTU5MSwicGF0aCI6Ii8xMTM1MzEzMDMvMjgzOTg3MjU3LTMzZjlkNmM3LWQ2ZGYtNDhlZC04NTliLTFjNzIwMmU4ZGVjMC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMFQxODE5NTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mM2E5MDdjOTk3ZDBiNWU5NmI3ZTc1YTM5YWMxNWM5ZTBmMTcyYjBkY2UxMGM0OTJlMWYxNjIwMTIxNjFlYjA2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.OYaEceWNz0qj8hmOsQLhJ0aekfbz7aHUe0EfZXsgXN8)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyMTE4OTEsIm5iZiI6MTczOTIxMTU5MSwicGF0aCI6Ii8xMTM1MzEzMDMvMjgzOTg3MjY0LTFmZDk1ZDgzLTg3OWYtNGYzZC1iOWVmLWY3ZTMwYWZiNmZiYS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMFQxODE5NTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02NjA1N2UxNDlmZGM5YjNiZTY1NTIyMWRjNjM4ODUyYzM3ZTY0MjNiNWU0NzFhNDBlNzEzZTZmMDA0OTc3OGFlJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.KttjPfk90zxo2NCOpLObhYnQPhfFUFFhuODsS7oIJkE)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyMTE4OTEsIm5iZiI6MTczOTIxMTU5MSwicGF0aCI6Ii8xMTM1MzEzMDMvMjgzOTg3MjcwLTQwMWY0M2UxLWFlZjktNDkzYy1iMDk1LWUwOGFiZDQ0YWM0ZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMFQxODE5NTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wZDU1ZmQ1ZGY2ZWY4OGM5ZDcyMzI2MDAwOGM1ODRmMWFmMzVjNjM0MzljNGVjYzBlZDg1NmVhZmQ1YWEzMTc2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.PO-iY_Rv-axkKEVWKOi4klNqyFblksSw-4USr9Qc-b4)
iv. Quit
![Screenshot 2023-11-18 134759](https://private-user-images.githubusercontent.com/113531303/283987275-de6b631a-4aee-4135-a373-ec9e002341f5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyMTE4OTEsIm5iZiI6MTczOTIxMTU5MSwicGF0aCI6Ii8xMTM1MzEzMDMvMjgzOTg3Mjc1LWRlNmI2MzFhLTRhZWUtNDEzNS1hMzczLWVjOWUwMDIzNDFmNS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMFQxODE5NTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT01MDU3YjczMzc0OTU0OTZlYjEzYTE2OGE0NGYzOTIwMTlkMjhiZTQwMzdjZjlmN2VkOTY4N2FlZmUwNWMxZjk1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.irUIYNsyr6RxpZggtjDI8VnWM3dNkYji59sLdpdn6lc)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyMTE4OTEsIm5iZiI6MTczOTIxMTU5MSwicGF0aCI6Ii8xMTM1MzEzMDMvMjgzOTg3MjgzLTZjZTNmMTRmLThkNzQtNGJmYy1hMzBkLTE5ZDRmYzQwNWRkNS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMFQxODE5NTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iMmEwMDQzOTU3NDE1MDE0NjVmNThiMmM5MWE0MWFkMTZlYmRiZjA0OGJiNjA5YTljNjQ3ZDVjNmQwYTAzZTRiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.0PXIRevcDiRZJcCTcikfHdM7phqjgI9U6wo8SjcfL34)
i. View Account Holder Details
ii. Change Account Holder Details
iii. Change Password
iv. Logout