C語(yǔ)言課程設(shè)計(jì)報(bào)告銀行存取款管理設(shè)計(jì)_第1頁(yè)
C語(yǔ)言課程設(shè)計(jì)報(bào)告銀行存取款管理設(shè)計(jì)_第2頁(yè)
C語(yǔ)言課程設(shè)計(jì)報(bào)告銀行存取款管理設(shè)計(jì)_第3頁(yè)
C語(yǔ)言課程設(shè)計(jì)報(bào)告銀行存取款管理設(shè)計(jì)_第4頁(yè)
C語(yǔ)言課程設(shè)計(jì)報(bào)告銀行存取款管理設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

C語(yǔ)言課程設(shè)計(jì)報(bào)告銀行存取款管理設(shè)計(jì)C語(yǔ)言課程設(shè)計(jì)報(bào)告銀行存取款管理設(shè)計(jì)35/35C語(yǔ)言課程設(shè)計(jì)報(bào)告銀行存取款管理設(shè)計(jì)錯(cuò)誤!未找到目錄項(xiàng)。C程序課程設(shè)計(jì)報(bào)告題目車(chē)票管理系統(tǒng)院別姓名

數(shù)學(xué)與計(jì)算機(jī)學(xué)院

班級(jí)學(xué)號(hào)指導(dǎo)教師

鄧永江二○一五年六月預(yù)習(xí)報(bào)告一:設(shè)計(jì)題目銀行存取款管理設(shè)計(jì)二:功能要求①能夠增加和更正以及刪除客戶(hù)文件。(在客戶(hù)文件中,每個(gè)客戶(hù)是一條記錄,包括編號(hào)、客戶(hù)姓名、支取密碼、客戶(hù)地址、客戶(hù)電話(huà)、賬戶(hù)總金額)。②能夠輸入和盤(pán)問(wèn)客戶(hù)存款取款記錄。(在存取款文件中,每次存取款是一條記錄,包括編號(hào)、日期、種類(lèi)、存取數(shù)目、經(jīng)辦人。種類(lèi)分為取款和存款兩種)。③能夠給程序供給運(yùn)行提示。三:設(shè)計(jì)要求①、用C語(yǔ)言實(shí)現(xiàn)系統(tǒng);②、函數(shù)功能要?jiǎng)澐趾茫?gòu)造化程序設(shè)計(jì));③、界面友好(優(yōu)異的人機(jī)交互),加必要的說(shuō)明;④、要供給程序測(cè)試方案,程序必然要經(jīng)得起測(cè)試,情愿功能少一些,也要能運(yùn)行起來(lái),不能夠運(yùn)行的程序是沒(méi)有價(jià)值的。四:設(shè)計(jì)目的①、經(jīng)過(guò)此次課程設(shè)計(jì),使我們更加深入地理解和掌握C語(yǔ)言基本看法,親自領(lǐng)悟用構(gòu)造化程序設(shè)計(jì)的工程思想,感覺(jué)C語(yǔ)言的魅力。②、經(jīng)過(guò)此次課程設(shè)計(jì),培養(yǎng)我們獨(dú)立思慮、勇于研究、積極創(chuàng)新、慎重求實(shí)、有過(guò)必改的工作態(tài)度以及較熟的上級(jí)操作能力,同時(shí)加強(qiáng)我們團(tuán)結(jié)友好,協(xié)作攻關(guān)的團(tuán)隊(duì)合作意識(shí)。五:設(shè)計(jì)框架圖功能選擇存取關(guān)于查添修刪款查詢(xún)加改除存款取款六:函數(shù)與變量說(shuō)明㈠自定義函數(shù)voidmain( ):在里面寫(xiě)了“功能選擇”的SWITCH函數(shù);voidkehu( );客戶(hù)資料增加與操作主菜單;voidkehu1(structcoup[],char*re,long*h);客戶(hù)資料盤(pán)問(wèn)函數(shù);voidkehu2(structcou*p,char*re,longh);客戶(hù)資料增加函數(shù);voidkehu3(structcou*p,char*re,longh);客戶(hù)資料更正函數(shù);voidkehu4(structcou*p,char*re,longh);客戶(hù)資料清楚函數(shù);voidkehup(structcou*p,char*re,long*h);客戶(hù)資料打印函數(shù);voidcunq1( );存取款辦理選擇主菜單;voidcunq11(structcou*p,char*re,longh);客戶(hù)存款資料的鍵入;voidcunq12(structcou*p,char*re,longh);客戶(hù)取款資料的鍵入;voidcunq2( );存取款選擇盤(pán)問(wèn)主菜單;voidcunq211(structcoup[],char*re,long*h);把顧客存款資料從文件讀到緩沖區(qū);voidcunq212(structcou*p,char*re,long*h);打印存款資料;voidcunq221(structcoup[],char*re,long*h);把顧客取款資料從文件讀到緩沖區(qū);voidcunq222(structcou*p,char*re,long*h);打印取款資料;voidhelp( );使用說(shuō)明模塊。㈡變量①全局的構(gòu)造體型數(shù)組w(用來(lái)存放200多個(gè)構(gòu)造體變量):externstructcou{longb;charx[20];longm;chara[50];longd;floatj;longbc;charjin[20];charjin2[20];chart[20];floatj1;floatj2;floatj3;floatj4;}w[200];②局部變量intm;用來(lái)在主和其他函數(shù)中進(jìn)行SWITCH選擇判斷;③全局變量longt;用于記錄客戶(hù)卡號(hào),而卡號(hào)是在整個(gè)程序中都要用到的,由于是全局變量,所以一個(gè)客戶(hù)的卡號(hào)不能夠更正。charr[20],b[20],c[20];都為記錄客戶(hù)姓名的一維數(shù)組,用在生成客戶(hù)以及存取款文件和讀取客戶(hù)文件以及存取款文件;七:函數(shù)調(diào)用流程圖(客戶(hù)資料增加與盤(pán)問(wèn)部分)voidmain( )while(1)m=1?其他函數(shù)是kehu( );scanf("%d",&m);12scanf("%s",b);scanf("%s",r);注:上敘詳細(xì)函數(shù)功能見(jiàn)六(一)函數(shù)說(shuō)明kehu1(w,b,&t);八:客戶(hù)資料增加與盤(pán)問(wèn)部分的設(shè)計(jì)思想①、由于是銀行存取款管理設(shè)計(jì),考慮到要有較周祥的功能要求,所以在設(shè)計(jì)之初就對(duì)最終成品的功能進(jìn)行了較為詳細(xì)的布局,最后確定了4個(gè)主功能(見(jiàn)源代碼)。②、采用了結(jié)構(gòu)化程序設(shè)計(jì)思想,在主函數(shù)外定義了voidkehu( );(客戶(hù)文件操作)、voidcunq1( );(存取款辦理)、voidcunq2( );(存取款盤(pán)問(wèn))、voidhelp( );(使用幫助)以及他們的嵌套函數(shù),使產(chǎn)品功能更加健全。③、關(guān)于如何使每次次級(jí)操作后能方便的返回主界面,我們?cè)谥骱瘮?shù)里用到了while(1)這樣函數(shù),再在里面用到幾個(gè)break;就實(shí)現(xiàn)了返回主界面的功能。④、關(guān)于客戶(hù)及存取款記錄的保存我們?cè)谶@里用到了用FILE種類(lèi)定義文件指針,從而來(lái)以文件形式存放數(shù)據(jù),而又用到fopen函數(shù)打開(kāi)文件,用fclose關(guān)閉文件,釋放文件緩沖區(qū);又用到fwrite函數(shù)使數(shù)據(jù)寫(xiě)入到磁盤(pán)保存,用fread函數(shù)把數(shù)據(jù)拉到緩沖區(qū)。⑤、關(guān)于如何使客戶(hù)文件和客戶(hù)存取款記錄很靈便的結(jié)合到一起,我們?cè)谥骱瘮?shù)前面構(gòu)造了一個(gè)擁有多個(gè)成員的構(gòu)造體,從客戶(hù)文件記錄的客戶(hù)地址、客戶(hù)電話(huà)、當(dāng)前金額等到客戶(hù)存取款記錄的辦理時(shí)間、辦理人、存取金額等所有囊括在同一個(gè)名為cou構(gòu)造體類(lèi)型中。⑥、程序在主函數(shù)從前定義了全局的構(gòu)造體型數(shù)組w,為相關(guān)文件供給了較為靈便的存取空間,而程序中在fwrite函數(shù)從前輸入了客戶(hù)姓名和卡號(hào),這實(shí)質(zhì)上就創(chuàng)辦了一個(gè)名為所輸入客戶(hù)姓名的文件,從而在資料讀取時(shí)直接用姓名讀取特別方便。。實(shí)驗(yàn)總結(jié)報(bào)告九:測(cè)試方案方案①、能夠直接打開(kāi)所給的名為“銀行存取款及客戶(hù)資料管理系統(tǒng).exe”應(yīng)用程序進(jìn)行操作,而操作是純鍵盤(pán)式的,建議先增加客戶(hù)文件,也許先查察“關(guān)于”中的幫助。方案②、若是是對(duì)源代碼進(jìn)行操作,能夠雙擊名為“銀行存取款及客戶(hù)資料管理系統(tǒng).c”的.c文件,進(jìn)入C++運(yùn)行環(huán)境,按“重新組建”,此后點(diǎn)擊運(yùn)行按鈕“!”,運(yùn)行成功,即可進(jìn)入主界面,相關(guān)操作見(jiàn)上。而這同時(shí)C++又在后臺(tái)生成了.exe文件,這就是我們所需要的應(yīng)用程序。十:調(diào)試中問(wèn)題及解決方案調(diào)試過(guò)程其實(shí)不是一帆風(fēng)順的,比方①、如何對(duì)客戶(hù)各種詳細(xì)資料進(jìn)行表示,從前我們并沒(méi)有想到用構(gòu)造體,此后再寫(xiě)程序過(guò)程中遇到諸多困難,一段時(shí)間此后,組員進(jìn)行仔細(xì)研究,并查閱相關(guān)書(shū)籍,最后確定了用構(gòu)造體這樣便利的數(shù)據(jù)種類(lèi),而這一決定也為后續(xù)工作指了然方向;②、對(duì)客戶(hù)資料的打印,由于沒(méi)有注意到要把文件資料從文件讀取到緩沖區(qū),所以向來(lái)不能正確的打印出所要的數(shù)據(jù),而最后在組員的一致努力下,察覺(jué)到問(wèn)題,此后fread函數(shù)被用到,這問(wèn)題瓜熟蒂落;③、在程序編寫(xiě)過(guò)程中,由于時(shí)間關(guān)系,難免還有些問(wèn)題還沒(méi)有解決,我們不怕裸露問(wèn)題,我們只求進(jìn)步。比方說(shuō)在寫(xiě)入客戶(hù)卡號(hào)時(shí),用到fwrite(&h,4,1,fp);這樣的函數(shù)語(yǔ)句,誠(chéng)然h已經(jīng)被我們定義為long型變量,然為什么上限為245到此刻還沒(méi)有獲取很好的解決。但這其實(shí)不影響我們程序的運(yùn)行,只要稍微注意一下卡號(hào),程序還是很理想的。十一:心得與領(lǐng)悟此次的C語(yǔ)言課程設(shè)計(jì)我們付出很多,一次一次的編寫(xiě),一次次的更正,花了很多時(shí)間,甚至有時(shí)也用上了休息時(shí)間。但我們的收獲是那些付出比量不了的。在一次次的調(diào)試與失敗中,我們更加剛毅,更加專(zhuān)注。在團(tuán)隊(duì)合作過(guò)程中也發(fā)生過(guò)小小的矛盾,但這些終被我們戰(zhàn)勝,從而轉(zhuǎn)變犯難得的友誼,而又使我們對(duì)團(tuán)隊(duì)這個(gè)看法的認(rèn)識(shí)又上升到一個(gè)新的高度。其實(shí)所有的所有,都沒(méi)有知識(shí)來(lái)的重要,在此次課程設(shè)計(jì)過(guò)程中我們查閱了大量的資料,而有些是書(shū)籍上都較少提到的,而這些給我們的即是知識(shí),無(wú)形的難得財(cái)富。最后,老師供給給我們此次難得的課程實(shí)習(xí)時(shí)機(jī),我們是受益匪淺的,當(dāng)看到一個(gè)圓滿(mǎn)的應(yīng)用程序出此刻我們眼前,作為一個(gè)初涉軟件的學(xué)徒來(lái)說(shuō),又何嘗不是感想萬(wàn)千呢我們深懷感恩,一路前行,軟件工程,我們來(lái)了!十二:附源程序清單#include<stdio.h>#include<string.h>voidkehu( );voidkehu1(structcoup[],char*re,long*h);/*(把顧客資料)從文件讀到緩沖區(qū)*/voidkehu2(structcou*p,char*re,longh);/*客戶(hù)資料輸入*/voidkehu3(structcou*p,char*re,longh);/*新客戶(hù)資料輸入*/voidkehu4(structcou*p,char*re,longh);/*資料除去*/voidkehup(structcou*p,char*re,long*h);/*打印顧客資料*/voidcunq1( );voidcunq11(structcou*p,char*re,longh);/*客戶(hù)存款資料的鍵入*/voidcunq12(structcou*p,char*re,longh);/*客戶(hù)取款資料的鍵入*/voidcunq2( );voidcunq211(structcoup[],char*re,long*h);

