· Web viewMR. ANAND MISHRA.THEY HAVE SUCCESSFULLY COMPLETED THEIR PROJECT IN IMFORMATION...

21
A PROJECT REPORT ON BANK OF UTTRAKHAND SESSION 2014 - 2015 GUIDED BY: SUBMITTED BY: ANAND MISHRA 1.MANISHA PGT (COMP.SCI) BEHERA

Transcript of  · Web viewMR. ANAND MISHRA.THEY HAVE SUCCESSFULLY COMPLETED THEIR PROJECT IN IMFORMATION...

A PROJECT REPORT ON

BANK OF UTTRAKHAND

SESSION 2014 - 2015

GUIDED BY: SUBMITTED BY:ANAND MISHRA 1.MANISHA PGT (COMP.SCI) BEHERA

CERTIFICATE THIS IS TO CERTIFY THAT THE PROJECT REPORT ENTITLED “BANK OF UTTRAKHAND” IS A BONAFIDE WORK CARRIED OUT BY MANISHA BEHERA OF CLASS XII UNDER THE GUIDANCE AND SUPERVISION OF MR. ANAND MISHRA.THEY HAVE SUCCESSFULLY COMPLETED THEIR PROJECT IN IMFORMATION PRACTICES FOR AISSCE 2015 AS PERSCRIBED BY CBSE GUIDELINES IN THE YEAR 2014-2015.

DATE:

SIGNATURE OF PRINCIPAL SIGN. OF INTERNAL EXAMINER MR. H.K. TRIPATHI MR. ANAND MISHRA

________________________ __________________________

ACKNOWLEDGEMENT

I AM THANKFUL TO MY IMFORMATION PRACTICES TEACHER MR. ANAND MISHRA FOR PROVIDING ME HIS VALUABLE GUIDANCE DISCUSSION. MY SINCERE THANKS TO MY PRINCIPAL MR. H.K. TRIPATHI FOR PROVIDING AN OPPORTUNITY TO CONDUCT THIS PROJECT.

THE CONTRIBUTION OF MY PARENTS CANNOT BE IGNORED FOR MORAL SUPPORT AND THEIR ENCOURAGEMENT TO WORK HARD.

THE SUGGESTIONS AND GUIDANCE HELP TO FACE DIFFICULTY WHICH I RECEIVE THROUGHOUT MY PROJECT. MY FRIENDS WHO ARE VIGILENT ENOUGH TO SEE MY WORK COMPLETED IN TIME.

MISS-MANISHA BEHERA

CONTENT

CERTIFICATE

ACKNOWLEDGEMENT

OBJECTIVE OF PROJECT

HARDWARE AND SOFTWARE

REQIREMENT

CODING

OUTPUT

BIBILIOGRAPHY

OBJECTIVE OF THE PROJECT

“Our motto is to develop a program for managing the entire bank process related to customer accounts, customer record and balance status. Our program will perform and fulfill all the tasks that any customer would desire. The program has been made to automate the banking system. The program will be user friendly so that even a beginner can operate and thus maintain the status of account and balance status easily.

Hereby, our main objective is the customer’s satisfaction considering today’s faster world.”

HARDWARE AND SOFTWARE

REQUIREMENT

1. TITLE : REPORT CARD MAKING2. Hardware

(a) Processor

(b) RAM

(c) Hard Disc

(d) Speed

(e) Monitor

(f) Multimedia

:::::::

Pentium or Updated

512 MB

20 GB

350 MHz

VGA Color

CD-Rom Derive & Sound Card (Speaker)

3. SOFTWARE(a) Operating System(b) Languages(c) Packages

::::

Windows 7Java net beans & mysqlFor Typing MS-Word

4. The Hardware and Software specification of the environment necessary to run project.

: Not any other except above stated and Windows95, Windows98, Windows Me, Windows XP Software&window 7

C

O

D

I

N

G

import java.sql.Connection;import java.sql.DriverManager;import javax.swing.ImageIcon;import javax.swing.JOptionPane;import java.sql.ResultSet;import javax.swing.table.*;

String pwd=new String(password.getPassword());if(pwd.equals("password")){ f1.setVisible(true); }else {

JOptionPane.showMessageDialog(this,"SORRY INCORRECT PASSWORD");}BANK MENU :-

APPLY FOR ACCOUNT :-

APPLICATION FORM :-

String a,b,c,d,e,f,g,h,i,j,k,l,m,n;a=fname.getText();

b=lname.getText();n=a+b;c=age.getText();d=occu.getText();e=city.getText();f=dist.getText();g=pcode.getText();h=(String)state.getSelectedItem();i=e+f+g+h;j=mno.getText();k=acard.getText();l=pcard.getText();m=acno.getText();try{ Class.forName("java.sql.Driverss"); Connection con=(Connection)DriverManager.getConnection("jdbc:mysql//localhost:3306/bank","root",""); java.sql.Statement stmt=con.createStatement(); if(male.isSelected()==true){ String qry1="Insert into baccounts values"+"('"+m+"','"+n+"','"+d+"','"+i+"','"male"','"+j+"','"0"','"+l+"','"+k+"','"+c"');"; stmt.executeUpdate(qry1);

}else{ String qry2="Insert into baccounts values"+"('"+m+"','"+n+"','"+d+"','"+i+"','"female"','"+j+"','"0"','"+l+"','"+k+"','"+c"');";stmt.executeUpdate(qry2);}}catch(Exception o){ JOptionPane.showMessageDialog(null,o.getMessage());}

