顺序图文档
1.用况:login
顺序图 | |
对象描述 |
User:主动对象。包含customer和admin。 Wait:主动对象。界面。 ATM:主动对象。控制类。 Account:非主动对象。实体。 |
信息描述 |
1.插卡:User→Wait。银行卡账号。string。 2.输入密码:User→Wait。密码。string。 3.验证账号和密码:Wait→ATM。账号+密码。string+string。 4.请求账户信息:ATM→Account。账号+密码。string+string。 5.返回账户信息:Account→ATM。账号+密码。string+string。 6.验证结果:ATM→User。结果说明。string。 |
其他说明 |
|
2.用况:logout
顺序图 | |
对象描述 |
customer:主动对象。继承于User。 ATM:非主动对象。控制类。 |
信息描述 |
1.选择退卡:customer→ATM。是否退卡。bool。 2.退卡:ATM→customer。退卡结果。bool。 |
其他说明 |
|
3.用况:save
顺序图 | |
对象描述 |
customer:主动对象。继承于User。 ATM:主动对象。控制类。 OpMenu:主动对象。界面。 Account:非主动对象。实体。 |
信息描述 |
1.展示:ATM→OpMenu。 2.选择存钱:customer→OpMenu。功能选项。int。 3.放入:customer→OpMenu。钞票数。int。 4.修改存款:OpMenu→Account。变动数。int。 5.存款数目:Account→OpMenu。存款。double。 6.结果提示:OpMenu→customer。操作结果说明。string。 |
其他说明 |
|
4.用况:withdraw
顺序图 | |
对象描述 |
customer:主动对象。继承于User。 ATM:主动对象。控制类。 OpMenu:主动对象。界面。 Account:非主动对象。实体。 |
信息描述 |
1.展示:ATM→OpMenu。 2.选择取款:customer→OpMenu。功能选项。int。 3.取款金额:customer→OpMenu。取款金额。double。 4.修改存款:OpMenu→Account。变动数。double。 5.存款:Account→OpMenu。存款。double。 6.结果显示:OpMenu→customer。操作结果说明。string。 |
其他说明 |
|
5.用况:transfer
顺序图 | |
对象描述 |
customer:主动对象。继承于User。 ATM:主动对象。控制类。 OpMenu:主动对象。界面。 Account:非主动对象。实体。 |
信息描述 |
1.展示:ATM→OpMenu。 2.选择转账:customer→OpMenu。功能选项。int。 3.账户和金额:customer→OpMenu。被转入账户+转账金额。string+double。 4.修改存款:OpMenu→Account。变动数。double。 5.存款数目:Account→OpMenu。存款。double。 6.转账结果:OpMenu→customer。操作结果说明。string。 |
其他说明 |
|
6.用况:change password
顺序图 | |
对象描述 |
customer:主动对象。继承于User。 ATM:主动对象。控制类。 OpMenu:主动对象。界面。 Account:非主动对象。实体。 |
信息描述 |
1.展示:ATM→OpMenu。 2.选择修改:customer→OpMenu。功能选项。int。 3.新密码:customer→OpMenu。新密码。string。 4.修改密码:OpMenu→Account。新密码。string。 5.修改结果:OpMenu→customer。操作结果说明。string。 |
其他说明 |
|
7.用况:check balance
顺序图 | |
对象描述 |
customer:主动对象。继承于User。 ATM:主动对象。控制类。 OpMenu:主动对象。界面。 Account:非主动对象。实体。 |
信息描述 |
1.展示:ATM→OpMenu。 2.选择查看:customer→OpMenu。功能选项。int。 3.请求余额:OpMenu→Account。 4.存款数目:Account→OpMenu。存款。double。 5.数目:OpMenu→customer。存款数目说明。string。 |
其他说明 |
|
8.用况:check trade info
顺序图 | |
对象描述 |
Admin:主动对象。继承于User。 ATM:主动对象。控制类。 AdMenu:主动对象。界面。 Record:非主动对象。实体。 |
信息描述 |
1.展示:ATM→OpMenu。 2.选择查看交易信息:customer→OpMenu。功能选项。int。 3.请求记录:OpMenu→Account。。 4.返回记录:Account→OpMenu。记录。Record。 |
其他说明 |
|