收藏 分销(赏)

ATM自动取款机需求分析说明指导书.doc

上传人:快乐****生活 文档编号:2989955 上传时间:2024-06-12 格式:DOC 页数:16 大小:137.04KB
下载 相关 举报
ATM自动取款机需求分析说明指导书.doc_第1页
第1页 / 共16页
ATM自动取款机需求分析说明指导书.doc_第2页
第2页 / 共16页
ATM自动取款机需求分析说明指导书.doc_第3页
第3页 / 共16页
ATM自动取款机需求分析说明指导书.doc_第4页
第4页 / 共16页
ATM自动取款机需求分析说明指导书.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、需求分析说明书ATM自动取款机系统组员:王旭 缪宇飏 张伟 张恒友 邓会 周舟目录1引言11.1编写目标11.2项目背景11.3术语和缩写解释11.4参考资料22产品介绍23. 产品面向用户群体24. 条件和限制25数据描述35.1静态数据35.2动态数据45.3数据词典55.4数据采集66功效需求76.1功效划分76.2功效描述97性能需求107.1数据正确度107.2时间特征107.3适应性108运行需求118.1用户界面118.2软件接口118.3故障处理129其它需求121 引言1.1编写目标 ATM自动取款机系统是银行业务步骤过程中十分关键且必备步骤之一,在银行业务步骤当中起着承上启

2、下作用,其关键性不言而喻。不过,现在很多银行在具体部分业务步骤处理过程中仍然使用手工操作方法来实施,不仅费时、费力,效率低下,而且无法达成理想效果。为此,我们在明确该软件需求基础上,安排项目计划和进度、组织软件开发和测试,撰写本文档。本文档针对上述问题,采取软件工程开发原理,依据软件步骤过程规范,根据需求分析,概要设计,程序编码,软件应用等过程,开发了这个系统。本文档供项目经理、设计人员、开发人员、用户参考。 1.2项目背景待开发项目名称:ATM自动取款机项目开发者:王旭 缪宇飏 张伟 张恒友 邓会 周舟项目背景:在市场经济蓬勃发展和大家日益繁忙条件下,现有银行系统往往需要用户在办理手续时等候

3、很长时间,这不仅会浪费很多宝贵时间,也会使得银行业务人员十分繁忙,需要很大人力和财力。基于这么情况,ATM 取款机系统开发就显十分关键!它能够降低银行业务处理压力,尽可能节省大家时间,而且能够有效处理用户信息和资金信息繁杂问题。 1.3术语和缩写解释缩写、术语解 释帐号:在银行中,事物应用单个帐号。每个用户能够拥有多个帐号。用户:拥有银行一个或多个帐号人。能够是一个人或多个人,或是企业。相同人,拥有不一样银行帐号被认为是不一样用户。ATM:ATM是Automatic Teller Machine 缩写,意为自动取款机。是一个高度精密机电一体化设备,利用磁卡或智能IC卡储存用户信息并经过加密键盘

4、输入密码然后经过银行内部网络验证并进行多种交易金融自助设备。1.4参考资料 1 软件工程导论(第5版) 张海藩 清华大学出版社 出版时间:2月第5版2产品介绍ATM自动取款机能够小时自动取款,无需人工服务,拍拖了传统手工操作效率低、业务办理时间长、用户等候时间长等问题,在为用户提供便利同时提供了很多功效如,转账、修改密码等功效,尽可能满足用户需求。该软件系统为社会提供了很大方便,同时也是时代需要,代表社会进步和科技发展。3. 产品面向用户群体本产品面向全部一般用户4. 条件和限制伴随科技发展,大家生活水平不停提升,高性能高效率产品越来越受到大家欢迎。 ATM自动取款机是一个很智能机器,大家能够

5、直接和它交互,替换以前手工操作,大大提升了银行工作效率。同时也给广大用户带来了很大方便。因为ATM自动取款机是和服务器是连网,这就包含到安全问题,比如密码被盗问题,这就需要加强安全方法,如利用部分加密算法。所以银行卡丢失时候,一定要立即挂失,以确保自己账户安全。5数据描述5.1静态数据ATM自动取款机用例图图6-1:图5-1 用例图用例规约:登录:系统在登录界面提醒输入密码,假如输入密码正确,按确定键进入主界面,不然按更正键,重新输入密码。取款:进入主界面后,选择取款进入取款界面,假如所取金额在界面上有,按对应金额进行取款操作,假如没有,在键盘上手动输入所取金额后按确定键,必需是100倍数。取

