资源描述:
《c语言程序设计atm自动取款机实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课程设计报告课程类别:本科课程名称:程序设计基础(C语言)课程代号:指导教师:银行ATM自动取款机系统课程设计姓名:学号:姓名:学号:姓名:学号:学院:班级:《程序设计基础-C语言》课程设计报告第122页,共122页目录1.课程设计内容2.课程设计要求3.可行性研究4.需求分析5.概要设计5.1功能模块图5.2功能模块描述5.3数据结构6.详细设计6.1功能流程图6.2重点设计7.测试与调试《程序设计基础-C语言》课程设计报告第122页,共122页8.总结8.1心得体会8.2不足与改进9.参考文献1.课程设计内容模拟银行的自动取款机ATM使用过程中的界面和用户交互过程2.课程设计要求(1)
2、要求利用面向过程的方法以及C语言的编程思想来完成系统的设计;(2)在系统的设计中,要求运用菜单和文件实现系统功能。(3)在基本要求达到后,可进行创新设计,如存款、代缴电话费等,或设计友好的界面等。《程序设计基础-C语言》课程设计报告第122页,共122页3.可行性研究系统是一个基于局域网、互联网和WINDOWS操作的系统,现有技术已较为成熟,利用现有技术完全可以实现系统开发目标。同时具有优秀的软件需求人员、软件设计人员、和具有丰富经验的软件测试人员。4.需求分析在市场经济的蓬勃发展和人们日益繁忙的条件下,现有的银行系统往往需要客户在办理手续时等待很长的时间,这不仅会浪费很多宝贵的时间,也会
3、使得银行的业务人员十分的繁忙,需要很大的人力和财力。《程序设计基础-C语言》课程设计报告第122页,共122页5.概要设计5.1功能模块图此处除了系统的模块划分,还要重点描述三人分工情况,分工一定要明确。储户信息类设置储户信息修改密码查询余额取款取密码取储户名转账5.2功能模块描述《程序设计基础-C语言》课程设计报告第122页,共122页银行自动取款机菜单界面设置储户信息修改密码查询余额取款转账取储户名5.3数据结构#include#include《程序设计基础-C语言》课程设计报告第122页,共122页voidmain(){intNum,a,code
4、,ll=0,l=0,p,n,r=0,x,m,Num1,Num2;intnum[10],feng[10],money[10],s[6],t[6];inti=0;for(p=0;p<9;p++){num[p]=000000;money[p]=5000;feng[p]=0;}loop://首先...请陈老师原谅我N多的goto...《程序设计基础-C语言》课程设计报告第122页,共122页printf("_______________________________");printf("
5、
6、");printf("
7、欢迎使用ATM自动取款机
8、");printf("
9、
10、");prin
11、tf("
12、~第一小组热情开发~
13、");printf("
14、_______________________________
15、");printf("请输入卡号:");scanf("%d",&Num);fflush(stdin);if(Num==00){printf("是否进入管理员模式?1/2:");//是否进入管理员模式。scanf("%d",&a);《程序设计基础-C语言》课程设计报告第122页,共122页fflush(stdin);switch(a){case1:{printf("请输入管理员密码(6位):");scanf("%d",&code);fflush(stdin);if(
16、code!=num[0]){printf("密码不正确!");printf("按任意键返回。");while(getchar()!=EOF)《程序设计基础-C语言》课程设计报告第122页,共122页{system("cls");gotoloop;}}else{guanlimoshi://密码输入正确后,进入管理模式.system("cls");printf("
17、-----欢迎进入管理员模式-------
18、");printf("
19、1:查询用户帐户信息
20、");printf("
21、2:返回欢迎界面
22、");printf("
23、____________________________
24、__
25、");《程序设计基础-C语言》课程设计报告第122页,共122页printf("请选择:");scanf("%d",&n);fflush(stdin);switch(n){case1:system("cls");gotoguanli;break;case2:system("cls");gotoloop;break;}}}case2:{system("cls");gotoloop;《程序设计基础-C语言》课程设计