📜  银行ATM系统用例图(1)

📅  最后修改于: 2023-12-03 15:28:33.519000             🧑  作者: Mango

银行ATM系统用例图

下面是一个简单的银行ATM系统用例图,介绍了该系统的基本功能,以及用户与系统之间的互动。

@startuml

left to right direction
actor User
rectangle ATM {
  User --> (Insert Card)
  (Insert Card) --> (Enter Pin)
  (Enter Pin) --> (Select Account)
  (Select Account) --> (Withdraw Cash)
  (Select Account) --> (Check Balance)
  (Select Account) --> (Change Pin)
  (Withdraw Cash) --> (Dispense Cash)
  (Check Balance) --> (Display Balance)
  (Change Pin) --> (Enter Old Pin)
  (Enter Old Pin) --> (Enter New Pin)
  (Enter New Pin) --> (Confirm New Pin)
}

@enduml
用例解释
  • 用户插入卡片后,输入PIN码来验证身份
  • 验证后,用户可以选择要使用的账户
  • 用户可以选择提取现金或者查看余额
  • 如果用户想更改PIN码,还需要输入旧PIN码并输入新的PIN密码以及新密码的确认来更改

该用例图展示了银行ATM系统的基本流程,为程序员提供了一个简单、易于理解的系统视角。