ATM管理系統

2022-07-09 09:09:10 字數 2848 閱讀 5105

一、作業資訊

部落格班級

作業要求

/homework/11478

作業目標

atm管理系統

學號3180701201

作業要求

編寫乙個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");

scanf("%d",&end);

} while (end);}

執行截圖

個人小結

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

ATM管理系統

執行截圖 個人小結 原始碼編寫乙個atm管理系統,語言不限,要求應包括以下主要功能 1 開戶,銷戶 2 查詢賬戶餘額 3 存款 4 取款 5 轉賬 乙個賬戶轉到另乙個賬戶 等 typedef structaccount vectorbase 檢查賬戶是否存在,true為存在 檢查賬戶是否存在,tru...

ATM管理系統

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

ATM管理系統

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