C语言课程设计报告(银行存取款管理设计).doc

C语言课程设计报告(银行存取款管理设计).doc

ID:56098854

大小:126.00 KB

页数:27页

时间:2020-06-19

C语言课程设计报告(银行存取款管理设计).doc_第1页
C语言课程设计报告(银行存取款管理设计).doc_第2页
C语言课程设计报告(银行存取款管理设计).doc_第3页
C语言课程设计报告(银行存取款管理设计).doc_第4页
C语言课程设计报告(银行存取款管理设计).doc_第5页
资源描述:

《C语言课程设计报告(银行存取款管理设计).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、错误!未找到目录项。C程序课程设计报告题目车票管理系统院别数学与计算机学院班级姓名学号指导教师邓永江二○一五年六月预习报告一:设计题目银行存取款管理设计二:功能要求①能够添加和修改以及删除客户文件。(在客户文件中,每个客户是一条记录,包括编号、客户姓名、支取密码、客户地址、客户电话、账户总金额)。②能够输入和查询客户存款取款记录。(在存取款文件中,每次存取款是一条记录,包括编号、日期、类别、存取数目、经办人。类别分为取款和存款两种)。③能够给程序提供运行提示。三:设计要求①、用C语言实现系统;②、函数功能要划分好(结构化程序设计);③、界面友好(良好的人机

2、交互),加必要的注释;④、要提供程序测试方案,程序一定要经得起测试,宁可功能少一些,也要能运行起来,不能运行的程序是没有价值的。四:设计目的①、通过这次课程设计,使我们更加深入地理解和掌握C语言基本概念,切身体会用结构化程序设计的工程思想,感受C语言的魅力。②、通过这次课程设计,培养我们独立思考、勇于探索、积极创新、严谨求实、有过必改的工作态度以及较熟的上级操作能力,同时加强我们团结友爱,协作攻关的团队合作意识。取款办理存款办理存取款办理客户资料添加与操作功能选择五:设计框架图关于存取款查询添加修改删除查询取款查询存款查询六:函数与变量说明㈠自定义函数vo

3、idmain():在里面写了“功能选择”的SWITCH函数;voidkehu();客户资料添加与操作主菜单;voidkehu1(structcoup[],char*re,long*h);客户资料查询函数;voidkehu2(structcou*p,char*re,longh);客户资料添加函数;voidkehu3(structcou*p,char*re,longh);客户资料修改函数;voidkehu4(structcou*p,char*re,longh);客户资料清楚函数;voidkehup(structcou*p,char*re,long*h);客户资

4、料打印函数;voidcunq1();存取款办理选择主菜单;voidcunq11(structcou*p,char*re,longh);客户存款资料的键入;voidcunq12(structcou*p,char*re,longh);客户取款资料的键入;voidcunq2();存取款选择查询主菜单;voidcunq211(structcoup[],char*re,long*h);把顾客存款资料从文件读到缓冲区;voidcunq212(structcou*p,char*re,long*h);打印存款资料;voidcunq221(structcoup[],char

5、*re,long*h);把顾客取款资料从文件读到缓冲区;voidcunq222(structcou*p,char*re,long*h);打印取款资料;voidhelp();使用说明模块。㈡变量①全局的结构体型数组w(用来存放200多个结构体变量):externstructcou{longb;charx[20];longm;chara[50];longd;floatj;longbc;charjin[20];charjin2[20];chart[20];floatj1;floatj2;floatj3;floatj4;}w[200];②局部变量intm;用来在主

6、和其他函数中进行SWITCH选择判断;③全局变量longt;用于记录客户卡号,而卡号是在整个程序中都要用到的,因为是全局变量,所以一个客户的卡号不能变更。④charr[20],b[20],c[20];都为记录客户姓名的一维数组,用在生成客户以及存取款文件和读取客户文件以及存取款文件;七:函数调用流程图(客户资料添加与查询部分)voidmain()while(1)scanf("%d",&m);m=1?其他函数是kehu();scanf("%d",&m);switch(m);m=?12scanf("%s",b);kehu1(w,b,&t);kehup(w,b,

7、&t);break;scanf("%s",r);scanf("%ld",&h);kehu2(w,r,h);break;注:上叙具体函数功能见六(一)函数说明八:客户资料添加与查询部分的设计思想①、由于是银行存取款管理设计,考虑到要有较周全的功能要求,所以在设计之初就对最终成品的功能进行了较为详细的布局,最终确定了4个主功能(见源代码)。②、采用了结构化程序设计思想,在主函数外定义了voidkehu();(客户文件操作)、voidcunq1();(存取款办理)、voidcunq2();(存取款查询)、voidhelp();(使用帮助)以及他们的嵌套函数,使产

8、品功能更加健全。③、对于如何使每次次级操作后能方便的返回主界面,我

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。