自助存取款机银行的流水保存几年日志会保存多长时间?

当前位置: >>
C语言课程设计…………银行自动存取款机模拟
作者:周鸣 需求分析: 本程序设计的任务为银行自助存取款机,程序要求实 现 atm 机的基本功能,如 开户.查询.存款.取款.转账. 容而生成操作日志。 2.概要设计: 数据类型:int,char,FILE. 主程序流程:int main () 1:进入 dl()函数。 2:核对输入账户与密码。 3.核对成功则进入 dljm()函数。 4.选择操作功能。 5.完成操作,回到功能选择一栏。 6.可选择退卡以结束所有操作。 标准函数名称和自定义名称:Void dl () Void dljm () Void cx() Void ck() Void qk() Void zz()3.主程序的流程及各函数之间的流程关系。 (用图来描述)开始程序 开 始 程 序 进入 dl 函数输入账号输入密码进入 dljm 函数选择 atm 机功能123 4 5进入 cx 函 数进入 qk 函数进入 ck 函 数进入 zz 函数进入 tk 函数 #include&stdio.h& #include&stdlib.h& int x,k; void dl(); int dljm(); void cx(); void qk(); void zz(); void ck(); void tk(); FILE * FILE * struct atm { char name[10];}at[10]={{&AA&,1,1,4000},{&BB&,2,2,4000},{&CC&,3,3,4000}, {&DD&,4,4,4000},{&EE&,5,5,4000},{&GG&,6,6,4000}, {&HH&,7,7,4000},{&II&,8,8,4000},{&JJ&,9,9,4000}, {&kk&,10,10,4000}}; void main() { char filename[]=&zhouming.txt&; char mode[]=&w&,b[]=&AA 1 1 4000 BB 2 2 4000 CC 3 3 4000 DD 4 4 4000 EE 5 5 4000 GG 6 6 4000 HH 7 7 4000 II 8 8 4000 JJ 9 9 4000 KK 10 10 4000&; clrscr(); if((fg=fopen(&x.txt&,&a+&))==NULL) {printf(&cannot open the file zhouming!strike any exit&); getch(); exit(1);} dl(); if((fp=fopen(filename,mode))!=NULL) {fputs(b,fp); fclose(fp);} } void dl() { int account,i,j; printf(&please enter the card number:&); fprintf(fg,&please enter the card number:\n&); scanf(&%d&,&account); fprintf(fg,&%d\n&,account); if(account&10) dl(); for(k=0;k&=9;k++) { if(account==at[k].account) { x=k;fprintf(fp,&please enter the card number:%d\n&); printf(&please enter password:&); fprintf(fg,&please enter password:\n&); scanf(&%d&,&password); fprintf(fg,&%d\n&,password); for(i=1;i&4;i++) {if(password==at[k].password) { fprintf(fg,&please enter the password:%d\n&); printf(&log in successfully,please select operation\n&); fprintf(fg,&log in successfully,please select operation\n&); dljm(); } else { printf(&password input error\n&); printf(&enter password again!&); fprintf(fg,&password input error\n&); fprintf(fg,&enter password again!\n&); scanf(&%d&,&password); fprintf(fg,&%d\n&,password); while(i==3) {system(&cls&); main(); } } }}}}int dljm() { printf(&query balance-----------1\n&); printf(&withdrawals-----------2\n&); printf(&deposit----------3\n&); printf(&transfer----------4\n&); printf(&take the card--------5\n&); fprintf(fg,&query balance-----------1\n&); fprintf(fg,&withdrawals-----------2\n&); fprintf(fg,&deposit------------3\n&); fprintf(fg,&transfer---------4\n&); fprintf(fg,&take the card-----------5\n&); while(1) { printf(&\n\n please enter serial number:&); fprintf(fg,&\n\n please enter sercial number:&); scanf(&%d&,&z); fprintf(fg,&%d\n&,z); switch(z) { case 1:{fprintf(fg,&query balance\n&);cx();} case 2:{fprintf(fg,&withdrawals\n&);qk();} case 3:{fprintf(fg,&deposit \n&);ck();} case 4:{fprintf(fg,&transfer\n&);zz();} case 5:{fprintf(fg,&take the card\n&);tk();} default:{fprintf(fg,&operation sequence number is illegal&); printf(&operation sequence number is illeagal!&);} } }}void cx() { printf(&%s your card balance:%7.2f yuan&,at[k].name,at[k].money); fprintf(fg,&%s your card balance:%7.2f yuan&,at[k].name,at[k].money);}void qk() { printf(&please enter withdrawal amount:&); fprintf(fg,&please enter withdrawal amount:&); scanf(&%f&,&a); fprintf(fg,&%f\n&,a); if(a&at[k].money) { printf(&lack of balance&); fprintf(fg,&lack of banlance&); } else { printf(&you have taken out %7.2f yuan &,a); fprintf(fg,&you have taken out %7.2f yuan&,a); at[k].money=at[k].money-a; } }void zz() {int t,account,i=1; printf(&please enter transfer amount:&); fprintf(fg,&please enter transfer amount:&); scanf(&%f&,&a); fprintf(fg,&%\nf&,a); if(a&at[k].money) { printf(&lack of money,please input again!&); fprintf(fg,&lack of money,please input again!&); scanf(&%f&,&a); fprintf(fg,&%f\n&,a); } printf(&please enter the transfered bank account:&); fprintf(fg,&please enter the transfered bank account:&); scanf(&%d&,&account); fprintf(fg,&%d\n&,account); while(i!=3) { for(t=0;t&=9;t++) { if(account==at[t].account) { x=t; at[k].money=at[k].money-a; at[t].money=at[t].money+a; printf(&transfer success !&); fprintf(fg,&transfer success!&); dljm(); } if(t&9) } i=i+1; printf(&error! input again!\n&); fprintf(fg,&error!input again!\n&); scanf(&%d&,&account); fprintf(fg,&%d\n&,account); if(i==3) { system(&cls&); main(); } } } void ck() { printf(&please put the money into the slot\n&); fprintf(fg,&please put the money into the slot\n&); for(i=0;i&0000;i++); scanf(&%d&,&a); fprintf(fg,&%d\n&,a); printf(&please make sure the number of bill !\n&); fprintf(fg,&please make sure the number of bill!\n&); at[k].money=at[k].money+a; fprintf(fg,&operation is successful&); printf(&operation is successful&); }void tk() { int i,j; printf(&please get back your card \n&); fprintf(fg,&please get back your card\n&); for(i=0;i&0000;i++); system(&cls&); main(); printf(&enter ,if you want go out &); scanf(&%d&,&j); if(j==100) exit(1); } 4.调试分析: (1)调试发现许多语法或逻辑错误,然都已搞定。 5.用户使用说明: (1) 进入程序,界面会提示输入账号。 (2) 账号无误则界面提示输入密码。 (3) 密码输入三次错误则自动退出程序,表示“吞卡” 。 (4) 若密码也正确,则会登陆界面。 (5) 登陆界面后,会提示选择 atm 机功能。 (6) 操作完界面自动跳回“功能选择”那一栏。 (7) 选择“5” ,退卡,操作结束。 (8) 输入“100”则退出程序。 6.测试结果:
赞助商链接
C语言课程设计报告(银行存取款管理设计)_工学_高等教育_教育专区。1 错误!未找到目录项。 C 程序课程设计报告题目院别 姓名数学与计算机学院 车票管理系统班级 学...C语言课程设计报告(银行存取款管理设计) - 1 《C 语言课程设计》 银行存取款管理设计 学专姓学指 院业 名班 称: 级: 名: 号: 通信 113 导 教 师:...取款机!\n\n&); printf(&请插入你的银行卡, 并输入你的密码,三次密码输入...C语言课程设计报告-自动... 19页 1下载券
用C语言模拟ATM取款机 5页 2...C语言课程设计报告(银行账户信息管理系统)_电脑基础...5 、模拟取钱功能: struct account *Withdrawal (...(&\n\n\t\t 欢迎使用虚拟银行自动取款机服务!\...c语言课程设计 银行存钱_计算机软件及应用_IT/计算机_专业资料。红河学院工学院 ...C语言银行存取款源代码 6页 1下载券
C语言做的银行系统 6页 免费
C语言...C语言课程设计报告(银行账户信息管理系统)更正版_工学_高等教育_教育专区。湖北...系统自动添加 系统自动添加 系统自动添加 根据系统要求,存取款记录包括: 第 6 ...ATM 机 C语言 16页 10财富值如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 计算机技术基础(c语言)课程设计 模拟银行打...C语言课程设计报告 7页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能...设银行整存整取不同期限的月利率分别是:活期月息为 0.75%,一年期月息 为 ...C语言程序设计报告(模拟... 45页 5下载券
c语言成绩管理系统实训报... 27...C语言课程设计报告-自动... 19页 1下载券
c语言银行自动存取款机模... 16...Atm机中英转换去取款存款... 4页 2下载券
此时银行系统的存款乘数... 暂无...c语言课程设计---学生成... 暂无评价 29页 ¥10.00
C语言课程设计,图书...
All rights reserved Powered by
www.tceic.com
copyright &copyright 。文档资料库内容来自网络,如有侵犯请联系客服。自动存款机能识别假币吗?_百度知道
自动存款机能识别假币吗?
自动存款机能识别假币吗?
我有更好的答案
自动存款机能识别假币。目前国际上的自助存款有两种方式,一种是比较通行的使用ATM. ATM 中文的意思是自动柜员机。使用 ATM 自助存款时,ATM 会先吐出一张专用信封,客户自己把现金或支票(各银行自己定义)放入信封,写上账号和金额。放进 ATM 的存款口,机器自动把信封收进信封箱,同时在信封上和流水日志上作记录。金额以银行清点额为准。此方式主要流行于欧美各国。另一种就是我们目前见到的自动存款机,一张一张的喂入机器,机器带有识别真钞的各种传感器。若机器不能识别是否是真钞,就会自动吐出来。这两种方式各有好处,或者说个有利弊。前者简单,利于大额存款,以法律和银行的信誉作保证。出现纠纷以银行为准。后者是相对可靠,不会出现纠纷,但存款麻烦,同时,不同的币种需要不同的识别手段,不利于通用。目前中国采用的是后一种机器进行自助存款。主要用于自助银行。由此可见,自动存款机是能够识别假币的,或者说,它是把所有它不认识的东西都吐出去,一概不收。
当然会自动识别假币,有时侯比较旧的真币,它也会拒收.不过,它不会向银行工作人员一样遇见假币就没收.它只会拒收而已.
至于会取出假币,应该有可能,最好的办法就是:在取钱时(当然旁边要没有其他人时)一次不要取太多,把取出的钱,尽可能一张一张在摄像头下把编号显示出来.这样即使是假币,以后可以找银行理论.另外取款凭条要保留好.
不过从取款机里取出的假币,也许比从银行职员手中取出假币概率要低一些.
能识别全部假币,但有时破旧的钱币不能接收.
当然能,不仅对假币拒绝,对真的还经常认做假的呢!
当然可以拉!连10和100都分得清,更别说假币了~~~
能识别。有时候也会出现上述人所说的情况。。。
其他7条回答
为您推荐:
其他类似问题
假币的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。存入自动存取款机的钱如果有假币会怎样?_百度知道
存入自动存取款机的钱如果有假币会怎样?
会被直接吞掉吗?
我有更好的答案
自动存款机能识别假币。目前国际上的自助存款有两种方式,一种是比较通行的使用ATM. ATM 中文的意思是自动柜员机。使用 ATM 自助存款时,ATM 会先吐出一张专用信封,客户自己把现金或支票(各银行自己定义)放入信封,写上账号和金额。放进 ATM 的存款口,机器自动把信封收进信封箱,同时在信封上和流水日志上作记录。金额以银行清点额为准。此方式主要流行于欧美各国。另一种就是我们目前见到的自动存款机,一张一张的喂入机器,机器带有识别真钞的各种传感器。若机器不能识别是否是真钞,就会自动吐出来。这两种方式各有好处,或者说个有利弊。前者简单,利于大额存款,以法律和银行的信誉作保证。出现纠纷以银行为准。后者是相对可靠,不会出现纠纷,但存款麻烦,同时,不同的币种需要不同的识别手段,不利于通用。目前中国采用的是后一种机器进行自助存款。主要用于自助银行。由此可见,自动存款机是能够识别假币的,或者说,它是把所有它不认识的东西都吐出去,一概不收。
电脑网络爱好者
楼主你好不会被吞掉自助存取款机会拒收,也就是钱会存不进去的会被不识别的。到时候你看机器屏幕提示就知道了最好不要玩小游戏,吃亏的是你祝你一切顺心
本回答被提问者和网友采纳
会吐出来作为不能识别的钞票处理。
存款机会不会吞钱
1条折叠回答
为您推荐:
其他类似问题
自动存取款机的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。自动存款机存进假钞会吃掉吗_百度知道
自动存款机存进假钞会吃掉吗
我有更好的答案
  不会。  目前国际上的自助存款有两种方式:  一种是比较通行的使用ATM. ATM 是 AUTOMATIC TELLER MACHINE
的缩写,中文的意思是自动柜员机。使用 ATM 自助存款时,ATM 会先吐出一张专用信封,客户自己把现金或支票(各银行自己定义)放入信封,写上账号和金额。放进 ATM 的存款口,机器自动把信封收进信封箱,同时在信封上和流水日志上作记录。金额以银行清点额为准。此方式主要流行于欧美各国。  另一种就是我们目前见到的自动存款机,一张一张的喂入机器,机器带有识别真钞的各种传感器。若机器不能识别是否是真钞,就会自动吐出来。
会退回出来
本回答被提问者采纳
为您推荐:
其他类似问题
假钞的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。自动自动取款机怎么识别假钱真钱_百度知道
自动自动取款机怎么识别假钱真钱
我有更好的答案
目前国际上的自助存款有两种方式:  一种是比较通行的使用ATM, ATM 是 AUTOMATIC TELLER MACHINE 的缩写,中文的意思是自动柜员机。使用 ATM 自助存款时,ATM 会先吐出一张专用信封,客户自己把现金或支票(各银行自己定义)放入信封,写上账号和金额,放进 ATM 的存款口,机器自动把信封收进信封箱,同时在信封上和流水日志上作记录。金额以银行清点额为准。此方式主要流行于欧美各国。  另一种就是我们目前见到的自动存款机,一张一张的喂入机器,机器带有识别真钞的各种传感器。若机器不能识别是否是真钞,就会自动吐出来。  这两种方式各有好处,或者说个有利弊:前者简单,利于大额存款,以法律和银行的信誉作保证,出现纠纷以银行为准;后者是相对可靠,不会出现纠纷,但存款麻烦,同时,不同的币种需要不同的识别手段,不利于通用。  在我国,由于没有相关的法律规定、银行的信誉等问题,所以,目前中国采用的是后一种机器进行自助存款。主要用于自助银行。由此可见,自动存款机是能够识别假币的,后者说,它是把所有它不认识的东西都吐出去,一概不收。
存款机是通过对比图形、水印、反光、紫外线、红外线、电磁感应…等等方式来检测钞票真伪的,要比柜台上的普通验钞机严格得多。比如钱币上写字、污渍、胶带等影响到检测的,就会被拒收。
本回答被网友采纳
为您推荐:
其他类似问题
钱真的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 取款机监控保存多久 的文章

 

随机推荐