Git Product home page Git Product logo

bankingmanagementapplication's People

Contributors

abhayd11 avatar always0p avatar de-nandan avatar divyanshi070700 avatar durgesh1506 avatar gursimran18 avatar ishita1505 avatar just-a-n00b avatar kunal2812 avatar mansi0703 avatar nisiddharth avatar nk9699 avatar overlord-ak avatar pinnacle20 avatar pravesh-pandey avatar rishigarg94 avatar sarthak81 avatar shivamk28 avatar shivani4208 avatar shradhey1008 avatar shruti8019 avatar siddheshpatil777 avatar sudhanshu1221 avatar swatijindal08 avatar tiwarirajdeep avatar utr491 avatar vaishnavi1011 avatar vvv007 avatar wslord avatar yashikaj14 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

bankingmanagementapplication's Issues

Fix clear button on sign-up page

The “clear’ button on the signup page also clears the auto generated Account No., MICR No. and Pin. Remove that part of the code.

Remove redundant try-catch

At line 169 in Authentication.java, there is an unnecessary try-catch inside the finally block. Preserve the code, but remove the blocks.

Make javaconnect a singleton class

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.

Field missing in profile tab

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.

Spelling check

The spelling of “Withdrawal” in the Withdrawl tab is wrong

Useless tabs

The Customer List and Transactions tabs are useless. Breach of customer personal information .

Save Button Not Working

In Profile Tab, after editing detail when we try to save , save button doesn’t save things.

Banking management application

#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 🙏");
}








}
    
    
}

Account number should be prefilled

  1. In the Transfer tab, the Account No field asks for your own account number, it should come prefilled with the account number and the field should not be editable. Remove the search button also.
  2. In the Withdrawal tab, the Account No field asks for your own account number, it should come prefilled with the account number and the field should not be editable. Remove the search button also.

Pass Account Number to next class

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.

Change button name

The Cancel button in the Change Pin tab actually clears the form. Rename the button to “Clear”

Improve Sign-up page UI

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.

Revamp display page

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.

Encrypt PIN before storing to database

  • Store hash of PIN in database (one-way encryption) via a strong hash function.
  • For authentication while logging in, match hash of input PIN with encrypted PIN from database.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.