contrihub / bankingmanagementapplication Goto Github PK
View Code? Open in Web Editor NEWA Java Swing application
A Java Swing application
In the Profile tab, the account number passed as arguments while launching the class isn’t being used, rather the value from jTextField1 is used. Correct this.
The account number entered by the user during sign-in isn’t being used anywhere in the class. Remove jTextField1, jTextField2, jButton3, jLabel2, jLabel3 from the UI and code related to it. Add labels displaying the Account Number and today’s date. Also, remove the Account Number field from all tabs as it is being displayed at the top of the form.
In javaconnect.java at line 15, a Connection object is made but never used. Make use of it to convert the javaconnect class to a Singleton Class.
The Withdraw button in the Withdrawal tab doesn’t do anything to the database. Add functionality to it.
In the Deposit tab, the account number passed as arguments while launching the class isn’t being used, rather the value from jTextField1 is used. Correct this.
In place of jLabel1 in Authentication.java add some suitable logo of bank/lock/login.
In Profile Tab, after editing detail when we try to save , save button doesn’t save things.
The spelling of “Withdrawal” in the Withdrawl tab is wrong
The “clear’ button on the signup page also clears the auto generated Account No., MICR No. and Pin. Remove that part of the code.
If someone edits their security question in profile tab, there should be a field to write the answer to it and the answer must also get written to the database.
Find out the problem and then fix it to the best of your imagination.
In Account.java, in Bal() method (line no 334), the Pin of the user is getting saved in the Balances table instead of Balance. Fix it!
In the Customer List tab, the account number passed as arguments while launching the class isn’t being used, rather the value from jTextField1 is used.
In the signup page add a date picker for the DOB field.
Add the option of ‘Others’ gender in the signup form.
The Cancel button in the Change Pin tab actually clears the form. Rename the button to “Clear”
In the signup page, the code that generates random account no and MICR doesn’t check if the Account no and MICR code already exists for some other user. Fix this.
In Loading.java a useless jLabel4 appears. Remove it!
#include<stdio.h>
int main()
{
int pin;
int key;
int amount;
int balance=10000;
printf(" State Bank Of India 🏦\n");
printf("________________________________________\n");
printf("________________________________________\n");
printf("******************ATM*******************\n");
printf("________________________________________\n");
printf("ENTER PIN NUMBER : ");
scanf("%d",&pin);
printf("________________________________________\n");
printf("1) WITHDRAWAL\n");
printf("2) DEPOSIT\n");
printf("3) CHECK BALANCE\n");
printf("________________________________________\n");
printf("press any key::");
scanf("%d",&key);
printf("________________________________________\n");
printf("YOUR ACCOUNT\n ");
switch (key)
{
case 1:
{
printf("BALANCE IS Rs.10000\n");
printf("ENTER WITHDRAWAL AMOUNT=");
scanf("%d",& amount);
amount>balance? printf("INVALID AMOUNT\n"): printf("your Balance is::%d\n ", balance-amount);
printf("THANK YOU 🙏");
break;
}
case 2:
{
printf("ENTER DEPOSIT AMOUNT\n");
scanf("%d",& amount);
printf("YOUR BALANCE IS::%d", amount+balance);
printf("THANK YOU 🙏");
break;
}
case 3:
{
printf("YOUR BALANCE IS ::%d", balance);
printf("THANK YOU 🙏");
break;
}
default :
{
printf("INVALID KEY");
printf("THANK YOU 🙏");
}
}
}
In the Deposit tab, the deposit button doesn’t add money to balance in database.
The signup page doesn’t have a null pointer or valid strings check in many text boxes. Implement them.
The Customer List and Transactions tabs are useless. Breach of customer personal information .
In the View balance tab, the account number passed as arguments while launching the class isn’t being used, rather the value from jTextField1 is used.
In the change pin tab, the old pin field isn’t getting used. Add verification that the entered old pin is correct.
At line 169 in Authentication.java, there is an unnecessary try-catch inside the finally block. Preserve the code, but remove the blocks.
The Transfer button in the Transfer tab doesn’t do anything to the database. Add functionality to it .
In the Transfer tab, the account number passed as arguments while launching the class isn’t being used, rather the value from jTextField1 is used. Correct this.
In the Change Pin tab, the account number passed as arguments while launching the class isn’t being used, rather the value from jTextField1 is used.
When the user sign’s in, the Account number isn’t passed to the next class (which is Loading.class and then MyPage.java). Implement this functionality.
On the signup page, the UI is cut from the bottom, the buttons and the bottom text ain’t visible. Extend the frame to the bottom to accommodate them.
In the Withdrawl tab, the account number passed as arguments while launching the class isn’t being used, rather the value from jTextField1 is used. Correct this.
In the Transaction tab, the account number passed as arguments while launching the class isn’t being used, rather the value from jTextField1 is used.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.