Atm需求说明书

合集下载

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

(完整word版)ATM自动取款机—需求分析说明书
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的倍数。取款成功后,如果还要进行其他操作,按返回主界面键 返回主界面,否则结束。

ATM需求文档用例规约-提款

ATM需求文档用例规约-提款

ABC银行ATM系统用例规约:提款版本 <1.1>修订历史记录目录1.用例名称41.1简要说明42.事件流42.1基本流42.2备选流43.用例场景43.1成功场景43.2失败场景54.特殊需求55.前置条件56.后置条件57.扩展点5用例规约:提款1.用例名称1.1简要说明该用例描述银行客户是如何使用ATM机来进行提款操作的。

2.事件流客户在主菜单中选择“提款”操作后开始该用例。

2.1基本流1.输入提款金额系统提示客户输入提款金额,客户输入提款金额。

每个信用卡帐号每日的提款金额不得超过3000元,单次提款金额不得超过1500元。

2.提取现金系统通过后台服务器从客户帐号中扣去取款金额并准备相应数额的现金,客户提取现金。

3.退出系统,取回信用卡系统退出信用卡,用户取回信用卡。

2.2备选流A1. 提款金额超过1500元在基本流步骤1中,客户输入的提款金额超过1500元,系统显示提款限额信息并提示客户重新输入金额,客户输入正确金额后继续基本流中的下一个步骤。

A2. 当日提款总额已超过3000元限额在基本流步骤1中,客户输入的提款金额加上当日已提取金额总数超过3000元,系统显示提款限额信息并提示客户重新输入金额,客户输入正确金额后继续基本流中的下一个步骤。

A3. 信用卡帐号余额不足在基本流步骤2中,系统发现用户提款金额超出该信用卡帐号中的余额,系统显示错误信息并提示客户重新输入金额,回到基本流步骤1。

A4. ATM机的现金余额不足提款金额在基本流步骤2中,系统发现用户提款金额超出ATM系统中的现金余额,系统显示错误信息并提示客户重新输入金额,回到基本流步骤1。

A5. 退出在基本流的任何一个步骤中,客户都可以选择“取消(Cancel)”退出,系统退出信用卡,用例结束。

3.用例场景3.1成功场景提款成功:基本流取消提款操作:基本流,退出3.2失败场景提款金额超过1500元:基本流,提款金额超过1500元当日提款总额已超过3000元限额:基本流,当日提款总额已超过3000元限额信用卡帐号余额不足:基本流,信用卡帐号余额不足ATM机的现金余额不足:基本流,ATM机的现金余额不足提款金额4.特殊需求无5.前置条件客户已通过身份验证并选择“取款”操作。

【毕业设计】ATM系统需求分析规格说明书

【毕业设计】ATM系统需求分析规格说明书

《ATM自动取款机系统》需求规格说明书文档名称:ATM系统需求分析规格说明书项目名称:ATM自动取款机系统项目负责人:计算机071—27 胡玉萍ATM系统需求规格说明书1. 引言1.1编写目的本需求规格说明书是对ATM系统开发的基本需求的描述,以及对系统任务、功能需求和性能需求进行阐述。

编写本需求规格说明书的目的是分析ATM系统的特点,将取款、存款、查询等业务自主化,提出该系统的功能需求。

需求分析是用户和系统分析员之间进行沟通的桥梁,是用户确定未来系统功能的凭据,也是系统分析员进行系统设计的对象和依据,是系统验收的依据。

故是一个多方人事都要阅读和思考的重要文档。

1.2背景拟开发软件系统的名称:系统名称:ATM系统任务提出者:广大储户任务开发者:大连工业大学:胡玉萍1.3定义1、账号。

在银行中,事务应用的单个账号。

账号可以为多种类型,但是至少包括支票和存款。

每个顾客可以拥有多个账号。

2、A TM:Automatic Teller Machine。

一个工作站终端,使得顾客能够使用现金卡在A TM上进行自己的事务处理。

