项目简介
本项目是基于Java Swing框架开发的ATM管理系统,模拟了银行ATM机的基本功能。它提供图形用户界面(GUI),方便用户与管理员操作,涵盖用户登录、账户管理、交易查询等功能,支持存款、取款、转账等常见业务。
项目的主要特性和功能
用户功能
- 登录:凭19位卡号和6位密码登录。
- 存款:操作后更新账户余额。
- 取款:系统检查余额与透支额度。
- 转账:向其他账户转账。
- 查询余额:查看账户余额与透支额度。
- 交易明细查询:查询特定时间内交易记录。
- 修改密码:修改自己的登录密码。
管理员功能
- 登录:用特定账号和密码登录。
- 开户:为新用户开立账户。
- 销户:关闭用户账户。
- 查询用户信息:查看用户详细信息。
- 修改用户信息:修改用户相关信息。
- 挂失/解除挂失:对用户账户进行挂失或解挂。
- 冻结/解冻:冻结或解冻用户账户。
- 交易明细查询:查询卡交易明细。
- 修改密码:修改自己的登录密码。
- 创建管理员:创建新的管理员账户。
- 用户改密:帮助用户修改密码。
安装使用步骤
- 下载源码:从项目仓库获取源码文件。
- 导入项目:将源码导入如Eclipse或IntelliJ IDEA等支持Java开发的IDE。
- 配置数据库:确保本地或远程数据库配置完成,更新项目里的数据库连接信息。
- 编译运行:在IDE中编译并运行主类文件(如
StartScreen.java
)。 - 使用系统:系统启动后,用户和管理员通过界面登录并操作。
下载地址
点击下载 【提取码: 4003】