本文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↓