电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

C语言银行存取款管理系统设计

13页
  • 卖家[上传人]:龙***
  • 文档编号:108072076
  • 上传时间:2019-10-22
  • 文档格式:DOC
  • 文档大小:218KB
  • / 13 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、程序设计基础(C语言)课程设计说明书(20 20学年第_1_学期)题目名称:银行存取款管理系统姓名 学号 专业 班级 指导教师 提交日期湖南应用技术学院课程设计任务书课程名称程序设计(C语言)课程设计课程代码设计题目银行存取款管理系统分组人数设计时间学院专业班级一、 课程设计任务(条件)、具体技术参数(指标)1. 我在指导书提供的课程设计题目中选择了21题,已经得老师认可2. 我通过编写程序提供的主操作界面应该方便用户的操作。3. 最后提交的课程设计成果包括:(1). 课程设计报告电子稿。(2). 源程序文件。(3). 可执行程序文件。二、 对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求)1. 分析课程设计题目的要求;2. 写出详细设计说明;3. 编写程序代码,调试程序使其能正确运行;4. 设计完成的软件要便于操作和使用,有整齐、美观的使用界面;5. 设计完成后提交课程设计报告和源代码文件的电子文档。三、 课程设计工作进度计划:2018/1/2 分析选题及解决方案的思考。2018/1/3 确定解题的过程及系统所需的功能函数,进行代码编写。2018/1/4 代码编

      2、写并开始写课程设计说明书。2018/1/5 代码编写并调试运行,写课程设计说明书。2018/1/6 完善程序和课程设计说明书、答辩,上交所有课程设。计资料四、 主要参考资料1柴田望洋 主编. 明解C语言M.北京,人民邮电出版社 2015年12月。2 克尼汉(美)主编. C程序设计语言M.美,机械工业出版社 2010年9月3凯尼格(美)主编. C陷阱与缺陷M.北京,人民邮电出版社 2008年2月指导教师(签名): 教研室主任(签名):年 月 日一、需求分析1、银行存取款管理系统在于如何使用户更便于去进行存取款等一系列操作,是为了解决银行在存取款方面的不便之处。2、通过此系统,能录用用户存款的信息,其中包括用户的编号、姓名、性别、地址、年龄及账户总金额。3、能够输入客户存款或取款记录。4、能根据客户姓名查询存款和取款记录。二、总体设计1、总体思路:本系统分为七个主功能模块 (1)录入客户存取款信息模块; (2)修改客户存取款信息模块; (3)排序客户存取款信息模块 (4)删除客户存取款信息模块; (5)查找客户存取款信息模块; (6)显示客户存取款信息模块; (7)系统退出模块。通过对七个

      3、功能模块的设计和操作,使银行拥有一系列的存取款系统。用户根据系统的提示进行七个功能模块的操作就能十分便捷的完成自己要进行银行存取款项目。2、设计思想:银行存取款管理系统在于方便银行的存取款项目 ,因此对其设计有六个主功能模块:录入、修改、排序、查找、删除、显示和退出。使用相应的语言函数去实现这个模块的设计,最后通过这七个功能模块来完成存取款的一系列实现。银行存取款管理系统银行存取款管理系统3、设计功能结构图退出系统显示客户信息排序客户信息修改客户信息录入客户信息删除客户信息查找客户信息要求根据客户姓名查找4、问题和方法(1)程序编码繁琐,难度较大 。方法:上网查资料弄懂不认识的程序,并向老师和会的同学请教。(2)程序错误较多,无法执行。 方法:耐心的纠错,仔细地检查。(3)容易粗心打错函数符号、参数或标点符号。 方法:吸取教训,编程时更加细心。三、详细设计1、重要数据的数据结构设计 客户存取款信息的记录项用tudent表示,包括6个属性: num1,name,addr,sex,age,num2,其分别是编号,客户姓名,客户地址,性别,年龄,账户总金额。2、函数设计 银行存取款管理系统程

      4、序采用了结构化程序设计的思想,由4个h头文件和3个c源文件组成。程序中除了主函数外,共设计了以下七个函数,分别包含在3个c源文件中。以下是这些函数的函数原型及功能设计。(1)void inputing(student *p);函数功能:输入函数中的输数据部分并保存的函数。(2)void input(student *p,int i);函数功能:输入函数。输入客户的基本信息。(3)void insert(student *p,int i);函数功能:插入函数。插入要输入的客户信息。(4)void output(student *p,int i);函数功能:输出函数。将需要的客户信息以列表的形式显示在屏幕上。(5)void sort(student *p,int n);函数功能:排序函数。按要将客户存取款信息以账号大小的顺序排列出来。(6)void find(student *p,int n);函数功能:查找函数。按要求通过输入客户姓名的方式查询客户存取款信息。(7)int del(student *p,int n);函数功能:删除函数。通过输入要删除的客户姓名,查询后删除该客户存取款信息

      5、。3、函数关系调用图maininputoutputdelfindsortinsertprintf四、程序运行结果测试与分析1、调试分析 本系统在VC6下编译调试通过,可顺利运行,各项功能达到设计要求。 本系统程序由4个h头文件和3个c源文件构成。系统调试主要在VC+6.0下进行,采用分模块调试的方法进行编译,即完成一个函数功能模块就编译一个功能模块,最后再进行整体编译并生成可执行文件Student.exe.在调试的过程,主要碰到了以下问题:1、清屏函数在TC中使用的clrsrc函数,但在VC6中没有该函数也没有相应的函数。查资料,发现在VC中可使用system()函数调用系统命令cls实现。2、在使用C语言系统函数进行数据输入的时候,发现使用getchar()和gets()函数输入字符和字符串的时候,系统经常跳过相应的输入语句,无法输入数据。查资料,是C系统的输入处理的输入缓存问题,解决方法是在进行字符和字符串输入的时候,先使用fflush(stdin)函数清除输入缓存,即可正常输入字符和字符串。 2、运行结果输入1得到图1图1输入2,得到图2图2输入3,得到图3图3输入4,得到图4图

      6、4输入5和6,得到图5图5输入7,得到图6图6五、结论与心得1、本次是我们第一次接触到课程设计这一课题,在做这个课题的过程中我们遇到了许多的困难:比如对结构体函数的运用,七个功能函数的操作,参数的定义等等。虽然遇到了如此多的困难,但是在解决困难的途中我们没有放弃,最终我们解决了程序上的问题,也丰富了自己的知识。2、通过本次的C语言程序设计,我发现自己在C语言方面还存在有较大的漏洞,对于各种函数的认知还不够清晰,无论是在函数的调用方面还是在函数的嵌套或定义方面,都还有所欠缺。其次,对于C语言,细心是非常重要的。一个括号,一个分号,乃至一个逗号在C语言的程序中都是十分重要的,无论少了哪一个程序都无法运行。因此,在进行C语言程序的编程时要十分细心。3、对于此次的题目银行存取款管理系统,我们觉得其实可以更加的简便,更加的智能化。或许可以将其与银行的其他管理系统进行智能整合,让用户在进行存取款业务时有更多的选项,并且也可以增加银行的业务。当然这些还只是我们的设想,但我们相信随着我们对专业的学习和知识技能的不断增长,我们总会学得如何去建立一个更好的管理系统。六、附:源码#include#inclu

      7、de#include#include/自定义结构体程序struct studentchar acad10,name20,sex;/客户账号,姓名,性别int age;/客户年龄char addr30;/客户住址long int num;/存取款数目;void inputing(student *p);/声明输入函数中的输数部分并保存函数void input(student *p,int i);/声明输入函数void insert(student *p,int i);/声明插入函数void output(student *p,int i);/声明输出函数void sort(student *p,int n);/声明排序函数void find(student *p,int n);/声明查找函数int del (student *p,int n);/声明删除函数void main()system(color 34);student *q=NULL;/自定义类型指针int i=0,j,k,b=0;doprintf(tt|-|n);printf(tt|-银行存取款管理系统-|n);printf(tt|1.输入客户信息 2.添加客户信息 |n); printf(tt|3.排序客户信息 4.查找客户信息 |n);printf(tt|5.删除客户信息 6.显示客户信息 |n);printf(tt|7.退出系统 |n); printf(tttt请选择菜单:);scanf(%d,&j);switch(j)case 1:b+;if(b!=1)printf(你已经输入过一次了,不能再选择,加入可以选择n);break;elseprintf(请输入要输入的客户数量:);scanf(%d,&i);while(b=0);printf(输入错误,请重新输入要输入的客户数量:);scanf(%d,&i);q=(student *)malloc(i*sizeof(student);insert(q,i-1);/调用输入函数break; case 2:i+;q=(student *)realloc(q,i*sizeof(student);insert(q,i-1);/调用插入函数

      《C语言银行存取款管理系统设计》由会员龙***分享,可在线阅读,更多相关《C语言银行存取款管理系统设计》请在金锄头文库上搜索。

      点击阅读更多内容
    TA的资源
  • 一号教学楼一层地面修缮工程竞争性磋商文件

    一号教学楼一层地面修缮工程竞争性磋商文件

  • 新能源高端设备制造示范项目(一期)施工图设计服务招标文件正文

    新能源高端设备制造示范项目(一期)施工图设计服务招标文件正文

  • 新丰镇农村公路大中修-新北线(一期南段)招标文件正文

    新丰镇农村公路大中修-新北线(一期南段)招标文件正文

  • 长信科技:长信科技拟发行股份及支付现金购买资产涉及的芜湖长信新型显示器件有限公司股东全部权益价值项目资产评估报告

    长信科技:长信科技拟发行股份及支付现金购买资产涉及的芜湖长信新型显示器件有限公司股东全部权益价值项目资产评估报告

  • 山东科技大学城市轨道交通调度系统考核装置采购项目竞争性磋商

    山东科技大学城市轨道交通调度系统考核装置采购项目竞争性磋商

  • 山东墨龙:寿光宝隆石油器材有限公司评估报告

    山东墨龙:寿光宝隆石油器材有限公司评估报告

  • 浙商中拓:三维企业评估报告

    浙商中拓:三维企业评估报告

  • 大丰区乡村振兴(农村公路大中修工程)——三裕线招标文件招标文件正文

    大丰区乡村振兴(农村公路大中修工程)——三裕线招标文件招标文件正文

  • 恒辉安防:最近三年的财务报告及其审计报告以及最近一期的财务报告

    恒辉安防:最近三年的财务报告及其审计报告以及最近一期的财务报告

  • 浙商中拓:三维企业审计报告

    浙商中拓:三维企业审计报告

  • 唯万密封:上海唯万密封科技股份有限公司拟现金购买上海嘉诺密封技术有限公司股权所涉及的上海嘉诺密封技术有限公司股东全部权益价值资产评估报告

    唯万密封:上海唯万密封科技股份有限公司拟现金购买上海嘉诺密封技术有限公司股权所涉及的上海嘉诺密封技术有限公司股东全部权益价值资产评估报告

  • 顺控发展:佛山市顺合环保有限公司模拟审计报告

    顺控发展:佛山市顺合环保有限公司模拟审计报告

  • 唯万密封:上海嘉诺密封技术有限公司审计报告

    唯万密封:上海嘉诺密封技术有限公司审计报告

  • 琏升科技:眉山琏升光伏科技有限公司2023年1-7月审计报告

    琏升科技:眉山琏升光伏科技有限公司2023年1-7月审计报告

  • 天娱数科:山西聚为科技有限公司审计报告

    天娱数科:山西聚为科技有限公司审计报告

  • 顺威股份:江苏骏伟精密部件科技股份有限公司模拟审计报告

    顺威股份:江苏骏伟精密部件科技股份有限公司模拟审计报告

  • 山东墨龙:威海市宝隆石油专材有限公司评估报告

    山东墨龙:威海市宝隆石油专材有限公司评估报告

  • 顺威股份:广州顺威新能源汽车有限公司拟股权收购涉及江苏骏伟精密部件科技股份有限公司模拟股东全部权益价值资产评估报告

    顺威股份:广州顺威新能源汽车有限公司拟股权收购涉及江苏骏伟精密部件科技股份有限公司模拟股东全部权益价值资产评估报告

  • 盈峰环境:佛山市顺合环保有限公司模拟审计报告

    盈峰环境:佛山市顺合环保有限公司模拟审计报告

  • 领益智造:最近三年的财务报告及其审计报告以及最近一期的财务报告

    领益智造:最近三年的财务报告及其审计报告以及最近一期的财务报告

  • 点击查看更多
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.