C语言课程设计_银行存取款业务.doc

C语言课程设计_银行存取款业务.doc

ID:61499016

大小:182.50 KB

页数:18页

时间:2021-02-07

C语言课程设计_银行存取款业务.doc_第1页
C语言课程设计_银行存取款业务.doc_第2页
C语言课程设计_银行存取款业务.doc_第3页
C语言课程设计_银行存取款业务.doc_第4页
C语言课程设计_银行存取款业务.doc_第5页
资源描述:

《C语言课程设计_银行存取款业务.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《C语言程序设计》课程设计报告题目:模拟银行存取款业务学生姓名学号专业班级学部计算机科学与电气工程学部目  录第1章绪论11.1设计目的11.2内容与要求1第2章系统总体设计22.1系统设计的组成框图22.2功能描述2第3章系统详细设计33.1程序设计流程图33.2功能模块设计43.3函数功能描述53.4数据结构设计5第4章系统使用与测试64.1使用说明64.2系统测试6第5章结论115.1系统中用到的知识点115.2系统难点以及解决办法115.3本系统的主要技术115.4编程总结125.5自评成绩12附录13第1章绪论11设计目的1)银行存取款系统是

2、.针对银行账目的日常管理而设计。银行账目管理系统不仅要求操作方便而且要求界面简洁,它还需要实现账目管理,用户查询功能。2)并了解银行存取款业务的流程,使用C语言和数据程序知识模拟银行存取款系统。1.2内容与要求1.题目:模拟银行存取款业务系统2.基本内容:1)设定账户密码,设计一银行存取款管理系统来是提供以下功能:存款、取款、查询功能。2)存款:存款后查询所存储金额可以写入储蓄金额3)取款:取款前判定所取金额是否超过原有储蓄金额,若不超过可以取款,取款后能够写入文档,利用查询功能可以查询余额。4)查询:可查询现有储蓄金额。3要求:1)完成银行存取款业务

3、的模拟系统,并且能够运行。2)设定账户密码,密码输入三次自动退出系统。3)功能结束后选择Y或y能够继续选择功能。4)程序各个模块要添加注释。5)报告要画出系统框图和详细的流程图。6)输出的结果要准确、清晰、美观。第2章系统总体设计2.1系统设计的组成框图账号登陆存款取款查询退出2.2功能描述系统实现的主要有储蓄卡的存款功能、取款功能、查询功能。第3章系统详细设计3.1程序设计流程图输入用户名密码用户名密码正确判断错误操作类型存款查询退出取款输入存款金额存档结束输入取款金额存档是否超过余额大于余额不大于查询余额取出钞票开始正确选择操作类型3.2功能模块设

4、计1)存款模块:登陆账号后,选择存款功能,并输入存款金额,写入文件,原有金额增加,可使用查询功能进行查询。存款功能输入存款金额存档结束2)取款模块:取款功能:登陆账号后,选择取款功能,并输入取款金额,判断输入金额是否大于原有存款,若大于原有金额显示输入错误,余额不足,若输入金额小于原有金额则取出钞票,并写入文件,原有金额减小,可使用查询功能进行查询。取款功能输入取款金额是否大于原有金额取款成功结束输入错误大于不大于3)查询模块:查询功能:查询账户现有存款。输出现有金额结束查询功能3.3函数功能描述mune():调用函数sort_sco():查询函数ex

5、it(0):退出函数modify_sco():取款函数search_sco():存款函数3.4数据结构设计m=5000:存折内原有存款为5000元n:存取金额c:选择Y或y继续程序i:选择功能a:密码错误时输入次数name[20]:存储账号:liuluypassword[10]:存储密码:person[20]:从键盘输入的账号password1[10];从键盘输入的密码flag1:账号比较flag2:密码比较第4章系统使用与测试4.1使用说明1)输入账号liuluy密码,登陆界面。若账号密码错误三次则自动退出系统。2)登陆界面后,选择功能3)选择1.为

6、存款功能,输入存款金额,存档,存款成功。4)选择2.为取款功能,输入取款金额,若取款机金额小于原有存款,则取款成功,取出钞票。若取款金额大于原有金额,则显示金额不足。5)选择3.为查询功能,查询原有或储存后或取款后的金额。6)选择0.为退出系统7)选择功能时大于3或小于0的数,输出输入错误,请重新输入。8)选择Y或y继续运行程序4.2系统测试主菜单显示运行结果:1.登陆账号:1)账户密码正确:2)账户或密码错误2.选择功能时大于3数退出程序3.存款成功4.取款1)取款成功:2)余额不足,取款失败:5.查询:6退出第5章结论5.1系统中用到的知识点1)s

7、witch语句中,表达式和常量表达式的值一般是整型或字符型,所有的常量表达式的值都不相等。每个语段可以包括一条或多条语句,也可以为空语句。一般形式为:switch(表达式){case常量表达式1:语句段1;break;case常量表达式2:语句段2;break;case常量表达式n:语句段n;break;default:语句段n+1;break;}1)strcmp函数:字符串比较函数strcmp(字符串1,字符串2)功能:比较两个字符串,返回值为比较结果。当字符串1=字符串2,函数返回值为0;字符串1>字符串2,函数返回值为一正数;字符串1<字符串2,

8、函数返回值为一负数;3)输入和输出函数scanf():输入函数scanf(格式控制字符串,地址

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

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

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