C语言程序设计报告(模拟ATM取款机)
仲恺农业工程学院
工程实训报告
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 系统调试11
5 总结21
6 源程序清单23
6.1头文件23
6.2主程序23
6.3 解除被冻结用户40
6.4 用户注册41
1 需求分析
所设计的ATM取款机应具备以下功能:
插入银行卡(用账号输入的方式代替);
密码的输入;
用户信息查询;
用户余额查询;
取款;
转账;
修改密码;
退卡。
2 系统总框图和功能模块说明
2.1 系统总框图
图1 系统总框图
2.2 功能模块说明
输入用户账号模块:在运行时,完成用户账号的输入(代替插卡);
输入账号密码模块:①在输入账号之后,完成用户密码