6、款成功后,假如还要进行其它操作,按返回主界面键返回主界面,不然结束。存款:进入主界面后,选择存款进入存款界面,假如所取金额在界面上有,按对应金额进行存款操作,假如没有,在键盘上手动输入所取金额后按确定键,必需是100倍数。存款成功后,假如还要进行其它操作,按返回主界面键返回主界面,不然结束。转账:进入主界面后,选择转账,进入转账界面,系统提醒输入转账账户和转账金额,按确定键后,进入转账提醒界面,假如该界面上显示是你所要转账用户名,则按确定键,则转账成功。假如和你所要转帐用户不一致,则返回主界面,反复上述转账操作。转账成功后,假如还要进行其它操作,按返回主界面键返回主界面,不然结束。查询余额:进

7、入主界面后,选择查询余额,进入查询余额界面,屏幕显示您余额是 * 。完成该操作后,假如还要进行其它操作,按返回主界面键返回主界面,不然结束。 修改密码:进入主界面后,选择修改密码,进入修改密码界面,系统提醒输入旧密码,新密码,确定新密码,假如两次输入新密码一直,按确定键,则修改密码成功。完成该操作后,假如还要进行其它操作,按返回主界面键返回主界面,不然结束。 返回主界面:完成对应操作后,假如还要进行其它操作,按该键返回主界面,不然,结束。5.2动态数据输入数据是指来自于用户输入、来自外部接口输入或其它输入,在ATM自动取款机中,经过输入数据来取钱,当数据输入后,系统自动计算给出数据,然后吐钱,

8、而且,银行卡剩下钱数等于原先金额减去输入金额,得到数据就是现在金额,同时,在查询剩下金额时显现出来。在取款过程中,该系统只支持交易金额为100倍数。取款数目:只支持交易金额为100倍数。取款金额:单笔取款,限额密码:由用户设置一个6位整数。ATM自动取款机工作步骤图6-2:图5-2 工作步骤图5.3数据词典表5-1 账户数据字典名字:账户 别名:用户 储户描述:使用银行卡主人 定义:账户=账号+密码+用户名+卡内金额+其它信息位置:数据库表5-2 用户名数据字典名字:用户名别名:账户名描述:银行所开户名字定义:用户名=开户者姓名位置:ATM取款机插口表5-3 账号数据字典名字:账号别名: 描述

9、:每个用户全部有一个账号,是每个用户唯一标识定义:账号=19位整数数字位置:凭条 数据库表5-4 密码数据字典名字:密码别名: 描述:每个用户全部有一个密码,是进行验证时唯一标识定义:账号=6位整数数字位置:账户 数据库5.4数据采集1. 输入数据起源:用户2 .输入数据所用媒体和硬设备:采取人工输入方法,从键盘输入数据3 .输出数据接收者:仅对输入数据用户4 .输出数据形式:以独立窗口形式显示在终端设备上5 .数据值范围: 账号: 19位数字 密码:6位数字 取款金额:100倍数6 .在查询过程中,要求系统显示该帐户卡上全部余额。 在取款过程中,该系统只支持交易金额为100倍数。 在存款过程

10、中,该系统只支持交易金额为100倍数。 在转帐过程中,该系统支持任何用户输入数据,不过仅仅限于本行之间帐户转帐。 交易结束时,系统知道更新帐户上数据,保持帐户余额一致性。 交易完成后,用户能够点击“取卡”退出本系统。注意:当交易金额超出目前帐户余额时,系统自己提醒“余额不足”, 自动退出本系统,当系统碰到任何不对输入时全部自动退出本系统。 密码:由用户设置一个6位整数。 取款数目:只支持交易金额为100倍数。 取款金额:单笔取款,限额 存款数目:只支持交易金额为100倍数。 转帐数目:支持用户输入任何数据,不过仅限于本行帐户转帐。6功效需求6.1功效划分模块功效分为:1.取款模块2.存款模块3

11、.查询余额模块4.转账模块5.修改密码模块。图6-1 功效图键盘输入模块需求图6-2 键盘输入模块数据步骤图6.2功效描述储户模块:(1)描述:ATM终端无人操作时,显示待机动画输入:无处理:ATM显示待机界面输出:显示待机界面 (2)描述:校验密码是否格式正确输入:储户输入密码处理:校验密码是否符合格式输出:不正确则提醒储户重新输入(3)描述:校验密码是否正确输入:储户输入正确格式密码处理:校验目前密码和存放账户密码是否一致输出:不一致则提醒密码错误,请重新输入或退出程序(5)描述:密码认证完成,进入主交易界面输入:储户输入正确密码处理:校验密码输出:显示主交易界面(9)描述:ATM存款输入

