1 / 9
文档名称:

银行账户管理设计.doc

格式:doc   大小:17KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

银行账户管理设计.doc

上传人:mh900965 2018/3/23 文件大小:17 KB

下载得到文件列表

银行账户管理设计.doc

相关文档

文档介绍

文档介绍:#include<iostream>
#include <string>
#include<fstream>
using namespace std;
class consumer;
class YH //银行类
{
public:
void ount();//银行开户功能
void ount(); //注销账户功能
void transfer(int); //转账功能
void ount(); //进入用户个人信息功能
void addmoney(int,float);//存款功能
void exitYH();// 退出系统
void functionshow();
void save();
void load();// 功能界面
protected:
consumer *account[20];
static int acnum;//账户数
};
class consumer:public YH//用户类,继承银行类的属性
{
public:
friend class YH;
consumer(int id,string Name,string PassWord,float m)
{
ID=id;name=Name;money=m;passwd=PassWord;
}
consumer(){ID=0;name='0';money=0;passwd='0';}
int get_id(){return ID;}
void savemoney();// 取钱
string get_passwd(){return passwd;}// 取得密码
void display();
void fetchmoney(); //取钱
void change_passwd();
void add_money(float);
void dec_money(float);
float get_money();//卡卡转帐
private:
int ID; //开户帐号
string passwd; // 用户密码
string name; // 用户姓名
float money; //开户金额
};
void YH::save()
{ofstream ofile("",ios::out);
ofstream outfile("",ios::out);
int n=0;
outfile<<acnum<<" ";
for(n=0;n<acnum;n++)
{outfile<<account[n]->ID<<" ";
outfile<<account[n]->money<<" ";
outfile<<account[n]->name<<" ";
outfile<<account[n]->passwd<<" ";
}
();
}
/*读入用户信息功能实现*/
void YH::load()
{ifstream infile("",ios::in);
if(!infile)
{cerr<<"读取错误!"<<endl;