模拟ATM详细设计以及其编码实现.docVIP

  • 64
  • 0
  • 约2.53万字
  • 约 32页
  • 2016-09-29 发布于安徽
  • 举报
ATM 需求分析 Task 1 .用户界面 一个当地银行打算安装一个新的Automated teller machine (ATM)自动取款机,允许用户进行基本的财政交易。每一个用户只能有一个账户在银行里。ATM用户应该能够查看他们的账户余额,取钱以及存钱的信息。ATM的用户界面应该包含下面几个部分: 一个给用户显示信息的屏幕 一个接收用户输入数字的键区 一个出钱的接口,可以出钱币 一个存储槽能接收用户的存折 界面如下图1.1所示。 图1.1 ATM用户界面 Task 2. 用户验证 ATM的周期包含通过账号和个人身份数字验证用户的有效性,创建和执行财政交易。为了验证用户以及执行财政交易,ATM需要和存储在电脑上的银行账户信息数据交互。对于每一个银行账户,数据库存储一个账号,一个密码,一个账户余额。 当第一次接触ATM的时候,用户应该体验下面几个事件: 1) 屏幕显示欢迎页面,提示用户输入账号。 2) 通过数字键区用户输入五位的账号。 3) 屏幕提示用户输入个人身份数字(密码) 4) 用户在键区输入五位的用户身份号码。 5) 如果用户输入有效的账号和正确的密码,屏幕会显示主菜单。如果用户输入无效的账号或者是错误的密码,屏幕会显示一个错误信息提示用户,然后ATM返回第一步,重新进行验证的过程。 Task 3. 业务流程 在ATM对用户验证后,将会出现主菜单界面。主菜单应该包含三项操作

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档