商丘师范学院2012届本科毕业论文(设计) }

}

c.ff(hm,mm); }

else if(e.getSource()==JB3){ //跳转到转账界面 Zzact z = new Zzact(); z.ff(hm); }

else if(e.getSource() = JB4){ //跳转到查询历史界面 Lsact l=new Lsact(); l.ff(hm); }

5.4存款模块的实现

用户登录成功后,可进入存取款系统。在程序中应用Xzact类。

5.4.1界面样式

图3-4 用户存款

5.4.2功能实现

用户输入的存款金额,金额不能为负数或字母。然后单击存款按钮,会提示存款成功和当前余额;该模块主要代码如下:

public class Ckact extends JFrame implements ActionListener{ String hm;String mm; public void ff(String hm,String mm){ this.hm = hm; this.mm = mm;//传递户名和密码 addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } }); f.setVisible(true); }

9

商丘师范学院2012届本科毕业论文(设计)

@Override

public void actionPerformed(ActionEvent e) { Yhvo yvo=new Yhvo();//更新用户表 yvo.setHuming(hm); yvo.setMima(mm); yvo.setYue(Integer.parseInt(t1.getText())); try { Yhdao.ff2(yvo,3); } catch (ClassNotFoundException e1) { e1.printStackTrace(); } catch (SQLException e1) { e1.printStackTrace(); } Lsvo lvo=new Lsvo();//更新历史表 lvo.setHuming(hm); lvo.setCaozuo(\存款\+Integer.parseInt(t1.getText())); Listlist = null; try { list = new Yhdao().ff(); } catch (ClassNotFoundException e2) { e2.printStackTrace(); } catch (SQLException e2) { e2.printStackTrace(); } for(int i=0;i5.5取款模块的实现

用户点击取款按钮,可进行取款操作。在程序中应用Qkact类。

10

商丘师范学院2012届本科毕业论文(设计)

5.5.1界面样式

图3-5 用户取款

5.5.2功能实现

用户输入取款金额,金额不能为负数或字母。然后单击取款按钮,如果取款数不大于余额,读取取款数额,将信息写入数据库,提示取款成功和当前余额,否则,提示取款错误。该模块主要代码如下:

public class Qkact extends JFrame implements ActionListener{ String hm;

String mm;

public void ff(String hm,String mm){ this.hm=hm; this.mm=mm; addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } }); f.setVisible(true); }

@Override

public void actionPerformed(ActionEvent e) { Yhvo yvo=new Yhvo();//更新用户表 yvo.setHuming(hm); yvo.setMima(mm); yvo.setYue(-Integer.parseInt(t1.getText())); try { Yhdao.ff2(yvo,3); } catch (ClassNotFoundException e3) { e3.printStackTrace(); } catch (SQLException e3) { e3.printStackTrace(); } Lsvo lvo=new Lsvo();//更新历史表

11

商丘师范学院2012届本科毕业论文(设计)

lvo.setHuming(hm); lvo.setCaozuo(\取款\+Integer.parseInt(t1.getText())); Listlist = null; try { list = new Yhdao().ff(); } catch (ClassNotFoundException e2) { e2.printStackTrace(); } catch (SQLException e2) { e2.printStackTrace(); } for(int i=0;i5.6转账模块的实现

用户点击转账按钮,可进行转载转账操作。在程序中应用Zzact类。

5.6.1界面样式

图3-6 用户转账

5.6.2功能实现

用户需要输入户名和转账金额,户名必须存在且金额不能为负数或字母。如果转账数不大于余额,读取转账数额,将信息写入数据库,提示转账成功,否则,提示转账错误。

12

java界面ATM机取款后的余额_java_ATM机银行存取款系统的设计与实现本科毕业论文...相关推荐

  1. 【Java】设计银行账户类。包括帐号、姓名、开户时间、余额,成员方法包括存款、取款、查询余额,计算利息等。对所设计的类进行测试。

    设计银行账户类.包括帐号.姓名.开户时间.余额,成员方法包括存款.取款.查询余额,计算利息等.对所设计的类进行测试. 要求 代码 要求 设计银行账户类.包括帐号.姓名.开户时间.余额,成员方法包括存款 ...

  2. 基于Java语言实现模拟银行存取款业务系统

    资源下载地址:https://download.csdn.net/download/sheziqiong/85820969 1.项目简介 本项目的主要功能是模拟银行的存取款业务,当用户登录时需判断银行 ...

  3. java模拟银行存取_JAVA基础案例 模拟银行存取款业务

    模拟银行存取款业务 编写一个Java应用程序,模拟网上银行登录及存取款业务.登录时需判断银行卡号和银行卡密码,当输入的卡号和密码都正确时,登录成功,提示当前登录的账户名,并进入下一步选择操作类型.操作 ...

  4. java模仿银行账务业务_Java基础案例 - 模拟银行存取款业务

    博学谷--让IT教学更简单,让IT学习更有效 模拟银行存取款业务 编写一个Java应用程序,模拟网上银行登录及存取款业务.登录时需判断银行卡号和银行卡密码,当输入的卡号和密码都正确时,登录成功,提示当 ...

  5. Java实验2【银行存取款程序设计实验】

    文章目录 前言 一.任务介绍 1.任务描述 2.运行结果 3.任务目标 4.实现思路 二.程序实现 1.代码 2.实验结果(包括输入数据和输出结果) 总结 前言 记录学习中写的Java实验,我这里用的 ...

  6. java 银行并发_java并发编程——通过ReentrantLock,Condition实现银行存取款

    Java 并发编程系列文章 java.util.concurrent.locks包为锁和等待条件提供一个框架的接口和类,它不同于内置同步和监视器.该框架允许更灵活地使用锁和条件,但以更难用的语法为代价 ...

  7. java实验报告之模拟银行存取款业务

    一个不知名大学生,江湖人称菜狗 original author: jacky Li Email : 3435673055@qq.com Time of completion:2022.12.20 La ...

  8. 模拟银行存款java,模拟银行存取款业务

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 public class Account { // 初始化存款 float count = 0f;// 当前账户余额 int money1;// 存款数, ...

  9. C语言作业银行ATM系统,C语言银行存取款管理系统

    <C语言银行存取款管理系统>由会员分享,可在线阅读,更多相关<C语言银行存取款管理系统(16页珍藏版)>请在人人文库网上搜索. 1.高级语言程序设计 课程设计报告得分:信电工程 ...

最新文章

  1. Qt::Key_Return和Qt::Key_Enter区别
  2. 鸿蒙系统能否推广,鸿蒙系统凭实力占市场,无需通过禁止安卓系统来推广
  3. 克服大数据集群的挑战
  4. OpenJDK8在LINUX上,输入法候选框无法正确定位
  5. CoType: Joint Extraction of Typed Entities and Relations with Knowledge Bases阅读笔记
  6. 层次分析法软件操作步骤(yaahp)
  7. oppo升级android,OPPO Real R807升级Android4.0教程
  8. 机器学习教程 二.在股票上的回归预测
  9. 通信领域的宽带信号和窄带信号到底是什么??
  10. android英雄无敌 中文版下载地址,英雄无敌3手机版
  11. Google Analytics SEO 实时 网站 访问量 统计
  12. vLive虚拟直播,助力企业打造线上云年会
  13. PAT甲级A1042 Shuaffling Machine
  14. 计算机小高考成绩,小高考成绩公布!各校4A人数排名出炉!快来看看最牛学校数据!...
  15. Echarts图表及数据刷新问题
  16. 书山有路勤为径,学海无涯苦作舟
  17. win10下安装tensorflow+cuda8.0.61+cudnn5.1+python3.5(附cuda和相对于的cudnn版本网盘下载)
  18. 统计学的Python实现-009:四分位数
  19. 学科网自动下载的开发方法
  20. 如何使用 notepad++ 对两个文件比较差异

热门文章

  1. 快速搭建一个Express工程骨架
  2. ”0元中标的商业逻辑“ -- 如何更好防范项目风险(北京软件造价评估技术创新联盟:李培圣)...
  3. Idea Intellij 常用快捷键
  4. [转]sql server性能分析--检测数据库阻塞语句
  5. JZOJ 1035. 【SCOI2009】粉刷匠
  6. django orm 之makemigrations和migrate命令
  7. Timeout occurred while waiting for latch: class 'ACCESS_METHODS_DATASET_PARENT'
  8. RESTFUL协议入门介绍
  9. idea 调试远程tomcat
  10. UGUI 与 Spine 的完美结合