设计类图文档
1.图形文档
2.文字说明
1)类图总述:
2)类描述:
类名 | User |
整体说明 | 本系统操作者的基类。 |
属性 | private number:int,唯一标识。 private password:string,密码。 |
操作 | getNumber():读取用户ID。 getPassword():读取用户密码。 setPassword():设置密码。 |
关系 |
类名 | Account |
整体说明 | 使用本系统的用户,继承User。 |
属性 | private number:int,账户号码。 private password:string,密码。 private balance:double,余额。 |
操作 | getNumber():读取用户ID。 getPassword():读取用户密码。 setPassword():设置密码。 getBalance():读取余额。 setBalance():设置余额。 |
关系 | 继承User |
类名 | Admin |
整体说明 | 本系统的管理员,继承User。 |
属性 | private number:int,管理员账号。 private password:string,密码。 |
操作 | getNumber():读取用户ID。 getPassword():读取用户密码。 setPassword():设置密码。 |
关系 | 继承User |
类名 | Record |
整体说明 | 每一次交易的详细信息。 |
属性 | private transferNum:int,转出者账号。 private acceptNum:int,转入者账号。 private amount:double,转账金额。 |
操作 | getTNum():读取转账方账号。 setTNum():设置转账方账号。 getANum():读取接收方账号。 setANum():设置接收方账号。 getAmount():读取转账金额。 setAmount():设置转账金额。 |
关系 |
类名 | Slip |
整体说明 | 凭条的关键消息。 |
属性 | private operation:string,操作类型。 private amount:double,操作金额。 |
操作 | getOperation():读取操作类型。 setOperation():设置操作类型。 getAmount():读取操作金额。 setAmount():设置操作金额。 |
关系 |
3)继承描述:
User与Account,Admin:一般类:User。特殊类:Account,Admin
转账与存款的界面类图:
(ps:子类继承自父类的操作没有画出,但不代表不存在。)