ATM管理系統

2021-10-10 08:28:03 字數 4447 閱讀 8345

執行截圖

個人小結

原始碼編寫乙個atm管理系統,語言不限,要求應包括以下主要功能:

(1)開戶,銷戶

(2)查詢賬戶餘額

(3)存款

(4)取款

(5)轉賬(乙個賬戶轉到另乙個賬戶)等…

typedef structaccount;

vectorbase;

檢查賬戶是否存在,true為存在

//檢查賬戶是否存在,true為存在

bool check(account n)

// if (!n.flag)

return flag;

}

//初始化

void init(account &n)

//開戶

void create()

//銷戶

void cancel()

printf("請輸入該 %d 賬號的密碼:\n",id);

int psw = 0;

scanf("%d",&psw);

while (psw != base[id-first].password)

printf("您是否確認登出該賬戶?\t 輸入1為確認登出,輸入0為不登出\n");

int choice = 0;

cin>>choice;

if (choice == 1) else

}

//查詢餘額

void enquire()

if (base[id-first].balance == 0) else

}

//存款

void deposit()

float input = 0;

printf("請輸入您要存入的金額數目\n");

scanf("%f",&input);

base[id-first].balance += input;

printf("您的餘額為: %f ¥\n",base[id-first].balance);

}

//取款

void withdraw()

float input = 0;

printf("請輸入您要取出的金額數目\n");

scanf("%f",&input);

if (base[id-first].balance < input) else

}

//轉賬

void transfer()

printf("請輸入您所要轉入的賬戶卡號:\n");

int iid = 0;

scanf("%d",&iid);

while (check(base[oid-first]) == false)

float input = 0;

printf("請輸入您要轉出的金額數目\n");

scanf("%f",&input);

if (base[oid-first].balance < input) else

}

//選單

void menu()

printf("請問您是否需要繼續進行其他操作?輸入1繼續進行其他操作,輸入0則退出\n");

psp任務內容

計畫完成需要的時間(min)

實際完成需要的時間(min)

planning計畫5

3estimate

估計這個任務需要多少時間,並規劃大致工作步驟55

development

開發300

300analysis

需求分析(包括學習新技術)

1545

design spec

生成設計文件520

design review

設計複審55

coding standard

**規範33

design

具體設計

1012

coding

具體編碼

200200

code review

**複審

1020

test

測試(自我測試,修改**,提交修改)

1060

reporting報告5

5test report

測試報告55

size measurement

計算工作量

2030

postmortem & process improvement plan

事後總結,並提出過程改進計畫

2020

//

// main.cpp

// atm管理系統

//// created by chen on 2020/11/8.

////編寫乙個atm管理系統,語言不限,要求應包括以下主要功能:

//(1)開戶,銷戶

//(2)查詢賬戶餘額

//(3)存款

//(4)取款

//(5)轉賬(乙個賬戶轉到另乙個賬戶)等...

#include #include #define first 100000

using namespace std;

typedef structaccount;

vectorbase;

//檢查賬戶是否存在,true為存在

bool check(account n)

// if (!n.flag)

return flag;

}//初始化

void init(account &n)

//開戶

void create()

//銷戶

void cancel()

printf("請輸入該 %d 賬號的密碼:\n",id);

int psw = 0;

scanf("%d",&psw);

while (psw != base[id-first].password)

printf("您是否確認登出該賬戶?\t 輸入1為確認登出,輸入0為不登出\n");

int choice = 0;

cin>>choice;

if (choice == 1) else

}//查詢餘額

void enquire()

if (base[id-first].balance == 0) else

}//存款

void deposit()

float input = 0;

printf("請輸入您要存入的金額數目\n");

scanf("%f",&input);

base[id-first].balance += input;

printf("您的餘額為: %f ¥\n",base[id-first].balance);

}//取款

void withdraw()

float input = 0;

printf("請輸入您要取出的金額數目\n");

scanf("%f",&input);

if (base[id-first].balance < input) else

}//轉賬

void transfer()

printf("請輸入您所要轉入的賬戶卡號:\n");

int iid = 0;

scanf("%d",&iid);

while (check(base[oid-first]) == false)

float input = 0;

printf("請輸入您要轉出的金額數目\n");

scanf("%f",&input);

if (base[oid-first].balance < input) else

}//選單

void menu()

printf("請問您是否需要繼續進行其他操作?輸入1繼續進行其他操作,輸入0則退出\n");

scanf("%d",&end);

} while (end);

}int main(int argc, const char * ar**)

ATM管理系統

一 作業資訊 部落格班級 班級鏈結 作業要求 作業鏈結 作業目標 熟悉atm的執行過程並掌握程式設計運用 學號3180701138 二 作業要求 編寫乙個atm管理系統,語言不限,要求應包括以下主要功能 1 開戶,銷戶 2 查詢賬戶餘額 3 存款 4 取款 5 轉賬 乙個賬戶轉到另乙個賬戶 等.三 ...

ATM管理系統

班級 ahpu軟體工程 作業要求 atm管理系統 學號3160303242 編寫乙個atm管理系統,語言不限,要求應包括以下主要功能 1 開戶,銷戶 2 查詢賬戶餘額 3 存款 4 取款 5 轉賬 乙個賬戶轉到另乙個賬戶 等.include struct account struct account...

ATM管理系統

一 作業資訊 部落格班級 作業要求 homework 11478 作業目標 atm管理系統 學號3180701201 作業要求 編寫乙個atm管理系統,語言不限,要求應包括以下主要功能 1 開戶,銷戶 2 查詢賬戶餘額 3 存款 4 取款 5 轉賬 乙個賬戶轉到另乙個賬戶 等.允許網上查詢參考,但請...