MONEY TRANSACTION :-TRANSACTION MENU :-

MONEY TRANSFER :-

String an=JOptionPane.showInputDialog("PLEASE ENTER THE AMOUNT");int res=JOptionPane.showConfirmDialog(this,"shurely wnt to continue");if(res==JOptionPane.YES_OPTION){int and=Integer.parseInt(an);String acc1=ac1.getText();String acc2=ac2.getText();if(acc1.isEmpty()) { JOptionPane.showMessageDialog(this,"PLEASE ENTER THE ACCOUNT NUMBER");}else if(acc1.isEmpty()==false){try{ Class.forName("java.sql.Driver"); Connection con= DriverManager.getConnection("jdbc:mysql://localhost:3306/bank","root",""); java.sql.Statement stmt=con.createStatement(); String qry1; qry1="Update baccounts set account_balance=account_balance - '"+and+"' where account_number='"+acc1+"';"; stmt.executeUpdate(qry1);

} catch(Exception e1){ JOptionPane.showMessageDialog(this,"ERROR IN CONNECTIVITY");}}else if(acc2.isEmpty()){ JOptionPane.showMessageDialog(this,"PLEASE ENTER THE ACCOUNT NUMBER");}else if(acc2.isEmpty()==false){ try{ Class.forName("java.sql.Driver"); Connection con= DriverManager.getConnection("jdbc:mysql://localhost:3306/bank","root",""); java.sql.Statement stmt=con.createStatement(); String qry2; qry2="Update baccounts set account_balance=account_balance + '"+and+"' where account_number='"+acc2+"';"; stmt.executeUpdate(qry2); } catch(Exception e){ JOptionPane.showMessageDialog(this,"ERROR IN CONNECTIVITY");

} } JOptionPane.showMessageDialog(this,"Transaction Sucessfully Completed");} }

WITH DRAWL MONEY :-

String a=TextField1.getText();String b=TextField2.getText();int c=JOptionPane.showConfirmDialog(this,"Surely Want To Continue");if(c==JOptionPane.YES_OPTION){ if(a.isEmpty()==true){ JOptionPane.showMessageDialog(this,"PLEASE ENTER THE ACCOUNT NUMBER"); }else if(a.isEmpty()==false){ try{ Class.forName("java.sql.Driver"); Connection con= DriverManager.getConnection("jdbc:mysql://localhost:3306/bank","root",""); java.sql.Statement stmt=con.createStatement(); String qry3;

qry3="Update baccounts set account_balance=account_balance - '"+b+"' where account_number='"+a+"';";stmt.executeUpdate(qry3);

} catch(Exception e1){ JOptionPane.showMessageDialog(this,"ERROR IN CONNECTIVITY");} } }

DEPODIT MONEY :-

String aa=TextField11.getText();String bb=TextField22.getText();

int c=JOptionPane.showConfirmDialog(this,"Surely Want To Continue");if(c==JOptionPane.YES_OPTION){ if(aa.isEmpty()==true){ JOptionPane.showMessageDialog(this,"PLEASE ENTER THE ACCOUNT NUMBER"); }else if(aa.isEmpty()==false){ try{ Class.forName("java.sql.Driver"); Connection con= DriverManager.getConnection("jdbc:mysql://localhost:3306/bank","root",""); java.sql.Statement stmt=con.createStatement(); String qry4; qry4="Update baccounts set account_balance=account_balance + '"+bb+"' where account_number='"+aa+"';";stmt.executeUpdate(qry4);

} catch(Exception e1){ JOptionPane.showMessageDialog(this,"ERROR IN CONNECTIVITY");} } ACCOUNT DATA :-

DefaultTableModel model=(DefaultTableModel)table.getModel();

try{ Class.forName("java.sql.Driver"); Connection con= DriverManager.getConnection("jdbc:mysql://localhost:3306/bank","root",""); java.sql.Statement stmt=con.createStatement(); String qry10;qry10="Select* from baccounts;"; ResultSet rs10=stmt.executeQuery(qry10); if(rs10.next()){ String aco=rs10.getString("account_number"); String cname=rs10.getString("client_name"); String occ=rs10.getString("occupation"); String add=rs10.getString("address"); String gend=rs10.getString("gender"); String cont=rs10.getString("contact"); String accbal=rs10.getString("account_balance"); String pan=rs10.getString("pan_card_no"); String adh=rs10.getString("adharcard_no"); String ag=rs10.getString("age"); model.addRow(new Object[]{acno,cname,occ,gend,cont,accbal,pan,adh,ag}); }}} BIBLIOGRAPHY :-1. INTERNET SITES

2.COMPLETE REFERENCE IN JAVA

3. ORACLE COMPLETE REFERENCE

4. JAVA IP {SUMITA ARORA – CLASS (XI, XII) }