proteus论坛|仿真论坛
直播中

时光笔墨

9年用户 2经验值
私信 关注
[经验]

ATM柜员机模拟系统

本帖最后由 时光笔墨 于 2017-1-5 16:17 编辑

功能用途:采用两个单片机系统分别模拟ATM柜员机及后台服务器,实现存取款、转账和缴费功能。具体内容包括:
ATM空闲时LCD显示“Insert the card”。按下按键模拟插卡后,提示输入密码(6位)。密码输入显示在LCD上(星号表示),三次输入密码错误则系统锁定吞卡,LCD显示“Account locked”。随后所有操作均被忽略。只能通过后端服务器进行解锁。至少要能模拟两个用户(一个普通用户,一个VIP用户)。密码输入正确则进入ATM操作界面,LCD提示按下相应按键来选择菜单进入存、取款、转账或缴费界面。同时服务器端LCD显示当前插入卡的账户信息,包括用户名,余额和用户相应的身份。
⑵存款界面可接收用户百元面额钞票。通过一个按键的按下次数模拟存入金额,存款金额显示在LED数码管上;存入同时ATM端和服务器端均可显示更新后的余额。取款界面可允许用户按10050010002000四种快捷方式取款。也可允许用户自己输入取款金额(100的整数)。取款结果通过在LED数码管上显示相应金额来模拟。取款后,ATM端和服务器端均可显示更新后的余额。单次取款不能超过2500元,单日取款不能超过1万元。超额出现错误提示。
⑶转账界面要求用户输入转账账户(8位)及转账金额。普通用户单日转账金额不能超过5000元,VIP用户不能超过2万元。转账账号及转账金额除在ATM端显示外,还需发送到服务器端LCD上显示。转账账户错误(如不是8位)或转账金额超额则出现错误提示。
⑷缴费功能包括电费、水费和手机话费三种。电费和水费需输入缴费账户(6位)和缴费金额;手机话费需输入手机号码和缴费金额;缴费金额不能超过用户转账金额权限。缴费账户和金额除在ATM端显示外,还要发送到服务器端显示。

有没有大神来讲一讲思路或者想法,最好能提供一下程序呗~谢谢了

已退回2积分

回帖(2)

武力戡乱

2017-1-6 22:05:09
其他都好说。就数据库咋解释呢!数据库的检索是一个特大问题。不是自己一个人能做的。于是你要借助嵌入式微型系统了。或者类似安卓之类的系统。估计对你有难度啊。
举报

一个人

2017-2-22 09:10:13
再说找别人 做这个系统 得要出钱的,世上没那么好的事   
举报

更多回帖

发帖
×
20
完善资料,
赚取积分