Java Swing测试项目:ATM系统(连接数据库)


一、ATM系统流程图

二、效果图

3.ATM数据库展示图

三、ATM前端功能

1.前台登录界面

2.前台主界面

四、ATM后端功能

1.后台登录界面

2.后台主界面

1)后台搜索栏

2)后台表单操作

3)后台账户添加

五、数据库

数据库使用的是MySQL5.5.62

项目通过DbUtil类(数据库工具类)连接数据库。getCon()方法是通过驱动包、数据库连接地址、用户名和密码获取数据库连接。closeCon()方法是关闭数据库连接。

通过UserDao类(用户Dao类)来实现前台用户的登录验证。

通过AdminDao类(管理员Dao类)来实现后台管理员的登录验证。

通过CardDao类(银行卡Dao类)修改用户银行卡的信息。可以实现银行卡添加、删除银行卡、更新银行卡、查询所有账户信息、查询单个账户信息、查询余额、存款、取款、匹配原密码、修改密码功能。

系统用户信息表user:记录能登录前台的用户账号和密码信息。每条记录包括:编号;账号;密码

银行卡信息表card:记录用户的银行卡信息。每条记录包括:编号;账号;密码;姓名;性别;年龄;银行卡号;余额

后台管理员信息表admin:记录能登录后台的管理员账号和密码信息。每条记录包括:编号;账号;密码


项目源码下载地址

Java Swing项目 ATM银行系统前端: Java Swing项目 ATM银行系统后端:
经验分享 程序员 微信小程序 职场和发展