littlebot
Published on 2025-04-01 / 6 Visits
0

【源码】基于Java Swing的ATM管理系统

项目简介

本项目是基于Java Swing框架开发的ATM管理系统,模拟了银行ATM机的基本功能。它提供图形用户界面(GUI),方便用户与管理员操作,涵盖用户登录、账户管理、交易查询等功能,支持存款、取款、转账等常见业务。

项目的主要特性和功能

用户功能

  • 登录:凭19位卡号和6位密码登录。
  • 存款:操作后更新账户余额。
  • 取款:系统检查余额与透支额度。
  • 转账:向其他账户转账。
  • 查询余额:查看账户余额与透支额度。
  • 交易明细查询:查询特定时间内交易记录。
  • 修改密码:修改自己的登录密码。

管理员功能

  • 登录:用特定账号和密码登录。
  • 开户:为新用户开立账户。
  • 销户:关闭用户账户。
  • 查询用户信息:查看用户详细信息。
  • 修改用户信息:修改用户相关信息。
  • 挂失/解除挂失:对用户账户进行挂失或解挂。
  • 冻结/解冻:冻结或解冻用户账户。
  • 交易明细查询:查询卡交易明细。
  • 修改密码:修改自己的登录密码。
  • 创建管理员:创建新的管理员账户。
  • 用户改密:帮助用户修改密码。

安装使用步骤

  1. 下载源码:从项目仓库获取源码文件。
  2. 导入项目:将源码导入如Eclipse或IntelliJ IDEA等支持Java开发的IDE。
  3. 配置数据库:确保本地或远程数据库配置完成,更新项目里的数据库连接信息。
  4. 编译运行:在IDE中编译并运行主类文件(如StartScreen.java)。
  5. 使用系统:系统启动后,用户和管理员通过界面登录并操作。

下载地址

点击下载 【提取码: 4003】