ATM柜员机模拟程序 源代码

2022-01-11

ATM柜员机模拟程序 源代码

项目描述

本项目是一个基于Java GUI开发的桌面程序,模拟了ATM柜员机的基本功能。程序提供了管理员和用户两种操作模式,具体功能如下:

管理员功能

  1. 登录验证:管理员需要输入账号和密码进行登录。
  2. 资金出入明细查看:管理员可以查看ATM机近期的资金出入明细。
  3. 账户历史记录查看:管理员可以查看所有操作账户的历史记录和明细。
  4. 记录导出:管理员可以将所有记录导出到Excel文件中。

用户功能

  1. 登录验证:用户需要输入16位的卡号和6位的密码进行登录。
  2. 账户锁定机制:用户当日输入错误密码超过3次,账户将被锁定,当日无法继续操作。累计三日被锁定后,需要管理员账号才能解锁。

使用说明

  1. 管理员登录
    • 输入管理员账号和密码进行登录。
    • 登录成功后,可以查看资金出入明细、账户历史记录,并导出记录到Excel文件。
  2. 用户登录
    • 输入16位的卡号和6位的密码进行登录。
    • 如果当日输入错误密码超过3次,账户将被锁定,当日无法继续操作。
    • 累计三日被锁定后,需要管理员账号才能解锁。

注意事项

  • 本程序仅供学习和参考使用,不应用于实际生产环境。
  • 程序中涉及的账号和密码均为模拟数据,请勿用于实际操作。

开发环境

  • Java
  • Java GUI

贡献

欢迎大家提出改进建议和Bug反馈,共同完善本项目。

许可证

本项目采用MIT许可证,详情请参阅LICENSE文件。

下载链接

ATM柜员机模拟程序源代码