A TM同顾客进行交互,收集事务信息,并发送事务信息到中心计算机,由中心计算机确认和处理信息之后,将现金通过A TM提供给顾客。

3、银行。

一个金融机构,负责保存顾客的账号信息,执行授权卡通过ATM网访问账号。

4、银行计算机。

银行拥有的计算机,同A TM网和银行自己的现金工作站进行交互。

银行可以拥有自己的内部计算机网处理账号,但是我们只关心同网络进行交互的计算机。

5、现金卡。

每张卡提供给一个银行储户,授权储户可以使用ATM机访问自己的账号。

每张卡包含一个银行代码和一个卡号,银行代码根据信用卡的国际标准进行编码,卡号确定卡能够访问的账户。

一张卡不能访问客户的所有账户。

每张卡只能有一个持卡人,但是多个复本可能存在,所以必须考虑从不同的A TM机同时使用相同卡的行为。

6、储户。

拥有银行的一个或者多个账号的人。

单机版ATM系统需求规格说明书

单机版ATM系统需求规格说明书

单机版ATM系统需求规格说明书XXX项目组版权所有侵权必究文档信息修订记录文档审核/审批此文档需如下审核。

签署过的审批表将作为附件归入PCB的质量控制章节。

文档分发此文档将分发至如下各人目录1引言 (5)1.1 编写目的 (5)1.2 文档约定 (5)1.3预期的用户和建议 (5)2 综合描述 (5)2.1产品的前景 (5)2.2产品的功能 (6)2.2.1功能概述 (6)2.2.2用户验证功能 (6)2.2.3用户开户功能 (6)2.2.4用户资料修改功能 (6)2.2.5用户取款功能 (6)2.2.6用户存款功能 (7)2.2.7用户信息查询功能 (7)2.2.8用户存、取款记录查询功能 (7)2.2.9文件的写入与读取 (7)2.2.10管理模块菜单 (7)2.2.11终端模块菜单 (8)2.3用户类和特征 (8)2.4运行环境 (8)2.4.1硬件环境 (8)2.4.2软件环境 (8)3用户需求 (9)3.1初始需求 (9)3.2数据设定 (9)3.3功能需求 (10)3.4用户界面 (10)4需求细节描述 (12)4.1用例 (12)4.2功能描述 (12)4.2.1用户验证功能 (13)4.2.2用户开户功能 (13)4.2.3用户资料修改 (14)4.2.4用户存款 (15)4.2.5用户取款 (16)4.2.6用户信息查询 (16)4.2.7用户存、取款记录查询功能 (17)5非功能性能需求 (18)5.1时间特性 (18)5.2安全设施需求 (18)5.3业务规则 (18)5.4可用性 (18)1引言随着我国社会的发展,现在的社会已经是一个信息化得时代,如果要花上很多时间去银行营业厅去排队等候取款转账等业务,对于生活节奏紧张的人来说,是一件非常痛苦的事。

开发这套单机版ATM系统能够完善银行工作人员工作量过大及用户浪费时间过多的痛苦问题,极大提高效率,方便了银行的员工及广大用户。

atm系统需求

atm系统需求

第一章系统需求ATM机系统的域描述如下:在ATM机系统中,要为每名用户建立一个帐户,并给他们发放银行卡(银行卡可以提供卡号,用户姓名),账户中存储用户的个人信息,存款信息,取款信息和余额信息,持有银行卡的用户可以通过ATM自动取款机系统进行存款,取款,查询余额的操作。

