char* get_num(); // 取得卡号 char* get_nun(); //身份证 char* get_passwd(); // 取得密码 float get_money(); // 取得余额 void set_passwd(char pwd[]); // 设置密码 void set_money(float m); // 取钱
private: //私有类 char passwd[8]; // 用户密码 char name[20]; // char num[20]; // char nun[20]; // float money; //};
用户姓名 用户账号 用户身份证 用户余额 - 6 -
第4章 详细设计 4.1工程视图
图 4—1 工程视图
4.2类图视图
图 4—2 类图视图
- 7 -
4.3函数的调用:
main()主程序 ATM atm(c1)() welcome() change_passwd(),getmoney(),fetchmoney(),information(),guashi(),zhuanzhang(),
图 4—3 函数调用关系图
4.4主程序的流程图:
- 8 -
输入卡号和密码 正确 否 是 服务界面 查询 取款 挂失 修改密码 输入金额 挂式界面 显示用户输入旧密码 信息和余 额 正确 输入新密码 正确 否 是 否 取款 挂失 修改密码 挂失 退出 是 返回 退出 操作成功 挂失成功 输入新密码 退卡 正确 否 是 修改成功 返回 退出 转账 是 输入转账卡号 否 超出余额 转账成功 输入转账金额
返回 退出 图 4—4 程序流程图
- 9 -
第 5章 测试 5.1登陆界面
图 5—1 登陆界面
5.2修改密码
图 5—2 修改密码界面
5.3取款
- 10 -