C 語言基礎 例程 應用系統開發 銀行儲蓄系統

2021-07-01 19:24:55 字數 1544 閱讀 2148

賀老師的教學鏈結

本課講解

基本系統組織在5個檔案中:

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

class bank;

class user;

class bank;

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

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

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

#endif // bank_h_included

main.cpp

#include #include "bank.h"

using namespace std;

/*主函式:*/

int main()

return 0;

}

注:詭異的bug,詳細解釋見 

bank.cpp

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

#include using namespace std;

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

*/bank::bank()

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

infile.close();}

/*功能:用析構函式,在退出系統時,將資料儲存到檔案中

*/bank::~bank()

else

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

}}}return;}

/*功能:掛失賬戶

*/void bank::reportloss()

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

high=mid-1;

else

low=mid+1;

}if (index<0)

cout<

user.cpp

#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

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

break;

else

cout<

銀行系統開發

1 銀行系統的開發與其它系統有何異同?我想大家關注銀行資訊系統建設的話題不僅僅是因為銀行it業有 錢 途,更重要的是因為銀行業是it技術應用最深入最具有代表性的行業之一。正是因為這個 原因,銀行系統的開發相對而言有著更高的要求。首先,對系統的準確性 穩定性 安全性 高效能的要求是不言而喻的,技術上的...

系統開發基礎

結構化法 1.使用者至上,2.嚴格區分工作階段,每階段有任務與成果,3.強調系統開發過程的整體性和全域性性,4.系統開發過程工程化,文件資料標準化,5.自頂向下,逐步分解 求精 原型法 適用於需求不明確的開發,包括拋棄型原型和進化型原型 物件導向方法 更好的復用性,關鍵在於建立乙個全面,合理,統一的...

c 系統開發

多家頂級量化公司c 交易系統開發的機會,團隊都匯集了很多來自985靠前以及世界top學校數學 統計學 物理學 計算機等專業的碩士和博士,it開發團隊成員很多來自谷歌微軟和國內一線網際網路平台,從初級剛畢業的到資深 35歲以下 的c 開發,不同公司都有招聘需求,有無金融背景都可以,薪資200萬以內op...