"图形用户界面的ATM柜员机模拟程序设计与实现"
134 浏览量
更新于2024-01-16
收藏 416KB DOC 举报
ATM柜员机模拟程序摘要使用图形用户界面。当输入给定的卡号和密码(初始卡号为123456和密码为123456)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行:查询余额:初始余额为50000元;ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支;ATM存款:不能出现负存款;修改密码:只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。
我所设计的ATM柜员机主要由登录页面模块和选择服务模块组成,其中选择服务模块又由取款模块、查询余额模块、修改密码模块和退卡模块组成。
一个系统界面的好坏直接影响到用户的操作,界面设计要求样式美观、简单明了、方便易操作。我设计的界面主要分为窗体、菜单、按钮和文本输入框几个部分,分别执行相应的操作。
在登录页面模块中,用户需要输入正确的卡号和密码才能成功登录系统。系统会验证输入的卡号和密码是否与初始值匹配,如果匹配成功,则进入选择服务模块;否则,会提示输入错误,并提供重新输入的机会。
选择服务模块根据用户的选择进入相应的功能模块。在取款模块中,用户可以输入取款金额,系统会验证金额是否为100的倍数且不超过5000元,如果验证通过,则会从余额中扣除该金额;如果验证不通过,则会提示输入错误。
在查询余额模块中,系统会显示当前的余额。用户可以随时查询余额,以了解自己的账户情况。
在修改密码模块中,用户需要输入旧密码和新密码。系统会验证旧密码是否正确,新密码是否符合要求且两次输入相同。如果全部验证通过,则会成功修改密码;否则,会提示输入错误。
退卡模块用于用户选择退出系统,系统会注销当前用户的登录状态,并弹出欢迎界面。
这个ATM柜员机模拟程序使用Java编写,主要目的是为了模拟真实的ATM机操作过程,让用户能够实践操作,提高金融交易的安全性和效率。通过使用图形用户界面,使得用户操作更加直观和便捷。
总之,这个ATM柜员机模拟程序的设计目标是实现用户登录、查询余额、取款、存款和修改密码等功能,通过模拟真实的ATM机操作过程,提供用户友好的交互界面,增加用户体验,提高金融交易的效率和安全性。
2022-06-10 上传
276 浏览量
2022-06-09 上传
111 浏览量
111 浏览量
yyyyyyhhh222
- 粉丝: 464
- 资源: 6万+
最新资源
- program_fin:用CodeSandbox创建
- sophie-haugland-js1-ma1:JavaScript 1模块分配1
- connect.zip
- next-mongodb-auth
- 安卓Android图书管理系统最新美化版可导入AndroidStudio
- yezuxlc,c语言反码与源码相加,c语言
- jodd,乔德!一套开源Java微框架和工具;软盘大小:tools+ioc+mvc+db+aop+tx+json+html<1.6MB.zip
- MyGraph-开源
- review:有关开发和工程课程的评论网络,更侧重于网络开发
- html5响应式国外城市政府城市宣传网站
- homebrew-freecad:FreeCAD的自制方法
- wordcloud python3.6 3.7 32位.zip
- manufactoring_website
- 安卓Android校园办公用品管理系统可导入AndroidStudio
- 注意:Markdown记事本应用
- Desafio