Skip to content

eshan-sud/bank-management-system

Repository files navigation


Bank Management System

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

Built using Java programming lanaguage, Object Oriented Programming and file handling.

How To Run

  • 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
    

Mani Menu Operations:

i. Create new customer account

Screenshot 2023-11-18 134731

ii. Login to the current customer account

Screenshot 2023-11-18 134738

iii. Login to an admin account

Screenshot 2023-11-18 134746

iv. Quit

Customer Account Operations:

Screenshot 2023-11-18 134759

i. View Account Details

ii. Withdraw

iii. Deposit

iv. Change Password

v. Logout

Admin Account Operations:

Screenshot 2023-11-18 134811

i. View Account Holder Details

ii. Change Account Holder Details

iii. Change Password

iv. Logout