【Java期末/课程设计】ATM机系统(eclipse项目/Javaswing界面/MySQL数据库)

本文CSDN资源:https://download.csdn.net/download/weixin_47040861/89615196


1.题目要求

模拟ATM机系统
要求:1)图形用户界面,系统有前台,后台,前台输人账号和密码登录,完成对登录账号的存款、取款,查询余额、转账、显示个人信息、修改密码等功能;后台可以管理账号信息;
2)储户信息包括账号、密码、余额,姓名、联系电话;
3)连接MySQL数据库,包含增删改查操作,完成浏览储户信息、查询储户信息、添加储户信息、删除储户信息、修改储户信息的操作,

编程软件:

注意:使用前请保证您电脑中的MySQL数据库能够正常使用,且eclipse已经安装了JDBC 

安装教程:【Java】eclipse安装JDBC连接MySQL数据库教程_eclipse配置jdbc连接mysql-CSDN博客 

2.视频演示

【Java期末/课程设计】ATM机系统(eclipse项目/Javaswing界面/MySQL数据库)

3.项目介绍

使用前请现将hello.java中的MySQL账号和密码修改为您自己的账号密码:

项目启动后,首先会在MySQL数据库中创建库bank和表account用于存储用户信息:

表属性包括账号、密码、余额、姓名、手机号:

属性内容类型最大长度
account用户账号字符串50
password用户密码字符串50
balance余额浮点数
name姓名字符串50
phoneNumber手机号字符串15

然后项目会生成一个登录窗口,包括管理员登录和用户登录两个选项,其中管理员登录默认账号admin,密码默认123,可以在项目的第536行处修改:

用户登录的账号和密码则以account表中属性为准:

管理员操作:

包括添加储户信息、修改储户信息、查询储户信息、删除储户信息、浏览储户信息:

1. 添加储户信息

在输入框中输入对应信息,点击添加用户按钮后将数据添加到account表中,其中账号不能重复,余额和手机号必须为纯数字:

2.修改储户信息

在账号输入框中输入用户账号后点击查询按钮获取用户其他信息,修改某输入框中的信息后点击保存修改按钮保存:

3.查询储户信息

在输入框中输入信息,点击对应按钮查询对应信息并显示:

4.删除储户信息

输入账号后点击删除按钮删除对应用户信息:

5.浏览储户信息

点击更新按钮显示所有用户信息:

用户操作:

包括存取款、转账、显示个人信息、修改密码:

1.存取款

点击查询余额按钮更新当前余额,在输入框中输入数字后,点击存款和取款按钮增加和减少对应余额:

2.转账

输入转账金额和对方账号后点击转账,在当前登录账号中减少对应金额,并给目标账号增加对应金额,其中当前登录账号余额必须大于转账金额,且对方账号必须存在:

3.显示个人信息

默认显示当前个人信息,点击刷新按钮后更新个人信息:

4.修改密码

输入原密码和新密码后点击修改按钮修改密码,其中原密码必须正确:

↓如对项目有任何问题或需要,请加下方QQ↓

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小辰代写

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值