ATM 模拟程序介绍及使用说明
该 ATM 模拟程序 由 C++语言写成。经 g++编译而成。
同时有附带一个内部管理系统。List.xls
中附有部分原始用户信息可供利用。
本 ATM 管理系统包括六个模块:登录,挂失功能,修改密码,取款功能,转账功能 ,
查询功能。
①登录:
输入银行卡的账号,密码,验证银行卡的卡号,密码是否正确,之后进入主界面
②挂失功能:
确认是否对银行卡进行挂失,挂失后账户无法操作
③修改密码:
用户可自由对其银行卡密码进行修改,修改之后的新密码将会覆盖其原密码
④取款功能:
用户可自由取得所持银行卡内的存款,所取款数必须在其原有账户余额之内
⑤转账功能:
用户可将本账户中的存款转入其他账户,转账过程中,需要转入账户的账号
⑥查询功能:
用户可查询用户信息,其中包括用户姓名、用户身份证号码、银行卡号以及存款余额
用户信息格式如下:
(其中密
码环节采
用
md5
加密 。状态为 bool 值:1 代表账户未挂失,可用;0 则为已经挂失,不能正常使
用。)
介绍:
首先,确定系统中存在两种用户,一种是 ATM,可以进行信息录入和后台管理。另
外一种是取款人,取款人主要是进行信息的查询,不能进行信息录入。所以在创建类的时
候,先创建一个 ATM 类,然后创建取款人类,并与 ATM 类形成有元,进而继承 ATM 的
所有功能,并添加录入信息的功能。
基本功能 :
登录功能---------输入帐号和密码进行登录,如密码错误提示重新输入密码,如帐号错
误提示无此帐户。
查询功能---------查询账户余额。
取款功能---------取款,更新余额。
挂失功能---------挂失后,该账户不能进行任何操作。
修改密码---------输入原密码和新设置密码。