首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

《对C语言编撰的银行系统用C++进行重构——5》

2012-08-30 
《对C语言编写的银行系统用C++进行重构——5》/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (

《对C语言编写的银行系统用C++进行重构——5》

/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:   《对C语言编写的银行系统用C++进行重构——5》                         
* 作    者:       刘江波                      
* 完成日期:    2012     年  8     月     24   日
* 版 本 号:    v.2.0     

* 对任务及求解方法的描述部分
* 问题描述: 
* 程序头部的注释结束
*/

Main.cpp

#include "Bank.h"#include <iostream>using namespace std;void welcome();void mainmenu(Bank * bank);int main(){Bank * bank = new Bank();/*cout << "开户操作:" << endl;bank->open_account();cout << "存款操作:" << endl;bank->deposit();cout << "取款操作:" << endl;bank->withdraw();cout << "查询操作:" << endl;bank->find_account();cout << "销户操作:" << endl;bank->close_account();*/string Username;string Password;welcome();for(int i = 1; i <= 3; ++i){cout << endl;cout << "请输入您用的用户名: " << endl;cin >> Username;cout << "请输入您的密码: " << endl;cin >> Password;if((Username == "admin") && (Password == "admin")){mainmenu(bank);}else{if(i < 2){cout << "用户名或密码输入错误,请重新输入! " << endl;}else{cout << "连续输错用户名或密码,退出系统! " << endl;}}}system("pause");return 0;}void welcome(){cout << "+--------------------------------------+" << endl;cout << "|                                      |" << endl;cout << "|         欢迎使用储蓄综合业务平台     |" << endl;cout << "|                                      |" << endl;cout << "+--------------------------------------+" << endl;}void mainmenu(Bank * bank){int choice = -1;do{cout << endl;cout << "+---------------------------------+" << endl;cout << "| 存款 请按 1        销户 请按 5  |" << endl;cout << "| 取款 请按 2        转账 请按 6  |" << endl;cout << "| 查询 请按 3        退出 请按 0  |" << endl;        cout << "| 开户 请按 4                     |" << endl;cout << "+---------------------------------+" << endl;cout << "请输入您的选择: " << endl;cin >> choice;switch(choice){case 0:exit(0);case 1:bank->deposit();break;case 2:bank->withdraw();break;case 3:bank->find_account();break;case 4:bank->open_account();break;case 5:bank->close_account();break;case 6:bank->transfer_account();break;default:cout << "无效选项!" << endl;break;}}while(choice != 0);}


《对C语言编撰的银行系统用C++进行重构——5》

 

 

《对C语言编撰的银行系统用C++进行重构——5》

 

《对C语言编撰的银行系统用C++进行重构——5》

 

《对C语言编撰的银行系统用C++进行重构——5》

热点排行