}
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