需求分析实验报告.docx
- 文档编号:30093596
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:13
- 大小:52.33KB
需求分析实验报告.docx
《需求分析实验报告.docx》由会员分享,可在线阅读,更多相关《需求分析实验报告.docx(13页珍藏版)》请在冰豆网上搜索。
需求分析实验报告
软件工程实践报告
计科12—1班
光敏
08123234
(一)软件需求分析
1.实验目的
学习图形工具软件VISIO,掌握构造化需求分析法,熟练绘制数据流图;学习快速原型工具的使用。
2.根本要求
〔1〕针对银行ATM系统进展需求分析工作,了解银行ATM系统的功能、流程;
〔2〕安装VISIO2003以上版本软件,熟练应用Visio绘制DFD图,绘制银行ATM系统数据流图,完成系统的软件逻辑模型;
〔3〕安装AxureRPPro或者BalsamiqMockups快速原型软件,学习绘制软件原型,完成银行ATM系统的软件原型。
3.系统概述
〔1〕ATM系统为银行提供一套高效稳定可靠的终端效劳平台,为储户登录,存款,取款,查询,打印凭条,转账,修改密码等操作提供便利。
图1ATM工作流程
〔2〕.用户特点
本软件的用户主要是银行的广阔持卡人,大多都具有使用ATM经历。
另外,我们的系统要实现的一个重要目标就是当储户取出现故障时能在下笔业务进展之前自动恢复。
以此来便用户和保障用户的利益。
本系统还为用户提供了足够的界面友好性和易操作性。
即使是一个对ATM系统完全陌生的客户,也可以在交易界面的提示下顺利完成交易。
另外一局部的用户是银行工作人员,本系统不予考虑。
4需求说明
(1)根本描述
ATM终端可以承受一可识别的银行储蓄卡,通过储户身份验证后,同储户进展各种交互,例如:
查询、存款、取款、打印凭条等;处理储户相应的要求,执行对应操作,为储户效劳。
该系统要求须保持一定时间的交易记录,系统应每天自动汇总各种交易数据与效劳器进展对账。
同时,在通讯失败或其他交易结果不确定的情况下,ATM要自动发起冲正交易,以保证账务的完整性。
本系统的实现需要记录一些相关信息,其中包括的信息有:
用户信息和交易信息。
(2)交易信息
卡信息:
卡号,账号,密码,卡类型,卡金额
ATM信息:
ATM编号,ATM余额,
交易流水信息:
交易类型,交易代码,账号,交易时间
〔3〕用例需求分析
根据需求,做如下用例设计,在给出ATM系统需求用例图之后,我们将对各个用例逐一进展介绍。
图2ATM系统需求用例图
3.2.1取款用例
描述:
客户输入取款金额。
系统判断账户正常且金额允后提供款给客户。
前置条件:
取款身份XX密码合法
后置条件:
无
主干过程:
客户指定所需金额,
系统承受请求,判断XX余额充足后从账户扣,
ATM吐现金,客户取款
客户得到交易凭条
客户输入其他信息,完毕此次取款
系统保存交易信息,添加日志。
分支过程:
1.1账户余额缺乏
系统提示“您输入的取款金额超过您的账户余额〞
系统返回主交易界面,完毕此次取款
1.2单笔超限或当日取款总额超限
系统提示“输入金额有误,一次的交易金额不超过2500或当日取款总额超过限制50000.〞
系统返回主交易界面,完毕此次取款
1.3ATM余额缺乏
系统提示“很抱歉,ATM余额缺乏,暂时不能为您效劳〞
系统返回主交易界面,完毕此次取款
1.4异地取款需要交0.5%的手续费,不同银行取款机取款需要收0.5%的手续费
异常:
E.1账户状态非法〔被冻结或强制冻结〕
系统提示“账户异常,写入系统异常日志
系统返回主交易界面,完毕此次取款
E.2账户状态异常〔挂失中〕
系统提示“您的账户处于挂失中…〞
系统返回主交易界面,完毕此次取款
E.3账户状态异常〔卡已注销〕
系统提示“本卡已被注销,卡将被收回,请确认〞
系统返回主交易界面,完毕此次取款
E.4吐现金失败
冲正,写入系统异常日志
系统返回主交易界面,完毕此次取款
E.5打印失败
写入系统硬件异常日志
系统退卡,完毕此次取款
使用频率:
很高,峰值每小时20次
业务规那么:
单日取款总额不得超过5000元
单笔取款总额不得超过2000元
3.2.2存款用例
描述:
客户选择存款交易。
客户塞入ATM钞票,ATM输出金额值,客户确认后,系统上账,打印凭条,退卡
前置条件:
客户是合法用户,通过验证
账户状态正常
所需ATM硬件就绪
后置条件:
无
主干过程:
客户塞入钞票
系统硬件点钞,输出显示金额
客户确认数额
系统处理数据,给该账户加
打印存款凭条
返回主界面,此次存款交易完毕
系统保存交易信息,添加日志。
异地存款需要收0.5%的手续费
异常:
E.1塞入钞票机器不认识
系统提示“您的钞币不能识别,请检查〞ATM吐
系统返回主交易界面,完毕此次存款
使用频率:
高,峰值10次每小时
业务规那么:
所存纸币面值必须是50元或100元
3.2.3查询用例
描述:
客户选择查询余额交易。
系统显示输出账户余额
前置条件:
存款人是合法用户,通过验证
账户状态正常
后置条件:
无
主干过程:
客户选择查询余额功能
系统屏幕输出账户余额
客户对金额值确认无误
返回主界面,此次查询交易完毕
使用频率:
较高,峰值10次每小时
3.2.4打印用例
描述:
用户存款或者取款后,无论成功与否,都可以让用户选择打印凭条一次
前置条件:
客户经过存款或者取款操作且在退卡之前
后置条件:
无
主干过程:
用户存,取款操作后系统出现提示信息,询问客户是否打印凭条
用户选择是那么ATM打印凭条
异常:
E.1打印墨水缺乏或者打印纸不够或者卡纸
ATM机提示无法打印
写入系统硬件异常日志
使用频率:
较高,峰值10次每小时
3.2.5登录用例
描述:
客户在ATM上输入密码。
系统sever判断登录信息正确且账户正常
前置条件:
客户完成注册合法
后置条件:
进入交易主界面
主干过程:
1.0在ATM上输入客户对应XX的密码,
系统判断密码正确且XX信息正常,
进入主交易界面
分支过程:
1.1输入的密码不正确
系统提示“您输入的密码有误,请重新输入〞
系统返回登录界面
1.2当日同一个XX登录提示密码有误三次
系统提示〞该XX已不能登录〞并退卡
异常:
E.1XX在黑或挂失
系统提示“该XX不能操作,请换一卡重新登录〞
系统退卡。
E.2客户输入密码非法。
系统提示“您输入的密码有误,请重新输入〞〞
使用频率很高,峰值每小时20次
业务规那么
3.2.6改密用例
描述:
客户在ATM上输入密码。
系统sever判断登录信息正确且账户正常
前置条件:
客户登录密码正确
后置条件:
确认新设密码
主干过程:
1.0在ATM上输入客户对应XX的密码,
系统判断密码正确且XX信息正常,
修改密码并重复两次确认新设密码
分支过程:
1.1输入的密码不正确
系统提示“您输入的密码有误,请重新输入〞
系统返回登录界面
1.2重复两次确认新设密码,完成操作
异常:
E.1XX对应密码输入错误
系统提示“您输入的密码有误,请重新输入〞
使用频率很高,峰值每小时20次
业务规那么
3.2.7转账用例
描述:
储户提供他账户,转账金额,〔系统不保证转账账户正确〕,确认。
系统从本账户下账,转账账户上账。
前置条件:
存款人是合法用户,通过验证
账户状态正常
储户信息数据库在线
后置条件:
无
主干过程:
1.0系统部转账
储户选择转账功能
储户输入账户,金额
系统要求确认,用户确认
系统执行处理:
本地账户下账,他账户上账
打印转账凭条
返回主界面,此次转账交易完毕
转账需要收取0.5%的手续费
分支过程:
1.1输入的密码不正确
系统提示“您输入的密码有误,请重新输入〞
系统返回登录界面
1.2输入的转账账户号核对的信息有问题,返回主菜单并重新输入账号
异常:
E.1登录XX对应密码输入错误
系统提示“您输入的密码有误,请重新输入〞
使用频率很高,峰值每小时20次
业务规那么
3.2.8挂失用例
描述:
客户凭有效XX,账户卡号及密码进展挂失
前置条件:
该账户已经存在
后置条件:
XX号,账户卡号与密码相应那么进展挂失处理
主干过程:
1.0在ATM上输入客户对应XX及密码,
系统判断密码正确且XX信息正常,
选择挂失,暂停该账户的一切交易
分支过程:
1.1输入的密码不正确
系统提示“您输入的密码有误,请重新输入〞
系统返回登录界面
1.2将要挂失的账户冻结至客户激活账号
异常:
E.1XX已经在黑或挂失
系统提示“该XX不能操作〞
使用频率很高,峰值每小时20次
业务规那么
3.3性能需求
在登录过程中,要求用户输入密码,该系统能够进展校验检查。
在查询过程中,要求系统显示该XX卡上所有的余额。
如果交易中响应时间超过30秒,系统提示“操作已过时〞,自动退出本系统。
在存取款交易过程中,如出现故障时,要求该系统能够及时冲正。
在转帐过程中,该系统支持任用户输入的数据,但是仅仅限于本行之间的XX转帐。
交易完毕时,系统知道更新XX上的数据,保持XX余额的一致性。
交易完成后,用户可以点击“取卡〞退出本系统。
注意:
当交易金额超过当前XX余额时,系统自己提示“余额缺乏〞,自动退出本系统,当系统遇到任不对输入时都自动退出本系统。
3.4对输入输出的规定
密码:
由用户设置的一个6位整数。
取款数目:
只支持交易金额为50的倍数。
取款金额:
不能输入5000以上的数字
存款数目:
只支持交易金额为50的倍数。
转帐数目:
支持用户输入的任数据,但是仅限于间XX转帐。
注意:
如果输入、输出违反以上规定,那么系统退出,返回到登陆页面。
3.5其他专门的要求
易用性:
系统设计应具有良好的易用性、操作简便,符合常规Windows操作环境下的用户使用习惯。
同时,尽量减少用户的记忆工作量。
系统设计应具有良好的强健性,如对各种用户各种错误输入应能及时识别并给出相应提示。
平安性:
系统中所有涉及敏感信息如登录口令等,效劳器端应设置格平安访问控制策略,从而保证系统平安性和操作责任的可追溯性。
〔1〕银行ATM系统任务分析;
〔2〕银行ATM系统的软件逻辑模型;
〔3〕银行ATM系统的软件原型;
〔4〕提交绘制的图形和实验报告。
教育之通病是教用脑的人不用手,不教用手的人用脑,所以一无所能。
教育革命的对策是手脑联盟,结果是手与脑的力量都可以大到不可思议。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 分析 实验 报告