📜  网上银行系统用例图(1)

📅  最后修改于: 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
总结

网上银行系统用例图描述了该系统的各个功能模块和用户角色之间的关系。通过该用例图,开发人员可以清楚地了解系统的需求,从而更好地设计和实现该系统。