(完整word版)ATM自动取款机—需求分析说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.3
缩写、术语
解释
帐号:
在银行中,事物应用的单个帐号。每个顾客可以拥有多个 帐号。
用户:
拥有银行的一个或多个帐号的人。可以是一个人或多个 人,或者是公司。相同的人,拥有不同的银行帐号被认为 是不同的用户。
ATM:
ATM是Automatic Teller Machine的缩与,意为自动取
款机。是一种高度精密的机电一体化设备,利用磁卡或智 能IC卡储存用户信息并通过加密键盘输入密码然后通过 银行内部网络验证并进行各种交易的金融自助设备。
返回主界面:完成相应操作后,如果还要进行其他操作,按该键返回主界面, 否则,结束。
5.2
输入数据是指来自于用户输入、来自外部接口的输入或者其他输入,在ATM
自动取款机中,通过输入数据来取钱,当数据输入后,系统自动计算给出的数据, 然后吐钱,并且,银行卡的剩余钱数等于原先的金额减去输入的金额,得到的数
需求分析说明书
ATM
成员:王旭缪宇飏张伟
张恒友邓会周舟
1.引言1
1.1编写目的1
1.2项目背景1
1.3术语与缩写解释1
1.4参考资料2
2.产品介绍2
3.产品面向的用户群体2
4.条件与限制2
5•数据描述3
5.1静态数据3
5.2动态数据4
5.3数据词典5
5.4数据采集6
6.功能需求7
6.1功能划分7
6.2功能描述9
5.
5.1
ATM自动取款机的用例图如图6-1:
用例规约:
登录:系统在登录界面提示输入密码,如果输入的密码正确,按确认键进入 主界面,否则按更正键,重新输入密码。
取款:进入主界面后,选择取款进入取款界面,如果所取的金额在界面上有, 按相应的金额进行取款操作,如果没有,在键盘上手动输入所取的金额后按确认 键,必须是100的倍数。取款成功后,如果还要进行其他操作,按返回主界面键 返回主界面,否则结束。
描述:使用银行卡的主人
定义:账户=账号+密码+用户名+卡内金额+其他信
位置:数据库
表5-2用户名的数据字典
名字:用户名
别名:账户名
描述:银行所开户的名字
定义:用户名=开户者的姓名— 位置:ATM取款机插口
表5-3账号的每个用户都有一个账号,是每个用户的唯 一标识
定义:账号=19位整数数字
查询余额:进入主界面后,选择查询余额,进入查询余额界面,屏幕显示您 的余额是***。完成该操作后,如果还要进行其他操作,按返回主界面键返回 主界面,否则结束。
修改密码:进入主界面后,选择修改密码,进入修改密码界面,系统提示输 入旧密码,新密码,确认新密码,如果两次输入的新密码一直,按确认键,则修 改密码成功。完成该操作后,如果还要进行其他操作,按返回主界面键返回主界 面,否则结束。
位置:凭条数据库
存款:进入主界面后,选择存款进入存款界面,如果所取的金额在界面上有, 按相应的金额进行存款操作,如果没有,在键盘上手动输入所取的金额后按确认 键,必须是100的倍数。存款成功后,如果还要进行其他操作,按返回主界面键 返回主界面,否则结束。
转账:进入主界面后,选择转账,进入转账界面,系统提示输入转账账户和 转账金额,按确认键后,进入转账提示界面,如果该界面上显示的是你所要转账 的用户名,贝U按确认键,贝U转账成功。如果和你所要转帐的用户不一致,则返回 主界面,重复上述的转账操作。转账成功后,如果还要进行其他操作,按返回主 界面键返回主界面,否则结束。
1.2
待开发项目名称:ATM自动取款机
项目开发者:王旭 缪宇飏 张伟
张恒友邓会周舟
项目背景:在市场经济的蓬勃发展和人们日益繁忙的条件下, 现有的银行系统往 往需要客户在办理手续时等待很长的时间, 这不仅会浪费很多宝贵的 时间,也会使得银行的业务人员十分的繁忙,需要很大的人力和财力。 基于这样的情况,ATM取款机系统的开发就显的十分的重要! 它可以 减少银行的业务处理压力,尽量节省人们的时间,并且可以有效解决 用户信息和资金信息的繁杂问题。
据就是现在的金额,同时,在查询剩余金额时显现出来。
在取款过程中,该系统只支持交易金额为100的倍数 取款数目:只支持交易金额为100的倍数。
取款金额:单笔取款,限额2000
密码:由用户设置的一个6位整数。
ATM自动取款机工作流程如图6-2:
图5-2工作流程图
5.3
表5-1账户的数据字典
名字:账户 别名:用户~~储户
1.4
[1]软件工程导论(第5版)张海藩 清华大学出版社 出版时间:2008年2月第5版
2.
ATM自动取款机可以2 4小时自动取款,无需人工服务,拍拖了传统手工操 作效率低、业务办理时间长、用户等待时间长等问题,在为用户提供便利的同时 提供了许多的功能如,转账、修改密码等功能,尽可能的满足用户的需求。
7.性能需求10
7.1数据精确度10
7.2时间特性10
7.3适应性10
8.运行需求11
8.1用户界面11
8.2软件接口11
8.3故障处理12
9.其它需求12
1.
1.1
ATM自动取款机系统是银行业务流程过程中十分重要且必备的环节之一,在
银行业务流程当中起着承上启下的作用,其重要性不言而喻。但是,目前许多银 行在具体的一些业务流程处理过程中仍然使用手工操作的方式来实施,不仅费 时、费力,效率低下,而且无法达到理想的效果。为此,我们在明确该软件需求 的基础上,安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档针 对上述问题,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析, 概要设计,程序编码,软件应用等过程,开发了这个系统。 本文档供项目经理、设计人员、开发人员、客户参考。
该软件系统为社会提供了很大方便,同时也是时代的需要,代表社会的进步 和科技的发展。
3.
本产品面向所有普通用户
4.
随着科技的发展,人们生活水平的不断提高,高性能高效率的产品越来越受 到人们的欢迎。ATM自动取款机是一种非常智能的机器,人们可以直接和它交
互,代替以前的手工操作,大大提高了银行的工作效率。同时也给广大用户带来 了非常大的方便。由于ATM自动取款机是和服务器是连网的,这就涉及到安全的 问题,例如密码被盗的问题,这就需要加强安全措施,如运用一些加密算法。所 以银行卡丢失的时候,一定要及时挂失,以确保自己的账户安全。
相关文档
最新文档