課程實訓 銀行儲蓄系統

2021-07-03 21:34:53 字數 2122 閱讀 6173

/*

*檔名稱:main.cpp

*完成日期: 2015 年 7 月 17 日

*版本號:v1.0

**問題描述:在基礎的銀行系統上進行如下改進:

*          1.用動態陣列

*          2.能夠記錄身份證號、家庭住址,****等資訊

*          3.記錄使用者的每一筆業務

*          4.用二進位制檔案

*/main.cpp

#include #include "bank.h"

using namespace std;

/*主函式:*/

int main()

return 0;

}

bank.h

#ifndef bank_h_included

#define bank_h_included

#include using namespace std;

//const int upnum=2000; //系統最多容納的使用者數

class bank;

class record //定義乙個類記錄時間及操作

;class user

;class bank

;int pass(); //業務員登入

int chooseinmenu(); //顯示選單並由業務員選擇

int inputpassword(); //返回鍵盤輸入的密碼

#endif // bank_h_included

bank.cpp

#include #include #include #include #include "bank.h"

#include using namespace std;

const int upnum=2000; //系統最多容納的使用者數

/*功能:用建構函式讀取檔案中儲存的業務資料

*/void record::setrecord(int y,int mo,int d,int h,int mi,int s,char* o,double in,double out)

/* *功能描述:輸出record類成員

*輸入引數:無

*輸出引數:無

*返回值:無

*其他說明:

*/void record::output()

}n = i; //用靜態資料成員

infile.close();}/*

功能:,

*//*

*功能描述:在退出系統時,刪除動態陣列空間

*輸入引數:無

*輸出引數:無

*返回值:無

*其他說明:

*/bank::~bank()

/* *功能描述:將使用者陣列資料儲存到檔案中

*輸入引數:無

*輸出引數:無

*返回值:無

*其他說明:二進位制寫入

*/void bank::output()

else

else if(users[who].status==1)}}

}}

}return;}/*

功能:掛失賬戶

*/void bank::reportloss()

else if (users[mid].account>acc)

high=mid-1;

else

low=mid+1;

}if (index<0)

cout<<"該使用者不存在,本次操作失敗!"<

#include #include "bank.h"

using namespace std;

void user::setuser(int acc, string nam, int pw, double bal,int sta)

void user::showname()

spass[i]='\0';

fflush(stdin);

cout<0)

cout<<"超過3次將退出,你還可以嘗試"<>i;

if(i>=0 && i<=9)

break;

else

cout<<"請重新選擇功能"<

程式設計實訓 銀行儲蓄系統

標頭檔案 bank.h 檔名稱 bank.h 檔案標識 無 內容摘要 該 用於獲取滿足字尾要求的第乙個檔案 其他說明 無 當前版本 v1.0 作 者 徐洪祥 完成日期 2015年7月17日 ifndef bank h included define bank h included include u...

實訓專案 銀行儲蓄系統

main.c 檔名稱 suffixtest.c 檔案標識 無 內容摘要 該 用於獲取滿足字尾要求的第乙個檔案 其他說明 無 當前版本 v1.0 作 者 宋偉男 完成日期 20150718 問題描述 include include bank.h using namespace std 主函式 int ...

課程實訓 銀行系統

檔名稱 test.cpp 作 者 李曉凱 完成日期 2015年 7 月 17 日 版 本 號 v1.0 問題描述 編寫乙個銀行系統來模擬完成銀行的各種業務 輸入描述 見執行圖 程式輸出 見執行圖 利用多檔案組織,將程式放在5個檔案中。head.h 檔名稱 main.cpp 檔案標識 無 內容摘要 改...