内容发布更新时间 : 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