.
仲恺农业工程学院
工程实训报告
ATM取款机
课程名称 C语言程序设计工程实训 姓 名 林少烈
院(系) 计算机科学与工程学院 专业班级 计算机113班 学 号 201110214317 指导教师 王成
仲恺农业工程学院教务处制
.
.
目 录
1 需求分析 ............................................................................................................................................................................ 1 2 系统总框图和功能模块说明 ....................................................................................................................................... 1
2.1 系统总框图 ........................................................................................................................................................... 1 2.2 功能模块说明 ...................................................................................................................................................... 1 3 系统设计 ............................................................................................................................................................................ 2
3.1 主要结构体 ............................................................................................................................................................. 2 3.2主要功能函数 .......................................................................................................................................................... 2 3.3 关键函数的流程图 ............................................................................................................................................... 3 4 系统调试 .......................................................................................................................................................................... 12 5 总结 ................................................................................................................................................................................... 25 6 源程序清单...................................................................................................................................................................... 28
6.1头文件 ...................................................................................................................................................................... 28
6.2主程序 ...................................................................................................................................................................... 29 6.3 解除被冻结用户 .................................................................................................................................................. 64 6.4 用户注册 ................................................................................................................................................................ 66
.
.
1 需求分析
所设计的ATM取款机应具备以下功能: ? 插入银行卡(用账号输入的方式代替); ? 密码的输入; ? 用户信息查询; ? 用户余额查询; ? 取款; ? 转账; ? 修改密码; ? 退卡。
2 系统总框图和功能模块说明
2.1 系统总框图
ATM取款机 输入用户账号输入账号密码信息读取冻结账号查询用户信息查询账号余额 取款转账修改密码退卡 2.2 功能模块说明
? 输入用户账号模块:在运行时,完成用户账号的输入(代替插卡);
.
图1 系统总框图
C语言程序设计报告模拟ATM取款机
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)