基于微信二维码的无卡操作银行ATM系统需要剖析

点击数:498 | 发布时间:2025-01-23 | 来源:www.quagic.com

    1 引言

    (一)微信二维码的用法

    微信二维码,是一种近来很时尚的辨别、存储和传递信息的技术,它可以蕴含丰富的信息如文字、图片、音频等等。微信二维码目前已经应用于军事、商业、交通运输等每个范围,很大地提升了信息借助速率,使大家愈加科学便捷地进行管理,拥有一个更理想的工作环境。

    随之而来的,还有微信二维码在日常的广泛应用。一种全新的电子支付形式――微信二维码支付,已经遍布大街小巷,它主要有如下两种方法:一种是用户扫描企业提供的微信二维码,获得他们的微信或者支付宝账户,再输入金额密码等进行转账;另一种是企业用机器扫描用户生成的微信二维码,直接收款。如此的方法进一步简化了付款方法,无纸化的操作带来了很大的便利。

    (二)无卡取款业务

    第三方支付的普及也催生了银行的很多业务,为了跟上电子化年代的节奏,很多银行也开通了无卡取款的业务,来便捷没带卡的用户进行取款。现在已有些一些无卡取款业务大多是通过预约取现功能达成的。需要用户提前登录所需取款银行的手机银行,完成身份认证,并获得“预约码”,确定所要预约取款的时间、金额和账户等信息。之后手机银行会向用户发送预约成功短信,用户便可到ATM前完成取款。用户仅需在ATM操作界面上,选取“手机预约无卡服务”的选项,输入“预约码”、手机号和银行发送的验证密码等信息,即可完成取款。相对常规取款,“无卡取款”多了通过手机银行进行预约的这个步骤。

    2 任务概述

    (一)任务目的

    本报告的目的是为适应信息化进步,充分知道如今银行用户需要,在现有ATM系统的基础上对ATM软件的功能达成改进和革新,借助微信二维码技术达成无ATM卡操作系统功能,详细剖析需要,提出可行策略,让用户、开发者和银行达成相互理解,达成一致需要,并作为优化整个银行软件系统的基础。

    本系统将借助软件扫描ATM机提供的登录微信二维码,达成查看账户余额,存款,取款,转账,更改密码等基本业务,达成语音提示,并且在出现错误的时候有效应付。

    (二)条件限制

    在现有些ATM自动取款机上加入微信二维码登录的功能后,ATM取款机变得愈加智能,大家无需通过银行卡可以直接与其进行交互。微信二维码ATM自动取款机省去了用户插卡输入密码等操作,直接提升了银行的工作效率,为广大用户带来了便捷。因为微信二维码大家都可以进行扫描,安全保障问题是银行需重视的一个问题。像无卡取现,微信二维码取现也要通过几重验证要保证用户的账户安全。比如:手机软件密码登录、预约取款的限制与在ATM机上输入取款密码等等。

    另外,用户登陆时,系统会对密码等信息的错误次数进行统计,超越肯定限制会锁定账户,预防账户被别人盗用,同时,在进行完无卡业务后,储存在手机ATM中的银行卡号、密码等个人信息将会被自动清除,以免导致隐私泄露,影响资金安全。

    3 数据描述

    1.输入数据的来源:用户,APP推广客户端

    2.输入数据:键盘,手机等媒体和硬件设施

    3.输出数据:在终端设施上以单独窗口显示的形式

    4.数据范围:6位数密码,100的倍数的取款金额

    4 功能需要

    (一)系统功能划分

    ATM机系统划分为微信二维码系统、读卡机系统、键盘输入系统、计数器系统、吐钱机系统、数据存储系统、打印凭条系统、语音提示系统和显示系统的10个子系统。

    (二)功能描述

    1.详细描述

    1)描述:检验用户银行卡

    输入:插入银行卡

    处置:检验银行卡是不是损毁

    输出:若银行卡损毁不可以读取,提示用户错误

    2)描述:扫码不成功,则退出程序

    输入:微信二维码

    处置:验证微信二维码登录是不是成功

    输出:由于其他缘由扫码未成功,则提示用户错误

    3)描述:用户连续三次输错密码,退出程序

    输入:用户连续三次输入密码

    处置:检验密码

    输出:系统提示“连续三次密码错误,程序退出。” 系统退出程序

    4)描述:密码认证完成,进入主买卖界面

    输入:用户密码输入正确

    处置:检验密码

    输出:显示主界面

    5)描述:ATM现金短缺,系统提示用户退出买卖

    输入:无

    处置:检查ATM现金数

    输出:返回到ATM主界面

    6)描述:凭条打印机问题,系统提示存款和转账用户退出买卖

    输入:无

    处置:检查ATM凭条打印机

    输出:若系统问题则提醒用户是不是继续,用户选择返回到主界面

    7)描述:ATM存款

    输入:用户输入存款金额,系统确认金额

    处置:用户账户存入金额

    输出:系统显示“买卖成功”,用户选择打印凭条,系统打印凭条

    8)描述:取款金额大于账户余额

    输入:输入取款金额

    处置:判断输入金额和账户余额

    输出:取款数额大于账户余额,系统显示用户“余额不足”

    9)描述:取款数额超越当日取款最大额度

    输入:用户输入取款金额

    处置:判断输入金额和当日已取金额之和是不是大于当日取款最大额度

    输出:若超出则提示储户“超越当日取款最大金额”,重新输入

    10)描述:取款

    输入:输入取款金额

    处置:账户中减去取款的金额数

    输出:返回主界面

    11)描述:修改密码

    输入:用户输入新密码

    处置:判断两次密码是不是一致

    输出:一致则修改密码成功,不然退出目前界面,返回主界面

    12描述:转账

    输入:转账账号,转账金额

    处置:判断金额是不是超出余额,是则提示“余额不足”,不然转账

    输出:显示“转账成功”,或者退出转账

    2.用例图

    1)从用户需要角度:

    大家为用户提供了取款、存款、查看、转帐与密码修改5个模块的功能。

    2)从银行管理角度:

    银行员工可以对ATM机进行管理和维护,包含对ATM机硬件维护,修改密码和纸币的增减,保证ATM系统的正常运行。

    3.泳道图

    1)登录

    2)取款

    3)存款、转账及查看余额功能泳道图类似

  • THE END

    声明:本站部分内容均来自互联网,如不慎侵害的您的权益,请告知,我们将尽快删除。

专业院校

返回顶部

Copyright©2018-2024 中国人力资源网(https://www.dgzhou.com/)
All Rights Reserverd ICP备18037099号-1

  • 中国人力资源网微博

  • 中国人力资源网

首页

财经

建筑

医疗