Date post: | 05-May-2018 |
Category: |
Documents |
Upload: | truongtuyen |
View: | 222 times |
Download: | 3 times |
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
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 {
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());}
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) }