• 大小: 11.81MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-29
  • 语言: C/C++
  • 标签: C++  银行存取  

资源简介

此系统是基于C++控制台的一个小程序,包含登录,存,取,和一些相关数据的记录,对初学者学习C++是很不错的

资源截图

代码片段和文件信息

// Bank.cpp : 定义控制台应用程序的入口点。
//

#include “stdafx.h“

#include“iostream“
#include“fstream“
#include“string.h“
#include“string“
#include“windows.h“
#include“vector“
#include“stdlib.h“
#include“conio.h“
using namespace std;

string m_name m_mima m_address
m_guafo m_gua_time m_y_name m_y_num;//定义全局变量,以便于不频繁定义变量 
char * cunwen; char * quwen;
char m_zhanghao[30];
int m_sc_time;
short m_chuzhong;
double m_benjin;
class cunkuan;
class qukuan;

class shuju{   //与用户相关的数据类
protected:
string name;//用户的名字 
char zhanghao[30];//用户的账号 
string mima;//用户的密码 
string address;//用户的地址 
short chuzhong;// 储种 
double benjin;//用户的本金 
int sc_time;//收储时间
string guafo;//是否挂失
string gua_time;//挂失时间
string y_name;//营业员的姓名 
string y_num;// 营业员的工号 
public:
void qukuanl();//取款 
void zhuce();//注册用户 
void heduidate();//核对数据 
void guashi();
void chucun();
void showdate();//显示数据 
void readdate(ifstream &);
double &benjinl();
string &guafol();
string &mimal();
int &sc_timel();
short &chuzhongl();
void SetColor(string s);//设置控制台颜色
}aa;

void shuju::readdate(ifstream &in)
{
in >> name;
in >> zhanghao;
in >> mima;
in >> address;
in >> chuzhong;
in >> benjin;
in >> sc_time;
in >> guafo;
in >> gua_time;
in >> y_name;
in >> y_num;


}

void shuju::showdate()
{
aa.SetColor(“**********用户信息列表**********“);
cout << “姓名:“;
cout << name;
cout << endl << “账户:“;
cout << zhanghao;
cout << endl << “地址:“;
cout << address;
cout << endl << “储种:“;
cout << chuzhong;
cout << endl << “本金:“;
cout << benjin;
cout << endl << “收储时间:“;
cout << sc_time;
cout << endl << “是否挂失:“;
cout << guafo;
cout << endl << “挂失时间:“;
cout << gua_time;
cout << endl << “营业员姓名:“;
cout << y_name;
cout << endl << “营业员工号:“;
cout << y_num;

}
string &shuju::guafol()
{

return guafo;
}
double &shuju::benjinl()
{

return benjin;
}


string &shuju::mimal()
{
return mima;


}

int &shuju::sc_timel()
{

return sc_time;

}

short &shuju::chuzhongl()
{
return chuzhong;
}



void shuju::zhuce()//注册用户 
{

system(“cls“);
aa.SetColor(“**********新账号注册**********“);
cout << “姓名:“;
cin >> m_name;
cout << endl << “账户:“;
cin >> m_zhanghao;
cout << endl << “密码:“;
char m[6];
int i;
for (i = 0; i<6; i++)
{
m[i] = _getch(); 
if (m[i] == 13)
break;
cout << “*“;
}
m[i] = ‘\0‘;
m_mima = m;
cout << endl << endl << “地址:“;
cin >> m_address;
cout << endl << “储种:“;
cin >> m_chuzhong;
cout << endl << “本金:“;
cin >> m_benjin;
cout << endl << “收储时间:“;
cin >> m_sc_time;
cout << endl << “是否挂失:“;
cin >> m_guafo;
cout << endl << “挂失时间:“;
cin >> m_gua_time;
cout << endl << “营业员姓名:“;
cin >> m_y_name;
cout << endl << “营业员工号:“;
cin >> m_y_num;
char c_zhanghao[30];
strcpy_s(c_zhanghao m_zhanghao);
strcat_s(c_zhanghao “c.txt“);
cunwen = c_zhanghao;
ofstream fout(cunwen ios::out);
fout << m_name << 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-12-28 11:28  Bank\
     目录           0  2015-12-28 11:22  Bank\Bank\
     文件    32899072  2015-12-28 11:28  Bank\Bank.sdf
     文件         958  2015-12-28 09:10  Bank\Bank.sln
     文件       19456  2015-12-28 11:28  Bank\Bank.v12.suo
     文件          34  2015-12-28 10:30  Bank\Bank\12c.txt
     文件          44  2015-12-28 10:33  Bank\Bank\132c.txt
     文件         128  2015-12-28 10:55  Bank\Bank\1990c.txt
     文件          82  2015-12-28 11:07  Bank\Bank\1990q.txt
     文件         204  2015-12-28 09:57  Bank\Bank\4310c.txt
     文件          50  2015-12-28 09:57  Bank\Bank\4310q.txt
     文件       10797  2015-12-28 11:22  Bank\Bank\Bank.cpp
     文件        4527  2015-12-28 09:10  Bank\Bank\Bank.vcxproj
     文件        1311  2015-12-28 09:10  Bank\Bank\Bank.vcxproj.filters
     目录           0  2015-12-28 11:06  Bank\Bank\Debug\
     文件         659  2015-12-28 10:32  Bank\Bank\Debug\Bank.Build.CppClean.log
     文件        1327  2015-12-28 11:06  Bank\Bank\Debug\Bank.log
     文件      405438  2015-12-28 11:06  Bank\Bank\Debug\Bank.obj
     文件     1638400  2015-12-28 10:32  Bank\Bank\Debug\Bank.pch
     目录           0  2015-12-28 11:06  Bank\Bank\Debug\Bank.tlog\
     文件         152  2015-12-28 11:06  Bank\Bank\Debug\Bank.tlog\Bank.lastbuildstate
     文件        1246  2015-12-28 11:06  Bank\Bank\Debug\Bank.tlog\cl.command.1.tlog
     文件       27982  2015-12-28 11:06  Bank\Bank\Debug\Bank.tlog\CL.read.1.tlog
     文件         646  2015-12-28 11:06  Bank\Bank\Debug\Bank.tlog\CL.write.1.tlog
     文件        1060  2015-12-28 11:06  Bank\Bank\Debug\Bank.tlog\link.command.1.tlog
     文件        2858  2015-12-28 11:06  Bank\Bank\Debug\Bank.tlog\link.read.1.tlog
     文件         336  2015-12-28 11:06  Bank\Bank\Debug\Bank.tlog\link.write.1.tlog
     文件       11178  2015-12-28 10:32  Bank\Bank\Debug\stdafx.obj
     文件      764928  2015-12-28 11:06  Bank\Bank\Debug\vc120.idb
     文件      520192  2015-12-28 11:06  Bank\Bank\Debug\vc120.pdb
     文件        1489  2015-12-28 09:10  Bank\Bank\ReadMe.txt
............此处省略10个文件信息

评论

共有 条评论