资源简介
基于Java的模拟ATM系统源码+数据库+设计报告,用户在初始界面输入用户名和密码,连接数据库校验成功后,进入操作界面,可以进行存款、取款、转账、查余额等操作。

代码片段和文件信息
package SQL;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
import java.util.Date;
public class ATM implements ActionListener{
Jframe frame;
JPanel loginyuezhuanzhangcunkuanqukuan;
JButton selectbtnzhuanzhangbtncunkuanbtnqukuanbtnbackbtnclosebtnloginbtnquerenququerencunquerenzhuan;
JLabel kahaomima;
JTextField kahaotextqukuantextcunkuantextzhuanzhangjintextzhuanzhangtext;
JPasswordField mimatext;
String idpassword;
JLabel biaoqian;
JSplitPane panel;
String driverClass=“com.mysql.jdbc.Driver“;
String ConnectUrl=“jdbc:MySQL://localhost:3306/atm?characterrEncoding=utf8“;
String userName=“root“;
String userPass=“1234“;
Connection con=null;
Statement stmt=null;
Statement stmt1=null;
PreparedStatement pstmt=null;
PreparedStatement pstmt1=null;
ResultSet rs=nullrs1=null;
ATM(){
frame=new Jframe(“ATM模拟系统“);
frame.setLayout(null);
biaoqian=new JLabel(“欢迎使用本ATM机!“JLabel.CENTER);
biaoqian.setBounds(3010940180);
frame.add(biaoqian);
biaoqian.setFont(new Font(“宋体“ Font.BOLD 50));
//左按钮区
selectbtn=new JButton(“查询余额“);
qukuanbtn=new JButton(“取款“);
backbtn=new JButton(“返回“);
selectbtn.setFont(new Font(“宋体“ Font.BOLD 20));
qukuanbtn.setFont(new Font(“宋体“ Font.BOLD 20));
backbtn.setFont(new Font(“宋体“ Font.BOLD 20));
selectbtn.setBounds(3021015070);
qukuanbtn.setBounds(3033015070);
backbtn.setBounds(3045015070);
selectbtn.addActionListener(this);
qukuanbtn.addActionListener(this);
backbtn.addActionListener(this);
selectbtn.setVisible(false); //按钮不可见
qukuanbtn.setVisible(false);
backbtn.setVisible(false);
selectbtn.setEnabled(false); //按钮不可用
qukuanbtn.setEnabled(false);
backbtn.setEnabled(false);
frame.add(selectbtn);
frame.add(qukuanbtn);
frame.add(backbtn);
//右按钮区
cunkuanbtn=new JButton(“存款“);
zhuanzhangbtn=new JButton(“转账“);
closebtn=new JButton(“退卡“);
cunkuanbtn.setFont(new Font(“宋体“ Font.BOLD 20));
zhuanzhangbtn.setFont(new Font(“宋体“ Font.BOLD 20));
closebtn.setFont(new Font(“宋体“ Font.BOLD 20));
cunkuanbtn.setBounds(81021015070);
zhuanzhangbtn.setBounds(81033015070);
closebtn.setBounds(81045015070);
cunkuanbtn.addActionListener(this);
zhuanzhangbtn.addActionListener(this);
closebtn.addActionListener(this);
cunkuanbtn.setVisible(false); //按钮不可见
zhuanzhangbtn.setVisible(false);
closebtn.setVisible(false);
cunkuanbtn.setEnabled(false); //按钮不可用
zhuanzhangbtn.setEnabled(false);
closebtn.setEnabled(false);
frame.add(cunkuanbtn);
frame.add(zhuanzhangbtn);
frame.add(closebtn);
getConnect(); //建立链接
denglu(); //中间初始界面
loginbtn.addActionListener(this);
frame.setResizable(false); //大小不可编辑
frame.setSize(1000800);
frame.setLocationRelativeTo(null); //居中显示
frame.setVisible(true);
frame.setDefaultCloseOperation(Jframe.EXIT_
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 17824 2020-06-16 14:58 ATM.java
文件 1268 2020-10-15 09:58 atm.sql
文件 665308 2020-10-15 09:57 ATM模拟系统.docx
相关资源
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
评论
共有 条评论