银行存取款数据流图
- 格式:ppt
- 大小:1.09 MB
- 文档页数:29
ATM 存取款查询流程图一、数据流图顶层数据流图0层数据流图一层数据流图操作完成二层数据流图 取款:查询:二、E-R图本系统功能管理如下:(1)用户管理:输入用户名、密码,进入操作界面。
(2)查询管理:你可以查询自己的用户信息,卡号以及账户余额等。
(3)修改用户信息管理:此管理中你可以修改你自己相应的信息,密码等。
(4)取款管理:输入相应要取款的金额,然后提交。
(5)转账管理:输入你自己的卡号,准确的金额以及对方的卡号进行转款管理。
(6)系统退出三、数据字典(1)用户信息=用户ID+用户姓名+性别+身份证号+住址+联系方式(2)银行卡信息=用户ID+用户姓名+卡号+密码+账户余额+开户日期用户ID=“1”..“9999999……”用户姓名=2{字母}24性别=“男”,“女”身份证号={数字}17+{字母,数字}1住址=省/市/区(县)联系方式=“00000000000”……“99999999999”或“00-0000-0000000”……“99-9999-99999999”卡号={数字}19密码=(“0”|“000001”..“999999”)账户余额=“0000000.01”..“9999999.99”开户日期=年+月+日年=“0001”..“9999”月=“01”..“12”日=“01”..“31”四、UML事件流:1、用户插入卡2、系统提示要求客户输入卡密码3、对用户输入的密码进行验证正确后,系统出现操作界面4、用户选择相应的操作5、系统进行处理6、处理完成后(非退出操作),系统再出现操作界面供用户选择ATM 类图ATM 系统存款顺序图: 客户需求分析报告1 引言1.1目的为了明确用户的需求并较好的与开发人员进行沟通,使用户与开发人员双方…….1.2、系统背景以及实验要求说明ATM自动柜员机(automatic teller machine)是银行在不同地点设置的一种小型机器,利用一张信用卡大小的胶卡上的磁带〔或芯片卡上的芯片〕记录客户的基本户口资料(通常就是银行卡,或称金融卡,或称提款卡),让客户可以透过机器进行提款、存款、转帐等银行柜台服务,大多数客户都把这种自助机器称为提款机。
ATM数据流图一、概述ATM(自动取款机)是一种广泛应用于银行和其他金融机构的自动化设备,它使客户能够通过使用银行卡进行取款、存款、查询余额和转账等操作。
本文将详细介绍ATM的数据流图,包括各个功能模块的输入、输出和数据流。
二、数据流图的构成ATM数据流图由以下几个主要部份组成:外部实体、过程、数据流和数据存储。
1. 外部实体外部实体是与系统进行交互的外部对象。
在ATM系统中,外部实体包括客户和银行。
2. 过程过程是系统内部执行的动作或者功能模块。
在ATM系统中,过程包括验证身份、处理交易、打印凭条等。
3. 数据流数据流是在系统内部传输的数据。
在ATM系统中,数据流包括客户输入的交易请求、银行返回的交易结果等。
4. 数据存储数据存储是系统中用于存储数据的地方。
在ATM系统中,数据存储包括用户账户信息、交易记录等。
三、ATM数据流图的详细描述下面将详细描述ATM数据流图中各个部份的功能和数据流动。
1. 验证身份过程该过程用于验证客户的身份是否合法。
输入数据流为客户输入的银行卡和密码,输出数据流为验证结果。
验证结果可以是合法或者非法。
2. 处理交易过程该过程用于处理客户的交易请求,包括取款、存款、查询余额和转账等。
输入数据流为客户的交易请求和验证结果,输出数据流为交易结果。
交易结果可以是成功或者失败。
3. 打印凭条过程该过程用于打印交易凭条。
输入数据流为交易结果,输出数据流为打印的凭条。
4. 客户客户是ATM系统的外部实体,通过输入银行卡和密码来发起交易请求。
输入数据流为银行卡和密码,输出数据流为交易请求。
5. 银行银行是ATM系统的外部实体,负责验证客户的身份并处理交易请求。
输入数据流为交易请求,输出数据流为交易结果。
6. 用户账户信息用户账户信息是存储在ATM系统中的数据,用于验证客户的身份和处理交易请求。
输入数据流为验证结果,输出数据流为交易请求。
7. 交易记录交易记录是存储在ATM系统中的数据,用于记录每一笔交易的详细信息。
根据以下描述画出系统顶层图及细化数据流图。
银行储蓄系统存取款流程如下:
1.业务员事先录入利率信息。
2.如果是存款,储户填写存款单,业务员将存款单键
入系统,系统更新储户存款信息(存款人姓名、存款人账号、电话号码、身份证号码、存款金额、存款类型、利息、密码等),接下来打印存单给储户;
3.如果是取款,储户填写取款单,业务员将取款单键
入系统,系统根据储户提供的密码及取款单来核对储户密码,若密码正确,则系统更新储户存款信息,根据银行的利率信息计算利息,最后打印利息清单给储户。
对顶层数据流图进一步细化:。
ATM 存取款查询流程图一、数据流图顶层数据流图0层数据流图一层数据流图操作完成二层数据流图 取款:查询:二、E-R图本系统功能管理如下:(1)用户管理:输入用户名、密码,进入操作界面。
(2)查询管理:你可以查询自己的用户信息,卡号以及账户余额等。
(3)修改用户信息管理:此管理中你可以修改你自己相应的信息,密码等。
(4)取款管理:输入相应要取款的金额,然后提交。
(5)转账管理:输入你自己的卡号,准确的金额以及对方的卡号进行转款管理。
(6)系统退出三、数据字典(1)用户信息=用户ID+用户姓名+性别+身份证号+住址+联系方式(2)银行卡信息=用户ID+用户姓名+卡号+密码+账户余额+开户日期用户ID=“1”..“9999999……”用户姓名=2{字母}24性别=“男”,“女”身份证号={数字}17+{字母,数字}1住址=省/市/区(县)联系方式=“00000000000”……“99999999999”或“00-0000-0000000”……“99-9999-99999999”卡号={数字}19密码=(“0”|“000001”..“999999”)账户余额=“0000000.01”..“9999999.99”开户日期=年+月+日年=“0001”..“9999”月=“01”..“12”日=“01”..“31”四、UML事件流:1、用户插入卡2、系统提示要求客户输入卡密码3、对用户输入的密码进行验证正确后,系统出现操作界面4、用户选择相应的操作5、系统进行处理6、处理完成后(非退出操作),系统再出现操作界面供用户选择ATM 类图ATM 系统存款顺序图: 客户需求分析报告1 引言1.1目的为了明确用户的需求并较好的与开发人员进行沟通,使用户与开发人员双方…….1.2、系统背景以及实验要求说明ATM自动柜员机(automatic teller machine)是银行在不同地点设置的一种小型机器,利用一张信用卡大小的胶卡上的磁带〔或芯片卡上的芯片〕记录客户的基本户口资料(通常就是银行卡,或称金融卡,或称提款卡),让客户可以透过机器进行提款、存款、转帐等银行柜台服务,大多数客户都把这种自助机器称为提款机。
ATM 存取款查询流程图一、数据流图顶层数据流图0层数据流图一层数据流图操作完成二层数据流图 取款:查询:二、E-R图本系统功能管理如下:(1)用户管理:输入用户名、密码,进入操作界面。
(2)查询管理:你可以查询自己的用户信息,卡号以及账户余额等。
(3)修改用户信息管理:此管理中你可以修改你自己相应的信息,密码等。
(4)取款管理:输入相应要取款的金额,然后提交。
(5)转账管理:输入你自己的卡号,准确的金额以及对方的卡号进行转款管理。
(6)系统退出三、数据字典(1)用户信息=用户ID+用户姓名+性别+身份证号+住址+联系方式(2)银行卡信息=用户ID+用户姓名+卡号+密码+账户余额+开户日期用户ID=“1”..“9999999……”用户姓名=2{字母}24性别=“男”,“女”身份证号={数字}17+{字母,数字}1住址=省/市/区(县)联系方式=“00000000000”……“99999999999”或“00-0000-0000000”……“99-9999-99999999”卡号={数字}19密码=(“0”|“000001”..“999999”)账户余额=“0000000.01”..“9999999.99”开户日期=年+月+日年=“0001”..“9999”月=“01”..“12”日=“01”..“31”四、UML事件流:1、用户插入卡2、系统提示要求客户输入卡密码3、对用户输入的密码进行验证正确后,系统出现操作界面4、用户选择相应的操作5、系统进行处理6、处理完成后(非退出操作),系统再出现操作界面供用户选择ATM 类图ATM 系统存款顺序图: 客户需求分析报告1 引言1.1目的为了明确用户的需求并较好的与开发人员进行沟通,使用户与开发人员双方…….1.2、系统背景以及实验要求说明ATM自动柜员机(automatic teller machine)是银行在不同地点设置的一种小型机器,利用一张信用卡大小的胶卡上的磁带〔或芯片卡上的芯片〕记录客户的基本户口资料(通常就是银行卡,或称金融卡,或称提款卡),让客户可以透过机器进行提款、存款、转帐等银行柜台服务,大多数客户都把这种自助机器称为提款机。
ATM数据流图ATM数据流图标准格式文本一、引言ATM(自动取款机)是一种自动化设备,用于向银行账户持有人提供现金取款、存款和查询余额等服务。
为了确保ATM系统的正常运行,需要对其进行详细的数据流图设计。
二、系统概述ATM系统由用户、ATM机和银行系统三个主要组成部分构成。
用户通过ATM机与银行系统进行交互,完成各种操作。
ATM机通过网络与银行系统通信,向用户提供服务并处理账户信息。
三、数据流图设计1. 顶层数据流图顶层数据流图展示了ATM系统的整体结构和功能。
它包括以下主要元素:- 用户:顶层数据流图的外部实体,代表使用ATM机的银行账户持有人。
- ATM机:顶层数据流图的处理器,接收用户的请求并通过网络与银行系统进行通信。
- 银行系统:顶层数据流图的外部实体,处理ATM机发送的请求并返回相应的结果。
2. 一级数据流图一级数据流图展示了ATM系统的主要功能模块和数据流。
它包括以下主要元素:- 用户认证:该模块负责验证用户的身份和账户信息。
用户通过输入银行卡和密码进行认证。
- 余额查询:该模块负责查询用户账户的余额信息,并将结果返回给用户。
- 取款:该模块负责处理用户的取款请求。
用户输入取款金额后,系统会验证账户余额并更新账户信息。
- 存款:该模块负责处理用户的存款请求。
用户将现金放入ATM机中,系统会验证金额并更新账户信息。
- 转账:该模块负责处理用户的转账请求。
用户输入转账金额和目标账户信息后,系统会验证账户余额并更新账户信息。
- 交易记录:该模块负责记录用户的交易信息,包括取款、存款和转账等操作。
3. 二级数据流图二级数据流图展示了一级数据流图中的各个模块的详细功能和数据流。
以下是一些示例模块的二级数据流图:- 用户认证模块:该模块包括用户输入银行卡和密码的数据流,以及验证用户身份和账户信息的数据流。
- 余额查询模块:该模块包括用户查询余额的数据流,以及从银行系统获取余额信息的数据流。
- 取款模块:该模块包括用户输入取款金额的数据流,以及验证账户余额、更新账户信息和返回取款结果的数据流。
ATM数据流图概述:ATM(Automated Teller Machine,自动取款机)是一种自动化设备,用于提供各种银行服务,如取款、存款、查询余额等。
本文将详细描述ATM的数据流图,包括主要的输入、输出和处理过程。
1. 输入流程:用户通过ATM进行交互,向ATM系统提供以下输入:1.1. 用户插入银行卡:用户将银行卡插入ATM机中,触发读卡器读取卡号和密码的输入。
1.2. 输入密码:用户在ATM机的键盘上输入密码,以进行身份验证。
1.3. 选择服务:ATM机显示菜单供用户选择服务,例如取款、存款、余额查询等。
1.4. 输入金额:用户根据所选服务,在ATM机上输入相应的金额。
2. 输出流程:ATM系统根据用户的输入提供以下输出:2.1. 显示菜单:ATM机根据用户的需求,在屏幕上显示相应的菜单供用户选择。
2.2. 交易结果:ATM机根据用户的选择和输入,在屏幕上显示交易结果,例如成功、失败、余额不足等。
2.3. 打印凭条:ATM机根据用户的需求,在打印机上打印交易凭条,包括交易日期、时间、金额等信息。
3. 处理过程:ATM系统根据用户的输入和操作进行以下处理过程:3.1. 验证身份:ATM系统接收到用户输入的卡号和密码后,与银行数据库中的信息进行比对,验证用户的身份。
3.2. 查询余额:如果用户选择查询余额,ATM系统将向银行数据库发送查询请求,并将返回的余额信息显示在屏幕上。
3.3. 取款处理:如果用户选择取款,ATM系统将检查用户的账户余额是否足够,并更新账户余额和取款金额。
3.4. 存款处理:如果用户选择存款,ATM系统将接收用户输入的存款金额,并更新账户余额。
3.5. 交易记录:ATM系统将用户的交易记录保存在银行数据库中,包括交易类型、金额、日期和时间等信息。
4. 异常处理:ATM系统还需要处理以下异常情况:4.1. 密码错误:如果用户输入的密码与银行数据库中的密码不匹配,ATM系统将显示密码错误信息,并要求用户重新输入密码。