赵婷c课程设计实习报告

赵婷c课程设计实习报告

ID:12629254

大小:390.50 KB

页数:16页

时间:2018-07-18

赵婷c课程设计实习报告_第1页
赵婷c课程设计实习报告_第2页
赵婷c课程设计实习报告_第3页
赵婷c课程设计实习报告_第4页
赵婷c课程设计实习报告_第5页
资源描述:

《赵婷c课程设计实习报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、银行汇兑系统1设计目1)电子汇兑系统是国家邮政局为了适应市场竞争,彻底改变传统邮政汇兑的手工方式,建立的一个连接国家邮政局、31个省局、2468个县局和大量的基层网点的安全、稳定高效的系统,它将传统邮政汇兑的传递实物汇票的方式改变为以电子信息传递汇兑数据,以电子信息作为业务交易。业务种类有普通、电子汇款、加急汇款、特急汇款。本项目仅仅模拟了电子汇兑电子汇款中计算汇费的部分,不包括邮政电子汇兑其他附加服务所收取的费用。:2)了解银行电子汇兑的流程,使用C语言和数据程序知识模拟银行存取款系统。1.2内容与要求1.题

2、目:模拟银行电子汇兑系统2.基本内容:(1)功能概述:输入汇款金额,计算出应缴纳的汇费。  (2)系统主要功能:  1.主函数:循环录入汇款金额,并计算出汇费,录入‘0’表示结束。  2.数据的合法性检查:输入汇款金额,检查数据的合法性,必须大于等于1,小于等于50000,必须是包含一个小数点的金额格式。  3.计算:根据汇款金额,计算出应缴汇费。3要求:完成银行电子汇兑业务的模拟系统,并且能够运行程序各个模块要添加注释。报告要画出系统框图和详细的流程图。输出的结果要准确、清晰、美观。二.总体设计此节将阐述系统

3、(程序)设计思想、系统模块划分、模块调用关系等。2.1系统设计思想——逻辑模型系统的逻辑模型通常采用IPO图表示,同样比较直观。IPO图是输入/处理/输出图的简称,描述输入数据、对数据的处理和输出数据之间的关系。图1.IPO(输入处理输出)汇兑金额↓↓汇款金额输入有效性验证根据汇款金额计算汇费↓↓打印汇费系统模块划分以及模块调用关系图2.三.详细设计与实现3.1程序设计流程图3.2功能模块设计:(1)检测模块:进入系统后,输入金额,写入文件,可判断金额是否合格。(2)计算模块:检测金额合格后,输出需缴纳的金额。

4、3.3函数功能描述:Main():调用函数CheckMoney():检测函数Get_Fee():计费函数Exit():退出。3.4数据结构设计:cmoney[100]:汇款金额dmoney=0,dfee=0:汇款金额,汇费cStrTmp[100]:字符长度fee:汇费3.5具体实现 (1)系统主函数main()实现  在主函数中,循环获得录入的汇款金额,把汇款金额当做参数,传递给格式判断函数,判断汇款金额格式是否合法,格式非法则停止当前循环,进入下一次循环;格式合法然后判断汇款金额是0还是正常汇款金额(1到50

5、000),0表示退出程序;非正常汇款金额(小于1或者大于50000)停止当前循环,进入下一次循环;如果是正常汇款金额把正常汇款金额当作参数,传递给汇费计算函数,计算返回应缴汇费。最后把结果打印到屏幕上,进入下一次循环。  在主函数main()之前添加需要的系统头文件:  #include  #include  #include  #include  包含以上系统头文件后才能正常调用C语言的库函数,首先得到用户录入的汇款金额。功能的实现是

6、通过C语言的字符串处理函数gets实现的。接着调用自定义函数CheckMoney检查汇款金额格式是否合法。如果汇款金额格式非法,则提示“录入的金额格式非法!”continue停止当前这一遍循环,然后直接尝试下一遍循环;继续提示用户“请录入汇款金额(元),0表示结束:”。  如果汇款金额格式合法,首先调用atof函数将汇款金额字符数组转换成实型数据,然后判断汇款金额是否是‘0’,如果用户录入‘0’则break退出循环,正常结束程序。  如果汇款金额非‘0’,然后判断汇款金额是否低于最低汇款限额1元。如果低于最低汇

7、款限额,则提示“低于最低汇款限额!”;continue停止当前这一遍循环,然后直接尝试下一遍循环继续提示用户“请录入汇款金额(元),0表示结束:”。  如果汇款金额不低于最低汇款限额1元,则判断录入的汇款金额是否超过最高汇款限额50000元。如果超过最高汇款限额,则提示“超过最高汇款限额!”;continue停止当前这一遍循环,然后直接尝试下一遍循环继续提示用户“请录入汇款金额(元),0表示结束:”。  如果汇款金额格式正常,没有超出汇款金额限制范围,则调用自定义函数Get_Fee根据汇款金额计算汇费,然后调用

8、printf函数显示应收汇费。继续下一遍循环继续提示用户“请录入汇款金额(元),0表示结束:”。(2)自定义函数CheckMoney(3)自定义函数Get_Fee银行汇兑系统1课程设计任务与要求《C语言课程设计》是计算机类专业一门重要的专业技术基础课程,较系统地介绍了软件设计中常用的数据结构以及相应的存储结构和实现算法,介绍了常用的多种查找和排序技术。而《C语言课程设计》的课程设计的任

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

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

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