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