在使用自动取款机时,需要插入用户的银行卡,并根据系统界面显示输入密码,由系统判断该帐户是否有效(帐户密码是否正确),若密码输入不正确,则再次显示让用户输入密码,若3次输入的密码均不正确,系统自动退出服务,若密码输入正确,则系统进入选择服务类型界面:1.存款,2.取款,3.查询余额,然后系统根据服务类型进行相应操作,若选择取款操作,系统确认取款请求以后,会询问取款数额,系统界面显示输入数额请求,用户输入取款数额,系统接到信息后发出确认取款请求,用户选择确认,系统选择确认后会向点钞机发出钞请求,然后点钞机出钞,系统向用户发出去钞请求,用户取钞以后,系统记录此次取款并自动计算余额,更新帐户信息,然后系统界面进入是否选择继续服务界面,用户点击否,然后系统退出银行卡并提醒用户取卡,用户取走银行卡,至此,取款业务完成。

若选择存款业务,系统确认存款请求以后,系统界面进入请放入存款界面,然后用户将存款放入存款口,系统提示点钞机进行点钞,点钞完毕后,系统记录存款操作并更新余额,系统界面显示存款完毕,然后系统界面进入是否选择继续服务界面,用户点击否,则系统退出银行卡并提示用户取卡,用户取走卡后,存款业务完成。

若用户选择查询业务,若查询余额,系统确认请求以后根据其账号信息查取余额,并在界面显示余额为多少。

对上述ATM机系统的域描述进行分析,可以获得如下功能性需求:此软件的设计将实现银行ATM系统的基本功能。

ATM系统一次服务一名客户。

客户插入一张ATM卡并进入个人数字识别号码(PIN),系统进行验证,通过后客户才能执行一种或更多操作。

客户完成所有操作后,退卡。

ATM机人机交互系统需求规格说明书

ATM机人机交互系统需求规格说明书

1.需求规格说明书2.设计规格说明书1.需求规格说明书1.引言 (3)1.1编写目的: (3)1.2项目背景: (3)1.3定义: ATM: (3)1.4参考资料: (4)2.任务概述 (4)2.1目标: (4)2.2用户的特点: (4)2.3假定和约束: (4)3.需求规定 (4)3.1信息与功能描述: (4)3.2性能描述: (11)3.2.1精度要求: (11)3.2.2时间特性: (11)3.2.3灵活性: (11)3.3故障处理: (11)3.4输入输出: (11)3.5其他要求: (12)4.运行环境规定: (12)4.1硬件环境 (12)4.2软件环境: (12)1.引言1.1编写目的:ATM机人机交互系统项目的设计要达到的目的:①把最终需求的产品需求转化为软件表示过程;②在转化为软件表示的过程中,把它加工成程序细节上非常接近于源程序的表示,使软件开发人员在编码的阶段以此为标准;③发现现有ATM机人机交互系统的不足,并努力改正,尽可能创造出新的商业价值,并提出全新的自动化操作理念,增强安全性能和沟通的有效性。

1.2项目背景:a、待开发项目名称:ATM机人机交互系统b、ATM机人机交互系统是因银行网络建设和改造需要,为客户提供便捷的银行人机交互的可视化业务,提出的一个ATM机系统加配安全防护舱的一体化设计与实现的项目,并且要在原有ATM机管理系统的基础上,发现其不足,进而创造出新的商业价值体现其更高的安全可靠性,使它更适用于时代的要求,此次ATM机人机交互系统的设计与开发由山西农业大学软件1204班Sunshine工作室成员完成,要求此系统能够实现所提出的基本功能需求并且兼容现在使用的软件。

1.3定义:ATM:是Automatic Teller Machine 的缩写,意为自动柜员机,是一种高度精密的机电一体化设备,利用磁卡或智能IC卡储存用户信息并通过加密键盘输入密码,然后通过银行内部网络验证并进行各种交易的金融自助设备,实现柜员手工操作的自动化。

ATM自动取款机系统-需求规格说明书

ATM自动取款机系统-需求规格说明书

