ATM自助取款机系统java代码.docx

上传人:b****6 文档编号:8052876 上传时间:2023-05-12 格式:DOCX 页数:8 大小:16.31KB
下载 相关 举报
ATM自助取款机系统java代码.docx_第1页
第1页 / 共8页
ATM自助取款机系统java代码.docx_第2页
第2页 / 共8页
ATM自助取款机系统java代码.docx_第3页
第3页 / 共8页
ATM自助取款机系统java代码.docx_第4页
第4页 / 共8页
ATM自助取款机系统java代码.docx_第5页
第5页 / 共8页
ATM自助取款机系统java代码.docx_第6页
第6页 / 共8页
ATM自助取款机系统java代码.docx_第7页
第7页 / 共8页
ATM自助取款机系统java代码.docx_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

ATM自助取款机系统java代码.docx

《ATM自助取款机系统java代码.docx》由会员分享,可在线阅读,更多相关《ATM自助取款机系统java代码.docx(8页珍藏版)》请在冰点文库上搜索。

ATM自助取款机系统java代码.docx

ATM自助取款机系统java代码

publicvoidactionPerformed(ActionEvente)//界面显示控制

{StringIC_Number=””;

Stringpassword="";

StringIC_No="";

z30。

setVisible(false);

floatleftmoney=0;

floatmoneys=0;

floatmon=0;

floatmoney1=0;

floatmoney2=0;

if(true)

{intNo_50=0,No_100=0;

Stringstrin=”selectNO_50,NO_100fromATMwhereATM_ID='123456789’”;

ResultSetrsSQLSelect=executeQuery(strin);

try{

if(rsSQLSelect.next())

{

No_50=Integer。

parseInt(rsSQLSelect.getString("NO_50”));

No_100=Integer。

parseInt(rsSQLSelect。

getString(”NO_100”));

}

}

catch(Exceptioner){System。

out。

println("查询ATM机信息出错!

");}

if(No_50==0&&No_100==0)

z1。

setVisible(false);

t1。

setText(”对不起,本ATM自动取款机暂停服务!

”);

cl.show(c,”1");

cl。

show(c,”1");

if(e。

getSource()==z1)

t3.setText(”");

text1。

setText("");

cl。

show(c,”2");

}

if(e.getSource()==z4||e.getSource()==z6||e.getSource()==z11||e。

getSource()==z16||e。

getSource()==z18||e。

getSource()==z22)

closeDBConnection();

cl。

show(c,"1”);

}

if(e。

getSource()==z2)

closeDBConnection();

System。

exit(0);

if(e.getSource()==z3)

{IC_Number=text1。

getText()。

trim();

if(getname(IC_Number))

{z5.setVisible(true);

pw1.setVisible(true);

t4.setVisible(true);

pw1.setText(””);

t5。

setText("”);

cl。

show(c,”3");

}

else

{

t3.setText("您输入的卡号不存在,请重新输入!

");

cl。

show(c,"2”);

}

if(e.getSource()==z5)

{password=pw1.getText().trim();

IC_Number=text1.getText().trim();

if(!

login(IC_Number,password))

{

t5。

setText("您输入的密码错误,请重新输入!

");

pw1。

setText("”);

n——;

cl.show(c,"3”);

else

{

t5.setText(””);

cl。

show(c,"4”);

if(n〈0)

n=2;

t5.setText("您已经三次输入错误密码,谢谢您的使用,欢迎下次光临!

”);

z5。

setVisible(false);

pw1。

setVisible(false);

t4。

setVisible(false);

cl。

show(c,"3");

}

}

if(e.getSource()==z7)

{

t33.setText(”");

cl。

show(c,"5");

}

if(e。

getSource()==z8)//余额查询

{DBAccessd=newDBAccess();

Stringstr3="";

Stringstri="”;

IC_Number=text1。

getText().trim();

t29.setText(IC_Number);

leftmoney=getmoney(IC_Number);

t30。

setText(Float.toString(leftmoney));

stri=”selectbank_namefromIC,bankwhereIC.bank_NO=bank.bank_NOandIC_ID=’”+IC_Number+"’”;

ResultSetrsSQLSelect=d。

executeQuery(stri);

try{

if(rsSQLSelect。

next())

{

str3=rsSQLSelect.getString(”bank_name");

//mit();

catch(Exceptioner){}

t32.setText(str3);

cl.show(c,"10");

if(e.getSource()==z9)

t23。

setText("");

cl.show(c,"9");

if(e。

getSource()==z10)

{

t28。

setText(””);

cl。

show(c,”11”);

if(e。

getSource()==z12)

{DBAccessd=newDBAccess();

IC_Number=text1。

getText()。

trim();

fetchmoney=Integer。

parseInt(text2.getText());

if(fetchmoney〈=0)

t9.setText(”取款金额非法!

请重新输入!

");

text2.setText(””);

cl.show(c,"6”);

return;

}

if(fetchmoney〉1000)

t9.setText(”每次交易金额最大为1000元!

”);

text2。

setText(””);

cl。

show(c,”6”);

return;

if(fetchmoney%50!

=0)

{

t9。

setText(”取款金额只能为50的倍数!

”);

text2。

setText("");

cl。

show(c,”6”);

return;

leftmoney=getmoney(IC_Number);

if(fetchmoney>leftmoney)

t9。

setText(”您的余额不足,请重新输入取款金额!

");

text2.setText(””);

cl。

show(c,”6”);

return;

intNo_50=0,No_100=0,x_50=0,x_100=0,mo=0;

Stringstr1="selectNO_50,NO_100fromATMwhereATM_ID='123456789'”;

ResultSetrsSQLSelect=d。

executeQuery(str1);

try{

if(rsSQLSelect。

next())

No_50=Integer.parseInt(rsSQLSelect。

getString(”NO_50"));

No_100=Integer.parseInt(rsSQLSelect。

getString(”NO_100"));

}

catch(Exceptioner){System。

out.println("查询ATM机信息出错!

”);}

x_100=fetchmoney/100;

if(No_100

mo=fetchmoney—No_100*100;

x_50=mo/50;

if(x_50〉No_50)

t9。

setText("取款机现钞不足!

”);

text2。

setText(”");

cl。

show(c,"6”);

return;

}

else

{

No_50=No_50—x_50;

No_100=0;

}

}

else

No_100=No_100-x_100;

x_50=(fetchmoney—x_100*100)/50;

if(x_50〉No_50)

{

t9。

setText("取款机50面值现钞不足!

");

text2.setText("");

cl。

show(c,”6”);

return;

else

{No_50=No_50-x_50;}

}

Stringstr2="updateATMsetNO_50="+No_50+"whereATM_ID='”+ATM_id+"’";

Stringstr3="updateATMsetNO_100=”+No_100+"whereATM_ID='"+ATM_id+”'”;

d。

executeUpdate(str2);

d.executeUpdate(str3);

setmoney(fetchmoney,IC_Number);

t12。

setText(Float。

toString(fetchmoney));

cl.show(c,”7");

text2.setText(””);

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2