uml建模银行储蓄用例图
时间: 2023-11-06 13:01:56 浏览: 363
银行储蓄用例图是用例图的一种,用于描述银行系统中与储蓄相关的功能和参与者之间的关系。该用例图主要包括开户和取款两个用例。
开户用例描述:
- 用例名称:开户
- 参与的执行者:银行职员(客户代理),客户
- 前置条件:一合法的银行职员(客户代理)已登录到该系统
- 事件流:
1. 当选择开户功能时用例开始
2. 输入客户信息(姓名、地址、身份证号等)
3. 从账户管理系统获取新的账号
4. 请客户输入密码
5. 请客户再次输入密码
6. 如果两次密码不一致则回到第4步,否则继续
7. 在账户库中添加新账户
8. 打印存折,用例结束
- 后置条件:在账户库中增加了一个新账户,得到一张新存折
取款用例描述:
- 用例名称:取款
- 参与的执行者:银行职员(客户代理)
- 前置条件:一合法的银行职员(客户代理)已登录到该系统
- 事件流:
- 基本路径:
1. 当选择取款功能时用例开始
2. 当输入客户信息(姓名、账号等)后
a) 如果客户信息与账户不一致,显示错误信息,可以重新输入或结束用例
b) 如果该账户被冻结(如因挂失而冻结),显示冻结信息并结束用例
3. 输入并校验密码
4. 输入取款金额,若该账户的余款小于取款金额,显示错误信息,要求重新输入
5. 打印取款单,交客户签字
6. 建立取款事件记录,更新账户信息
7. 打印存折,用例结束
- 可选路径:
1. 在第5步客户签字之前的任何时刻,客户可以取消本次取款,用例结束
2. 第3步校验密码时,如发现密码不一致,则重新输入密码,或用例结束
- 后置条件:如果取款成功,客户账户中的余额被更新(减少),否则余额不变
以上是关于银行储蓄用例图的简要描述。在该图中,开户和取款是两个主要的用例,分别涉及到银行职员和客户的交互,以实现系统中的储蓄功能。
阅读全文