c语言atm项目设计报告,C语言程序设计报告材料(模拟ATM取款机)

62e50291a81fc54b507f33cb80033297.gif C语言程序设计报告材料(模拟ATM取款机)

(45页)

5b24e3aba0d28e3882402cb0a06195b6.png

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

19.90 积分

实用标准仲恺农业工程学院工程实训报告ATM取款机课程名称 C语言程序设计工程实训姓 名 林少烈院(系) 计算机科学与工程学院专业班级 计算机113班学 号 201110214317指导教师 王成仲恺农业工程学院教务处制文档大全目 录1 需求分析 12 系统总框图和功能模块说明 12.1 系统总框图 12.2 功能模块说明 13 系统设计 23.1 主要结构体 23.2主要功能函数 23.3 关键函数的流程图 34 系统调试 115 总结 216 源程序清单 236.1头文件 236.2主程序 236.3 解除被冻结用户 406.4 用户注册 41文档大全实用标准1 需求分析所设计的ATM取款机应具备以下功能:l 插入银行卡(用账号输入的方式代替);l 密码的输入;l 用户信息查询;l 用户余额查询;l 取款;l 转账;l 修改密码;l 退卡。2 系统总框图和功能模块说明2.1 系统总框图ATM取款机输入用户账号输入账号密码查询用户信息查询账号余额  转账  取款     修改密码  退卡 信息读取 冻结账号图1 系统总框图2.2 功能模块说明Ø 输入用户账号模块:在运行时,完成用户账号的输入(代替插卡);Ø 输入账号密码模块:①在输入账号之后,完成用户密码的输入;②在修改密码的过程中,完成用户输入旧密码的功能;Ø 信息读取功能模块:完成用户信息的读取;Ø 冻结账号功能模块:当输入密码3次错误时,冻结用户账号:Ø 查询用户信息模块:完成用户的信息查询(不包括余额查询);Ø 查询余额功能模块:完成用户余额的查询;Ø 取款功能模块:完成取款功能模块:Ø 转账功能模块:完成转职功能;Ø 修改密码功能模块:完成用户修改密码功能;Ø 退卡功能模块:完成退卡功能(即:退出程序功能)。3 系统设计3.1 主要结构体用户账号、姓名、密码、余额struct User //用户数据{ char num[20]; //用户账号 char name[10]; //姓名 char password[7]; //密码 float balance; //余额};3.2主要功能函数void read_info(); //用户信息读取void input_num(char * num); //输入账号void now_exist(char * num); //判断是否被冻结或不存在void existed(char * num);void input_password(char * p_word,char * W); //输入密码void face(); //界面显示void balance_refer(); //余额查询void choose(int c); //菜单选择void draw_money(); //取款void set_password(); //修改密码void input_new_password(char -省略部分-ame :%s\n",user[i].name); printf("password :%s\n",user[i].password); printf("balance :%.2f\n",user[i].balance); } return 0;}6.4 用户注册/*用户注册文件*/#include#include#define N 1struct User{char num[20];char name[10];char password[7];float balance;}user[N];int main(){ int i; FILE * fp;//输入注册信息 for(i=0;i

524d6daf746efaa52c3c71bbfe7ba172.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值