Skip to content

This project develops using java language with GUI interface. Complete bank management system with the admin user, ATM system is also connected and account user can also use his accounts as atm account by creating bank management.

Notifications You must be signed in to change notification settings

meamirghafoor/bank-management-system-with-atm-feature-using-java-gui-interface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

Bank management system

This project is developed using Java language with GUI interface. Complete bank management system, ATM system is also connected with admin and other employee user and account users can also use their accounts as ATM account created by bank management. An email system has also been added. Will send an appropriate email to the associated account when user accounts are created or performed. Therefore an email account is required to add the filename to "email" before running this project. And SQL file also needs to be imported into XAMPP server before running. The SQL file is imported into the project folder named "Database".

Admin features

  1. login
  2. forget password
  3. Admin can add multiples employees.
  4. Admin can see how many employees is active.
  5. Admin can block or activate any employee account.
  6. Admin can delete, block or activate any bank accouts or ATM accounts.
  7. Admin can change his account password.
  8. And also able to change his profile image.
  9. Admin can see any account history by searcing any account. And also search the history of any account between two dates.
  10. Admin can save any account history as PDF file and also save the profile as a PNG image.
  11. There are more many features in project but main features are given.

Emplyees features

  1. login.
  2. Forget password.
  3. Add multiples account.
  4. Able to activate an ATM account on any bank account.
  5. Able to block or activate any bank account or ATM account.
  6. Able to change his account password.
  7. And also able to change his profile image.
  8. Able to see any account history by searching any account. And also search the history of any account between two dates.
  9. Able to save any account history as a PDF file and also save the profile as a PNG image.
  10. He can search any account history from start to end or search between two dates.
  11. Make transactions between two accounts.
  12. Make withdrawal.
  13. Deposit money.
  14. There are more many features in the project but the main features are given.

ATM user features

  1. Login.
  2. Forget password.
  3. Transfer money.
  4. Mini statement.
  5. Withdraw the money.
  6. Change password.
  7. Exit account.

Templates

Bank User demo

pic1

loding

login

ad_main

ad_emp

ad_emp_p

ad_history

ad_pass

ATM User demo

atm_1

atm_2

atm_3

atm_4

About

This project develops using java language with GUI interface. Complete bank management system with the admin user, ATM system is also connected and account user can also use his accounts as atm account by creating bank management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages