Hello this is desktop application using java and swing to handle many in bank process with migration to atm machine like deposit, withdraw, fast withdraw,change pin ,show your current balance in your account every time you open application it give you in signup process application from with random number
to run project in your local machine just create database schema call it with name bankmanagementsystem and import sql file to create required tables you should has dependancies
1- jdk at least 8 version
2- jcalendar-tz-1.3.3-4.jar because we you JChooser class you can find it in my database folder
3- mysql-connector-j-8.1.0.jar to work with mysql database you can find it in my database folder
4- confirm that install mysql in your machine and mysql server aleardy work
5- confirm that you install jdk in your machine
6- 👍👍👍
Images will show to you how app works:
this is login form which if you aleardy register you can login with your card number and pin numberreport about your account
this signup page to take your personal information in case if you press signup button
this is account details page
this deposit operation
this withdraw operation
you can change pin number
show your current balance
you can do fast cash
verfiy your deposit operation