科瑞创意小组ATM机管理系统需求规格说明书院(系)计算机科学与工程学院专业软件工程班级1006132012年4月10 日目录1.引言01.1编写目的01.2项目背景01.3定义01.4参考资料1 2.任务概述12.1目标12.2运行环境12.3条件与限制2 3.数据描述23.1静态数据23.2动态数据43.3数据库介绍63.4数据词典73.5数据采集9 4.功能需求104.1功能划分104.2功能描述15 5.性能需求175.1数据精确度175.2时间特性175.3适应性17 6.运行需求186.1用户界面186.2硬件接口186.3软件接口196.4故障处理19 7.其它需求201.引言1.1编写目的ATM自动取款机系统是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。

但是,目前许多银行在具体的一些业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下,而且无法达到理想的效果。

为此,我们在明确该软件需求的基础上,安排项目规划与进度、组织软件开发与测试,撰写本文档。

本文档针对上述问题,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析,概要设计,程序编码,软件应用等过程,开发了这个系统。

本文档供项目经理、设计人员、开发人员、客户参考。

1.2项目背景待开发项目名称:ATM自动取款机系统的分析与设计。

项目提出者:ATM机系统是应呼和浩特建设银行网络建设和改造需要,为客户提供方便、迅速、便捷的自动取款业务提出了ATM机自动取款系统设计方案。

项目兼容现有银行管理系统。

项目开发者:李向南朱学雷刘英杰赵中军1.3定义专业术语与缩略词帐号:在银行中,事物应用的单个帐号。

每个顾客可以拥有多个帐号。

用户:拥有银行的一个或多个帐号的人。

可以是一个人或多个人,或者是公司。

相同的人,拥有不同的银行帐号被认为是不同的落户。

ATM:ATM是Automatic Teller Machine 的缩写,意为自动取款机。

ATM自动取款机系统-需求规格说明书

ATM自动取款机系统-需求规格说明书

科瑞创意小组ATM机管理系统需求规格说明书院(系)计算机科学与工程学院专业软件工程班级1006132012年4月10 日目录1.引言01.1编写目的01.2项目背景01.3定义01.4参考资料1 2.任务概述12.1目标12.2运行环境12.3条件与限制2 3.数据描述23.1静态数据23.2动态数据43.3数据库介绍63.4数据词典73.5数据采集9 4.功能需求104.1功能划分104.2功能描述15 5.性能需求175.1数据精确度175.2时间特性175.3适应性17 6.运行需求186.1用户界面186.2硬件接口186.3软件接口196.4故障处理19 7.其它需求201.引言1.1编写目的ATM自动取款机系统是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。

但是,目前许多银行在具体的一些业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下,而且无法达到理想的效果。

为此,我们在明确该软件需求的基础上,安排项目规划与进度、组织软件开发与测试,撰写本文档。

本文档针对上述问题,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析,概要设计,程序编码,软件应用等过程,开发了这个系统。

本文档供项目经理、设计人员、开发人员、客户参考。

1.2项目背景待开发项目名称:ATM自动取款机系统的分析与设计。

项目提出者:ATM机系统是应呼和浩特建设银行网络建设和改造需要,为客户提供方便、迅速、便捷的自动取款业务提出了ATM机自动取款系统设计方案。

项目兼容现有银行管理系统。

项目开发者:李向南朱学雷刘英杰赵中军1.3定义专业术语与缩略词帐号:在银行中,事物应用的单个帐号。

每个顾客可以拥有多个帐号。

用户:拥有银行的一个或多个帐号的人。

可以是一个人或多个人,或者是公司。

相同的人,拥有不同的银行帐号被认为是不同的落户。

ATM:ATM是Automatic Teller Machine 的缩写,意为自动取款机。

ATM系统需求分析报告

ATM系统需求分析报告

ATM系统需求分析报告一、引言ATM(自动取款机)系统作为一种方便快捷的自助银行服务终端,已成为现代社会金融系统中不可或缺的一部分。

通过ATM系统,客户可以自行进行取款、查询余额、转账等一系列金融操作,大大提高了银行服务的效率和用户体验。

本报告旨在对ATM系统的需求进行详细分析,以便开发团队能够根据这些需求进行系统的设计和实施。

