"图形用户界面的ATM柜员机模拟程序设计与实现"
ATM柜员机模拟程序摘要使用图形用户界面。当输入给定的卡号和密码(初始卡号为123456和密码为123456)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行:查询余额:初始余额为50000元;ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支;ATM存款:不能出现负存款;修改密码:只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。 我所设计的ATM柜员机主要由登录页面模块和选择服务模块组成,其中选择服务模块又由取款模块、查询余额模块、修改密码模块和退卡模块组成。 一个系统界面的好坏直接影响到用户的操作,界面设计要求样式美观、简单明了、方便易操作。我设计的界面主要分为窗体、菜单、按钮和文本输入框几个部分,分别执行相应的操作。 在登录页面模块中,用户需要输入正确的卡号和密码才能成功登录系统。系统会验证输入的卡号和密码是否与初始值匹配,如果匹配成功,则进入选择服务模块;否则,会提示输入错误,并提供重新输入的机会。 选择服务模块根据用户的选择进入相应的功能模块。在取款模块中,用户可以输入取款金额,系统会验证金额是否为100的倍数且不超过5000元,如果验证通过,则会从余额中扣除该金额;如果验证不通过,则会提示输入错误。 在查询余额模块中,系统会显示当前的余额。用户可以随时查询余额,以了解自己的账户情况。 在修改密码模块中,用户需要输入旧密码和新密码。系统会验证旧密码是否正确,新密码是否符合要求且两次输入相同。如果全部验证通过,则会成功修改密码;否则,会提示输入错误。 退卡模块用于用户选择退出系统,系统会注销当前用户的登录状态,并弹出欢迎界面。 这个ATM柜员机模拟程序使用Java编写,主要目的是为了模拟真实的ATM机操作过程,让用户能够实践操作,提高金融交易的安全性和效率。通过使用图形用户界面,使得用户操作更加直观和便捷。 总之,这个ATM柜员机模拟程序的设计目标是实现用户登录、查询余额、取款、存款和修改密码等功能,通过模拟真实的ATM机操作过程,提供用户友好的交互界面,增加用户体验,提高金融交易的效率和安全性。
![](https://csdnimg.cn/release/download_crawler_static/86991688/bg6.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86991688/bg7.jpg)
剩余31页未读,继续阅读
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/b4e33dee3e6f433ca7c85e388d1cba5c_m0_64342982.jpg!1)
- 粉丝: 440
- 资源: 6万+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)