12、:ATM认定存款金额,储户“确定”处理:在账号上统计存入金额输出:显示账户余额 (10)描述:取款金额大于账户余额输入:输入取款金额处理:判定输入金额和账户余额输出:取款余额大,则提醒储户“余额不足”,返回主界面(12)描述:取款输入:取款正当金额处理:从账户统计取走金额输出:返回主页面(14)描述:修改密码输入:储户输入新密码处理:两次新密码判定是否一致输出:一致则重置密码,显示“修改成功”;不然退出修改密码(15)描述:转账输入:转账账号,转账金额处理:判定金额是否超出本账户现有金额,是则本账号下账,她账号上账输出:显示“转账成功”,或退出转账7性能需求7.1数据正确度在取款过程中,该系统

13、只支持交易金额为100倍数。在存款过程中,该系统只支持交易金额为100倍数。密码:由用户设置一个6位整数。取款金额:不能输入2500以上数字7.2时间特征假如交易中响应时间超出30秒,系统提醒“操作已过时”,自动退出本系统。对于现在普遍硬件配置,响应时间本软件控制在30秒以内,更新处理时间控制在5秒之内,数据转换和传送时间在5秒以内。以上数据仅供参考,真实数据以测试结果为准。注意:假如输入、输出违反以上要求,则系统退出,返回到登录页面。7.3适应性在软件方面,响应时间,更新处理时间,数据传送和转换时间,处理和处理问题时全部比较快且快速,完全满足用户要求。当用户需求,如操作方法,运行环境,结果精

14、度,数据结构和其它软件接口等发生改变时,设计软件要做合适调整,灵活性很大。ATM自动取款机是24小事不停服务,操作简单,并确有语音提醒,方便了用户操作,同时含有转账、修改密码、查询账户信息等功效为用户提供了很多方便。8运行需求8.1用户界面本软件用户界面要求简练、友好,采取用户熟悉Windows窗口菜单操作,且菜单操作简单易懂,菜单命令可用快捷键激活,输入输出时间应使用户不感到显著时间延迟。ATM自动取款机登录界面,系统提醒输入密码,假如输入密码正确,按确定键进入系统主界面,假如输入密码有误,按更正键,重新输入密码。ATM主界面,按对应功效键能够完成对应操作。ATM自动取款机取款界面,假如所要

15、取金额数界面上有,则按对应金额选项,假如没有,则手动输入所取金额数。 转账界面,首先系统提醒输入转账账户,按确定键进入下一界面。假如显示户名是你所要转账用户,按确定键,则转账成功。 修改密码界面,系统提醒先输入旧密码,然后输入要修改新密码,再次确定新密码,两次输入新密码一样,按确定键,则修改密码成功。假如两次输入密码不一样,则系统提醒密码输入有错误,请重新输入。存款界面,系统提醒输入用户账号,为了安全再次输入用户账号,假如两次输入账号一样,按确定键进入下一界面。该界面提醒用户往取款机里放入存款,放入存款数是100整数倍。8.2软件接口 表9-1 软件运行环境项目名称描述补充说明应用服务器操作系

16、统Windows Server、XP 、要求有对应Pack开发工具包JDK1.5以上用户安装数据库SQL Server 用户安装8.3故障处理全部数据应同时含有硬拷贝(备份到外部介质)和软拷贝(备份到当地)两种备份方法,含有快速灾难恢复能力。同时应充足考虑多种突发情况处理方法,如系统后台数据库因断电、死锁等原因无法访问时,系统应能够自动切换到备份服务器以确保用户能够继续访问。当用户持银行卡进行交易时,假如银行卡在系统反应时间超出30秒时,ATM会自动东将银行卡退出,方便用户能够重新操作或换地点进行操作,为用户节省了时间。9其它需求易用性:系统设计应含有良好易用性、操作简便,符合常规Windows操作环境下用户使用习惯。同时,尽可能降低用户记忆工作量,如在信息录入时尽可能充足利用数据字典进行选择录入,以提升用户工作效率。在系统查询功效设计时,应提供多个查询条件复合查询,让用户能够快速、正确地得到相关信息。同时,系统设计应含有良好健壮性,如对多种用户多种错误输入应能立即识别并给出对应提醒。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 应用文书 > 技术指导

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服