ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:287.33KB ,
资源ID:8215287      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8215287.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(银行转账系统分析与设计.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

银行转账系统分析与设计.docx

1、银行转账系统分析与设计银行转账系统分析与设计Author:梁进财、刘昌鋆 Version:V1.0Date:2010-6-9目录1.1. 业务需求.3 1.1.1. 识别参与者.3 1.1.2. 识别用例.4 1.1.3. 用例的事件流描述.4 1.1.4. 其他非功能性需求.13 1.1.5. 静态结构模型.14 1.2. 总体架构.17 1.3. 高层设计.21 1.4. 详细设计.24 1.5. 编码与测试.271.1业务需求银行是与生活紧密相关的一个机构。银行提供了存款、取款、转账等业务。本系统客户可以在不同的银行开设账户,可以在同一银行开多个账户,客户可以存钱账户中,也可以从自己的账

2、户中取钱,还可以将存款从一个账户转到另一个账户。客户还可以随时查询自己的账户的情况、客户有权要求关闭账户。 (注: 上面所描述的是银行的最基本功能, 现实世界中的银行要复杂得多。 为了简化系统,在对上面描述的银行系统的基本需求进行分析后,可知这个银行系统至少应该具有如下功能:1. 本系统可以有多个用户2. 一个用户可以在系统开立(绑定)几个账户3. 系统提供存款、取款、转账、账户管理、注销、挂失 功能1.1.1识别参与者通过系统功能需求分析,得出识别参与者:1、 客户描述:客户可以存钱、取钱、转账、余额查询、修改账户密码等功能2、 管理员描述:管理整个系统。1.1.2识别用例前面已经识别出了参

3、与者,通过对需求的进一步分析,可以确定系统中有如下用例: 1. 登录(Login) 提供验证用户身份的功能 2. 存款(Deposit fund) 提供存钱到账户的功能 3. 取款(Withdraw fund) 提供从账户取钱的功能 4. 转账(Transfer fund) 提供把存款从一个账户转到另一个账户的功能,包含两种情况:同行账户和跨行转账5. 管理账户(Maintain Account) 提供创建、删除账户,以及修改账户信息的功能 系统总用例图1.1.5静态结构模型类图:1.1.6对象动态交互模型(一)转账模块:用例图顺序图:合作图:状态图:(二)、存款模块用例图顺序图合作图状态图(

4、三)取款模块:顺序图:合作图状态图:1.1.3用例的事件流描述1、登录事件名称:登陆(Login)前置条件无后置条件如果用例成功,则用户登录到系统中。否则,系统状态不变。 扩充点无事件流1基流 2备选流基流到用户想登录到银行信息系统中时,用例启动。 1、 系统提示用户输入用户名和密码。 2、 用户输入自己的用户名和密码,提交。 3、 系统验证输入的用户名和密码(E-1),用户登录成功。 备选流如果输入的用户名或密码无效,系统提示错误信息,用户可以重新输入或终止用例。 信息提交,系统验证用户名和密码是否正确,如若正确,则启动系统,否则,显示错误提示信息,并提示用户重新输入用户名和密码。2、存款事

5、件名称:存款(Deposit fund)前置条件登录,且在系统中有账号后置条件如果成功,则将钱存入账号。 扩充点无事件流1基流 2备选流基流用户存款到银行信息系统中时,用例启动。 1、 登录用户2、 选择要存款的账户,录入数目,提交3、 系统验证,如正确,则成功存入 备选流验证用户,如数据非法,或账户不存在,则提示重新输入或结束用例3、取款事件名称:取款(Withdraw fund)前置条件登录,且在系统中有账号,账号内余额 = 提取数后置条件如果用例成功,则客户 Customer 的账户中存款金额发生变化;否则,系统状态不变。扩充点 注意突然断电情况处理事件流1基流 2备选流基流用户从银行信

6、息系统中取款时,用例启动。 1、 登录用户2、 输入取款的账户,录入数目,提交3、系统验证输入是否正确4、 用户确认,输入账户密码,5、 系统验证,如正确,则成功取出 备选流1、账户不存在,提示用户重新输入,2、取款数 余额,提示用户重新输入,3、输入账户密码,提示用户重新输入4、转账事件名称:转账(Transfer fund) 前置条件登录,且在系统中有账号,账号内余额 = 转账数后置条件如果用例成功,则客户 Customer 的账户中存款金额发生变化;否则,系统状态不变。扩充点 注意突然断电情况处理事件流1基流 2备选流基流用户从银行信息系统中转账时,用例启动。 1、 登录用户2、 输入转

7、出的账户,转入账户,转账数目,提交3、 系统验证所输入信息是否正确,(数目是否过大、账户是否存在)4、 用户确认,并输入账户密码,5、 系统验证,如正确,则转账成功 备选流1、账户不存在,提示用户重新输入,2、取款数 余额,提示用户重新输入,3、输入账户密码,提示用户重新输入5、账户管理事件名称:管理账户(Maintain Account)前置条件管理员 登录, 后置条件如果用例成功,账号被删除,修改,增加,否则系统不变。 扩充点 注意突然断电情况处理事件流1基流 2备选流基流1、 如果管理员选择增加账户,则进入分支流F-12、 如果管理员选择修改账户,则进入分支流F-23、 如果管理员选择删除账户,则进入分支流F-3F1 1、填写用户信息、账户信息2、系统检查是否有账户已存在,验证用户数据3、系统增加一个账户F21、修改账户信息2、验证用户数据是否正确3、修改一个账户信息F31、删除一个账户信息2、用户确认删除3、系统删除备选流:1、 输入无效信息,重新输入或终结用例2、 验证错误,重新输入或终结用例3、 用户取消删除。1.1.4其他非功能性需求用户界面友好,使用方便,支持 100 并发用户,响应速度迅速(略) 。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1