Introduction
Introduction
The objective of this application is to enable Customers of various Banks, who can do their
account accessibility and transactions using this solution. They need not to interact with various
applications or web sites of each bank. The Admin will add new customer’s details and can
update the existing details of the customer.
The Bank Admin makes access this software to see the all Customer transactions, account
Transfer status, etc. He should be able to provide manual Response for the queries related to the
Customers.
The Customers should make request for multiple bank account access to the
Administrator. He/she can view the Account related information. The customer should able to
transfer the amount from one bank to another bank account using this system by providing the
authentication details. The customer also facilitated to generate report for own bank details for a
respective period.
1
Literature Survey:-
Currently we are having lot of banks in the market and any person can do transactions of any
individual bank either manually or by online. But no one can do all banks transactions in a single
portal or in single bank. This is the main disadvantage in existing system to avoid this problem
we are introducing “Green Banking system (G-Banking)”.
Disadvantages:
Advantages:
2
Objective:-
This software reduces the time taken for doing banking operations.
This software helps in reducing paper work because the work of three banks can be done
within one software/office only.
This software indirectly reduces pollution because we will have to go one office rather
than three banks.
This software helps in reducing manpower space as the work of three banks can be done
in one office only.
This software helps in reducing electricity as the work of three banks can be done in one
office only.
3
Project Analysis:-
1. Admin Module:
The admin module will be used by the administrator of this portal, by using this
module, an admin can do some operations like create a new account, view the
account information, Transfer amount from one account to other account and can
also see the Transaction Reports. This module consists following functionalities.
i. Create New Account: By using this functionality admin can create a new
account in any bank by selecting bank name option.
ii. View Account Information: By using this functionality admin view all
customers’ account details, this can be viewed for users who are having
account in any bank.
iii. Transfer Amount: By using this functionality admin can transfer money
from one's customer account to other accounts of same bank or other banks.
iv. Transaction Reports: By using this functionality admin can get all
transaction reports of customers.
v. List of Customers: By using this functionality Bank admin can get their
entire customers list and their details.
vi. List of Accounts: By using this functionality Bank admin can get their
entire customers list based on selected account type like saving account,
current account etc.
2. Reports Module:
4
Software Engineering Methodology:-
Software requirements:
Hardware requirements:
5
Software Requirement Specification:-
E-R DIAGRAM
6
Data Flow Diagram:-
a) 0 Level
Customer Banks
Green Banking
7
b) 1 Level DFD
8
Working:-
9
For Existing Users:
10
Coding:-
Authentication.java
import com.sun.glass.events.KeyEvent;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.swing.JOptionPane;
import javax.swing.UIManager;
Connection conn;
ResultSet rs;
PreparedStatement pst;
int attempt=1;
public Authentication() {
super("Login");
initComponents();
conn=javaconnect.ConnectDb();
if(attempt<4){
try{
pst=conn.prepareStatement(sql);
11
pst.setString(1, jTextField1.getText());
pst.setString(2, jPasswordField1.getText());
rs=pst.executeQuery();
if(rs.next()){
setVisible(false);
ob.setUploading();
ob.setVisible(true);
rs.close();
pst.close();
}else{
}catch(Exception e){
JOptionPane.showMessageDialog(null, e);
}finally{
try{
rs.close();
pst.close();
}catch(Exception e){
}else if(attempt!=4){
JOptionPane.showMessageDialog(null, "ATTEMPT"+attempt);
12
}
else{
jTextField1.setEnabled(false);
jPasswordField1.setEditable(false);
if(attempt==5){
this.dispose();
attempt++;
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
char c=evt.getKeyChar();
getToolkit().beep();
13
evt.consume();
try {
UIManager.setLookAndFeel("com.jtattoo.plaf.smart.SmartLookAndFeel");
java.util.logging.Logger.getLogger(Authentication.class.getName()).log(java.util.logging.Level.SEVERE
, null, ex);
java.util.logging.Logger.getLogger(Authentication.class.getName()).log(java.util.logging.Level.SEVERE
, null, ex);
java.util.logging.Logger.getLogger(Authentication.class.getName()).log(java.util.logging.Level.SEVERE
, null, ex);
java.util.logging.Logger.getLogger(Authentication.class.getName()).log(java.util.logging.Level.SEVERE
, null, ex);
//</editor-fold>
java.awt.EventQueue.invokeLater(new Runnable() {
14
new Authentication().setVisible(true);
});
Loading:-
import java.sql.*;
import javax.swing.*;
Connection conn;
ResultSet rs;
PreparedStatement pst;
int s=0;
Thread th;
15
public Loading() {
super("Loading");
initComponents();
th=new Thread((Runnable)this);
setVisible(false);
th.start();
try{
for(int i=0;i<=200;i++){
s=s+1;
int n=jProgressBar1.getMaximum();
int v=jProgressBar1.getValue();
if(v<n){
jProgressBar1.setValue(jProgressBar1.getValue()+1);
}else{
i=201;
setVisible(false);
ob.setVisible(true);
Thread.sleep(50);
16
}
}catch(Exception e){
try {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
java.util.logging.Logger.getLogger(Loading.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
java.util.logging.Logger.getLogger(Loading.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
java.util.logging.Logger.getLogger(Loading.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
java.util.logging.Logger.getLogger(Loading.class.getName()).log(java.util.logging.Level.SEVERE, null,
ex);
17
//</editor-fold>
java.awt.EventQueue.invokeLater(new Runnable() {
new Loading().setVisible(true);
});
GBanking:-
import com.sun.glass.events.KeyEvent;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.print.PageFormat;
import java.awt.print.Printable;
import java.awt.print.PrinterException;
import java.awt.print.PrinterJob;
import java.sql.Connection;
18
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.Random;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import net.proteanit.sql.DbUtils;
Connection conn;
ResultSet rs;
PreparedStatement pst;
public GBAanking() {
super("G Banking");
initComponents();
conn=javaconnect.ConnectDb();
RandomId();
AccountPNB();
AccountAxis();
AccountIDBI();
Table1();
jTextField1.setText(""+ra.nextInt(10000+1));
19
try{
String sql="select
CustId,FName,LName,FBank,FAcc,SBank,SAcc,TBank,TAcc,Mob,Address,Gender,Aadhar,DOB from
Customer";
pst=conn.prepareStatement(sql);
rs=pst.executeQuery();
jTable1.setModel(DbUtils.resultSetToTableModel(rs));
}catch(Exception e){
}finally{
try{
rs.close();
pst.close();
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
if(jCheckBox1.isSelected() == true){
try{
pst=conn.prepareStatement(sql);
pst.setString(1,jTextField1.getText());
pst.setString(2,jTextField2.getText());
20
pst.setString(3,jTextField3.getText());
pst.setString(4,jTextField4.getText());
pst.setString(5,jTextField50.getText());
pst.execute();
}catch(Exception e){
JOptionPane.showMessageDialog(null, e);
if(jCheckBox2.isSelected() == true){
try{
pst=conn.prepareStatement(sql);
pst.setString(1,jTextField1.getText());
pst.setString(2,jTextField2.getText());
pst.setString(3,jTextField3.getText());
pst.setString(4,jTextField5.getText());
pst.setString(5,jTextField51.getText());
pst.execute();
}catch(Exception e){
JOptionPane.showMessageDialog(null, e);
21
}
if(jCheckBox3.isSelected() == true){
try{
pst=conn.prepareStatement(sql);
pst.setString(1,jTextField1.getText());
pst.setString(2,jTextField2.getText());
pst.setString(3,jTextField3.getText());
pst.setString(4,jTextField6.getText());
pst.setString(5,jTextField52.getText());
pst.execute();
try{
pst=conn.prepareStatement(sql);
pst.setString(1,jTextField56.getText());
rs=pst.executeQuery();
if(rs.next()){
String add1=rs.getString("FName");
jTextField57.setText(add1);
String add2=rs.getString("LName");
22
jTextField58.setText(add2);
String add3=rs.getString("FBank");
jTextField8.setText(add3);
String add4=rs.getString("FAcc");
jTextField53.setText(add4);
String add5=rs.getString("SBank");
jTextField9.setText(add5);
String add6=rs.getString("SAcc");
jTextField54.setText(add6);
String add7=rs.getString("TBank");
jTextField10.setText(add7);
String add8=rs.getString("TAcc");
jTextField55.setText(add8);
String add9=rs.getString("Mob");
jFormattedTextField3.setText(add9);
String add10=rs.getString("Address");
jTextField61.setText(add10);
String add11=rs.getString("Gender");
jComboBox2.setSelectedItem(add11);
String add12=rs.getString("Aadhar");
jFormattedTextField4.setText(add12);
String add13=rs.getString("DOB");
jTextField62.setText(add13);
rs.close();
pst.close();
}else{
23
JOptionPane.showMessageDialog(null,"INCORRECT ID");
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
}finally{
try{
rs.close();
pst.close();
jTextField57.setEditable(true);
jTextField58.setEditable(true);
jTextField61.setEditable(true);
jTextField62.setEditable(true);
jComboBox2.setEditable(true);
jFormattedTextField3.setEditable(true);
jFormattedTextField4.setEditable(true);
try{
String value1=jTextField57.getText();
String value2=jTextField58.getText();
String value3=jTextField61.getText();
24
String value4=jTextField62.getText();
String value5=(String)jComboBox2.getSelectedItem();
String value6=jFormattedTextField3.getText();
String value7=jFormattedTextField4.getText();
pst=conn.prepareStatement(sql);
pst.execute();
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
try{
pst=conn.prepareStatement(sql);
pst.setString(1,jTextField11.getText());
rs=pst.executeQuery();
if(rs.next()){
String add1=rs.getString("FName");
jTextField12.setText(add1);
String add2=rs.getString("LName");
jTextField13.setText(add2);
25
String add3=rs.getString("Bal");
jTextField14.setText(add3);
rs.close();
pst.close();
}else{
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
}finally{
try{
rs.close();
pst.close();
}catch(Exception e){
try{
String s1=jTextField14.getText();
String s2=jTextField15.getText();
int sum=Integer.parseInt(s1)+Integer.parseInt(s2);
String sum1=String.valueOf(sum);
jTextField16.setText(sum1);
26
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
} }
try{
String value1=jTextField11.getText();
String value2=jTextField16.getText();
pst=conn.prepareStatement(sql);
pst.execute();
}catch(Exception e){
JOptionPane.showMessageDialog(null, e);
try{
String value1=jTextField11.getText();
String value2=jTextField16.getText();
pst=conn.prepareStatement(sql);
pst.execute();
UpdatePNB();
JOptionPane.showMessageDialog(null,"SUCCESSFULLY DEPOSITED");
jTextField11.setText("");
jTextField12.setText("");
27
jTextField13.setText("");
jTextField14.setText("");
jTextField15.setText("");
jTextField16.setText("");
}catch(Exception e){
JOptionPane.showMessageDialog(null, e);
try{
pst=conn.prepareStatement(sql);
pst.setString(1,jTextField17.getText());
rs=pst.executeQuery();
if(rs.next()){
String add1=rs.getString("FName");
jTextField18.setText(add1);
String add2=rs.getString("LName");
jTextField19.setText(add2);
String add3=rs.getString("Bal");
jTextField20.setText(add3);
28
rs.close();
pst.close();
}else{
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
}finally{
try{
rs.close();
pst.close();
}catch(Exception e){
try{
String s1=jTextField20.getText();
String s2=jTextField21.getText();
int sum=Integer.parseInt(s1)+Integer.parseInt(s2);
String sum1=String.valueOf(sum);
jTextField22.setText(sum1);
}catch(Exception e){
29
JOptionPane.showMessageDialog(null,e);
try{
String value1=jTextField17.getText();
String value2=jTextField22.getText();
pst=conn.prepareStatement(sql);
pst.execute();
}catch(Exception e){
JOptionPane.showMessageDialog(null, e);
try{
String value1=jTextField17.getText();
String value2=jTextField22.getText();
pst=conn.prepareStatement(sql);
pst.execute();
UpdateAxis();
JOptionPane.showMessageDialog(null,"SUCCESSFULLY DEPOSITED");
30
jTextField17.setText("");
jTextField18.setText("");
jTextField19.setText("");
jTextField20.setText("");
jTextField21.setText("");
jTextField22.setText("");
}catch(Exception e){
JOptionPane.showMessageDialog(null, e);
try{
pst=conn.prepareStatement(sql);
pst.setString(1,jTextField23.getText());
rs=pst.executeQuery();
if(rs.next()){
String add1=rs.getString("FName");
jTextField24.setText(add1);
String add2=rs.getString("LName");
jTextField25.setText(add2);
31
String add3=rs.getString("Bal");
jTextField26.setText(add3);
rs.close();
pst.close();
}else{
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
}finally{
try{
rs.close();
pst.close();
}catch(Exception e){
try{
String s1=jTextField26.getText();
String s2=jTextField27.getText();
int sum=Integer.parseInt(s1)+Integer.parseInt(s2);
32
String sum1=String.valueOf(sum);
jTextField85.setText(sum1);
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
try{
String value1=jTextField23.getText();
String value2=jTextField85.getText();
pst=conn.prepareStatement(sql);
pst.execute();
}catch(Exception e){
JOptionPane.showMessageDialog(null, e);
try{
String value1=jTextField23.getText();
String value2=jTextField85.getText();
pst=conn.prepareStatement(sql);
33
pst.execute();
UpdateIDBI();
JOptionPane.showMessageDialog(null,"SUCCESSFULLY DEPOSITED");
jTextField23.setText("");
jTextField24.setText("");
jTextField25.setText("");
jTextField26.setText("");
jTextField27.setText("");
jTextField85.setText("");
}catch(Exception e){
JOptionPane.showMessageDialog(null, e);
try{
String s1=jTextField34.getText();
34
String s2=jTextField37.getText();
pst=conn.prepareStatement(sql);
pst.execute();
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
try{
String s1=jTextField34.getText();
String s2=jTextField86.getText();
pst=conn.prepareStatement(sql);
pst.execute();
WDAxis();
jTextField34.setText("");
jTextField35.setText("");
jTextField36.setText("");
jTextField37.setText("");
jTextField38.setText("");
jTextField86.setText("");
35
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
try{
String s1=jTextField31.getText();
String s2=jTextField32.getText();
int sum=Integer.parseInt(s1)-Integer.parseInt(s2);
String sum1=String.valueOf(sum);
jTextField33.setText(sum1);
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
try{
String s1=jTextField37.getText();
String s2=jTextField38.getText();
int sum=Integer.parseInt(s1)-Integer.parseInt(s2);
String sum1=String.valueOf(sum);
36
jTextField86.setText(sum1);
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
try{
String s1=jTextField42.getText();
String s2=jTextField43.getText();
int sum=Integer.parseInt(s1)-Integer.parseInt(s2);
String sum1=String.valueOf(sum);
jTextField87.setText(sum1);
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
try{
pst=conn.prepareStatement(sql);
pst.setString(1,jTextField28.getText());
rs=pst.executeQuery();
if(rs.next()){
String add1=rs.getString("FName");
37
jTextField29.setText(add1);
String add2=rs.getString("LName");
jTextField30.setText(add2);
String add3=rs.getString("Bal");
jTextField31.setText(add3);
rs.close();
pst.close();
}else{
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
}finally{
try{
rs.close();
pst.close();
}catch(Exception e){
38
String sql="select * from Axis where CustId=?";
try{
pst=conn.prepareStatement(sql);
pst.setString(1,jTextField34.getText());
rs=pst.executeQuery();
if(rs.next()){
String add1=rs.getString("FName");
jTextField35.setText(add1);
String add2=rs.getString("LName");
jTextField36.setText(add2);
String add3=rs.getString("Bal");
jTextField37.setText(add3);
rs.close();
pst.close();
}else{
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
}finally{
try{
rs.close();
pst.close();
}catch(Exception e){
39
}
try{
pst=conn.prepareStatement(sql);
pst.setString(1,jTextField39.getText());
rs=pst.executeQuery();
if(rs.next()){
String add1=rs.getString("FName");
jTextField40.setText(add1);
String add2=rs.getString("LName");
jTextField41.setText(add2);
String add3=rs.getString("Bal");
jTextField42.setText(add3);
rs.close();
pst.close();
}else{
40
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
}finally{
try{
rs.close();
pst.close();
}catch(Exception e){
try{
String s1=jTextField28.getText();
String s2=jTextField31.getText();
pst=conn.prepareStatement(sql);
pst.execute();
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
41
// TODO add your handling code here:
try{
String s1=jTextField28.getText();
String s2=jTextField33.getText();
pst=conn.prepareStatement(sql);
pst.execute();
WDPNB();
jTextField28.setText("");
jTextField29.setText("");
jTextField30.setText("");
jTextField31.setText("");
jTextField32.setText("");
jTextField33.setText("");
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
try{
42
String s1=jTextField39.getText();
String s2=jTextField42.getText();
pst=conn.prepareStatement(sql);
pst.execute();
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
try{
String s1=jTextField39.getText();
String s2=jTextField87.getText();
pst=conn.prepareStatement(sql);
pst.execute();
WDIDBI();
jTextField39.setText("");
jTextField40.setText("");
jTextField41.setText("");
43
jTextField42.setText("");
jTextField43.setText("");
jTextField87.setText("");
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
try{
pst=conn.prepareStatement(sql);
pst.setString(1,jTextField44.getText());
rs=pst.executeQuery();
if(rs.next()){
String add1=rs.getString("FName");
jTextField45.setText(add1);
String add2=rs.getString("LName");
jTextField46.setText(add2);
String add3=rs.getString("Bal");
jTextField47.setText(add3);
44
rs.close();
pst.close();
}else{
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
}finally{
try{
rs.close();
pst.close();
}catch(Exception e){
try{
pst=conn.prepareStatement(sql);
pst.setString(1,jTextField59.getText());
rs=pst.executeQuery();
if(rs.next()){
String add1=rs.getString("FName");
45
jTextField60.setText(add1);
String add2=rs.getString("LName");
jTextField63.setText(add2);
String add3=rs.getString("Bal");
jTextField64.setText(add3);
rs.close();
pst.close();
}else{
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
}finally{
try{
rs.close();
pst.close();
}catch(Exception e){
46
String sql="select * from IDBI where CustId=?";
try{
pst=conn.prepareStatement(sql);
pst.setString(1,jTextField67.getText());
rs=pst.executeQuery();
if(rs.next()){
String add1=rs.getString("FName");
jTextField68.setText(add1);
String add2=rs.getString("LName");
jTextField69.setText(add2);
String add3=rs.getString("Bal");
jTextField70.setText(add3);
rs.close();
pst.close();
}else{
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
}finally{
try{
rs.close();
pst.close();
}catch(Exception e){
47
}
try{
String s1=jTextField47.getText();
String s2=jTextField48.getText();
int sum=Integer.parseInt(s1)-Integer.parseInt(s2);
String sum1=String.valueOf(sum);
jTextField49.setText(sum1);
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
try{
String s1=jTextField64.getText();
String s2=jTextField65.getText();
int sum=Integer.parseInt(s1)-Integer.parseInt(s2);
String sum1=String.valueOf(sum);
jTextField66.setText(sum1);
}catch(Exception e){
48
JOptionPane.showMessageDialog(null,e);
try{
String s1=jTextField70.getText();
String s2=jTextField71.getText();
int sum=Integer.parseInt(s1)-Integer.parseInt(s2);
String sum1=String.valueOf(sum);
jTextField72.setText(sum1);
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
try{
String s1=(String)jComboBox3.getSelectedItem();
pst=conn.prepareStatement(sql);
pst.setString(1, s1);
rs=pst.executeQuery();
if(rs.next()){
49
String add=rs.getString("Bal");
jTextField88.setText(add);
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
try{
String s2=(String)jComboBox4.getSelectedItem();
pst=conn.prepareStatement(sql);
pst.setString(1, s2);
rs=pst.executeQuery();
if(rs.next()){
String add=rs.getString("Bal");
jTextField90.setText(add);
}catch(Exception e){
50
JOptionPane.showMessageDialog(null,e);
try{
String s3=(String)jComboBox5.getSelectedItem();
pst=conn.prepareStatement(sql);
pst.setString(1, s3);
rs=pst.executeQuery();
if(rs.next()){
String add=rs.getString("Bal");
jTextField92.setText(add);
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
51
public void AccountPNB(){
try{
pst=conn.prepareStatement(sql);
rs=pst.executeQuery();
while(rs.next()){
String account=rs.getString("AccNo");
jComboBox3.addItem(account);
}catch(Exception e){
JOptionPane.showMessageDialog(null, e);
try{
pst=conn.prepareStatement(sql);
rs=pst.executeQuery();
while(rs.next()){
String account=rs.getString("AccNo");
jComboBox4.addItem(account);
}catch(Exception e){
JOptionPane.showMessageDialog(null, e);
52
public void AccountIDBI(){
try{
pst=conn.prepareStatement(sql);
rs=pst.executeQuery();
while(rs.next()){
String account=rs.getString("AccNo");
jComboBox5.addItem(account);
}catch(Exception e){
JOptionPane.showMessageDialog(null, e);
try{
String s1=jTextField65.getText();
String s2=jTextField90.getText();
int sum=Integer.parseInt(s1)+Integer.parseInt(s2);
String sum1=String.valueOf(sum);
jTextField91.setText(sum1);
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
53
private void jButton26ActionPerformed(java.awt.event.ActionEvent evt) {
try{
String s1=jTextField48.getText();
String s2=jTextField88.getText();
int sum=Integer.parseInt(s1)+Integer.parseInt(s2);
String sum1=String.valueOf(sum);
jTextField89.setText(sum1);
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
try{
String s1=jTextField71.getText();
String s2=jTextField92.getText();
int sum=Integer.parseInt(s1)+Integer.parseInt(s2);
String sum1=String.valueOf(sum);
jTextField93.setText(sum1);
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
54
}
try{
String value1=(String)jComboBox3.getSelectedItem();
String value2=jTextField89.getText();
pst=conn.prepareStatement(sql);
pst.execute();
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
try{
String value1=jTextField44.getText();
String value2=jTextField89.getText();
pst=conn.prepareStatement(sql);
pst.execute();
}catch(Exception e){
JOptionPane.showMessageDialog(null,e); }
try{
55
String value1=(String)jComboBox3.getSelectedItem();
String value2=jTextField89.getText();
pst=conn.prepareStatement(sql);
pst.execute();
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
try{
String value1=jTextField44.getText();
String value2=jTextField89.getText();
pst=conn.prepareStatement(sql);
pst.execute();
}catch(Exception e){
JOptionPane.showMessageDialog(null,e); }
TransferC();
TransferD();
TPNB();
TPNB1();
56
}
try{
String value1=(String)jComboBox4.getSelectedItem();
String value2=jTextField91.getText();
pst=conn.prepareStatement(sql);
pst.execute();
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
try{
String value1=jTextField59.getText();
String value2=jTextField91.getText();
pst=conn.prepareStatement(sql);
pst.execute();
}catch(Exception e){
JOptionPane.showMessageDialog(null,e); }
try{
String value1=(String)jComboBox4.getSelectedItem();
57
String value2=jTextField91.getText();
pst=conn.prepareStatement(sql);
pst.execute();
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
try{
String value1=jTextField59.getText();
String value2=jTextField91.getText();
pst=conn.prepareStatement(sql);
pst.execute();
}catch(Exception e){
JOptionPane.showMessageDialog(null,e); }
TransferA();
TransferB();
TAxis();
TAxis1();
58
}
try{
String value1=(String)jComboBox5.getSelectedItem();
String value2=jTextField93.getText();
pst=conn.prepareStatement(sql);
pst.execute();
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
try{
String value1=jTextField67.getText();
String value2=jTextField93.getText();
pst=conn.prepareStatement(sql);
pst.execute();
}catch(Exception e){
JOptionPane.showMessageDialog(null,e); }
59
try{
String value1=(String)jComboBox5.getSelectedItem();
String value2=jTextField93.getText();
pst=conn.prepareStatement(sql);
pst.execute();
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
try{
String value1=jTextField67.getText();
String value2=jTextField93.getText();
pst=conn.prepareStatement(sql);
pst.execute();
}catch(Exception e){
JOptionPane.showMessageDialog(null,e); }
TransferM();
TransferN();
TIDBI();
60
TIDBI1();
try{
pst=conn.prepareStatement(sql);
pst.setString(1,jTextField73.getText());
rs=pst.executeQuery();
if(rs.next()){
String add1=rs.getString("FName");
jTextField74.setText(add1);
String add2=rs.getString("LName");
jTextField75.setText(add2);
String add4=rs.getString("FAcc");
jTextField79.setText(add4);
61
String add5=rs.getString("FBal");
jTextField82.setText(add5);
String add6=rs.getString("SAcc");
jTextField80.setText(add6);
String add7=rs.getString("SBal");
jTextField83.setText(add7);
String add8=rs.getString("TAcc");
jTextField81.setText(add8);
String add9=rs.getString("TBal");
jTextField84.setText(add9);
rs.close();
pst.close();
}else{
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
}finally{
try{
rs.close();
pst.close();
}catch(Exception e){
62
}
try{
dispose();
new Authentication().setVisible(true);
}finally{
try{
rs.close();
pst.close();
}catch(Exception e){
63
}
if(jCheckBox1.isSelected() == true){
jTextField4.setEditable(true);
jTextField50.setEditable(true);
}else{
jTextField4.setEditable(false);
jTextField50.setEditable(false);
if(jCheckBox2.isSelected() == true){
jTextField5.setEditable(true);
jTextField51.setEditable(true);
}else{
jTextField5.setEditable(false);
jTextField51.setEditable(false);
64
}
if(jCheckBox3.isSelected() == true){
jTextField6.setEditable(true);
jTextField52.setEditable(true);
}else{
jTextField6.setEditable(false);
jTextField52.setEditable(false);
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
65
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
char c=evt.getKeyChar();
getToolkit().beep();
66
evt.consume();
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
67
private void jTextField6KeyTyped(java.awt.event.KeyEvent evt) {
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
char c=evt.getKeyChar();
68
if(!(Character.isDigit(c) || (c==KeyEvent.VK_BACKSPACE) || c==KeyEvent.VK_ENTER)){
getToolkit().beep();
evt.consume();
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
69
private void jTextField15KeyTyped(java.awt.event.KeyEvent evt) {
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
char c=evt.getKeyChar();
getToolkit().beep();
70
JOptionPane.showMessageDialog(null, "ENTER ONLY DIGIT");
evt.consume();
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
71
// TODO add your handling code here:
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
72
}
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
char c=evt.getKeyChar();
73
if(!(Character.isDigit(c) || (c==KeyEvent.VK_BACKSPACE) || c==KeyEvent.VK_ENTER)){
getToolkit().beep();
evt.consume();
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
74
private void jTextField59KeyTyped(java.awt.event.KeyEvent evt) {
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
char c=evt.getKeyChar();
getToolkit().beep();
75
JOptionPane.showMessageDialog(null, "ENTER ONLY DIGIT");
evt.consume();
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
char c=evt.getKeyChar();
getToolkit().beep();
evt.consume();
try {
76
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
java.util.logging.Logger.getLogger(GBAanking.class.getName()).log(java.util.logging.Level.SEVERE,
null, ex);
java.util.logging.Logger.getLogger(GBAanking.class.getName()).log(java.util.logging.Level.SEVERE,
null, ex);
java.util.logging.Logger.getLogger(GBAanking.class.getName()).log(java.util.logging.Level.SEVERE,
null, ex);
java.util.logging.Logger.getLogger(GBAanking.class.getName()).log(java.util.logging.Level.SEVERE,
null, ex);
//</editor-fold>
java.awt.EventQueue.invokeLater(new Runnable() {
new GBAanking().setVisible(true);
});
77
}
78
private javax.swing.JButton jButton31;
79
private javax.swing.JFormattedTextField jFormattedTextField4;
80
private javax.swing.JLabel jLabel32;
81
private javax.swing.JLabel jLabel56;
82
private javax.swing.JLabel jLabel8;
83
private javax.swing.JPanel jPanel7;
84
private javax.swing.JTextField jTextField26;
85
private javax.swing.JTextField jTextField5;
86
private javax.swing.JTextField jTextField73;
87
Javaconnect:-
import java.sql.*;
import javax.swing.JOptionPane;
Connection conn=null;
try{
Class.forName("org.sqlite.JDBC");
Connection conn=DriverManager.getConnection("jdbc:sqlite:C:\\Users\\hp
pc\\Documents\\NetBeansProjects\\Bank_Management_System\\GBank.sqlite");
return conn;
}catch(Exception e){
JOptionPane.showMessageDialog(null, e);
return null;
88