ATM柜员机模拟程序 ——基于Java Gui 实现

前段时间看了下Java gui,想练手,然后顺手写了这个小东西,题目如下(网上找的),,实现了大部分,刚接触Java gui 编程的朋友可以瞄下,写得不好勿喷,互相学习~

一、介绍

ATM柜员机模拟程序
程序的功能点如下
要求使用图形用户界面:
通过主界面,可以进入管理员界面、用户界面、系统设置界面、退出:
启动软件,可以进入用户模式,也可以进入系统管理模式;
进入系统管理模式,需要输入管理员账号和密码,
可以查看这台ATM机近期资金出入明细, 
可以查看这台ATM机上面操作的所有账户的历史记录和明细,
可以把所有记录导出到excel文件中;
进入用户账号和密码的登录界面,当输入给定的卡号和密码(初始卡号16位和密码6位)时,
对比系统存储的账号和密码正确,能登录ATM柜员机系统,当日出错次数操作3次,
当日锁定账户不能继续操作,累计三日被锁定,需要管理员账号才能够完成解锁操作。
用户可以按照以下规则进行操作: 
1、查询余额:初始余额为100000元; 
2、ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支; 
3、ATM存款:不能出现负存款,要求存钱为100的整数倍;
4、ATM转账:通过登录的用户向指定的银行账号(在系统中已经保存)转账,若银行卡不存在,
    则提示银行卡号输入错误,转账成功则提示“转账成功”,并且工具日期能够实现当日转账金额的限制;
5、历史交易记录查询:可以显示20条以上的交易记录,交易记录可以从文件导入,也可以把记录导出到文件;  
6、修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,
    只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码;
7、退卡:点击退卡,返回登录界面。 

二、软件架构

使用Java GUI开发系统界面

文件输出使用 File 导出txt文件到系统目录

三、安装教程

  1. 电脑安装JDK,设置环境变量
  2. 双击运行即可

四、系统演示

主界面登录功能

ATM柜员机模拟程序 ——基于Java Gui 实现

管理员后台

ATM柜员机模拟程序 ——基于Java Gui 实现

用户主界面

ATM柜员机模拟程序 ——基于Java Gui 实现

取款

ATM柜员机模拟程序 ——基于Java Gui 实现

ATM柜员机模拟程序 ——基于Java Gui 实现

查询交易记录

ATM柜员机模拟程序 ——基于Java Gui 实现

转账

ATM柜员机模拟程序 ——基于Java Gui 实现

程序源代码 见 点击此处跳转源代码地址

PS:本程序由本博主独立开发完成,基于分享的精神把代码公开出来,虽然只是一个小东西,当然只作了解GUI使用。(下载要5积分,平时我可能也需要下载其他博主资源,没办法害),实在没分的,有需要的朋友可以私信我免费获取(给本文点个赞即可~ 免费噢~)

上一篇:ATM管理系统


下一篇:atm管理系统