您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 银行ATM系统需求分析
银行ATM系统需求分析1引言1.1目的银行传统的柜台服务,存在效率低下的问题。例如,存取款以及查询存款等不耗时业务,需要排队等待很长时间。为了节约时间,节省人力物力,所以有必要把银行部分业务从柜台分离出来,以提高银行整体的工作效率。1.2背景随着计算机技术的发展,日常生活中人们越来越多的使用ATM来进行存钱取钱等银行业务,所以有必要对ATM机软件开发进行需求分析,从宏观上把握软件开发方向。1.3参考资料文档编写标准:GB99999-99《计算机软件需求说明编制指南》《计算机软件产品开发文件指南》《ATM系统可行性分析报告》1.4术语客户:在银行办理各种业务的自由人。卡:客户在银行卡户的凭证之一。ATM机通过读取卡中信息,进行自助服务。储户:在银行办理存款的客户。ATM:AutoTellerMachine,分为两部分组成。一部分是ATM服务器,另一部分是ATM终端。终端负责和银行卡持有者进行交互,ATM服务器负责处理交易。一个ATM服务器可以同时连接多个ATM终端。账号:客户在银行开户的唯一ID。2项目概述2.1总体功能描述这个项目的开发是为银行提供一套高效稳定可靠的终端服务平台,为储户登录,存款,取款,查询等操作提供便利。NOYESYESNOYESNOYESYESNOYES用户登录界面验证选择操作界面改密转账查询存取款是否与原密码相同发生故障NO是否确定新密码是否打印凭条打印是否完成交易退卡生成日志更新数据同步银行数据库图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.3ATM余额不足身份认证提供服务异常处理生成日志同步银行数据库系统提示“很抱歉,ATM余额不足,暂时不能为您服务”系统返回主交易界面,结束此次取款异常E.1账户状态非法(被冻结或强制冻结)系统提示“账户异常,写入系统异常日志系统返回主交易界面,结束此次取款E.2账户状态异常(挂失中)系统提示“您的账户处于挂失中…”系统返回主交易界面,结束此次取款E.3账户状态异常(卡已注销)系统提示“本卡已被注销,卡将被收回,请确认”系统返回主交易界面,结束此次取款E.4吐现金失败冲正,写入系统异常日志系统返回主交易界面,结束此次取款…….3.3类类bank类accountbbaannkk--银银行行代代码码--地地址址--电电话话--传传真真设设置置银银行行代代码码(())设设置置名名称称(())设设置置电电话话(())设设置置传传真真(())读读取取银银行行代代码码(())读读取取名名称称(())读读取取电电话话(())读读取取传传真真(())类deposit3.4类图用户交互类取款类转账类存款类分配器类存款接受器类账号类aaccccoouunntt--开开户户银银行行--开开户户名名称称--账账户户--开开户户日日期期--账账户户金金额额NNeewwAAccccoouunntt((hhoollddeerr,,bbaallaannccee))rreemmAAccccoouunntt((aaccccoouunnttNNoo))WWiitthhddrraaww((hhoollddeerrNNaammee,,hhoollddeerrIIDD,,aaccccoouunnttNNoo,,mmoonneeyy))DDeeppoossiitt((hhoollddeerrNNaammee,,hhoollddeerrIIDD,,aaccccoouunnttNNoo,,mmoonneeyy))TTrraannssffeerrOOuutt((aaccccoouunnttNNoo,,bbaannkkccooddee,,mmoonneeyy))TTrraannssffeerrIInn((aaccccoouunnttNNoo,,bbaannkkccooddee,,mmoonneeyy))……deposit--aaccccoouunntt--ccrreeaattDDaattee--ffuunnddNNeewwddeeppoossiitt((aaccccoouunntt,,ffuunndd,,ddaattee))ssaavvee3.5活动图3.6性能需求如果交易中响应时间超过30秒,系统提示“操作已过时”,自动退出本系统,退出银行卡。如果银行卡在ATM机插卡口闲置3分钟,ATM机自动吞卡。3.7对输入输出的规定密码:由用户设置的一个6位整数,密码自动确认。3.8其他专门的要求易用性:提供中英双语服务。安全性:如果有外力强行攻击ATM机,ATM机自动报警。……
本文标题:银行ATM系统需求分析
链接地址:https://www.777doc.com/doc-1989663 .html