18大學(xué)生個(gè)人消費(fèi)管理系統(tǒng)課程設(shè)計(jì)課案_第1頁(yè)
18大學(xué)生個(gè)人消費(fèi)管理系統(tǒng)課程設(shè)計(jì)課案_第2頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第第頁(yè)/共11頁(yè)1111頁(yè)三、程序清單#include<iostream.h>structstudent{intmonth;//定義結(jié)構(gòu)體類型//月份inteat;//吃飯消費(fèi)intphone;//電話消費(fèi)intbook;//買書花費(fèi)inttravel;//旅游花費(fèi)intother;//其他花費(fèi)intwork;//勤工收入intzhichu;//月總支出}stu[12],wutong二{0,0,0,0,0,0,0,0},kong;定義結(jié)構(gòu)體數(shù)組1)liulan模塊voidliulan(studentstu[12])//瀏覽函數(shù)定義{第6頁(yè)洪cout<<〃月份〃<<'\t'<<〃吃飯〃<<'\t'<<〃電話〃<<'\t'<<〃買書〃<<'\t'<<〃旅游〃<<'\t'<<〃其他〃<<'\t'<<〃勤工〃<<'\t'<<〃支出〃<<'\n';for(inti=0;i<12;i++)//{cout<<stu[i].month<<'\t'<<stu[i].eat<<'\t'<<stu[i].phone<<'\t'<<stu[i].book<<'\t'<<stu[i].travel<<'\t'<<stu[i].other<<'\t'<<stu[i].work<<'\t'<<stu[.zhichu<<'\n';}}luru模塊voidluru(studentstu[12],studentwutong)//錄入函數(shù)定義{cout<〈〃請(qǐng)輸入錄入月份:〃;cin>>wutong.month;//輸入選擇的月份intn;for(inti=0;i<12;i++)//輸入各項(xiàng)的消費(fèi)if(stu[i].month==0){n=i;break;}stu[i].month=wutong.month;cout<〈〃請(qǐng)輸入吃飯消費(fèi):〃;cin?stu[n].eat;cout<〈〃請(qǐng)輸入電話話費(fèi):〃;cin>>stu[n].phone;cout<〈〃請(qǐng)輸入買書花費(fèi):";cin>>stu[n].book;cout<〈〃請(qǐng)輸入旅游花費(fèi):";cin?stu[n].travel;cout<〈〃請(qǐng)輸入其他花費(fèi):";cin>>stu[n].other;cout<<〃請(qǐng)輸入勤工儉學(xué)收入:";cin>>stu[n].work;cout<〈〃請(qǐng)輸入月總支出:";cin>>stu[n].zhichu;}chaxun模塊voidchaxun(studentstu[12],studentwutong)//查詢函數(shù)定義{cout<<"請(qǐng)輸入需要查詢的月份:"<<endl;cin>>wutong.month;//輸入選擇的月份for(inti=0;i<12;i++)//查詢選擇的月份if(wutong.month==stu[i].month)cout<<stu[i].eat<<'\t'<<stu[i].phone<<'\t'<<stu[i].book<<'\t'<<stu[i].travel<<'\t'<<stu[i].other<<'\t'<<stu[i].work<<'\t'<<stu[i].zhichu<<'\n';}shanchu模塊voidshanchu(studentstu[12],studentkong)//刪除函數(shù)定義{cout<<"請(qǐng)輸入需要?jiǎng)h除的月份:"<<endl;intmonth;cin?month;//輸入選擇的月份for(inti=0;i<12;i++)//刪除選擇的月份if(month==stu[i].month)stu[i]二kong;cout<<"刪除完成"<<endl;}paixu模塊voidpaixu(studentstu[12],studentwutong)//排序函數(shù)定義{for(inti=0;i<12;i++)//排序輸入的信息for(intj=0;j<12;j++)if(stu[i].month>stu[j].month){wutong二stu[i];stu[i]二stu[j];stu[j]=wutong;}cout<<"排序完成"<<endl;}tongji模塊voidtongji(studentstu[12],studentwutong)//統(tǒng)計(jì)函數(shù)定義{for(inti=0;i<12;i++)//計(jì)算各項(xiàng)消費(fèi)的總和{wutong.eat+二stu[i].eat;wutong.phone+二stu[i].phone;wutong.book+二stu[i].book;+=stu[i].travel;wutong.other+=stu[i].other;wutong.work+二stu[i].work;wutong.zhichu+二stu[i].zhichu;}cout<<"各項(xiàng)消費(fèi)的總支出為:"<<endl;cout<<〃月份〃<<'\t'<<〃吃飯〃<<'\t'<<〃電話〃<<'\t'<<〃買書〃<<'\t'<<〃旅游〃<<'\t'<<〃其他〃<<'\t'<<〃勤工〃<<'\t'<<〃支出〃<<'\n';cout<<wutong.month<<'\t'<<wutong.eat<<'\t'<<wutong.phone<<'\t'<<wutong.book<<'\t'<<<<'\t'<<wutong.other<<'\t'<<wutong.work<<'\t'<<wutong.zhichu<<'\n';}zhujiemian模塊voidzhujiemian()//主界面函數(shù)定義{cout<<〃歡迎使用大學(xué)生消費(fèi)管理系統(tǒng)主菜單〃<<endl;cout<<〃瀏覽消費(fèi)記錄,請(qǐng)選擇:l〃<<endl;編號(hào):00編號(hào):00cout<<"錄入消費(fèi)記錄,請(qǐng)選擇:2"<<endl;cout<<"查詢消費(fèi)記錄,請(qǐng)選擇:3"<<endl;cout<<"刪除消費(fèi)記錄:請(qǐng)選擇:4"<<endl;cout<<"排序消費(fèi)記錄,請(qǐng)選擇:5"<<endl;cout<<"統(tǒng)計(jì)消費(fèi)記錄,請(qǐng)選擇:6"<<endl;cout<<"退出,請(qǐng)選擇:0"<<endl;//輸出主界面}main模塊//主函數(shù)voidmain(){for(;;){zhujiemian();intanjian;cin?anjian;//輸入選擇的數(shù)字switch(anjian){case1:liulan(stu);break;//調(diào)用瀏覽函數(shù)case2:luru(stu,wutong);break;//調(diào)用錄入函數(shù)case3:chaxun(stu,wutong);break;//調(diào)用查詢函數(shù)case4:shanchu(stu,wutong);break;//調(diào)用刪除函數(shù)case5:paixu(stu,wutong);break;//調(diào)用排序函數(shù)case6:tongji(stu,wutong);}if(anjian==0)break;//調(diào)用統(tǒng)計(jì)函數(shù)break;}第10頁(yè)/共11頁(yè)四、對(duì)該設(shè)計(jì)題目有何更完善的方案1、對(duì)自己完成程序進(jìn)行自我評(píng)價(jià)。我的程序較好的完成了任務(wù)中規(guī)定的設(shè)計(jì)內(nèi)容,調(diào)用相對(duì)完成的較好。多次運(yùn)用了分支結(jié)構(gòu)。2、對(duì)課題提出更完善的方案本課題還可以設(shè)計(jì)的更加詳細(xì),可以設(shè)計(jì)到每天的消費(fèi),每個(gè)月按31天機(jī)算,這樣就可以解決每個(gè)月不同天數(shù)的問(wèn)題。應(yīng)該還可以用指針設(shè)計(jì)本課題。五、收獲及心得體會(huì)通過(guò)此次課程設(shè)計(jì),使我更加扎實(shí)了有關(guān)結(jié)構(gòu)體定義、結(jié)構(gòu)體數(shù)組、分支、循環(huán)、調(diào)用等方面的知識(shí),在設(shè)計(jì)過(guò)程中雖然遇到了很多問(wèn)題,但經(jīng)過(guò)問(wèn)老師、看書以及思考,一遍又一遍的檢查找出錯(cuò)誤原因,一遍又一遍的修改,說(shuō)明了我在這方面的知識(shí)有所欠缺和經(jīng)驗(yàn)不足。實(shí)踐出真知,我們必須要親自動(dòng)手操作。在課程設(shè)計(jì)過(guò)程中,我們不斷發(fā)現(xiàn)錯(cuò)誤,不斷改正,不斷領(lǐng)悟,不斷獲取。最終的檢測(cè)調(diào)試環(huán)節(jié),本身就是在證明實(shí)踐出真知。這次

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論