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银行系统后端: