freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

atm機(jī)課程設(shè)計(jì)實(shí)訓(xùn)報(bào)告(編輯修改稿)

2024-11-12 10:11 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 程 序 設(shè) 計(jì) 基 礎(chǔ) 實(shí) 驗(yàn) 報(bào) 告 15 第 5 章 測(cè)試 測(cè)試結(jié)果 ( 1) .主頁(yè)面 圖 ( 1)主頁(yè)面 ( 2)注冊(cè)賬號(hào) 圖 ( 2) 注冊(cè)賬號(hào) ( 3)登陸賬號(hào) 圖 ( 3) 登陸賬號(hào) 程 序 設(shè) 計(jì) 基 礎(chǔ) 實(shí) 驗(yàn) 報(bào) 告 16 ( 4)服務(wù)菜單 圖 ( 4) 服務(wù)菜單 ( 5)查詢(xún)服務(wù) 圖 ( 5) 查詢(xún)服務(wù) ( 6)取款服務(wù) 圖 ( 6) 取款服務(wù) ( 7) 轉(zhuǎn)賬服務(wù) 程 序 設(shè) 計(jì) 基 礎(chǔ) 實(shí) 驗(yàn) 報(bào) 告 17 圖 ( 7) 轉(zhuǎn)賬服務(wù) ( 8)修改密碼服務(wù) 圖 ( 8)修改密碼服務(wù) ( 9)存款服務(wù) 圖 ( 9) 存款服務(wù) 程 序 設(shè) 計(jì) 基 礎(chǔ) 實(shí) 驗(yàn) 報(bào) 告 18 結(jié) 論 我們這學(xué)期剛開(kāi)學(xué)的課程設(shè)計(jì)是對(duì) ATM 自動(dòng)取款機(jī)的一個(gè)設(shè)計(jì),這次的設(shè)計(jì)要求比上學(xué)期的實(shí)驗(yàn)報(bào)告要求要高了很多。剛開(kāi)始的時(shí)候,老師是讓我們先寫(xiě)這一個(gè)星期的計(jì)劃,然后要求我們按計(jì)劃去做。比如,首先先構(gòu)思好 ATM 機(jī)的整體思路,在畫(huà)好各個(gè)板塊的流程圖,在按照流程圖去寫(xiě)代碼,這樣就顯得井然有序,思路很清晰。 在之后的課程設(shè)計(jì)中,由于是單獨(dú)作業(yè),所以靠自己完成。這時(shí)才發(fā)現(xiàn)經(jīng)過(guò)一個(gè)暑假, C 語(yǔ)言被我基本忘光了,所以這個(gè)課程設(shè)計(jì)在一定的程度上是在幫我們復(fù)習(xí) C語(yǔ)言,同時(shí)鞏固和掌握它。我在做課程設(shè)計(jì)的時(shí)候用到的是函數(shù)和數(shù)組。函數(shù)用來(lái)簡(jiǎn)化程序,數(shù)組用來(lái)即時(shí)存儲(chǔ)用戶(hù)信息。但是用數(shù)組有一個(gè)弊端就是下次再登陸系統(tǒng)時(shí),上次開(kāi)戶(hù)成功的賬號(hào)已經(jīng)不存在了,又要重新開(kāi)戶(hù),這就得用到文件和鏈表了。 文件其實(shí)是在我們上學(xué)期的時(shí)候就有提到過(guò)的,只不過(guò)對(duì) 它的使用掌握的并不是很好。在 ATM 中插入鏈表,我們根本就無(wú)從下手,鏈表本身就是一個(gè)難點(diǎn),更何況還需要我們插入 ATM 中。所以通過(guò)這次課程設(shè)計(jì),我看到了我的懶惰和知識(shí)匱乏,那么在之后的學(xué)習(xí)中,我會(huì)繼續(xù)加強(qiáng)已經(jīng)懂的知識(shí),去了解和深入新的知識(shí),比如下個(gè)階段就是搞懂文件和鏈表。 我相信這次的課程設(shè)計(jì)之后,我會(huì)更加努力的學(xué)好這門(mén)課程。 程 序 設(shè) 計(jì) 基 礎(chǔ) 實(shí) 驗(yàn) 報(bào) 告 19 參考文獻(xiàn) [1] 譚浩強(qiáng)著.C程序設(shè)計(jì) (第三版 )[ M].清華大學(xué)出版社, 2020. 程 序 設(shè) 計(jì) 基 礎(chǔ) 實(shí) 驗(yàn) 報(bào) 告 20 附 錄 源代碼: include includeiostream include include define length sizeof(struct Account) /* length 代表結(jié)構(gòu)體 struct Account 的長(zhǎng)度 */ struct Account{ /* 定義賬號(hào)的結(jié)構(gòu)體 */ char name[20]。 /* 姓名 */ char IdCard[20]。 /* 身份證號(hào)碼 */ char account[20]。 /* 賬號(hào)號(hào)碼 */ char password[7]。 /* 賬號(hào)密碼 */ double money。 /* 賬號(hào)余額 */ struct Account *next。 }Acc,*p,*head。 int MenuOne()。 void zhuce()。 int login()。 void MenuTwo()。 void chaxun()。 void qukuan()。 void jiaoyi(long qukuan)。 void select()。 void qukuanselect(long jin_e1)。 void zhuanzhang()。 void xiugai()。 void cunkuan()。 void wenjian()。 void Save()。 int main(){ MenuOne()。 system(pause)。 return 0。 } int MenuOne(){ /* 主頁(yè)面 */ int choice=1。 while(1){ /* 無(wú)限循環(huán) */ printf(\t\n)。 printf(\t* *\n)。 printf(\t* 歡迎來(lái)到大眾銀行 *\n)。 printf(\t* *\n)。 printf(\t\n)。 printf( \n)。 printf(選擇業(yè)務(wù) \n)。 printf(\n)。 printf(\t開(kāi)通賬號(hào) \n)。 printf(\t登錄賬號(hào) \n)。 程 序 設(shè) 計(jì) 基 礎(chǔ) 實(shí) 驗(yàn) 報(bào) 告 21 printf(\t退出 \n)。 printf(\n)。 printf(請(qǐng)選擇 13:)。 scanf(%d,amp。choice)。 switch(choice){ case 1: system(cls)。 zhuce()。 /* 進(jìn)入注冊(cè)功能 */ break。 case 2: system(cls)。 wenjian()。 login()。 /* 進(jìn)入登陸頁(yè)面 */ break。 case 3: printf(謝謝使用,再見(jiàn) . . .\n)。 /* 退出系統(tǒng) */ system(pause)。 exit(0)。 break。 default : printf(輸 入錯(cuò)誤,請(qǐng)重新輸入 . . .\n)。 /* 重新輸入 */ Sleep(2020)。 system(cls)。 } } } void zhuce(){ FILE *fp。 int flag。 char password_1[7]。 struct Account *p1。 printf(\n\t********************注冊(cè)賬號(hào) ************************\n)。 printf(\n)。 flag=0。 /*輸入是否合格的標(biāo)志 當(dāng)值為 1 時(shí)表示要重新輸入 */ wenjian()。 /*讀取文件 */ p1=head。 p=amp。Acc。 while(1){ printf(請(qǐng)輸入身份證號(hào)碼 : )。 scanf(%s,)。 if(strlen()==18) break。 printf(身份證長(zhǎng)度不符,請(qǐng)重新輸入 . . .\n)。 } printf(請(qǐng)輸入賬號(hào) : )。 scanf(%s,)。 while(flag!=1amp。amp。p1!=NULL){ if((strcmp(,p1account)!=0)) p1=p1next。 else flag=1。 } if(flag==1){ printf(賬號(hào)已存在,請(qǐng)重新注冊(cè) . . .\n)。 Sleep(2020)。 system(cls)。 zhuce()。 } while(1){ 程 序 設(shè) 計(jì) 基 礎(chǔ) 實(shí) 驗(yàn) 報(bào) 告 22 printf(請(qǐng)輸入一個(gè)六位數(shù)的密碼 : )。 scanf(%s,)。 printf(請(qǐng) 再 次 輸 入 密 碼 : )。 scanf(%s,password_1)。 if(strlen()==6amp。amp。strcmp(password_1,)==0) break。 printf(兩次輸入的密碼不一致或者長(zhǎng)度不符,請(qǐng)重新輸入 . . .\n)。 } printf(請(qǐng)輸入姓名 : )。 scanf(%s,)。 =0。 /* 初始金額為 0 */ if((fp=fopen(,ab+))==NULL){ /* 將新賬戶(hù)的信息存入文件 */ printf(cannot open file!\n)。 return。 } if(p!=NULL){ if(fwrite(p,length,1,fp)!=1) printf(file write error!\n)。 } fclose(fp)。 printf(賬號(hào)注冊(cè)成功 . . .\n)。 Sleep(2020)。 system(cls)。 MenuOne()。 } int login(){ char zhanghao[20]。 char mima[7]。 int b,flag=0。 /* 帳號(hào)或密碼輸入錯(cuò)誤,將重新輸入 */ printf(\n\t********************登陸賬號(hào) ************************\n)。 printf(\n)。 p=head。 printf(請(qǐng)輸入賬號(hào) : )。 scanf(%s,zhanghao)。 while(flag!=1amp。amp。p!=NULL){ if(strcmp(zhanghao,paccount
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1