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

正文內(nèi)容

商場銷售管理系統(tǒng)-c課程設(shè)計(jì)-在線瀏覽

2024-09-15 03:44本頁面
  

【正文】 int num_sell。 //進(jìn)貨總計(jì)成本價(jià)float profit。 //指向下一個(gè)商GoodsInfo()。 //重載構(gòu)造函數(shù)void operator= (const GoodsInfo amp。 //重載=void setInfo(char * a,float c,float u,int all,int sell) 。} //返回姓名用于查找 顯示商品信息void Amend(GoodsInfo *)。~GoodsInfo(){ delete [] name。//構(gòu)造函數(shù),指針初始化~GoodList()。 //頭指針GoodsInfo * p。 //活動(dòng)指針2(指向最后一個(gè))void create()。 //顯示GoodsInfo * search()。//信息存檔void getInfo()。 //添加數(shù)據(jù)void sort()。void delete_()。菜單:所有函數(shù)均封裝在商品類及商品鏈表類中(GoodsInfo 和 GoodList)信息存儲(chǔ)在類GoodsInfo中,類中定義了3個(gè)GoodsInfo指針,一個(gè)是*head,作為鏈表的頭指針,另一個(gè)是*p,作為活動(dòng)指針,一個(gè)*p2,指向鏈表的尾節(jié)。此函數(shù)為是創(chuàng)建商品信息數(shù)據(jù),構(gòu)成商品信息表是使用,用于讓用戶批量添加商品。此時(shí)鏈表創(chuàng)建成功,*head指向鏈表的頭,p2指向尾。跟創(chuàng)建有一樣的用途,用于添加商品信息,不同的是添加只能用于已有原鏈表存在的情況下。顧名思義,此函數(shù)用于查找商品信息。若不存在該商品,程序則自動(dòng)輸出未找到,然后返回主菜單。此函數(shù)是基于查找函數(shù)之上的。函數(shù)會(huì)詢問是否需要繼續(xù)修改,Y繼續(xù),其他鍵則返回主菜單。操作方法也和前面類似。該函數(shù)以表格的型式顯示,明了清晰,有助于比較。該函數(shù)用選擇排序法,以兩種(按銷量和按利潤)方法排序顯示,有助于商家對(duì)比比較分析哪種商品的銷量好利潤高,便于管理和優(yōu)化商城的盈利。這個(gè)和創(chuàng)建函數(shù)具有差不多的功能,不過一個(gè)是從鍵盤讀入,一個(gè)是從文件中讀入。上傳和存檔是文件和程序的兩個(gè)接頭。保存成功后會(huì)自動(dòng)輸出成功字樣,并退出或繼續(xù)程序。清屏是一個(gè)輔助函數(shù),為了清晰界面方便操作美化外觀。七、比較有特色的地方有特色的函數(shù)指的是實(shí)現(xiàn)地較為巧妙的類的構(gòu)造函數(shù)、成員函數(shù)、析構(gòu)函數(shù)等函數(shù),也可以是指針處理的函數(shù),文件處理的函數(shù)等比較有特色的函數(shù),能體現(xiàn)巧妙構(gòu)思即可。還有就是文件操作方面,比較合理和人性化。還有就是由于學(xué)得不夠深,程序的功能總體來說還比較少,有待以后更深層的學(xué)習(xí)后完善。商品流通的具體過程等該程序都沒有記錄。九、心得體會(huì)通過這次課程設(shè)計(jì),我清楚的認(rèn)識(shí)到了C++是一門很龐大的并且很有實(shí)用價(jià)值的一門學(xué)科,它一種非常簡潔高效的語言。就以前所學(xué)的C語言而言,我明顯感覺到C++在編寫這種比較復(fù)雜的程序時(shí)的優(yōu)勢,他的重載函數(shù)運(yùn)算符的等操作也是一大有點(diǎn)。就拿這次我所寫的商場銷售管理系統(tǒng)來說,商品類的操作是一個(gè)整體,在寫程序的時(shí)候再進(jìn)行調(diào)用。然而這次課設(shè)是編寫的一個(gè)小系統(tǒng),把所學(xué)的知識(shí)都聯(lián)系起來了,在剛剛看到要求時(shí)是覺得有很大的難度的,畢竟是第一次編寫一個(gè)商場銷售管理系統(tǒng)。于是我首先把程序類圖先畫了出來,把程序基本結(jié)構(gòu)勾勒出來,化整為零,一個(gè)一個(gè)小功能慢慢寫起,寫完一個(gè)在主函數(shù)中驗(yàn)證一個(gè)看是否正確,通過后在進(jìn)行下一個(gè),逐步實(shí)現(xiàn)。因?yàn)槲覄倓側(cè)腴Tc++,基本工還不足,能力還很弱,所以在寫的過程中遇到很多困難,有些以前很熟悉的代碼也忘了,于是我開始翻閱以前的書籍,邊對(duì)照邊回憶,終于完成了。由于自己的不足,以后學(xué)習(xí)還要更加努力,不懂時(shí)多問老師多向同學(xué)學(xué)習(xí)。ifndef LIST_Hdefine LIST_Hinclude class GoodList :public GoodsInfo{public:GoodList()。 //析構(gòu)函數(shù),釋放GoodsInfo * head。 //活動(dòng)指針1GoodsInfo * p2。 //創(chuàng)建函數(shù)void showinfo(GoodsInfo *)。 //查找void saveInfo()。 //上傳信息void addInfo(GoodsInfo *)。 //按銷量顯示void menu()。 //刪除節(jié)點(diǎn)}。 //商品名稱int number。 //成本單價(jià)float unit_p。 //共計(jì)商品件數(shù)int num_now。 //已售出商品件數(shù)float cost_all。 //已銷售商品獲得的利潤GoodsInfo * next。 //構(gòu)造函數(shù)GoodsInfo(char * a,int b,float c,float u,int all,int sell) 。right)。 //數(shù)據(jù)載入char* getname(){return name。void show(GoodsInfo *)。}}。includeincludeGoodsInfo::GoodsInfo() //構(gòu)造函數(shù){ name=new char [21]。next=NULL。number=b。unit_p=u。num_sell=sell。cost_all=c*all。next=NULL。right) //重載={strcpy(name,)。cost_p=。num_all= 。num_now= 。profit= 。cost_p=c。num_all=all。num_now=allsell。profit=(uc)*sell。}void GoodsInfo::show(GoodsInfo * h) //顯示{if(h==NULL) coutNULL!
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1