C语言 ATM 程序设计.docVIP

  • 15
  • 0
  • 约1.05万字
  • 约 25页
  • 2020-11-07 发布于江苏
  • 举报
C语言程序设计 专题实习 实 习 报 告 学校: 系别: 姓名: 班级: 实习时间: 实习目标 1、经过这次专题实习,能够巩固和加深对所学相关知识点了解。 2、深入熟悉基础步骤控制结构---实现分支 if …else 语句、switsh 语句和实 现循环for、while…、do…while语句、break、continue等。 3、基础数据类型、数组、结构体、自定义类、函数应用。 4、加强对模块化程序设计和面向对象程序设计了解。 5、掌握C/C++语言程序设计基础思想,了解简单系统分析和设计方法。 实现步骤: (1)总体分析设计(画出模块结构图和系统步骤图,理清程序思绪) (2)完成字符界面菜单 (3)结构体类型定义 (4)主控函数main编写 (5)修改信息 (6)录入信息,显示到屏幕 (7)查看储户信息 (8)查询金额 (9)排序 (10)退出 试验内容 ATM仿真程序 设计一个仿真自动柜员机(ATM)程序包含提款、存款、查询余额、修改密码、退出等功效。 ATM 保留多个储户信息(姓名、身份证号、密码、金额) 程序具体实现以下功效: a) 系统以菜单方法工作 b) 储户和管理员进入系统全部需要用户名和密码 c) 管理员能够录入储户信息、浏览全部储户信息、排序、查询、修改储户信息; d) 储户登陆能够信息进行存款、取款、转账等操作; e) 系统退出 开 开 始 选择操作者 登陆(验证密码) 登陆成功? 显示主菜单 输入功效选项 判定选项 用户取款 用户存款 查询金额 录入信息 查询用户 用户排序 退出系统 修改密码 浏览信息 结束 #includestdio.h #include process.h #define max 20 void cx(); void qk(); void zz(); void xgmm(); void tc(); void ck(); void lr(); void ll(); void px(); void cxyh(); void xgzl(); void yonghu(); void guanliyuan(); void main() { int select; printf(1 储户 \n); printf(2 管理员\n); printf(请选择功效:\n); scanf(%d,select); switch(select) { case 1: yonghu();break; case 2: guanliyuan();break; default:break; } } void yonghu() { system(pause); system(cls); do { system(color 17); printf(\n\n\n\n); printf(\t\t\t 欢 迎 使 用\n); printf(\n\n); printf(\t\t\t 中 国 农 业 银 行\n); printf(\n\n); printf(\t\t ATM 取 款 机 管 理 系 统\n\n); system(pause); system(cls); printf(\n\n\n); printf(\t\t\t\t请插入磁卡\n); printf(\n\n); system(pause); system(cls); int i; int num = 999666; int times; do { for(times=1;times=3;times++) { printf(请输入密码:); scanf(%d,i); if(i==num) { printf(欢迎进入); printf(\n\n\n\n); printf(\t\t\t 欢 迎 使 用\n); printf(\n\n); printf(\t\t\t 中 国 农 业 银 行\n);

文档评论(0)

1亿VIP精品文档

相关文档