【软件工程】 文档 - 银行业务管理 - 面向对象分析与设计

本文详细介绍了银行业务管理系统,涵盖面向对象分析的用例模型、对象模型和动态模型,包括开户、销户、冻结、挂失、存款、取款、转账和缴费等功能。同时阐述了面向对象设计的体系结构模块,包括包图和类图,以及活动图的各个步骤。整个系统强调管理员操作和账户管理,确保各项操作的安全性和合法性。
摘要由CSDN通过智能技术生成

软件工程

 

银行业务管理和现金结算系统

--- 面向对象分析与设计文档


 ***原创所有,本文禁止一切形式的未授权转载,如需转载联系作者,请尊重作者权利

以下UML建模图仅供参考。

一、面向对象分析

1.      建立用例模型

i. 开户

 

用例描述:开户用例图中,由管理员发起开户事务,储户提供账户信息、身份信息,管理员验证账户合法性和身份真实性后输入账户信息,储户设置密码,过程中涉及验证合法性(账户号正确、身份真实等)、添加账户信息等。储户可以打印凭证。

 

ii. 销户

 

用例描述:销户用例图中,主动销户由管理员发起销户事务,储户提供账户信息、身份信息,输入密码,管理员验证密码正确身份真实性后输入账户信息,并验证账户余额,若有余额则返还给储户完成销户,若无余额直接完成销户。过程中涉及验证合法性(密码正确、身份真实等)、处理余额、删除账户信息等。储户可以打印凭证。被动销户则需要进行销户判断(挂失子系统),若判断可以销户,则处理余额,完成销户。

 

iii. 冻结

 

用例描述:冻结用例图中,主动冻结由管理员发起冻结事务,储户提供账户信息、身份信息,管理员验证密码正确身份真实性后输入账户信息,完成冻结。过程中涉及验证正确性(密码正确、身份真实等)、修改账户状态信息等。储户可以打印凭证。被动冻结则需要进行冻结判断,若输入密码大于三次,账户冻结。

 

iv. 挂失

 

       用例描述:挂失用例图中,管理员需要用户输入账户信息,可以触发挂失事务,其中挂失事务包括生成挂失信息,获取余额信息以及销户触发判断,判断是否挂失一定时间,自动触发销户。

 

v. 存款

 

       用例描述:存款用例图中,管理员需要用户输入账户信息,或者打印存款信息才可以触发存款事务,其中存款事务包括修改余额信息以及生成存款信息两个功能。

 

vi. 取款

 

       用例描述:取款用例图中,管理员需要用户输入账户信息,以及账户密码,经过余额验证才可以触发取款事务ÿ

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值