全文预览

银行atm机存取款系统程序设计

上传者:学习一点 |  格式:doc  |  页数:29 |  大小:1011KB

文档介绍
,查询账户余额。(6)转账业务客户登陆系统后,可以选择转账业务进行转账。注意的是转账的目的账户必须是本系统已经存在的银行账户。(7)修改密码客户登陆系统后,可以选择修改密码,进行密码修改。二界面设计用户根据需要进行登录和开户的选择。三模块化设计方案1.系统主要函数及功能1)chaxun函数:用以查询客户个人余额2)kaihu函数:用以开户3)denglu函数:客户登录4)caidan函数:向客户展示银行业务菜单,办理存取款、查询等5)qukuan函数:客户取款6)xgmm函数:进行密码修改7)cunkuan函数:客户存款8)zhuanzhang函数:客户转账9)tuichu函数:退出系统2.主函数调用各功能函数流程开始打开文件,载入信息用户菜单界面2、开户输入姓名设置卡号设置银行卡密码D修改密码1、登录输入卡号输入密码A取款B查询C转账E存款F退出四.数据结构描述structper/*定义结构体*/{charname[20];/*姓名*/charID[20];/*卡号*/intmoney;/*金额*/charcode[6];/*密码*/structper*next;/*定义指针*/};typedefstructperson{structperkehu;structperson*next;}L;该数据结构为链表,是一种动态进行存储分配的结构。链表的每一个一个节点中包含了一个指针变量,用它存放下一个结点的地址,环环相扣。五算法设计1、开户开始输入姓名输入卡号输入银行密码链表中添加该记录结束2.登录否是是否开始结束输入密码输入卡号进入用户菜单界面与原密码是否相同错误次数是否小于三3.取款是否结束是否大于存款金额链表中添加该记录成功取出输入取款金额余额不足开始4.存款开始结束输入存款金额链表中添加该记录5.密码修改否是开始结束链表中添加该记录输入密码输入卡号输入新密与原密码是否相同

收藏

分享

举报
下载此文档