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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzMzk1MTksIm5iZiI6MTcyMjMzOTIxOSwicGF0aCI6Ii8xMTM1MzEzMDMvMjgzOTg3MjQ1LTA1N2NjOWIwLTRlMzktNGRlYy05NmFmLWE0YzFlZTVhNjM1Yi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMFQxMTMzMzlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yZDdiYzc0MTdmZjMzNjUwYmI1OWM1ZTg5NTk5NDBjOGFlZmQxZGU2NTNkNDUzYTJiNmE1Yjk0ZTBmYzA3ODNlJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.SKrBLZ23RTTgrj8tV3yO4LaPIwIyxhidwgztLKqS3fE)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzMzk1MTksIm5iZiI6MTcyMjMzOTIxOSwicGF0aCI6Ii8xMTM1MzEzMDMvMjgzOTg3MjU3LTMzZjlkNmM3LWQ2ZGYtNDhlZC04NTliLTFjNzIwMmU4ZGVjMC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMFQxMTMzMzlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wOWMxZmZmYzNjMTNiMGYyOGRhYzY4MWJiMmJhYzM5MzY0NjY5N2I2ZWFhZTVhZTYxZjJmNDc1OWM2YTIyOTAxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.PXl-UDURHvyR2w8LZQppc_6FWiUWdCXdceMrMrIFAko)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzMzk1MTksIm5iZiI6MTcyMjMzOTIxOSwicGF0aCI6Ii8xMTM1MzEzMDMvMjgzOTg3MjY0LTFmZDk1ZDgzLTg3OWYtNGYzZC1iOWVmLWY3ZTMwYWZiNmZiYS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMFQxMTMzMzlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mNjZhMzJhY2UwNzA3OTk2YjcyYTk2OTQ4NmE4ODQ1YmI0YjBlNjJiODEyYzMxNDEyOGVkN2VlMzZkZjc2NmU0JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.FclSLwaY4LQ7hHqyqM9F-yY48W6gtoLGp0L6yz9baRM)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzMzk1MTksIm5iZiI6MTcyMjMzOTIxOSwicGF0aCI6Ii8xMTM1MzEzMDMvMjgzOTg3MjcwLTQwMWY0M2UxLWFlZjktNDkzYy1iMDk1LWUwOGFiZDQ0YWM0ZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMFQxMTMzMzlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xOTU2YTE1M2QzZDlhMTEwZWY2M2EyNjA4NWVlMjU3OWU2NDExZmVhOGM3ZWQxMTQ3OTdmYmU0Nzg4ZWNiYjNmJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.VJHLoNVYLPEbox93cfjvs2EqO7FZoH16LR6iylaM2qU)
iv. Quit
![Screenshot 2023-11-18 134759](https://private-user-images.githubusercontent.com/113531303/283987275-de6b631a-4aee-4135-a373-ec9e002341f5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzMzk1MTksIm5iZiI6MTcyMjMzOTIxOSwicGF0aCI6Ii8xMTM1MzEzMDMvMjgzOTg3Mjc1LWRlNmI2MzFhLTRhZWUtNDEzNS1hMzczLWVjOWUwMDIzNDFmNS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMFQxMTMzMzlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kMDAyYzY5YWNmNmI3ZDEzMmJmMTJlNzI0ZjY5ZDVkMGQ1ZDZkYTJmMDI1NWU4NmI0MTBhMDg5MDZkMjgxMTkzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.SMfKs6XTg5wKRjuDlM4MFvpkptHgfsS0k2XNu9sREag)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzMzk1MTksIm5iZiI6MTcyMjMzOTIxOSwicGF0aCI6Ii8xMTM1MzEzMDMvMjgzOTg3MjgzLTZjZTNmMTRmLThkNzQtNGJmYy1hMzBkLTE5ZDRmYzQwNWRkNS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMFQxMTMzMzlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mOWMzMTAxNTI2ZDM4OGYwMGM2ZjIzOGIwMGRiNGQwMDQxZDQ5ZTRlNWY4NGI5ZTA1ZTdmZDI5ZGRhNTZjOWM2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.ike68pLhGeKLo2Ursclm8LF9OfIoKNFMbkqWCZQic6s)
i. View Account Holder Details
ii. Change Account Holder Details
iii. Change Password
iv. Logout