银行ATM系统需求分析_第1页
银行ATM系统需求分析_第2页
银行ATM系统需求分析_第3页
银行ATM系统需求分析_第4页
银行ATM系统需求分析_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

银行ATM系统需求分析1 引言1.1目的银行传统的柜台服务,存在效率低下的问题。例如,存取款以及查询存款等不耗时业务,需要排队等待很长时间。为了节约时间,节省人力物力,所以有必要把银行部分业务从柜台分离出来,以提高银行整体的工作效率。1.2背景随着计算机技术的发展,日常生活中人们越来越多的使用ATM来进行存钱取钱等银行业务,所以有必要对ATM机软件开发进行需求分析,从宏观上把握软件开发方向。1.3参考资料文档编写标准:GB99999-99 计算机软件需求说明编制指南计算机软件产品开发文件指南ATM系统可行性分析报告1.4术语客户 :在银行办理各种业务的自由人。卡:客户在银行卡户的凭证之一。ATM机通过读取卡中信息,进行自助服务。储户 :在银行办理存款的客户。ATM :Auto Teller Machine,分为两部分组成。一部分是ATM服务器,另一部分是ATM终端。终端负责和银行卡持有者进行交互,ATM服务器负责处理交易。一个ATM服务器可以同时连接多个ATM终端。账号:客户在银行开户的唯一ID。2 项目概述2.1总体功能描述这个项目的开发是为银行提供一套高效稳定可靠的终端服务平台,为储户登录,存款,取款,查询等操作提供便利。用户登录界面 NO验证 YES选择操作界面NO YES存取款改密转账查询发生故障是否与原密码相同 NO YES NO是否打印凭条是否确定新密码打印 YES YES是否完成交易NO YES生成日志退卡同步银行数据库更新数据图1:ATM工作流程2.2一般约束本软件的主要约束是时间期限。 在经费、开发人员及设备方面没有太多消耗;但要在一定的环境下运行,即要有基本的运行设备,设备的要求为一般的PC机即可。3需求说明3.1 基本描述ATM机主要提供查询、存取款、转账、改密功能(挂失需拿身份证明去柜台办理)。用户无需经过培训按照操作提示办理业务即可。3.1.1用户信息 用户信息分为二部分:储户信息,管理员信息。 储户信息:储户姓名,身份ID,家庭住址(户籍),联系电话,职业 管理员信息:管理员姓名,身份ID,职位等。3.1.2交易信息 卡信息:卡号,账号,密码,卡类型,卡金额 交易流水信息:交易类型,交易代码,账号,交易时间登录3.2 具体功能需求分析(用例需求分析)改密查询用户 转账存取款身份认证提供服务异常处理生成日志 ATM机同步银行数据库功能名称:取款创建人 最后修改人创建日期最后修改日期角色:客户描述:客户输入取款金额。系统判断账户正常且金额允许后提供款给客户。前置条件:取款身份帐号密码合法后置条件:无 主干过程客户指定所需金额, 系统接受请求,判断帐号余额充足后从账户扣钱,ATM吐现金,客户取款客户得到交易凭条 客户输入其他信息,结束此次取款 系统保存交易信息,添加日志。分支过程 1.1账户余额不足 系统提示“您输入的取款金额超过您的账户余额” 系统返回主交易界面,结束此次取款 1.2单笔超限或当日取款总额超限 系统提示“输入金额有误,一次的交易金额不超过2500或当日取款总额超过限制50000.” 系统返回主交易界面,结束此次取款 1.3 ATM余额不足 系统提示“很抱歉,ATM余额不足,暂时不能为您服务” 系统返回主交易界面,结束此次取款异常 E.1 账户状态非法(被冻结或强制冻结)系统提示“账户异常,写入系统异常日志 系统返回主交易界面,结束此次取款 E.2 账户状态异常(挂失中) 系统提示“您的账户处于挂失中” 系统返回主交易界面,结束此次取款 E.3 账户状态异常(卡已注销) 系统提示“本卡已被注销,卡将被收回,请确认” 系统返回主交易界面,结束此次取款E.4 吐现金失败冲正,写入系统异常日志 系统返回主交易界面,结束此次取款.3.3类类bankbank-银行代码-地址-电话-传真设置银行代码()设置名称()设置电话()设置传真()读取银行代码()读取名称()读取电话()读取传真()类accountaccount-开户银行-开户名称-账户-开户日期-账户金额NewAccount(holder,balance)remAccount(accountNo)Withdraw(holderName,holderID,accountNo,money)Deposit(holderName,holderID,accountNo,money)TransferOut(accountNo,bankcode,money)TransferIn(accountNo,bankcode,money)类depositdeposit-account-creatDate-fundNewdeposit(account,fund,date)save3.4类图3.5 活动图3.6 性能需求如果交易中响应时间超过30秒,系统提示“操作已过时”,自动退出本系统,退出银行卡。如果银行卡在A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论