c语言程序设计atm自动取款机实验报告

上传人:hs****ma 文档编号:511402127 上传时间:2022-10-02 格式:DOC 页数:50 大小:288.50KB
返回 下载 相关 举报
c语言程序设计atm自动取款机实验报告_第1页
第1页 / 共50页
c语言程序设计atm自动取款机实验报告_第2页
第2页 / 共50页
c语言程序设计atm自动取款机实验报告_第3页
第3页 / 共50页
c语言程序设计atm自动取款机实验报告_第4页
第4页 / 共50页
c语言程序设计atm自动取款机实验报告_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《c语言程序设计atm自动取款机实验报告》由会员分享,可在线阅读,更多相关《c语言程序设计atm自动取款机实验报告(50页珍藏版)》请在金锄头文库上搜索。

1、程设计报告课程类别:本科课程名称:程序设计基础(C语言)课程代号:指导教师:银行ATM自动取款机系统课程设计姓名:学号:姓名:学号:姓名:学号:学院:班级:目录1. 课程设计内容 2. 课程设计要求 3可行性研究 4需求分析 5. 概要设计 . 功能模块图 功能模块描述 数据结构 6. 详细设计 . 功能流程图 重点设计 7. 测试与调试 8. 总结. 心得体会 不足与改进 9. 参考文献 . 1. 课程设计内容模拟银行的自动取款机 ATM使用过程中的界面和用户交互过程2. 课程设计要求(1 )要求利用面向过程的方法以及 C语言的编程思想来完成系统的设计;(2)在系统的设计中,要求运用菜单和文

2、件实现系统功能。(3)在基本要求达到后,可进行创新设计,如存款、代缴电话费等,或设计友好的界面等。3. 可行性研究系统是一个基于局域网、互联网和 WINDOWS作的系统,现有技术已较为成熟,利用现有技 术完全可以实现系统开发目标。同时具有优秀的软件需求人员、软件设计人员、和具有丰富 经验的软件测试人员。4. 需求分析在市场经济的蓬勃发展和人们日益繁忙的条件下,现有的银行系统往往需要客户在办理手续时等待很长的时间,这不仅会浪费很多宝贵的时间,也会使得银行的业务人员十分的繁忙,需要很大的人力和财力。5. 概要设计功能模块图此处除了系统的模块划分,还要重点描述三人分工情况,分工一定要明确。功能模块描

3、述银行自动取款机 菜单界面1设 置 储 户 信 息修 改 密 码取 储 户 名查 询 余 额取款转账数据结构#in clude#in elude void mai n()int Num,a,code,ll=0,l=0,p, n,r=0,x,m,Num1,Num2;int num10,fe ng10,mo ney10,s6,t6;int i=0;for(p=0;p9;p+)nump=000000;mo neyp=5000;fen gp=0; loop:. 请陈老师原谅我 N 多的 goto.printf( _n);printf(|n);printf(|欢迎使用ATM自动取款机|n)printf(

4、|n);printf(| 第一小组热情开发 |n);printf(|_|n);printf(请输入卡号: );scanf(%d,&Num);fflush(stdin);if(Num=00) printf( 是否进入管理员模式? 1/2:); n);printf( 该帐号已被封存 !n); printf( 按任意键返回while(getchar()!=EOF)system(cls);goto loop;else printf( 请输入密码 :);state:scanf(%d,&code);fflush(stdin);if(code!=numNum)printf( 密码不正确 ! 请重新输入 :)

5、;i+; if(i3)goto state;elseprintf( 连续三次出错 !n);+r; if(r5000) printf(累计取款超过 5000元, 系统出错 .n);printf(按任意键返回。 n);while(getchar()!=EOF)system(cls);goto shuru;else if(moneyNum100) printf( 余额不足 .n); printf( 按任意键返回。 n);while(getchar()!=EOF)system(cls);. 我实在没想出啥好方法 .goto shuru;else if(moneyNum200)回上一级 n);scanf

6、(%d,&n);fflush(stdin);switch(n)case 1:printf( 正在取款 , 请稍候 n);moneyNum-=100;l+=100;printf( 取款成功 !n);printf( 按任意键返回。 n);while(getchar()!=EOF)system(cls);goto qukuan;break;case 2:goto shuru;break;default:printf(输入错误 !n);printf(按任意键返回。 n);while(getchar()!=EOF)system(cls);goto qukuan;break;else if(moneyNu

7、m500) 回上一级 .n);scanf(%d,&n);fflush(stdin);switch(n)case 1:printf(正在取款 ,请稍候n);moneyNum-=100;l+=100;printf(取款成功 !n);printf(按任意键返回。 n);while(getchar()!=EOF)system(cls);goto qukuan;break;case 2:printf(正在取款 ,请稍候n);moneyNum-=200;l+=200;printf(取款成功 !n);printf(按任意键返回。 n);while(getchar()!=EOF)system(cls);got

8、o qukuan;break;case 3:goto shuru;break;default:printf( 输入错误 !n);printf( 按任意键返回。 n);while(getchar()!=EOF)system(cls);goto qukuan;break;else if(moneyNum1000) 回上一级 .n);scanf(%d,&n);fflush(stdin);switch(n)case 1:moneyNum-=100;printf(正在取款 , 请稍候 n);l+=100;printf(取款成功 !n);printf(按任意键返回。 n);while(getchar()!

9、=EOF)system(cls);goto qukuan;break;case 2:printf(正在取款 ,请稍候n);moneyNum-=200;l+=200;printf(取款成功 !n);printf(按任意键返回。 n);while(getchar()!=EOF)system(cls);goto qukuan;break;case 3:printf(正在取款 ,请稍候n);moneyNum-=500;l+=500;printf(取款成功 !n);printf(按任意键返回。 n);while(getchar()!=EOF)system(cls);goto qukuan;break;case 4:goto shuru;break;default:printf(输入错误 !n);printf(按任意键返回。 n);while(getchar()!=EOF)system(cls);goto qukuan;break;else if(moneyNum2000) 回上一级 .n);scanf(%d,&n);fflush(stdin);switch(n)case 1:printf(正在取款 , 请稍候 n);moneyNum-=100;l+=100;printf( 取款成功 !n);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号