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.

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

ii. Login to the current customer account

iii. Login to an admin account

iv. Quit

i. View Account Details
ii. Withdraw
iii. Deposit
iv. Change Password
v. Logout

i. View Account Holder Details
ii. Change Account Holder Details
iii. Change Password
iv. Logout