二、背景如今,随着科技的不断发展,人们对金融服务的需求也在不断增加。

去银行进行金融操作需要花费大量的时间和精力,而ATM系统提供了一个更加简单和高效的选择。

因此,为了满足客户的需求,银行决定引入ATM 系统,以提供更好的服务。

三、功能需求1.登录功能:在使用ATM系统之前,用户需要登录账户。

系统应提供安全可靠的身份验证功能,以确保只有合法的用户才能够进行金融操作。

2.取款功能:用户可以选择取款个人账户的一定金额。

系统应记录取款金额并更新账户余额。

3.存款功能:用户可以选择将一定金额存入个人账户。

系统应记录存款金额并更新账户余额。

4.查询余额功能:用户可以随时查询个人账户的余额。

系统应提供准确的余额信息。

5.查询交易记录功能:用户可以查询个人账户的交易记录。

系统应提供清晰的记录并按时间顺序展示交易信息。

6.转账功能:用户可以将一定金额转移到其他账户。

系统应提供安全的转账功能,并记录转账信息。

7.修改密码功能:用户可以通过ATM系统修改账户密码。

系统应提供安全的密码修改流程,并确保新密码的可靠性。

四、非功能需求1.安全性:ATM系统应采用多层次的安全机制,包括用户身份验证、密码加密和交易信息保护等,以确保用户的个人信息和资金安全。

2.可靠性:系统应具备高可靠性,确保在各种操作环境下都能正常运行,并避免出现故障和系统崩溃的情况。

3.可维护性:ATM系统应具备良好的可维护性,确保系统的升级和维修工作可以在影响用户使用的最小范围内进行。

4.用户友好性:系统应具备良好的用户界面和友好的操作流程,以提升用户体验。

ATM取款机软件需求分析书

ATM取款机软件需求分析书

ATM 取款机 需求分析说明书产品文档 需求分析文档产品版本 密级 文档编号 20101023V123内部 产品名称ATM 取款机共页撰写:于少华,吴昊,杨雪, 何雪英 日期:2010-10-23审核: 日期:批准:日期:目录目录 (2)1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (4)参考资料 (4)任务概述 (4)2.1目标 (4)2.1.1 开发意图 (4)2.1.2 应用目标 (4)2.1.3 作用范围 (5)2.1.4 其他 (5)2.2用户的特点 (5)2.3假定与约束 (5)3需求规定 (6)3.1对功能的规定 (6)3.1.1 ATM电子开户 (7)3.1.2 账户登录 (7)3.1.3密码修改 (7)3.1.4 余额查询 (7)3.1.5 自动存款 (7)3.1.6自动取款 (7)3.1.7 自动转账 (8)3.1.8交易明细查询 (8)3.1.9退卡 (8)3.2对性能的规定 (8)3.2.1精度 (8)3.2.2时间特性要求 (8)3.2.3灵活性 (9)3.3输入输出要求 (9)3.4数据管理能力要求 (10)3.5故障处理要求 (10)4运行环境规定 (10)4.1设备 (10)4.2支持软件 (10)4.3接口 (10)4.4控制 (11)(后记:在张明老师的带领下,经过我们小组成员的配合,通过查询各种资料,我们逐渐完善了这份需求说明书。

在这个过程中,我们体会到了团队合作的强大力量,而这份设计就是大家心血的结晶和团队精神的有力见证。

) (11)1引言1.1编写目的为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,为了使用户与开发者更好地进行沟通,并在此基础上探索C程序语言的开发途径和应用方法,使之成为整个开发工作的基础。

本需求分析的预期使用用者ATM系统软件开发有联系的决策人,开发组人员,支持本项目的领导和使用该系统的用户。

1.2背景软件名称:ATM取款机任务提出者:西安石油大学计算机学院开发者:杨雪,吴昊,何雪英,于少华,王国君,刘博。

