版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、仲恺农业工程大学工程培训报告自动取款机课程名称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用户注册411需求分析设计的自动柜员机应具有以下功能:插入银行卡(替换为输入账号);输入l密码;用户信息查询;用户余额查询;l取款;l转让;l更改密码;我还
2、了卡。2系统总体框图和功能模块描述2.1系统总体框图Atm机输入用户账号输入帐户密码查询用户信息查询账户余额转移取钱修改密码卡片信息阅读冻结账号图1系统总体框图2.2功能模块描述输入用户账户模块:操作时,用户账户输入完成(替换插卡);输入账号密码模块:输入账号后,输入用户密码;(2)在修改密码的过程中,完成用户输入旧密码的功能;信息读取功能模块:完成用户信息的读取;冻结账户功能模块:当输入密码三次不正确时,冻结用户账户:查询用户信息模块:完成用户信息查询(不包括余额查询);查询余额功能模块:完成用户余额的查询;取款功能模块:完整的取款功能模块:传递函数模块:完成传递函数;密码修改功能模块:完成
3、用户的密码修改功能;取款功能模块:完成取款功能(即退出程序功能)。3系统设计3.1主要结构用户账号、姓名、密码和余额结构用户/用户数据char num20;/用户帐户char名称10;/名称char密码7;/密码浮动平衡;/平衡;3.2主要功能void read _ info();/用户信息读取void input_num(字符*数字);/输入账号void now _ exist(char * num);/判断它是否冻结存在空白(char * num);无效输入密码(字符* p_word,字符* W);/输入密码空面();/界面显示void balance _ refer();/余额查询无效选
4、择(int c);/菜单选择void draw _ money();/取钱void set _ password();/修改密码无效输入新密码(char * old _ password);/设置新密码void tran _ account();/传输无效图章();/打印单条void info _ refer();/信息查询void out();/退出程序void lock();/冻结账号void save _ info();/存储信息3.3关键功能流程图Nielsel=0;l=1;休息;l=1i12i=0读取文件信息printf(它无法打开!);1!feof(fp)开文件intl=0,I=0
5、;Now _现有功能流程图其他调用input _ pssword函数s=1判断账号是否存在else=0;iints=0,I;1i=0i12s=1;休息;用户不存在。恢复加载冻结账号判断密码是否正确退出功能流程图输入密码流程图选择功能流程图提款功能流程图iint I=0;开文件关闭文件printf(它无法打开!);读取文件!feof(fp)输入新密码功能流程图读取文件数据功能流程图保存信息功能流程图锁定功能流程图i=0i#包括#包括#包括#包括结构用户/用户数据char num20;char名称10;char密码7;浮动平衡;void read _ info();/用户信息读取void inpu
6、t_num(字符*数字);/输入账号void now _ exist(char * num);/判断它是否冻结存在空白(char * num);无效输入密码(字符* p_word,字符* W);/输入密码空面();/界面显示void balance _ refer();/余额查询无效选择(int c);/菜单选择void draw _ money();/取钱void set _ password();/设置密码无效输入新密码(char * old _ password);void tran _ account();/传输无效图章();/打印单条void info _ refer();/信息查询void out();/退出程序void lock();/冻结账号void save _ info();/存储信息6.2主要程序/*主程序:main*/*模拟自动柜员机*/#包含“user . h”/自定义头文件#定义U 8结构用户用户U;int f;/全局变量F用于记录用户下标(即哪个用户)int
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年数据驱动的机械设计方法
- 结核病隔离护理措施
- 中药材库存管理
- 兴发集团2026届春季校园招聘备考题库【基础题】附答案详解
- 2026四川自贡市国有资本投资运营集团有限公司招聘1人备考题库(满分必刷)附答案详解
- 肿瘤科白血病化疗并发症监测方案
- 2026陕西西安交通大学党委医学部文员招聘1人备考题库附参考答案详解【满分必刷】
- 2026湖北黄石市阳新县高中学校校园招聘教师26人备考题库(突破训练)附答案详解
- 2026华中农业大学海南研究院招聘4人备考题库含答案详解
- 2026-2027广东佛山南海区石门高级中学招聘教师188人备考题库(第三场)带答案详解(黄金题型)
- 西南大学PPT 04 实用版答辩模板
- 东北地区概况农业生产条件及农业发展
- 胃malt淋巴瘤临床与诊治进展
- 承包人实施计划及施工组织设计
- 马克思主义哲学十讲
- 血脂异常和脂蛋白异常血症病人的护理
- 《草船借箭》【市一等奖】
- 连续性血液净化设备技术要求
- 物流项目计划书
- 进展性脑卒中的诊疗策略课件
- 统编人教版五年级上册小学语文第四单元测试卷
评论
0/150
提交评论