java_ATM机银行存取款系统的设计与实现本科毕业论文 下载本文

内容发布更新时间 : 2024/11/15 2:06:42星期一 下面是文章的全部内容请认真阅读。

商丘师范学院2012届本科毕业论文(设计)

5 银行存取款系统的实现

5.1用户登陆模块的实现

5.1.1界面样式

图3-1用户登陆界面

5.1.2功能实现

程序启动后调用Dlact类,显示用户登陆界面。

新用户需要点击注册按钮调转到用户注册界面进行注册,老用户输入户名和密码点击登陆按钮,程序将跳转到用户操作界面。户名和密码错误或者不存在会提示登录失败。该模块主要代码如下:

public class Dlact extends JFrame implements ActionListener{ public void ff(){ f.setLayout(null); addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } }); f.setVisible(true); }

public static void main(String[]agrs){ Dlact d=new Dlact(); d.ff(); }

@Override

public void actionPerformed(ActionEvent e) { String s1=t1.getText(); String s2=String.valueOf(p1.getPassword()); if(e.getSource()==JB2){

5

商丘师范学院2012届本科毕业论文(设计)

//调用注册界面 Zcact z=new Zcact(); z.ff(); } else{

//登陆成功进入用户操作界面 Xzact x=new Xzact(); x.ff(s1, s2);} } }

5.2新用户注册模块的实现

新用户在登陆界面点击注册按钮后调转到注册界面,在程序中调用Zcact类; 5.2.1界面样式

图3-2 新用户注册界面

5.2.2功能实现

新用户输入户名、密码及确认密码。输入两次密码必须一致,不一致提示输入不一致需要重新输入。在程序中定义两个变量s1和s2,判断两个变量的值是否相等。

新用户注册成功后,系统将自动存储信息,并有余额10000元。该部分主要代码如下: public class Zcact extends JFrame implements ActionListener{ public void ff (){ f.setLayout(null); addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } }); f.setVisible(true); }

6

商丘师范学院2012届本科毕业论文(设计) }

@Override

public void actionPerformed(ActionEvent e) { String s1 = t1.getText(); String s2 = String.valueOf(p1.getPassword()); String s3 = String.valueOf(p2.getPassword()); System.out.println(s2); if(!s2.equals(s3)){

//判断2次密码是否一致 JOptionPane.showMessageDialog(null,\密码输入不一致\);

return;

} else{ JOptionPane.showMessageDialog(null,\注册成功\); } Yhvo yvo=new Yhvo();//调用Yhvo将数据存入用户表 Lsvo lvo=new Lsvo();//调用Lsvo将数据存入历史表 yvo.setHuming(s1); yvo.setMima(s2); yvo.setYue(10000); lvo.setHuming(s1); lvo.setCaozuo(\注册账号获得10000\); lvo.setYue(10000); yvo.setShijian(new Date()); try{ Yhdao.ff2(yvo, 1); Lsdao.ff2(lvo, 1); } catch (ClassNotFoundException e1) { e1.printStackTrace(); } catch (SQLException e1) { e1.printStackTrace(); } }

5.3用户操作模块的实现

用户登陆成功后,进入操作选择界面。在程序中应用Xzact类。

7

商丘师范学院2012届本科毕业论文(设计)

5.3.1界面样式

图3-3 用户主界面

5.3.2功能实现

用户登陆成功后,用户可以选择存款、取款、转账、查询历史操作;选择不同的操作会跳转到对应的界面;该部分主要代码如下:

public class Xzact extends JFrame implements ActionListener { String hm=null; String mm=null; public void ff (String hm,String mm){ this.hm=hm; this.mm=mm; f.setLayout(null); addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } }); f.setVisible(true); } @Override public void actionPerformed(ActionEvent e) { if (e.getSource()==JB1){

//跳转到存款界面

Ckact c=new Ckact(); c.ff(hm,mm); } else if(e.getSource()==JB2){

//跳转到取款界面

Qkact c=new Qkact();

8