银行ATM系统需求分析

上传人:ji****72 文档编号:39546180 上传时间:2018-05-17 格式:DOC 页数:7 大小:179KB
返回 下载 相关 举报
银行ATM系统需求分析_第1页
第1页 / 共7页
银行ATM系统需求分析_第2页
第2页 / 共7页
银行ATM系统需求分析_第3页
第3页 / 共7页
银行ATM系统需求分析_第4页
第4页 / 共7页
银行ATM系统需求分析_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《银行ATM系统需求分析》由会员分享,可在线阅读,更多相关《银行ATM系统需求分析(7页珍藏版)》请在金锄头文库上搜索。

1、银行 ATM 系统需求分析1 引言引言1.1 目的目的银行传统的柜台服务,存在效率低下的问题。例如,存取款以及查询存款等不耗时业 务,需要排队等待很长时间。为了节约时间,节省人力物力,所以有必要把银行部分业务 从柜台分离出来,以提高银行整体的工作效率。1.2 背景背景随着计算机技术的发展,日常生活中人们越来越多的使用 ATM 来进行存钱 取钱等银行业务,所以有必要对 ATM 机软件开发进行需求分析,从宏观上把握 软件开发方向。1.3 参考资料参考资料文档编写标准:GB99999-99 计算机软件需求说明编制指南 计算机软件产品开发文件指南ATM 系统可行性分析报告1.4 术语术语客户 :在银行

2、办理各种业务的自由人。 卡:客户在银行卡户的凭证之一。ATM 机通过读取卡中信息,进行自助服 务。 储户 :在银行办理存款的客户。 ATM :Auto Teller Machine,分为两部分组成。一部分是 ATM 服务器, 另一部分是 ATM 终端。终端负责和银行卡持有者进行交互,ATM 服务器负责 处理交易。一个 ATM 服务器可以同时连接多个 ATM 终端。 账号:客户在银行开户的唯一 ID。2 项目概述项目概述2.1 总体功能描述总体功能描述这个项目的开发是为银行提供一套高效稳定可靠的终端服务平台,为储户登录,存款,取款,查询等操作提供便利。NOYESYESNO YES NOYESYE

3、SNOYES用户登录界面用户登录界面验证验证选择操作界面选择操作界面改密改密转账转账查询查询存取款存取款是否与原密码相同发生故障发生故障NO是否确定新密码是否打印凭条是否打印凭条打印打印是否完成交易是否完成交易退卡退卡生成日志生成日志更新数据更新数据同步银行数据库同步银行数据库图 1:ATM 工作流程2.2 一般约束一般约束本软件的主要约束是时间期限。 在经费、开发人员及设备方面没有太多消耗;但要 在一定的环境下运行,即要有基本的运行设备,设备的要求为一般的 PC 机即可。3 需求需求说明说明3.1 基本描述基本描述ATM 机主要提供查询、存取款、转账、改密功能(挂失需拿身份证明去柜台办理)

4、。用户 无需经过培训按照操作提示办理业务即可。3.1.1 用户信息用户信息用户信息分为二部分:储户信息,管理员信息。储户信息:储户姓名,身份 ID,家庭住址(户籍) ,联系电话,职业管理员信息:管理员姓名,身份 ID,职位等。3.1.2 交易信息交易信息卡信息:卡号,账号,密码,卡类型,卡金额交易流水信息:交易类型,交易代码,账号,交易时间3.2 具体功能具体功能需求需求分析(用例需求分析)分析(用例需求分析)用户用户登录登录改密改密查询查询转账转账存取款存取款ATM 机功能名称:取款 创建人 最后修改人 创建日期 最后修改日期 角色:客户 描述:客户输入取款金额。系统判断账户正常且金额允许后

