java atm 毕业设计_网络工程java本ATM机银行存取款系统的设计与实现毕业设计论文最新版...

《网络工程java本ATM机银行存取款系统的设计与实现毕业设计论文.doc》由会员分享,可免费在线阅读全文,更多与《网络工程java本ATM机银行存取款系统的设计与实现毕业设计论文》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。

1、e);}}}查询历史记录模块的实现用户点击查询历史按钮,可进行查询用户历史操作。界面样式商丘师范学院届本科毕业论文(设计)图查询历史纪录功能实现用户单击查询按钮。文本框内会显示用户从注册到此时的所有注册、存款、取款、转账等操作的详细信息。该部分主要代码如下:ackagecnzhuservletregister;imortjavaioIOExcetion;imortjavamathBigDecimal;imortjavautilList;imortjavaxservletServletExcetion;imortjavaxservlethttHttServlet;imortjavaxservlethttHttServletRequest;imortjavaxservlethttHttServletResonse;imortjavaxservl

2、();BigDecimaltrasferMoney=transferMoneyadd(transferMoneymultily(ratevalue));加上手续费if(trasferMoneycomareTo(allmoney)==){BigDecimalbalance=(balanceAsubtract(trasferMoney))setScale(,BigDecimalROUND_HALF_UP);Stringtime=DateChangeNowString(newDate());Stringtransfer=quot否quot;deal=newDeals(null,card,time,trasferMoneynegate(),transfer,transferCard);gdaddDeals(deal);添加交易记录usersetUs

3、alance(balance);transferusersetUsbalance(balancebadd(transferMoney));gdmodifyMoney(user);修改转账账户余额gdmodifyMoney(transferuser);修改收款账户余额resonsesendRedirect(quotATMsuccessPagejsquot);}else{resonsesendRedirect(quotATMfailPagejsquot);}}}else{Stringerror=quot帐号不存在quot;requestsetAttribute(quoterrorquot,error);requestgetRequestDisatcher(quottransferMoneyjsquot)forward(request,reson

4、ferMoneymultily(ratevalue));加上手续费if(trasferMoneycomareTo(allmoney)==){BigDecimalbalance=(balanceAsubtract(trasferMoney))setScale(,BigDecimalROUND_HALF_UP);Stringtime=DateChangeNowString(newDate());Stringtransfer=quot是quot;deal=newDeals(null,card,time,trasferMoneynegate(),transfer,transferCard);gdaddDeals(deal);添加交易记录usersetUsbalance(balance);transferusersetUsbalance(balanc

5、otnewPWquot)trim();HttSessionsession=requestgetSession(true);BigDecimalcard=(BigDecimal)sessiongetAttribute(quotuserCardquot);获取卡号modifyPWservicemds=newmodifyPWserviceIml();registerServicers=newregisterServiceIml();Listlist=rsqueryUserExist(card);Usersuser=(Users)listget();if(oldPWequals(usergetUsassword())){usersetUsassword(newPW);mdsmodifyPW(user);resonsesendRedirect(quo

6、ferlistsize()!=){Usersuser=(Users)listget();Userstransferuser=(Users)transferlistget();BigDecimalbalanceA=usergetUsbalance();转账账户余额BigDecimalbalanceb=transferusergetUsbalance();收款账户余额BigDecimaloverdraft=usergetUsoverdraft();透支额度BigDecimalallmoney=balanceAadd(overdraft);转账账户余额+透支额度StringrovinceA=usergetUsrovince()trim();转账账户所在省StringrovinceB=transferusergetUsrovince()trim()

7、iceinterregisterService;ublicclassmodifyPWServletextendsHttServlet{ublicvoiddoGet(HttServletRequestrequest,HttServletResonseresonse)throwsServletExcetion,IOExcetion{doPost(request,resonse);}ublicvoiddoPost(HttServletRequestrequest,HttServletResonseresonse)throwsServletExcetion,IOExcetion{StringoldPW=requestgetParameter(quotoldPWquot)trim();StringnewPW=requestgetParameter(q

8、=(balancebadd(transferMoney))setScale(,BigDecimalROUND_HALF_UP);Stringtime=DateChangeNowString(newDate());Stringtransfer=quot是quot;deal=newDeals(null,card,time,transferMoney,transfer,transferCard);gdaddDeals(deal);添加交易记录usersetUsbalance(balance);Systemoutrintln(quotuser余额quot+balance);transferusersetUsbalance(balancebadd(transferMoney));gdmodifyMoney(user);修改转账账户余额gdmodify

9、ebadd(transferMoney));gdmodifyMoney(user);修改转账账户余额gdmodifyMoney(transferuser);修改收款账户余额resonsesendRedirect(quotATMsuccessPagejsquot);}else{商丘师范学院届本科毕业论文(设计)resonsesendRedirect(quotATMfailPagejsquot);}}elseif(!rovinceAequals(rovinceB)){不同省BigDecimalratetye=newBigDecimal(IntegerarseInt(quotquot));ratelist=gdrateTye(ratetye);rate=(Rates)ratelistget();ratevalue=rategetRratevalu

10、;收款账户所在省StringcityA=usergetUscity()trim();转账账户所在市StringcityB=transferusergetUscity()trim();收款账户所在市Listratelist=null;存储汇率实体Ratesrate=null;查询出的汇率实体BigDecimalratevalue=null;汇率值if(cityBequals(cityA)){同市if(transferMoneycomareTo(allmoney)==){转账帐号余额(保留两位小数)BigDecimalbalance=(balanceAsubtract(transferMoney))setScale(,商丘师范学院届本科毕业论文(设计)BigDecimalROUND_HALF_UP);收款帐号余额BigDecimalbalanc

11、ethttetion;imortjavamathBigDecimal;imortjavautilList;imortjavaxservletServletExcetion;imortjavaxservlethttHttServlet;imortjavaxservlethttHttServletRequest;imortjavaxservlethttHttServletResonse;imortjavaxservlethttHttSession;imortcnzhudomainUsers;imortcnzhuserviceimlmodifyPWserviceIml;imortcnzhuserviceimlregisterServiceIml;imortcnzhuserviceintermodifyPWservice;imortcnzhuser

12、oney(transferuser);修改收款账户余额resonsesendRedirect(quotATMsuccessPagejsquot);}else{resonsesendRedirect(quotATMfailPagejsquot);}}elseif(rovinceAequals(rovinceB)amam!cityAequals(cityB)){同省不同市BigDecimalratetye=newBigDecimal(IntegerarseInt(quotquot));汇率类型ratelist=gdrateTye(ratetye);rate=(Rates)ratelistget();ratevalue=rategetRratevalue();BigDecimaltrasferMoney=transferMoneyadd(tran

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值