这是一款基于Java开发的ATM模拟软件,提供直观的图形用户界面,帮助用户了解和学习自动取款机的操作流程与银行系统的交互方式。
这是一个自动柜员机的Java GUI程序,在Eclipse Photon上使用窗口构建器插件创建GUI界面。我们采用了ArrayList数据结构来存储数据库所需的各种信息。
项目结构如下:
- AtmGui.java:作为GUI初始化器,引导用户进入AtmFramee屏幕。
- AtmFramee.java:显示主屏幕,允许用户输入账户号码或创建新账户。
- PinM.java:用于固定编号的输入界面。
- NextFrame.java:主要ATM操作界面,在这里用户可以进行存款、取款或者查询余额等操作。
- Deposit.java, WithdrawalWindow.java 和 CheckBalance.java 提供了上述三种功能的具体实现。
项目角色:
- Paulyn Monasterio(@Monasterx)负责GUI和前端设计及文档编写。
- 黄珍妮(@ jhuang15)参与了前端开发工作。