📅  最后修改于: 2023-12-03 14:57:00.487000             🧑  作者: Mango
网上银行系统是一种提供在线银行服务的应用程序,它允许用户通过互联网进行各种银行操作,例如查询账户余额、转账、支付账单等。本文将介绍网上银行系统的用例图,其中包含了系统的各个功能模块和用户角色。
用户通过提供正确的用户名和密码进行登录。
用户可以查询银行账户的余额。
用户可以从一个账户向另一个账户进行资金转账。
用户可以通过网上银行系统支付各种账单,例如水费、电费、电话费等。
用户可以通过网上银行系统为自己的手机或电子卡进行充值。
用户可以查看账户的交易历史记录,包括存款、取款、转账和支付账单等操作。
用户可以修改自己的个人信息,例如手机号码、地址等。
用户可以选择注销自己的银行账户。
普通用户可以使用网上银行系统的所有基本功能,例如查询账户余额、转账、支付账单等。
管理员有更高级别的权限,可以管理用户账户、审核申请、修改系统设置等。
下面是网上银行系统的用例图:
@startuml
left to right direction
actor User as u
actor Admin as a
rectangle "网上银行系统" {
usecase "登录" as login
usecase "查询账户余额" as checkBalance
usecase "转账" as transfer
usecase "支付账单" as payBill
usecase "充值" as recharge
usecase "查看交易记录" as viewTransactions
usecase "修改个人信息" as modifyInfo
usecase "注销账户" as closeAccount
u --> login
u --> checkBalance
u --> transfer
u --> payBill
u --> recharge
u --> viewTransactions
u --> modifyInfo
u --> closeAccount
a --> modifyInfo
a --> closeAccount
}
@enduml
网上银行系统用例图描述了该系统的各个功能模块和用户角色之间的关系。通过该用例图,开发人员可以清楚地了解系统的需求,从而更好地设计和实现该系统。