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

c语言银行自动存取款机模拟

15页
  • 卖家[上传人]:飞****9
  • 文档编号:145845133
  • 上传时间:2020-09-23
  • 文档格式:DOCX
  • 文档大小:213.97KB
  • / 15 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、精品 料推荐沈 阳 航 空 航 天 大 学课程设计学号 2010040701021班级 0 4 0 7 0 1 0 1姓名 王翰章指导教师杨煦2011 年 9 月 28 日1精品 料推荐沈 阳 航 空 航 天 大 学课 程 设 计 任 务 书学院:自动化学院专业:测控技术与仪器班级: 04070101学号: 2010040701021题目:自动存取款机模拟一、课程设计时间201112 第 1 学期第 4 周,共计 1 周, 20 学时。二、课程设计内容请你模仿自动存取款机系统,用C语言编写软件完成以下任务:1. 登陆功能:某个用户输入账户名和密码,可以登陆ATM。注意:应有多个用户,并把信息保存在文件中。2查询功能:登陆后,可以查询存款余额。3. 存款功能:登陆后,可以向账户中存款。4. 取款功能:登陆后,可以取款。注意:取款金额不能超过存款金额。提示 : 用户(账号、密码、存款余额、利率、开户银行)三、课程设计要求1.程序质量:贯彻结构化的程序设计思想。用户界面友好,功能明确,操作方便。用户界面中的菜单至少应包括、 “数据输入”、“数据保存”、“信息查询”、“数据修改”、“退出” 5

      2、 项。代码应适当缩进,并给出必要的注释,以增强程序的可读性。2.课程设计说明书:课程结束后,上交课程设计说明书和源程序。 课程设计说明书的内容参见提供的模板。2精品 料推荐四、指导教师和学生签字指导教师:学生签名:五、成绩六、教师评语3精品 料推荐目录一、需求分析1二、设计分析2三、主要界面截图4四、技术要点5五、个人总结8六、参考文献8七、源程序8I精品 料推荐一、需求分析根据任务书给定的“课程设计内容”和“课程设计要求”作如下的需求分析。该系统是一个较典型的银行存取款模拟系统,其使用者被假定为银行信用卡用户,系统应该具有安全、稳定、功能齐全的特点。1. 安全性分析银行存取款机的数据涉及到取款机内储存的所有用户,数据量较大且对保密性的需求很高,所以要通过设置密码等手段确保数据不能被随意的删减和修改。2. 稳定性分析指系统比较健壮, 只要是用户的合理操作, 系统都应给出合理正确的回应, 而不是出现令用户感到意外的系统错误或系统崩溃。3. 主要功能分析( 1)账号及密码输入:允许用户输入账号、密码,对用户由于疏忽录入的非法数据,能够及时提示并更正。( 2)登陆成功界面:共有三个选项,查询

      3、余额、取1精品 料推荐款、退出分别对应 1、2、3 选项,若序号输入不正确会予以提示。( 3)余额查询:选定 1 后,进入查询界面,用户输入查询条件, 系统规则地在界面显示查询结果, 且显示的数据尽量全面。 当输入卡号时, 系统需要输入对应的密码(若密码错误则会有相应提示) 密码与卡号相对应可查询到该用户的姓名、余额。( 3)取款:选定 2 后,进入取款界面,用户输入取款金额,若取款金额大于存款金额则会提示 “余额不足”,若小于则会在原余额上扣除取款金额。( 4)退出:选定 3 后,进入退出界面,系统会延迟3-4 秒重新跳回登陆界面,供其他用户使用。二、设计分析主要有 5 个功能模块,每个模块对应一个C 语言子函数。这些函数原型及其功能简述如下:void dljm();- 登陆成功后出现的界面void dl();- 登陆void cx();- 查询2精品 料推荐void qk();- 取款void tk();- 退卡1、程序总体结构图图 12、主要功能模块框图3精品 料推荐图 2三、主要界面截图图 1 登陆成功后的操作4精品 料推荐图 2 查询及取款四、技术要点1、结构体的应用定义了结

      4、构体用来描述用户的姓名、卡号、密码以及金额。具体的定义如下 :struct atm/ATM自助银行5精品 料推荐char name10;int account;/卡号short password;/密码float money;/金额at10=ZhaoLin,1,1,4000,MaFang,2,2,7000,WangMing,3,3,5888,MaJiu,4,4,7543,HangHan,5,5,10000,ZhangHu,6,6,4087,MaFang,7,7,2765,ZhouLi,8,8,4530,HongShan,9,9,5693,YuLi,10,10,7543;所定义的结构体主要用于定义数组。2、循环语句与选择性分支语句的嵌套while (z!=-1)printf(nn请输入操作序号 :);scanf(%d,&z);switch(z)6精品 料推荐case 1:cx();break;/查询余额case 2:qk();break;/取款case 3:tk();break;/退卡default:printf(操作序号不合法 !);return;3、关于延迟清屏时间for(i=0;i1000000000;i+); /延缓显示时间system(cls);/清屏main();/回初始界面,供其他用户使用此 for 循环语句可以使清屏函数延缓 3-4 秒执行,后调用 main 函数,完成整个操作过程后重新供其他用户登陆。五、个人总结在此次课设过程中, 我遇到了许多困难, 例如如何在7精品 料推荐没有用户注册的程序中直接能完成登陆,只需建立一个结构体数组,还有如何能做到像ATM 机那样一个用户用完之后还能供其他用户使用, 这些都是经过查找书籍和上网查找相关资料才得以解决。 所以这次课设对我的帮助很大。六、参考文献1 谭浩强 C程序设计北京:清华大学出版社,20052 詹红霞, visualc+6.0 程序设计,西安:西安电子科技大学出版社, 2009七、源程序#include#includeint x;/记录下标void dljm(); / 登录成功后出现的界面void dl();/登录void cx();/查询void qk();/取款void tk();/退卡struct atm/ATM 自助银行char name

      《c语言银行自动存取款机模拟》由会员飞****9分享,可在线阅读,更多相关《c语言银行自动存取款机模拟》请在金锄头文库上搜索。

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