版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、商品貨架管理課程設(shè)計(jì)商品貨架管理2010. 6. 192010. 6. 25商品貨架可以看成一個(gè)棧,棧頂商品的生產(chǎn)日期最早,棧底商品的生產(chǎn)日期最近。上貨時(shí),需要倒貨架,以保證生產(chǎn)日期較近的商品在較下的位置。針對(duì)一種特定商品,實(shí)現(xiàn)上述管理過(guò)程。用棧模擬貨架和周轉(zhuǎn)空間。1. 研究應(yīng)用棧算法2. 應(yīng)用數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識(shí)進(jìn)行實(shí)際問(wèn)題求解與分析;3. 編程實(shí)現(xiàn)算法4. 具有良好的界面,操作方便靈活、簡(jiǎn)潔高效。5. 按要求撰寫課程設(shè)計(jì)報(bào)告和設(shè)計(jì)總結(jié)。1. 數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版),嚴(yán)蔚敬、吳偉民,清華大學(xué)出版社,1997.2. Visual C+實(shí)用教程(第一版),張榮梅、梁曉林,冶金工業(yè)出版 社,2004.說(shuō)
2、明:本表山指導(dǎo)教師填寫,山教研室主任審核后下達(dá)給選題學(xué)生,裝訂在設(shè) 計(jì)(論文)首頁(yè)1需求分析貨架陳列管理是超市商品銷售管理的重要內(nèi)容,與商品銷售管理的其他部分息息相關(guān),因而在進(jìn)行商品貨架陳列管理分析前有必要對(duì)商品銷售管理進(jìn)行簡(jiǎn) 單分析。對(duì)貨架陳列不重視,管理制度不健全,隨意性大,門店對(duì)貨架陳列具有全的決策權(quán),各店陳列五花八門,十分混亂,既不利於顧客購(gòu)買,也容易產(chǎn)生種銷售腐敗,極大的影響了超市形象。其實(shí),只有規(guī)范管理,才能有力促進(jìn)各 商品銷售,從而整體上提升超市的銷售,形成商家與超市雙嬴,消費(fèi)者滿意。這 就需要超市通過(guò)與生產(chǎn)商和批發(fā)商進(jìn)行合作開(kāi)發(fā)新品,執(zhí)行試銷期淘汰機(jī)制,制 度化M品淘汰機(jī)制2概
3、要設(shè)計(jì)一、問(wèn)題描述商店貨架以棧的方式擺放商品。生產(chǎn)日期越接近的越靠棧底,出貨時(shí)從棧頂取 貨。一天營(yíng)業(yè)結(jié)束,如果貨架不滿,則需上貨。入貨直接將商品擺放到貨架上,則 會(huì)使生產(chǎn)日期越近的商品越靠近棧頂。這樣就需要倒貨架,使生產(chǎn)日期越近的越靠近棧底。一、基本要求設(shè)計(jì)一個(gè)算法,保證每一次上貨后始終保持生產(chǎn)日期越近的商品越黑近棧底。二、設(shè)計(jì)思想可以用一個(gè)隊(duì)列和一個(gè)臨時(shí)棧作為周轉(zhuǎn)。3運(yùn)行環(huán)境(軟、硬件環(huán)境)PC機(jī)C/C+程序?qū)W習(xí)系統(tǒng)4開(kāi)發(fā)工具和編程語(yǔ)言Pc機(jī),C/C+程序?qū)W習(xí)系統(tǒng)軟件編程語(yǔ)言是C語(yǔ)言5詳細(xì)設(shè)計(jì)#i ncludeiost:reamusing namespace std;typedef int
4、SElemType;typedef struct /建立順序棧存儲(chǔ)結(jié)構(gòu)SElemType *base;SElemType *top;int stacksize;Sqstack;int init (Sqstack &s, int maxsize) /初始化s base=new SElemTypemaxsizej; if (!s base)exit(1);s. top=s base;s. stacksizemaxsize;return 0;int push (Sqstack &s, int e) /入棧if(s. top-s base二二s stacksize)return 0; else*s t
5、op=e;s top+;return 0;int pop(Sqstack &s) /岀棧int e;if (s. top二二s base)return 0; elsee=*一一s. top; return e;int length (Sqstack &L) /求棧長(zhǎng)SElemType *p;p=L base;for(int i=0;p!=Ltop;i+)p+;return i;int showout (Sqstack L) /顯示棧內(nèi)所有元素if (L top二二L base)cout,z貨架已空,zendl;return 0;SElemType *p;for(p=L base;p!二L to
6、p;p+)cout,z 商品 z,*pendl;return 0;int a, b, c; /定義兒個(gè)全局變量 int select (Sqstack &Q, Sqstack&S,Sqstack &D);inital (Sqstack &Q, Sqstack &S, Sqstack &D) /開(kāi)始函數(shù),建立貨架,并存放商品cout,z請(qǐng)確定貨架大小,zendl;cina;init (Q, a+1) ; /貨架init(S, a+1); 輔助貨架init (D, a+1); /記錄營(yíng)業(yè)情況cout貨架已經(jīng)建立,請(qǐng)輸入商品編號(hào),生產(chǎn)日期早的編號(hào)小,先輸入endl;c=l; /初始化c,使每次輸入都
7、有效for (int i=l; i=a; i+)cinb;if (bc) cout,/編號(hào)不合法inital (Q, S, D) ; push (S, b) : /入輔助棧 c=b;for (i二1;i=a;i+)int d;d二pop(S);push (Q, d);cout,/貨架已經(jīng)放滿,可以開(kāi)始營(yíng)業(yè)endl;return 0;int sell (Sqstack &Q, Sqstack &S, Sqstack &D) /出售商品if (Q. base二二Q. top) cout,/商品已經(jīng)售空,endl;int f二pop(Q);push (D, f);cout,/商品已經(jīng)售出,endl;
8、 select (Q, S, D);return 0;int selectstate(Sqstack &Q, Sqstack &S,Sqstack &D)/查詢營(yíng)業(yè)情況coutz,已經(jīng)售出的商品,?length (D) endl;coutz,還有,length(Q)件商品可以出售endl;select (Q, S, D);return 0;int getother(Sqstack &Q, Sqstack &S, Sqstack &D )結(jié)束營(yíng)業(yè),并進(jìn)貨coutz,營(yíng)業(yè)時(shí)間,endl;if (D. topD. base) cout,z無(wú)需進(jìn)貨,endl; select (Q, S, D) ;el
9、se cout無(wú)需進(jìn)貨length (D)件,endl;for (int i=l: i=alength(D); i+) /倒貨到輔助棧int j二pop(Q);push (S, j);coutz,請(qǐng)輸入商品編號(hào),endl;for (i=l; i=length (D); i+) 新商品入輔助棧cinb;if (busing namespace std;typedef int SElemType;typedef struct SElemType *base;SElemType *top;int stacksize;Sqstack;int init(Sqstack &s, int maxsize)
10、s. base=new SElemTypemaxsize; if(!s base)exit(1);s. top=s base;s. stacksizemaxsize;return 0;int push(Sqstack &s, int e) if (s top-sbase二二s stacksize)return 0;else*s top二e;s top+;return 0;int pop(Sqstack &s)int e;if(s. top二二s base)return 0; elsee=*一一s.top; return e;int length(Sqstack &L)SElemType *p;
11、p=L base;for(int i=0;p!=Ltop;i+)p+;return i;int showout(Sqstack L) if (L top二二L base)cout,z貨架已空,zendl;return 0;SElemType *p;for (p二L. base; p!二L. top; p+)coutz,商品z,*pendl;return 0;int a, b, c;int select(Sqstack &Q, Sqstack &S, Sqstack &D); inital(Sqstack&Q,Sqstack &S, Sqstack &D) cout,/請(qǐng)確定貨架大小,endl;
12、cina;init(Q, a+1);init(S, a+1);init(D, a+1);COUt,Z貨架已經(jīng)建立,請(qǐng)輸入商品編號(hào),生產(chǎn)日期早的編號(hào)小,先輸入,zendl;c=l;for(int i=l;i=a;i+)cinb;if (bc) cout,/編號(hào)不合法;inital (Q, S, D) ; push(S, b);c 二b;for(i二1;i=a;i+)int d;d二pop(S);push (Q, d);cout,/貨架已經(jīng)放滿,可以開(kāi)始營(yíng)業(yè),endl;return 0;int sell (Sqstack &Q, Sqstack &S, Sqstack &D)if (Q. base
13、二二Q. top) cout,/商品已經(jīng)售空,endl;int f二pop(Q);push (D, f);coutz,商品,f,/ 已經(jīng)售出,zendl; select (Q, S, D);return 0;int selectstate(Sqstack &Q, Sqstack &S, Sqstack &D)coutz/ 已經(jīng)售出的商品,?length (D) endl;coutz/ 還有l(wèi)ength (Q)件商品可以出售endl;select (Q, S, D);return 0;int getother(Sqstack &Q, Sqstack &S, Sqstack &D )結(jié)束營(yíng)業(yè),并進(jìn)
14、貨cout,/ 營(yíng)業(yè)時(shí)間,endl;if (D. topD. base) coutz,無(wú)需進(jìn)貨*endl; select (Q, S, D) ; else cout,/無(wú)需進(jìn)貨length (D)件,endl;for(int i=l;i=a-length(D);i+)int j二pop(Q);push (S, j);cout,?請(qǐng)輸入商品編號(hào),endl;for(i=l;i=length(D);i+)cinb;if (bc) cout,/編號(hào)有誤,?endl; getother (Q, S, D) ;push(S, b);c 二b;for (i=l; i=a; i+)int k二pop(S);push (Q, k);D. top二D. base; /初始化輔助棧cout,z進(jìn)貨完成,可以開(kāi)始營(yíng)業(yè)endl;select (Q, S, D);return 0;int select (Sqstack &Q, Sqstack &S, Sqstack &D) /功能旋轉(zhuǎn)coutz/請(qǐng)選擇操作/zendl;cout,l.出售商品2.查看營(yíng)業(yè)情況,endl:cout,3.查看貨架商品2.結(jié)束營(yíng)業(yè)并進(jìn)貨endl;cout,5.退出程序,endl;int n;cinn;if (n=l)sell(Q, S, D);else if (n=2)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年安徽省安全員《A證》考試題庫(kù)及答案
- 2025年陜西省安全員-A證考試題庫(kù)附答案
- DB45T-木材加工企業(yè)安全規(guī)范編制說(shuō)明
- 學(xué)前教育管理學(xué) 課件
- 單位管理制度展示匯編人員管理
- 半導(dǎo)體行業(yè)分析:AI需求推動(dòng)運(yùn)力持續(xù)增長(zhǎng)互聯(lián)方案重要性顯著提升
- 2022年河北省張家口市第二十中學(xué)中考模擬英語(yǔ)試題(原卷版)
- 《本胃癌腹腔鏡》課件
- 2025年中國(guó)糖果市場(chǎng)深度評(píng)估及投資方向研究報(bào)告
- 電影投資行業(yè)競(jìng)爭(zhēng)格局及投資價(jià)值分析報(bào)告
- 護(hù)理查房股骨骨折
- 舉辦活動(dòng)的申請(qǐng)書范文
- 瑤醫(yī)目診圖-望面診病現(xiàn)用圖解-目診
- 2022年四級(jí)反射療法師考試題庫(kù)(含答案)
- 新《安全生產(chǎn)法》培訓(xùn)測(cè)試題
- 政務(wù)禮儀-PPT課件
- 特種涂料類型——耐核輻射涂料的研究
- 化工裝置常用英語(yǔ)詞匯對(duì)照
- 物資采購(gòu)管理流程圖
- 無(wú)牙頜解剖標(biāo)志
- 標(biāo)準(zhǔn)《大跨徑混凝土橋梁的試驗(yàn)方法》
評(píng)論
0/150
提交評(píng)論