ATM用户需求说明书

ATM用户需求说明书

文档编号ATMST-REQMATM自动取款机需求说明书心力测试文档更改摘要:目录1 (4)1.1目的 (4)1.5 参考资料 (4)2 任务概述 (5)2.1设计要求 (5)2.1.1总体设计 (5)2.1.2 (6)2.1.3 (6)2.2运行环境 (6)2.3其它要求 (6)3 界面功能描述 (7)3.2 登录界面 (7)3.3密码错误界面 (7)3.4选择模块 (7)3.5选择取款金额界面 (7)3.6 取款完成界面 (7)3.7余额查询界面 (7)3.8转账成功 (7)3.9转账成功界面 (8)3.10修改密码界面 (8)3.11修改密码成功界面 (8)3.12打印界面 (8)3.13取卡界面 (8)4 尚需解决的问题 (9)4.2测试平台的搭建 (9)4.3 客户服务人员的培训 (9)1引言ATM(自动柜员机),在银行中应用十分广泛,其软件有着广阔的市场空间,本公司即将开发的ATMST软件,能够很好地满足这方面的需求。

1.1目的本说明书为项目作为指导,主要针软件开发人员,软件测试人员,市场人员以及本公司管理者,用户和ATM机维护人员也可作为参考。

1.2 背景ATM(自动柜员机),因其成本相对较低,效率高,维护方便等优点在银行业得到了广泛的应用,其市场需求十分巨大,这就对机控制软件提出了很高的要求。

本公司高层经过认真的调研,决定开发ATMST软件。

由开发部负责开发,由市场部负责推广,由测试部负责测试及客户服务。

1.3项目概况1.3.1 人员项目负责人:孙银彬开发人员:余轲、杨和、王力测试人员:孙银彬、余轲、杨和、王力1.3.2开发期限本项目开发期限为20个工作日1.3.3经费3.4法律法规1.4 术语ATM 自动柜员机ATMST 自动柜员机控制软件该需求的优先级,按高、中、低的优先级分类。

解释如下高:关键的功能特性,必选,不能实现意味着无法满足客户的需求。

所有“高”优先级的需求必须在本次项目开发中实现。

毕业设计ATM需求文档

毕业设计ATM需求文档

需求规约1 引言1.1目的为了明确用户的需求并较好的与开发人员进行沟通,使用户与开发人员双方对软件需求取得共同理解基础上达成的协议,特编写此文档,并作为整个软件开发的基础。

1.2背景随着计算机技术的发展,ATM越来越多的出现在人们的日常生活中,在ATM 机上进行取款等业务时的突发情况,例如无故不出钞,吞卡等不容忽视的问题的出现,会导致使用者的权利受到侵害,降低用户对ATM机使用的信心。

本次开发的这套ATM系统,可以显著提高现有系统运行效率,增强银行的竞争力,提高储户的满意度。

1.3 参考资料1.4术语银行:一个金融机构,负责保存顾客的账号信息。

可以经授权访问账号。

客户:本软件系统的开发提出方。

卡:储蓄卡。

银行发行的可以在ATM终端交易的一种储蓄凭证介质。

储户:在ATM系统上交易的银行账户拥有者。

认为一个持卡人就是一个储户。

ATM :Auto Teller Machine,分为两部分组成。

一部分是ATM服务器,另一部分是ATM终端。

终端负责和银行卡持有者进行交互,ATM服务器负责处理交易。

一个ATM服务器可以同时连接多个ATM终端。

账号:一张银行卡对应一个一个账户,卡号与账号之间是一对一关系。

2 项目概述2.1总体功能描述这个项目的开发是为银行提供一套高效稳定可靠的终端服务平台,为储户登录,存款,取款,查询,打印凭条等操作提供便利,尤其是在ATM机出现故障的情况下,提供了故障恢复的功能。

图1 ATM工作流程2.2用户特点本软件的用户主要是银行的广大持卡人,大多都具有使用ATM经验。

