C 專案實踐 銀行儲蓄系統

2021-07-03 21:43:21 字數 3461 閱讀 2896

**:

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...