第三次作業 ATM管理系統

2022-07-09 08:24:10 字數 3146 閱讀 6075

| 作業班級 | | |

| 作業要求 | /homework/11478| ---- |

| 作業目標 | 編寫乙個atm管理系統 | |

| 學號 | 3180701320 ||

一、題目要求

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

(1)開戶,銷戶

(2)查詢賬戶餘額

(3)存款

(4)取款

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

二、**提交

//賬戶結構體

struct accountaccount;

vectorbase;

主函式:

//顯示選單:

void menu()

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

scanf("%d",&end);

} while (end);初始化:

//初始化

void init(account &n)

開戶:int random(double start, double end)

銷戶:

//銷戶

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

}

三、執行截圖:

四、個人小結:

psp2.1

任務內容

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

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

planning

計畫10

20estimate

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

1210

development

開發120

480analysis

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

design spec

生成設計文件63

design review

設計複審55

coding standard

**規範62

design

具體設計

1012

coding

具體編碼

6070

code review

**複審68

test

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

1519

reporting

報告15

18test report

測試報告63

size measurement

計算工作量21

postmortem & process improvement plan

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

第三次作業 ATM管理系統

作業資訊 這個作業屬於哪個課程 軟體工程 這個作業要求在 作業要求 學號 3180701307 2.題目 編寫乙個atm管理系統,語言不限,要求應包括以下主要功能 1 開戶,銷戶 2 查詢賬戶餘額 3 存款 4 取款 5 轉賬 乙個賬戶轉到另乙個賬戶 等.提交與執行截圖 3.1 源 1 標頭檔案 使...

軟體工程第三次作業 ATM管理系統

部落格班級 軟體工程 作業要求 作業要求 作業目標 根據atm機的功能設計 並完成atm系統 的建立 學號3180701219 編寫乙個atm管理系統,語言不限,要求應包括以下主要功能 1 開戶,銷戶 2 查詢賬戶餘額 3 存款 4 取款 5 轉賬 乙個賬戶轉到另乙個賬戶 等.標頭檔案 includ...

第三次作業

2 12有600 mb 兆位元組 的資料,需要從南京傳送到北京。一種方法是將資料寫到磁碟上,然後託人乘火車這 些磁碟捎去。另一種方法是用計算機通過長途 線路 設資訊傳送的速率為2.4kb s 傳送此資料。試比較這兩種方法的優劣。若資訊傳送速率為33.6kb s,其結果又如何?解 當傳送速率為2.4k...