另外,我们的系统要实现的一个重要目标就是当储户取钱出现故障时能在下笔业务进行之前自动恢复。

以此来方便用户和保障用户的利益。

本系统还为用户提供了足够的界面友好性和易操作性。

即使是一个对ATM系统完全陌生的客户,也可以在交易界面的提示下顺利完成交易。

另外一部分的用户是银行工作人员,本系统不予考虑。

2.3一般约束本软件的主要约束是时间期限。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ATM系统设计需求说明书
1 引言
1.1编写目的
为了明确客户的基本需求,更好地完成对客户需求了解,并量化和明晰本系统的工作量和工作进度,特编写此说明书。

在客户与设计人员间架起沟通的桥梁,使用户和软件人员双方一起来充分地理解用户地要求,并开发出一个能够反映要完成工作的新系统的逻辑模型。

1.2背景
在信息系统分析与设计课程设计中由老师提出,由本组成员联合完成。

以实现ATM机系统存取款子功能。

1.3定义
ATM机系统——存取款子系统
存取款子系统的详细设计是依据《软件开发任务书》的要求开发的,该系统主要服务于银行的持卡用户,通过ATM机对银行数据库系统的用户信息进行核对、更新、修改并实现存款、取款。

该系统主要包括登录功能、选择功能、存款功能、取款功能。

1.4参考资料
1) 管理信息系统分析与设计实习指导书;
2)《信息系统分析与设计》——胡克谨
3)《vb可视化软件开发》
2.任务概述
2.1目标
实现ATM机系统中登录、存款、取款功能,尽力完成打印功能
完成信息系统需求说明书、ATM机系统分析与设计说明书
2.2约束限制
课程设计时间:2011-5-30至2011-6-4
3.需求规定
3.1对功能的规定
首先应该有完整的用户登录功能,用户在成功登录ATM系统之后,继续完成下面功能:
(1)ATM取款功能
本信息系统设计要求最起码可以完成基本的取款任务,用户在模拟使用ATM的时候能够完成正常的取款即余额充足的情况下顺利取款。

使用时首先是模拟用户登录,输入取款金额,确认取款金额,吐出现金,顺利取款。

其次应该完成特殊情况的取款处理,比如卡内余额不足,ATM机现金不足等突发情况。

如果有能力,可以继续在取款完成后有打印凭条,退卡等一系列功能设计。

(2)ATM存款功能
本信息系统设计要求最起码可以完成基本的存款任务,用户在模拟使用ATM时能够顺利完成A TM存款业务,之后完成成功的存款业务,并且提示存款成功,显示卡内余额并退卡。

3.2对性能的规定
(1)时间特性要求
页面响应时间:不大于10秒
更新处理时间:不大于10秒
数据传输时间:不大于15秒
(2)故障处理要求
●能够对用户输入的各种数据进行校验
●能够及时捕捉系统在运行时的错误信息,并给出相应的提示,系统应有一定
的容错能力
●当系统停止响应时,可在任务管理器中结束该进程,并重新运行该系统即可,
3.3其他要求
(1)建立完整的数据库,该系统的数据库设计应该保障系统的成功运行。

各个数据表之间应该尽量减少冗余度。

(2)ATM界面设计,该界面设计应该尽可能的接近现实ATM取款机的模型。

在模拟使用ATM取款系统时,界面上有动态的图片展示来反映用户现在的动作。

尽可能的让用户有真实感,并且界面反应不能过慢。

(3)系统运行环境:该信息系统应该能在windowsXP,win7,vista等计算机系统下正常运行,保证模拟使用时不会出现不兼容的问题,这是最基本的要求。

其次应该对计算机的硬件要求做到尽可能的低,本身的模拟系统不应该太占用计算机的硬件资源。

对计算机的CPU,内存,硬盘等都应该有很好的兼容,保证普通计算机都可以运行该系统。

相关文档
最新文档