案例分析 - 华中科技大学.pdf

上传人:asd****56 文档编号:70337011 上传时间:2023-01-19 格式:PDF 页数:10 大小:109.24KB
返回 下载 相关 举报
案例分析 - 华中科技大学.pdf_第1页
第1页 / 共10页
案例分析 - 华中科技大学.pdf_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《案例分析 - 华中科技大学.pdf》由会员分享,可在线阅读,更多相关《案例分析 - 华中科技大学.pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、银行储蓄帐户管理系统案例分析实例:银行储蓄帐户管理系统本实例实现一个简化了的银行储蓄账户管本实例实现一个简化了的银行储蓄账户管理系统,该系统是在银行的柜台上对客户办理理系统,该系统是在银行的柜台上对客户办理活期储蓄业务。系统的需求陈述如下:活期储蓄业务。系统的需求陈述如下:一个客户可以在多个银行中开设账户,一一个客户可以在多个银行中开设账户,一个客户也可在同一银行中开设多个不同的账户。个客户也可在同一银行中开设多个不同的账户。客户可以通过银行职员进行开户、存款、取款、客户可以通过银行职员进行开户、存款、取款、转账、注销账户等活动。其中转账指客户将自转账、注销账户等活动。其中转账指客户将自己的某

2、个账户上的钱款转入同一银行的不同账己的某个账户上的钱款转入同一银行的不同账户(称为银行内转账)或转入不同银行的账户户(称为银行内转账)或转入不同银行的账户(称为银行间转账)。系统管理员负责系统的(称为银行间转账)。系统管理员负责系统的账户管理及业务报表的生成。账户管理及业务报表的生成。1 1、识别执行者、识别执行者客户:到银行办理储蓄业务的人,负责输入密码客户:到银行办理储蓄业务的人,负责输入密码银行职员(客户代理):银行工作人员,代表客户进银行职员(客户代理):银行工作人员,代表客户进行储蓄业务的操作行储蓄业务的操作银行职员(管理人员):银行工作人员,根据客户的银行职员(管理人员):银行工作

3、人员,根据客户的储蓄业务更新账户储蓄业务更新账户系统管理员:银行计算机的管理人员,负责账户的管系统管理员:银行计算机的管理人员,负责账户的管理和业务报表的生成理和业务报表的生成其他银行帐户管理系统:在银行间转帐时要与其他银其他银行帐户管理系统:在银行间转帐时要与其他银行的帐户管理系统进行交互行的帐户管理系统进行交互实例:银行储蓄帐户管理系统2 2、识别用况、识别用况从系统的需求陈述可知,银行职员(客户代理从系统的需求陈述可知,银行职员(客户代理)需要系统提供)需要系统提供开户开户、存款存款、取款取款、转账转账、注注销账户销账户等功能,这些功能都包含了等功能,这些功能都包含了校验密码校验密码的的

4、功能。系统管理员需要系统提供功能。系统管理员需要系统提供账户管理账户管理和和报报表生成表生成功能。银行职员(管理人员)则参与了功能。银行职员(管理人员)则参与了账户管理中的更新账户的功能。此外,转账功账户管理中的更新账户的功能。此外,转账功能可分为银行内转账和银行间转账,可将它们能可分为银行内转账和银行间转账,可将它们设计成三个用况,其中设计成三个用况,其中银行内转账银行内转账用况和用况和银行银行间转账间转账用况都继承了基本转账用况。据此分析用况都继承了基本转账用况。据此分析,得到,得到“银行储蓄帐户管理系统银行储蓄帐户管理系统”的用况图如下的用况图如下图所示。图所示。实例:银行储蓄帐户管理系

5、统银行储蓄账户管理系统的用况图银行储蓄账户管理系统的用况图包含包含包含包含包含包含银行职员银行职员(用户代理)(用户代理)账户管理账户管理银行间转账银行间转账开户开户取款取款银行内转账银行内转账注销注销存款存款校验密码校验密码转账转账报表生成报表生成其它银行其它银行账户管理系统账户管理系统客户客户系统管理员系统管理员银行职员银行职员(管理人员)(管理人员)包含包含3-13-1、开户用况描述、开户用况描述用况名称:开户用况名称:开户参与的执行者:银行职员(客户代理),客户参与的执行者:银行职员(客户代理),客户前置条件:一个合法的银行职员(客户代理)已登录前置条件:一个合法的银行职员(客户代理)

6、已登录到该系统到该系统事件流:事件流:1.当选择开户功能时用况开始2.输入客户信息(姓名、地址、身份证号等)3.从账户管理系统获取新的账号4.请客户输入密码5.请客户再次输入密码6.如果两次密码不一致则回到第4步,否则继续7.在账户库中添加新账户8.打印存折,用况结束后置条件:在账户库中增加了一个新账户,得到一张后置条件:在账户库中增加了一个新账户,得到一张新存折新存折 实例:银行储蓄帐户管理系统3-23-2、取款用况描述、取款用况描述用况名称:取款用况名称:取款参与的执行者:银行职员(客户代理)参与的执行者:银行职员(客户代理)前置条件:一个合法的银行职员(客户代理)已登录前置条件:一个合法

7、的银行职员(客户代理)已登录到该系统到该系统事件流:事件流:基本路径:1.当选择取款功能时用况开始2.当输入客户信息(姓名、账号等)后 a)如果客户信息与账户不一致,显示错误信息,可以重新输入或结束用况 b)如果该账户被冻结(如因挂失而冻结),显示冻结信息并结束用况3.输入并校验密码实例:银行储蓄帐户管理系统4.输入取款金额,如果该账户的余款小于取款金额,显示错误信息,要求重新输入5.打印取款单,交客户签字6.建立取款事件记录,更新账户信息7.打印存折,用况结束可选路径:1.在第5步客户签字之前的任何时刻,客户可以取消本次取款,用况结束2.第3步校验密码时,如发现密码不一致,则重新输入密码,或

8、用况结束后置条件:如果取款成功,客户账户中的余额被更新后置条件:如果取款成功,客户账户中的余额被更新(减少),否则余额不变。(减少),否则余额不变。实例:银行储蓄帐户管理系统4 4、描描述述取取款款用用况况的的活活动动图图 客户不确认客户不确认客户确认客户确认 余额余额取款取款额额 未冻结未冻结不一致不一致一致一致选择重新输入选择重新输入选择结束选择结束冻结冻结余额取款额余额取款额 打印取款单打印取款单输入客户信息输入客户信息显示显示错误信息错误信息建立取款记录建立取款记录更新账户信息更新账户信息打印存折打印存折显示显示错误信息错误信息输入取款金额输入取款金额输入并校验密输入并校验密码码显示显示冻结信息冻结信息实例:银行储蓄帐户管理系统开发实验 用大型主机环境开发 采用COBOL语言和DB2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 汇报体会

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