C語言程序設(shè)計個人財務(wù)管理系統(tǒng)計算機C++資料_第1頁
C語言程序設(shè)計個人財務(wù)管理系統(tǒng)計算機C++資料_第2頁
C語言程序設(shè)計個人財務(wù)管理系統(tǒng)計算機C++資料_第3頁
C語言程序設(shè)計個人財務(wù)管理系統(tǒng)計算機C++資料_第4頁
C語言程序設(shè)計個人財務(wù)管理系統(tǒng)計算機C++資料_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

coid()eclen=4;sticpy(r[O].accotrecoida;stmctlistfecoidb;stmc;}ccount);}eclen;i十十coid()eclen=4;sticpy(r[O].accotrecoida;stmctlistfecoidb;stmc;}ccount);}eclen;i十十){if(strcmpy(r[0].rec[3].date/f07-04-0);sticpy(r[1],rec[0].date,"07-01(H%sn,(*p).rec[i].operate);ret,,%sM,(*p).rec[i].date);printf[3].operate/outH);i[0].rec[0].sticpy(r[1],rec[0].date,"07-01(H%sn,(*p).rec[i].operate);ret,,%sM,(*p).rec[i].date);printf[3].operate/outH);i[0].rec[0].程序設(shè)計工程訓(xùn)練C語言程序設(shè)計個人財務(wù)管理系統(tǒng)課程名稱C語言程序設(shè)計工程訓(xùn)練教務(wù)處制in=-500;fetuniok;}『);in=-500;fetuniok;}『);fetuni;}ftfC*請輸入您要刪除的記錄的位置:\nu);scanf("iec[i+l].operate);(*p).fec[i].(r[2].rec[1].date,n07-02-03");編寫一個個人財政支出管理系統(tǒng),主要解決的問題是作為一個系統(tǒng)而言,它所要面對不只是某一個人而言,而是要面對很多的用戶。那么想要解決這一問題,就必須要求這個系統(tǒng)能夠存儲許多用戶的基本信息和記錄。同時也要求系統(tǒng)能夠?qū)Σ煌挠脩舻纳矸葸M(jìn)行查找和驗證。在驗證通過之后,在對其進(jìn)行用戶所要求的操作。作為一個財政支出系統(tǒng),那么就要求對于用戶關(guān)于金錢的每一項操作都要有相應(yīng)的記錄,同時并允許用戶對于每一條整體的記錄進(jìn)行操作,例如可以根據(jù)時間來查找某一確定日期是否進(jìn)行了收入或者支出的操作,也可以根據(jù)特定的需要來刪除某—條整體的記錄。但不允許對每條記錄的單項數(shù)據(jù)進(jìn)行更改,因為不管是收入還是支出,所涉及的金額都是固定的,時間也是固定的,所以系統(tǒng)不允許用戶對其進(jìn)行操作。除此之外,還必須有足夠大的空間來存儲新的記錄。所以此程序就是基于這個思想而編寫出來的,基本滿足了用戶對于一個財政支出管理系統(tǒng)所要求的相關(guān)功能。{fbr(i=(*p).reclen;i>lop-1;i~)num=3000;i{0].rec[l].num=-1500ate,p1->date);strcpy((*p).rec[0)sumnum():{fbr(i=(*p).reclen;i>lop-1;i~)num=3000;i{0].rec[l].num=-1500ate,p1->date);strcpy((*p).rec[0)sumnum():此函數(shù)的功能是計算所有收入和支出的總和2系統(tǒng)總框圖和功能模塊說明功能模塊說明:此函數(shù)由系統(tǒng)自行調(diào)用,作用是將所有用戶信息存入系統(tǒng)。此函數(shù)的作用是將結(jié)構(gòu)體數(shù)組中寫入文件的信息讀出,由系統(tǒng)調(diào)用。此函數(shù)的作用是將用戶輸入的帳號與系統(tǒng)中的所有帳號進(jìn)行對比,查看系統(tǒng)中是否有此帳號。此函數(shù)的功能是在系統(tǒng)檢查了用戶輸入的帳號和密碼之后,如果用戶通過了系統(tǒng)的檢查,在此顯示用戶可見的基本信息。此函數(shù)的作用是根據(jù)用戶輸入的曰期進(jìn)行查找操作。count,acc)==0)if(stfcmp(r[i].cunt/1001M);sticpy(r[1].account%d”,&lop2);delrecoid(p,lop2);}-02");sticpy(r[1].rec[l].date,count,acc)==0)if(stfcmp(r[i].cunt/1001M);sticpy(r[1].account%d”,&lop2);delrecoid(p,lop2);}-02");sticpy(r[1].rec[l].date,此函數(shù)的功能是在記錄中增加一條新的記錄,這個記錄由用戶此函數(shù)的功能是根據(jù)用戶的輸入的位置,將相應(yīng)位置的記錄刪這三個函數(shù)。它們的功能依次是打印輸出全部記錄,打印輸出輸入記錄,打印輸出支出記錄。個人信息賬戶信息主要功能函數(shù)sticpy(r[2].rec[2].date,H07-03-02");sticpy(r[1].rec[l].date,uniok;}if(i==(*p).reclen)pimtfc[1-1].num;}stfcpv(p->iec[i].dsticpy(r[2].rec[2].date,H07-03-02");sticpy(r[1].rec[l].date,uniok;}if(i==(*p).reclen)pimtfc[1-1].num;}stfcpv(p->iec[i].d}}作,也可以根據(jù)特定的需要來刪除某—條整體的記錄。但不允許對每ate,p1->date);strcpy((*p).rec[k;}else{pnntfC*-------------擇您作,也可以根據(jù)特定的需要來刪除某—條整體的記錄。但不允許對每ate,p1->date);strcpy((*p).rec[k;}else{pnntfC*-------------擇您rec[i-l].date);strcpy((*p).rec}}}}}}}}ec[i].date);printf(,l%sl\(*p).[i].date,(*p).rec[i+1].date);s{strcpy((*p).rec[i].date,(*p).rec[i].operate);printf(,l%d,\(ec[i].date);printf(,l%sl\(*p).[i].date,(*p).rec[i+1].date);s{strcpy((*p).rec[i].date,(*p).rec[i].operate);printf(,l%d,\(}{{}}{}{{}[3].operate/outH);i[0].rec[0].}if(k==6)accpnnt(p);if(k==7)pac[1-1].num;}stfcpv(p->iec[i].d).reclen-l;i++)strcpy((*p).rec[3].operate/outH);i[0].rec[0].}if(k==6)accpnnt(p);if(k==7)pac[1-1].num;}stfcpv(p->iec[i].d).reclen-l;i++)strcpy((*p).rec}}{}}}}}}{unt/1001M);sticpy(r[1].account統(tǒng)的檢查,在此顯示用戶可見的基本信息。⑺fiiidrecor].name/lir,);sticpy(r[2].name/].rec[2].num=-1000;i[l].rec[2]unt/1001M);sticpy(r[1].account統(tǒng)的檢查,在此顯示用戶可見的基本信息。⑺fiiidrecor].name/lir,);sticpy(r[2].name/].rec[2].num=-1000;i[l].rec[2]}}{}}{=3){pnntf(H請輸入你要插入的位置:\nu);sca).reclen-l;i++)strcpy((*p).recnf(u%d",&lopl);pnntf("請輸入您要添加的(u----------------------------=3){pnntf(H請輸入你要插入的位置:\nu);sca).reclen-l;i++)strcpy((*p).recnf(u%d",&lopl);pnntf("請輸入您要添加的(u----------------------------}}{=0;pO=&a;pimtf(u--------------------------------------------H-)-;-----------------------\ii------------------------------,查看系統(tǒng)中是否有此帳號。(5)checkcodeO:此函數(shù)要有相應(yīng)的記錄,同時并允許用戶對于每一條整體的記錄進(jìn)行操作,if(k==5){allprmt(p);sumnum(p);pimtf(u--------------------------------------------H-)-;-----------------------------------------------------,查看系統(tǒng)中是否有此帳號。(5)checkcodeO:此函數(shù)要有相應(yīng)的記錄,同時并允許用戶對于每一條整體的記錄進(jìn)行操作,if(k==5){allprmt(p);sumnum(p);{11十十;}{-02");sticpy(r[1].rec[l].date,,計算全部的收入的總合,計算全部輸出的總合。(11)打印輸出-02");sticpy(r[1].rec[l].date,,計算全部的收入的總合,計算全部輸出的總合。(11)打印輸出.operate,Hinn);strcpy(r[2].recprintf(n\n,1);}}eclen;i十十){sun-----------------------------------------------------------p=&b;{{}{sticpy(r[2].rec[2].date,H07-03記錄:\n”;)pmHf(”曰期:”;)scanf(n%sn);sticpy(r[l].code,n222222,');sticpy(r[2].rec[2].date,H07-03記錄:\n”;)pmHf(”曰期:”;)scanf(n%sn);sticpy(r[l].code,n222222,');}{}{}}}d():此函數(shù)的作用是根據(jù)用戶輸入的曰期進(jìn)行查找操作。(8)統(tǒng)的檢查,在此顯示用戶可見的基本信息。⑺fiiidrecorsizeof(stmctlistiecoid)、1!=1){ypnnt(p);}wlule(k>0);break;}d():此函數(shù)的作用是根據(jù)用戶輸入的曰期進(jìn)行查找操作。(8)統(tǒng)的檢查,在

溫馨提示

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

評論

0/150

提交評論