5、提供款给客户。 前置条件:取款身份帐号密码合法 后置条件:无 主干过程 客户指定所需金额,系统接受请求,判断帐号余额充足后从账户扣钱, ATM 吐现金,客户取款 客户得到交易凭条客户输入其他信息,结束此次取款系统保存交易信息,添加日志。 分支过程 1.1 账户余额不足系统提示“您输入的取款金额超过您的账户余额”系统返回主交易界面,结束此次取款1.2 单笔超限或当日取款总额超限系统提示“输入金额有误,一次的交易金额不超过 2500 或当日取款 总额超过限制 50000.”系统返回主交易界面,结束此次取款1.3 ATM 余额不足身份认证身份认证提供服务提供服务异常处理异常处理生成日志生成日志同步银

6、行数据库同步银行数据库系统提示“很抱歉,ATM 余额不足,暂时不能为您服务”系统返回主交易界面,结束此次取款 异常 E.1 账户状态非法(被冻结或强制冻结) 系统提示“账户异常,写入系统异常日志系统返回主交易界面,结束此次取款E.2 账户状态异常(挂失中)系统提示“您的账户处于挂失中”系统返回主交易界面,结束此次取款E.3 账户状态异常(卡已注销)系统提示“本卡已被注销,卡将被收回,请确认”系统返回主交易界面,结束此次取款 E.4 吐现金失败 冲正,写入系统异常日志系统返回主交易界面,结束此次取款 .3.3 类类类类 bank类类 accountbankbankbank- - -银行代码银行代

7、码银行代码银行代码 - - -地址地址地址地址 - - -电话电话电话电话 - - -传真传真传真传真设置银行代码设置银行代码设置银行代码设置银行代码() () () 设置名称设置名称设置名称设置名称() () () 设置电话()设置电话()设置电话()设置电话() 设置传真()设置传真()设置传真()设置传真() 读取银行代码读取银行代码读取银行代码读取银行代码() () () 读取名称读取名称读取名称读取名称() () () 读取电话()读取电话()读取电话()读取电话() 读取传真()读取传真()读取传真()读取传真()类类 deposit3.4 类图类图用用户户交交互互类类取取款款类类

8、转转账账类类存存款款类类分分配配器器类类存存款款接接受受器器类类账账号号类类accountaccountaccount- - -开户银行开户银行开户银行开户银行 - - -开户名称开户名称开户名称开户名称 - - -账户账户账户账户 - - -开户日期开户日期开户日期开户日期 - - -账户金额账户金额账户金额账户金额NewAccount(holder,balance)NewAccount(holder,balance)NewAccount(holder,balance) remAccount(accountNo)remAccount(accountNo)remAccount(accountN

9、o) Withdraw(holderName,holderID,accountNo,money)Withdraw(holderName,holderID,accountNo,money)Withdraw(holderName,holderID,accountNo,money) Deposit(holderName,holderID,accountNo,money)Deposit(holderName,holderID,accountNo,money)Deposit(holderName,holderID,accountNo,money) TransferOut(accountNo,bankco

10、de,money)TransferOut(accountNo,bankcode,money)TransferOut(accountNo,bankcode,money) TransferIn(accountNo,bankcode,money)TransferIn(accountNo,bankcode,money)TransferIn(accountNo,bankcode,money) deposit-account-account-account -creatDate-creatDate-creatDate -fund-fund-fundNewdeposit(account,fundNewdeposit(account,fundNewdeposit(account,fund,date)date)date) savesavesave3.5 活动图活动图3.6 性能需求性能需求如果交易中响应时间超过 30 秒,系统提示“操作已过时” ,自动退出本系 统,退出银行卡。 如果银行卡在 ATM 机插卡口闲置 3 分钟,ATM 机自动吞卡。3.7 对输入输出的规定对输入输出的规定密码:由用户设置的一个 6 位整数,密码自动确认。3.8 其他专门的要求其他专门的要求易用性:提供中英双语服务。 安全性:如果有外力强行攻击 ATM 机,ATM 机自动报警。

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

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号