/*

(把顧客存款資料)從文件讀到緩沖區(qū)*/voidcunq212(structcou*p,char*re,long*h);voidcunq221(structcoup[],char*re,long*h);

/*

(把顧客取款資料)從文件讀到緩沖區(qū)*/voidcunq222(structcou*p,char*re,long*h);voidhelp( );longt;externstructcou{longb;charx[20];longm;chara[50];longd;floatj;longbc;charjin[20];charjin2[20];chart[20];floatj1;floatj2;floatj3;floatj4;};structcouw[200];voidmain( ){intm;while(1){system("cls");printf("\n▂▃▂▃▂▃▂▃▂▃▃行存取款管理系▂▃▂▃▃▂▃▂▃▂▃▂\n");printf("?????????????【功能】??????????????\n");printf("一:客增加與操作二:存取款理三:存取款四:關(guān)于\n");printf("\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n");printf("按相的數(shù)字您的需要\n");scanf("%d",&m);switch(m){case1:kehu( );break;case2:cunq1( );break;case3:cunq2( );break;case4:help( );break;}getchar( );printf("\n\n\n\n\n┄┅┄┄┄┅┄┅按回車(chē)鍵返回主界面...");getchar( );}}voidkehu( ){intm;charr[20],b[20],c[20];longh,k;system("cls");printf("\n▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄");printf("\n客戶(hù)文件:1:客戶(hù)資料盤(pán)問(wèn)");printf("\n2:客戶(hù)資料增加");printf("\n3:客戶(hù)資料更正");printf("\n4:客戶(hù)資料刪除");printf("\n5:退后\n\n");printf("▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄\n");printf("

按相應(yīng)的數(shù)字以選擇您的需要

\n");scanf("%d",&m);switch(m){case1:printf("printf("printf("printf("

┏━━━━━━━━━━━┓\n");▍1:客戶(hù)資料盤(pán)問(wèn)▍\n");┗━━━━━━━━━━━┛\n");┭┮┯┬┭請(qǐng)輸入您要盤(pán)問(wèn)的客戶(hù)的姓名:\n");scanf("%s",b);kehu1(w,b,&t);kehup(w,b,&t);

/*/*

從文件讀到緩沖區(qū)打印*/

*/break;case2:printf("┏━━━━━━━━━━━┓\n");printf("▍2:客戶(hù)資料增加▍\n");printf("┗━━━━━━━━━━━┛\n");printf("▄▄▄▄▄請(qǐng)輸入新客戶(hù)的姓名和卡號(hào)(1-245):▄▄▄▄▄\n");printf("┅┄┅┄請(qǐng)輸入姓名:\n");scanf("%s",r);printf("┅┄┅┄請(qǐng)輸入卡號(hào):\n");scanf("%ld",&h);kehu2(w,r,h);/*把數(shù)據(jù)從緩沖區(qū)輸入到文件*/break;case3:printf("┏━━━━━━━━━━━┓\n");printf("▍3:客戶(hù)資料更正▍\n");printf("┗━━━━━━━━━━━┛\n");printf("\n▄▄▄▄▄請(qǐng)輸入您要更正的客戶(hù)的姓名和卡號(hào)▄▄▄▄▄:\n");printf("┅┄┅┄請(qǐng)輸入姓名:\n");scanf("%s",c);printf("┅┄┅┄請(qǐng)輸入卡號(hào):\n");scanf("%ld",&k);kehu3(w,c,k);/*把新數(shù)據(jù)從緩沖區(qū)輸入到文件*/break;case4:printf("┏━━━━━━━━━━━┓\n");printf("▍4:客戶(hù)資料刪除▍\n");printf("┗━━━━━━━━━━━┛\n");printf("\n▄▄▄▄▄請(qǐng)輸入您要?jiǎng)h除的客戶(hù)姓名和卡號(hào)▄▄▄▄▄:\n");printf("┅┄┅┄請(qǐng)輸入姓名:\n");scanf("%s",c);printf("┅┄┅┄請(qǐng)輸入卡號(hào):\n");scanf("%ld",&k);kehu4(w,c,k);/*把0數(shù)據(jù)從緩沖區(qū)輸入到文件*/break;case5:break;default:fprintf(stderr,"輸入有誤!");}}voidkehu1(structcoup[],char*re,long*h){FILE*fp;system("cls");fp=fopen(re,"rb");fread(h,4,1,fp);fread(&p[*h],sizeof(structcou),1,fp);fclose(fp);}voidkehup(structcou*p,char*re,long*h){printf("客戶(hù)【%s】詳細(xì)資料\n",re);printf("┄┅┄┅┄┅┄┅┄┅┄┅┄┅┄┄┅┄┅┄┅┄┅┅┄┅┄┅┄┅");printf("客戶(hù)卡號(hào)");printf("%ld\n",*h);printf("┄┅┄┅┄┅┄┅┄┅┄┅┄┅┄┅┄┄┅┄┅┄┅┄┅┅┄┅┄┅");printf("客戶(hù)密碼");printf("%ld\n",p[*h].m);printf("┄┅┄┅┄┅┄┅┄┅┄┅┄┅┄┅┄┄┅┄┅┄┅┄┅┅┄┅┄┅┅");printf("客戶(hù)電話(huà)");printf("%ld\n",p[*h].d);printf("┄┅┄┅┅┄┅┄┅┄┅┄┄┅┄┅┅┄┅┄┅┄┅┄┅┄┅┄┅┄┅");printf("客戶(hù)地址");printf("%s\n",p[*h].a);printf("┄┅┄┅┄┅┄┅┄┅┄┅┄┅┄┅┄┄┅┄┅┄┅┄┅┅┄┅┄┅");printf("賬戶(hù)當(dāng)前金額");printf("%.2f\n",p[*h].j);printf("┄┅┄┅┄┅┄┅┄┅┄┅┄┅┄┅┄┄┅┄┅┄┅┄┅┅┄┄┅┄┅");}voidkehu2(structcou*p,char*re,longh){FILE*fp;system("cls");fp=fopen(re,"wb");fwrite(&h,4,1,fp);printf("▄▄▄▄▄請(qǐng)鍵入顧客【%s】(卡號(hào)【%ld】)的客戶(hù)資料:▄▄▄▄▄\n",re,h);p[h].b=h;printf("\n┭┮┯┬┭客戶(hù)密碼:\n");scanf("%ld",&p[h].m);printf("\n┭┮┯┬┭客戶(hù)地址:\n");scanf("%s",p[h].a);printf("\n┭┮┯┬┭客戶(hù)電話(huà):(只接受10位以下的號(hào)碼)\n");scanf("%ld",&p[h].d);printf("\n┭┮┯┬┭客戶(hù)當(dāng)前金額:(建議不要使賬戶(hù)滿(mǎn)100萬(wàn))\n");scanf("%f",&p[h].j);fwrite(&p[h],sizeof(structcou),1,fp);fclose(fp);}voidkehu3(structcou*p,char*re,longh){FILE*fp;system("cls");fp=fopen(re,"wb");fwrite(&h,4,1,fp);printf("\n▄▄▄請(qǐng)鍵入顧客【%s】(卡號(hào)【%ld】)的新的客戶(hù)資料:▄▄▄\n",re,h);p[h].b=h;printf("\n┭┮┯┬┭更正后客戶(hù)密碼:\n");scanf("%ld",&p[h].m);printf("\n┭┮┯┬┭更正后客戶(hù)地址:\n");scanf("%s",p[h].a);printf("\n┭┮┯┬┭更正后客戶(hù)電話(huà):\n");scanf("%ld",&p[h].d);fwrite(&p[h],sizeof(structcou),1,fp);fclose(fp);}voidkehu4(structcou*p,char*re,longh){FILE*fp;system("cls");fp=fopen(re,"wb");fwrite(&h,4,1,fp);printf("\n\n\n\n┭┮┭┮┯請(qǐng)輸入0鍵以除去┭┮┭┮┯:\n");scanf("%s",p[h].a);p[h].m=0;p[h].d=0;p[h].j=0;p[h].bc=0;fwrite(&p[h],sizeof(structcou),1,fp);fclose(fp);}/**/voidcunq1( ){intm;charg[20];longm1;system("cls");printf("▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄\n");printf("\n1.存款辦理2.取款辦理3:退后\n");printf("\n▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄");printf("\n\n按相應(yīng)的數(shù)字以選擇您的需要\n");scanf("%d",&m);switch(m){case1:printf("┏━━━━━━━━━━━┓\n");printf("▍1.存款辦理▍\n");printf("┗━━━━━━━━━━━┛\n");printf("┭┮┯請(qǐng)輸入辦理存款業(yè)務(wù)的客戶(hù)的姓名和卡號(hào)(1-245)┭┮┯\n\n");printf("┄┅┄┅輸入客戶(hù)姓名:\n");scanf("%s",g);printf("┄┅┄┅輸入客戶(hù)卡號(hào):\n");scanf("%ld",&m1);cunq11(w,g,m1);/*存款數(shù)據(jù)輸入*/break;case2:printf("┏━━━━━━━━━━━┓\n");printf("▍2:取款辦理▍\n");printf("┗━━━━━━━━━━━┛\n");printf("┭┮┯請(qǐng)輸入辦理取款業(yè)務(wù)的客戶(hù)的姓名和卡號(hào)(1-245)┭┮┯\n\n");printf("┄┅┄┅輸入客戶(hù)姓名:\n");scanf("%s",g);printf("┄┅┄┅輸入客戶(hù)卡號(hào):\n");scanf("%ld",&m1);cunq12(w,g,m1);break;case3:break;default:fprintf(stderr,"輸入有誤!");}}voidcunq11(structcou*p,char*re,longh){FILE*fp;system("cls");fp=fopen(re,"wb");fwrite(&h,4,1,fp);printf("▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄\n\n");printf("存款辦理\n\n");printf("▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄\n");printf("▂▂▂▂▂請(qǐng)鍵入顧客【%s】(卡號(hào)%ld)的存款明細(xì):▂▂▂▂▂▂\n",re,h);printf("┄┅┄┅請(qǐng)輸入存款流水號(hào):\n");scanf("%ld",&p[h].bc);printf("┄┅┄┅請(qǐng)輸入存款數(shù)目(建議不要一次存高出百萬(wàn)):\n");scanf("%f",&p[h].j1);p[h].j2=p[h].j+p[h].j1;p[h].j=p[h].j2;printf("┄┅┄┅經(jīng)辦人:\n");scanf("%s",p[h].jin);printf("┄┅┄┅辦理時(shí)間(形如2012年06月2日):\n");scanf("%s",p[h].t);fwrite(&p[h],sizeof(structcou),1,fp);fclose(fp);}voidcunq12(structcou*p,char*re,longh){FILE*fp;system("cls");fp=fopen(re,"wb");fwrite(&h,4,1,fp);printf("▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄\n\n");printf("取款辦理\n\n");printf("▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄\n\n");printf("▂▂▂▂請(qǐng)鍵入顧客【%s】(卡號(hào)%ld)的取款明細(xì):▂▂▂▂▂\n\n",re,h);printf("┄┅┄┅請(qǐng)輸入取款流水號(hào):\n");scanf("%ld",&p[h].bc);printf("┄┅┄┅請(qǐng)輸入取款數(shù)目(建議不要一次存高出百萬(wàn)):\n");scanf("%f",&p[h].j3);p[h].j4=p[h].j-p[h].j3;p[h].j=p[h].j4;printf("┄┅┄┅經(jīng)辦人:\n");scanf("%s",p[h].jin2);printf("┄┅┄┅辦理時(shí)間(形如2012年06月2日):\n");canf("%s",p[h].t);fwrite(&p[h],sizeof(structcou),1,fp);fclose(fp);}/**/voidcunq2( ){intm;charv[20];system("cls");printf("▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄\n\n");printf("1.存款盤(pán)問(wèn)2.取款盤(pán)問(wèn)3:退后\n\n");printf("▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄\n");printf("按相應(yīng)的數(shù)字以選擇您的需要\n");scanf("%d",&m);switch(m){case1:printf("┏━━━━━━━━━━━┓\n");printf("▍1:存款盤(pán)問(wèn)▍\n");printf("┗━━━━━━━━━━━┛\n");printf("┭┮┯┰┱請(qǐng)輸入您要盤(pán)問(wèn)的客戶(hù)的姓名:\n");scanf("%s",v);cunq211(w,v,&t);cunq212(w,v,&t);break;/*注意*/case2:printf("┏━━━━━━━━━━━┓\n");printf("▍2:取款盤(pán)問(wèn)▍\n");printf("┗━━━━━━━━━━━┛\n");printf("┭┮┯┰┱請(qǐng)輸入您要盤(pán)問(wèn)的客戶(hù)的姓名:\n");scanf("%s",v);cunq221(w,v,&t);cunq222(w,v,&t);break;case3:break;default:fprintf(stderr,"輸入有誤!");}}voidcunq211(structcoup[],char*re,long*h){FILE*fp;system("cls");fp=fopen(re,"rb");fread(h,4,1,fp);fread(&p[*h],sizeof(structcou),1,fp);fclose(fp);}voidcunq212(structcou*p,char*re,long*h){printf("客戶(hù)【%s】存款明細(xì)\n",re);printf("┄┅┄┅┄┅┄┅┅┄┅┄┅┄┅┅┄┅┄┅┄┅┄┅┄┅┄┅┄┅");printf("客戶(hù)卡號(hào)");printf("%ld\n",*h);printf("┄┅┅┄┅┄┅┄┄┅┄┅┄┅┄┅┅┄┅┄┅┄┅┄┅┄┅┄┅┄┅");printf("存款流水號(hào)");printf("%ld\n",p[*h].bc);printf("┄┅┅┄┅┄┅┄┄┅┄┅┄┅┄┅┅┄┅┄┅┄┅┄┅┄┅┄┅┄┅");printf("種類(lèi)");printf("存款\n");printf("┄┅┄┄┅┄┅┄┄┅┄┅┄┅┄┅┅┄┅┄┅┄┅┄┅┄┅┄┅┄┅");printf("存款數(shù)目");printf("%.2f\n",p[*h].j1);printf("┄┅┅┄┅┄┅┄┄┅┄┅┄┅┄┅┅┄┅┄┅┄┅┄┅┄┅┄┅┄┅");printf("賬戶(hù)當(dāng)前總金額");printf("%.2f\n",p[*h].j2);printf("┄┅┅┄┅┄┅┄┄┅┄┅┄┅┄┅┅┄┅┄┅┄┅┄┅┄┅┄┅┄┅");printf("經(jīng)辦人");printf("%s\n",p[*h].jin);printf("┄┅┄┅┄┅┄┄┅┄┅┄┅┄┅┅┄┅┄┅┄┅┄┅┄┅┄┅┄┅");printf("客戶(hù)地址");printf("%s\n",p[*h].a);printf("┄┅┄┅┄┅┄┄┅┄┅┄┅┄┅┅┄┅┄┅┄┅┄┅┄┅┄┅┄┅");printf("辦理時(shí)間");printf("%s\n",p[*h].t);printf("┄┅┄┅┄┅┅┄┅┄┅┄┅┄┅┅

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論