欢迎来到天天文库
浏览记录
ID:21699593
大小:363.50 KB
页数:13页
时间:2018-10-23
《银行转账系统分析与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、银行转账系统分析与设计Author:梁进财、刘昌鋆Version:V1.0Date:2010-6-9目录1.1.业务需求.................................................................................................31.1.1.识别参与者..............................................................................31.1.2.识别用例............
2、......................................................................41.1.3.用例的事件流描述..................................................................41.1.4.其他非功能性需求..................................................................131.1.5.静态结构模型........................
3、..................................................141.2.总体架构.................................................................................................171.3.高层设计.................................................................................................211.4.
4、详细设计.................................................................................................241.5.编码与测试.............................................................................................271.1业务需求银行是与生活紧密相关的一个机构。银行提供了存款、取款、转账等业务。本系统客户可以在不同的银行开设账户,可以在同一
5、银行开多个账户,客户可以存钱账户中,也可以从自己的账户中取钱,还可以将存款从一个账户转到另一个账户。客户还可以随时查询自己的账户的情况、客户有权要求关闭账户。(注:上面所描述的是银行的最基本功能,现实世界中的银行要复杂得多。为了简化系统,在对上面描述的银行系统的基本需求进行分析后,可知这个银行系统至少应该具有如下功能:1.本系统可以有多个用户2.一个用户可以在系统开立(绑定)几个账户3.系统提供存款、取款、转账、账户管理、注销、挂失功能1.1.1识别参与者通过系统功能需求分析,得出识别参与者:1、客户描述:客户可以存钱、取钱、转账、余
6、额查询、修改账户密码等功能2、管理员13描述:管理整个系统。1.1.2识别用例前面已经识别出了参与者,通过对需求的进一步分析,可以确定系统中有如下用例:1.登录(Login)提供验证用户身份的功能2.存款(Depositfund)提供存钱到账户的功能3.取款(Withdrawfund)提供从账户取钱的功能4.转账(Transferfund)提供把存款从一个账户转到另一个账户的功能,包含两种情况:同行账户和跨行转账5.管理账户(MaintainAccount)提供创建、删除账户,以及修改账户信息的功能系统总用例图131.1.5静态结构模
7、型类图:1.1.6对象动态交互模型(一)转账模块:用例图13顺序图:合作图:状态图:13(二)、存款模块用例图顺序图13合作图状态图13(三)取款模块:顺序图:合作图状态图:131.1.3用例的事件流描述1、登录事件名称:登陆(Login)前置条件无后置条件如果用例成功,则用户登录到系统中。否则,系统状态不变。扩充点无事件流1基流2备选流基流到用户想登录到银行信息系统中时,用例启动。1、系统提示用户输入用户名和密码。2、用户输入自己的用户名和密码,提交。3、系统验证输入的用户名和密码(E-1),用户登录成功。备选流如果输入的用户名或密
8、码无效,系统提示错误信息,用户可以重新输入或终止用例。信息提交,系统验证用户名和密码是否正确,如若正确,则启动系统,否则,显示错误提示信息,并提示用户重新输入用户名和密码。132、存款事件名称:存款(Depositfun
此文档下载收益归作者所有