執行截圖
個人小結
原始碼編寫乙個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 轉賬 乙個賬戶轉到另乙個賬戶 等.允許網上查詢參考,但請...