银行ATM设计类类图主要包括实体类,描述了类与类之间的关系,以及说明类有何种属性和操作。该系统与用户、ATM和银行进行交互,可以为用户提供“存款”、“取款”、“转账”、“查询”等操作。
2、 类描述
类名 |
用户 |
整体说明 |
主要存储用户的个人及账户信息 |
属性说明 |
属性详情: |
操作说明 |
+插卡登录():boolean +取款():boolean +取卡():boolean |
关系说明 |
与银行卡类为二元关联关系 |
类名 |
银行 |
整体说明 |
主要负责后台操作 |
属性说明 |
属性详情: |
操作说明 |
+识别卡():boolean +接收信息():boolean |
关系说明 |
与ATM类为二元关联关系 |
类名 |
ATM |
整体说明 |
为用户提供“存款”、“取款”、“转账”、“查询”等操作 |
属性说明 |
属性详情: |
操作说明 |
+取款处理():boolean +登录处理():boolean +接收卡片()boolean +退卡():boolean |
关系说明 |
与用户、银行主机类为二元关联关系 |
关联名称 |
关联类型 |
连接的类 |
用户-ATM |
二元关联 |
用户和ATM |
银行主机-ATM |
二元关联 |
ATM和银行主机 |