文件名称:
Labview ATM机模拟操作系统.rar
开发工具:
文件大小: 110kb
下载次数: 0
上传时间: 2020-05-23
详细说明:使用LabVIEW设计自动柜员机(ATM)控制器。
一般操作:
1、ATM控制器模拟自动柜员机的控制系统。用户与前面板上的控件和指示器交互以执行常见的ATM功能,例如存入资金,提取资金以及从用户帐户查询资金余额。
2、ATM控制器可以访问存储在Accounts.txt文件中的用户帐户信息。 作为开发人员,您负责创建 Accounts.txt文件,ATM控制器从该文件读取或写入,具体取决于用户选择的业务。 有关 Accounts.txt文件的初始内容和数据格式的详细信息,请参阅ATM帐户文件规范部分。
3、控制器应执行以下一般操作:○1通过用户输入,左按钮和右按钮获取用户输入。○2管理左菜单和右菜单字符串,并通过响应相应的左按钮和右按钮采取适当的操作。通过在 “ A T M 消息 ” 指示器中显示相应的消息来提示用户操作并确认事务。○3监测用户无操作时间并在指定的时间到期后终止用户会话。
操作顺序:
启动(应用程序运行):
应用程序启动时,应禁用用户输入,输入(E),左菜单,右菜单,左按钮和右按钮。应启用卡模拟器按钮,并且ATM消息指示器应显示欢迎消息。有关消息的消息类型和字体规范,请参阅规范的ATM消息类型部分。
插入ATM卡:
单击卡模拟器按钮。该按钮应保持按下状态,布尔文本应显示Card Inserted。此操作启用Enter(E)按钮和用户输入字符串控件,将光标聚焦到用户输入控件,并等待用户在控件中输入帐号。卡片模拟器按钮应保持按下,直到用户完成会话或发生超时( 1 0 秒)。用户完成键入帐号并按Enter(E)按钮后,ATM控制器应访问ATM帐户文件并验证该帐户是否存在 。如果该帐户不存在,则ATM消息指示符应显示帐户验证失败消息,并提示用户重新输入帐号。如果帐户存在,ATM控制器应启用左菜单,右菜单,左按钮和右按钮,并在ATM消息指示器上显示主菜单消息。 ATM控制器还应使用主菜单填充左菜单和右菜单,并等待用户操作。
有关菜单中显示的字符串的更多信息,请参阅规范的ATM菜单部分。
注意:
如果在插入ATM卡后的任何时间,ATM控制器未检测到前面板控件的使用10秒钟,则应释放卡模拟器按钮,并通过停止应用程序终止用户会话。 ATM消息指示器应显示会话终止消息。
存款:
点击相应右菜单项旁边的按钮。 此操作应显示存款消息,将光标对准用户输入,并允许用户输入要存入的金额。 用户在用户输入中输入金额并按Enter(E)按钮后,存款完成消息应显示在ATM消息指示器上,并且ATM帐户文件应使用新余额更新。
取款:
单击相应右菜单项旁边的按钮。 此操作应显示“提取消息”,将光标对准用户输入控件,并允许用户输入从帐户中提取的金额。 用户在用户输入控件中输入金额并按下Enter(E)按钮后,ATM控制器应检查该帐户是否有足够的资金来完成交易。如果帐户有足够的资金,控制器应从当前余额中扣除键入的金额,用新余额更新ATM帐户文件,并在ATM消息指 示器上显示提款完成消息。如果帐户资金不足,则“取消失败的消息”应显示在“ATM消息”指示符上。
快速现金50美元:
点击相应右键菜单项旁边的按钮。 ATM控制器应检查账户是否有足够的资金来完成交易。如果账户至少有50美元,ATM控制器应从当前余额中扣除50美元,用新余额更新ATM账户文件,并在ATM消息指示器上显示提款完成消息。如果帐户资金不足,则“取消失败的消息”应显示在“ATM消息”指示符上。
无:
此按钮保留供将来使用。单击相应左侧菜单项旁边的按钮不应产生任何结果。 ATM消息指示器应继续显示当前消息。
余额查询:
单击相应左侧菜单项旁边的按钮,从ATM帐户文件中获取当前余额。 ATM消息指示器应显示余额查询消息。
返回卡和终止:
单击相应左侧菜单项旁边的按钮以终止用户会话。 ATM消息指示器应显示会话终止消息。 ATM控制器应释放卡模拟器按钮以指示ATM卡的返回,禁用用户输入控制,并终止应用程序。
ATM账户文件规范:
1、该文件应该是一个文本文件,包含逗号分隔值(CSV)格式的ATM帐户信息。该文件应位于主VI的同一文件夹中。ATM控制器不应提示用户输入文件名或提示用户更新该文件。
2、账户信息应采用以下格式:账号(5位)、姓名、姓氏、余额。
3、每个帐户应该只由一个唯一的帐户编号标识。
4、为了测试ATM的操作,应该存在以下4条记录:
12345,John Doe,550
23456,Jennifer Rodriguez,1000
34567,Bryan Smith,750
45678,Julie Ramirez,90
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.