ATM系统--分析类图
第三周实验:分析类图
--ATM系统
分析类图
分析类⽂档
1)类图综述
ATM系统分析类图包含了边界类、实体类和控制类,描述了类与类之间的联系,以及每个类中的属性与操作。在该系统中,客户通过银⾏卡和ATM机实现个⼈业务,包括取款、存款、查询余额、转账和修改密码。⽽银⾏后台系统为客户提供账户的数据读取与更新,并产⽣交易服务记录。
2)类描述
类名客户
整体说明ATM系统的使⽤者
属性说明属性详情:
姓名:public string
⾝份证号:public string 多重性:(1..1)
操作说明插⼊银⾏卡():public bool 退银⾏卡():public bool
关系说明与操作界⾯类、ATM类各为⼆元联系关系
类名操作界⾯
整体说明客户在ATM机上的看到的界⾯,提供客户服务选择属性说明
操作说明插卡():public bool
查询账户余额():public bool 存款():public bool
取款():public bool
转账():public bool
修改密码():public bool
退卡():public bool
关系说明与客户类、ATM机类各为⼆元联系
类名ATM机
整体说明为⽤户提供各种服务的实体机器
属性说明属性详情:
编号:public string 多重性:(1..1)
操作说明登录账户():public bool 收钞():public bool
出钞():public bool
关系说明与客户类、操作界⾯类各位⼆元联系
类名交易服务
整体说明客户实现的各种交易,同时产⽣票据
属性说明属性详情:
流⽔号:public string
交易时间:public date
交易客户:public string 交易⾦额:public double 交易类型:public string 多重性:(1..1)
操作说明
关系说明依赖于ATM机类与操作界⾯类、与⽤户后台系统为⼆元联系
类名银⾏后台系统
如何查询银行卡余额整体说明银⾏在ATM的后台系统⽀持,与ATM机进⾏信息通讯与数据互通属性说明
操作说明验证登陆信息():public bool 验证转账信息():public bool 更新账户余额():public bool 返回账户信息():public bool
返回转账信息():public bool 关系说明与交易服务为⼆元联系
3)关联描述
客户类与操作界⾯类之间存在⼆元联系
客户类与ATM机类之间存在⼆元联系
操作界⾯类与ATM机类之间存在⼆元联系
银⾏后台系统与交易服务之间存在⼆元联系
4)依赖描述
交易服务类依赖于操作界⾯类
交易服务类依赖于ATM机类
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论