面向对象程序设计—Java+ATM银行系统 - 图文(5)

2020-02-20 13:57

}

int aa=Integer.parseInt(a); try{ }

UMFrm um=new UMFrm(); um.setVisible(true); close();

con=db.getConn();

st=con.createStatement();

ResultSet rs=db.executeQuery(\if(rs.next()){

int i=Integer.parseInt(rs.getString(\))+aa;

rs=db.executeQuery(\+i+\if(db.executeUpdateSQL(\

cardID='\+UserFrm.cardID+\);

cardID='\+UserFrm.cardID+\);

transMoney='\+aa+\+\存入\+\+UserFrm.cardID+\))

javax.swing.JOptionPane.showMessageDialog(null, \存款成功!\);

}

ee.printStackTrace();

rs.close();

}catch(SQLException ee){

(5)查询界面

代码如下:public void yu(){

}

21 / 23

con=db.getConn(); try{ }

st=con.createStatement();

String sql=\+UserFrm.cardID+\; ResultSet rs=db.executeQuery(sql); if(rs.next()){ }

ee.printStackTrace();

jTextField.setText(rs.getString(\)); jTextField.setEnabled(false);

}catch(SQLException ee){

(6)修改界面

代码如下:

if(jPasswordField.getPassword().equals(\)||jPasswordField2.getPassword().equals(\)||jPasswordField2.getPassword().equals(\)){

javax.swing.JOptionPane.showMessageDialog(null,\密码不能为空!\);

}else{ try{ }

con=db.getConn();

st=con.createStatement();

ResultSet rs=db.executeQuery(\+UserFrm.cardID+\); if(rs.next()){

rs=db.executeQuery(\

javax.swing.JOptionPane.showMessageDialog(null, \密码修改成功!\);

rs.close();

UMFrm um=new UMFrm(); um.setVisible(true); close();

pass='\+String.valueOf(jPasswordField2.getPassword())+\+UserFrm.cardID+\);

} }

ee.printStackTrace();

}catch(SQLException ee){

(7)转帐界面

代码如下:try{

con=db.getConn();

st=con.createStatement();

ResultSet rs=db.executeQuery(\ String aa=String.valueOf(jTextField2.getText());

22 / 23

cardID='\+UserFrm.cardID+\);

}

int a=Integer.parseInt(aa); if(rs.next()){ }

ee.printStackTrace();

if(UserFrm.cardID==UserFrm.cardID){

int i=Integer.parseInt(rs.getString(\))-a;

rs=db.executeQuery(\

cardInfo

set

balance='\+i+\

where

cardID='\+UserFrm.cardID+\);

int ii=Integer.parseInt(rs.getString(\))+a;

rs=db.executeQuery(\+ii+\javax.swing.JOptionPane.showMessageDialog(null, \转帐成功!\); }

rs.close();

UMFrm um=new UMFrm(); um.setVisible(true); close();

cardID='\+jTextField.getText()+\);

}catch(SQLException ee){

}

三、设计小结

在这次课程设计中,我们第一次全面应用现代软件工程技术,从需求分析开始,通过需求收集,系统流程分析,构建数据流图和实体-关系图,对实际需求建模。然后又通过概要设计、详细设计、代码编写和系统测试等层层递进,在建立文档的同时学习编程技术,终于在小组成员的共同努力下,完成了文档的编写、代码的实现以及软件的测试。

通过这次课程设计使我们对Eclipse有了一定的了解,也对Java编程有了初步的认识,懂得如何从代码的层次上使用Eclipse图形界面及控件。代码还有许多值得优化的地方,界面的美化和可操作性上还有可以提高的余地。

四、参考文献

[1] 陈松乔等. 现代软件工程. 北京:清华大学出版社,2004

[2] 张白一等. 面向对象程序设计——Java(第二版). 西安:西安电子科技大学出版社,2006 [3] Laszlo Michael J. 面向对象程序设计——图形应用实例[M]. 杨秀梅等,译. 北京:机械工程出版社,2002

23 / 23


面向对象程序设计—Java+ATM银行系统 - 图文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:关于开展“践行文明干部作表率”主题实践活动的实施方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: