**:
1.main.cpp
/*
**檔名稱:銀行儲蓄系統
*內容摘要:本專案模擬銀行櫃檯上業務,設計乙個支援多名使用者開戶、存款等功能的軟體系統。
*當前版本:v1.0
*完成日期:20150715
**修改記錄1:
*修改日期:20150715
*版本號:v1.0
*修改人:孫化龍
*修改內容:建立
*/#include #include "head.h"
using namespace std;
int main()
;class user:public person
;class bank
;class admin
;bool pass();//業務員登陸
int inputpass();//輸入密碼(由字元型轉化為整形)
bool checkkey(int key,user *u);//驗證密碼輸入是否正確
#endif // head_h_included
3.bank.cpp
/*
**檔名稱:銀行儲蓄系統
*內容摘要:本專案模擬銀行櫃檯上業務,設計乙個支援多名使用者開戶、存款等功能的軟體系統。
*當前版本:v1.0
*完成日期:20150715
**修改記錄1:
*修改日期:20150715
*版本號:v1.0
*修改人:孫化龍
*修改內容:建立
*/#include "head.h"
//功能:用建構函式讀取檔案中儲存的業務資料
bank::bank()
count = i;
infile.close();
}//功能:用析構函式,在退出系統時,將資料儲存到檔案中
bank::~bank()
return i;
}//功能:辦理業務
void bank::work()
}while(choose);
}//功能:開戶
//說明:輸入姓名等資訊,以count++為下標,確保賬戶的連續性
void bank::establish()
string name,add;
int pass,id;
cout<
cin>>name;
cout<
cin>>id;
cout<
cin>>add;
cout<
pass=inputpass();
user[count]=new user;//動態陣列開闢空間
user[count++]->set(name,pass,id,add);
cout
if(num<0||num>=count)
else
cout
if(num<0||num>=count)
//功能:返回使用者密碼
int user::getpass()
5.work.cpp
/*
**檔名稱:銀行儲蓄系統
*內容摘要:本專案模擬銀行櫃檯上業務,設計乙個支援多名使用者開戶、存款等功能的軟體系統。
*當前版本:v1.0
*完成日期:20150715
**修改記錄1:
*修改日期:20150715
*版本號:v1.0
*修改人:孫化龍
*修改內容:建立
*/#include "head.h"
//功能:輸入密碼(由字元型轉化為整形),若格式錯誤則重新輸入
int inputpass()
else
}fflush(stdin);
cout
return true;
else
cout>ad[i].pass)
infile.close();
char sname[20]; //業務員登入時輸入的使用者名稱
char spass[20]; //業務員登入時輸入的密碼
char ch;
int itry=3; //進入系統時嘗試的次數
//進入系統,密碼三次不對將退出
dospass[i]='\0';
fflush(stdin);
cout<0)
cout<
/*
**檔名稱:銀行儲蓄系統
*內容摘要:本專案模擬銀行櫃檯上業務,設計乙個支援多名使用者開戶、存款等功能的軟體系統。
*當前版本:v1.0
*完成日期:20150715
**修改記錄1:
*修改日期:20150715
*版本號:v1.0
*修改人:孫化龍
*修改內容:建立
*/#include "head.h"
//功能:為pereson類的資料成員賦值
void person::setperson(string n,int id,string a)
執行結果:
1.登入
2.開戶
3.存款
4.取款
5.查詢
6.轉賬
7.掛失
8.解掛
9.改密
10.登出
銀行儲蓄系統
問題及 檔名稱 bank.cpp 作 者 李楠 完成日期 2015年2月27日 版 本 號 v1.0 問題描述 銀行儲蓄系統 輸入描述 略 程式輸出 略 include include include putch的標頭檔案 include system的標頭檔案 define mnum 2000 銀...
銀行儲蓄系統
main.cpp 檔名稱 main.cpp 檔案標識 無 內容摘要 進入程式系統 其他說明 無 當前版本 v1.0 作 者 馬明城 完成日期 2015.7.18 include include bank.h using namespace std 主函式 int main return 0 bank...
銀行儲蓄系統
const int upnum 2000 系統最多容納的使用者數 class user class bank int pass 業務員登入 int chooseinmenu 顯示選單並由業務員選擇 int inputpassword 返回鍵盤輸入的密碼 bool judgeday int,int,i...