倉庫管理系統(tǒng)C++課程設(shè)計報告_第1頁
倉庫管理系統(tǒng)C++課程設(shè)計報告_第2頁
倉庫管理系統(tǒng)C++課程設(shè)計報告_第3頁
倉庫管理系統(tǒng)C++課程設(shè)計報告_第4頁
倉庫管理系統(tǒng)C++課程設(shè)計報告_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、高級語言程序設(shè)計課程設(shè)計報告設(shè)計主題圖書管理系統(tǒng)專業(yè)的計算機科學和技術(shù)班級姓名取得學位2007年6月5日目錄1 .設(shè)計目的2、設(shè)計思想3 .類和對象的設(shè)計44 .程序源代碼55 .調(diào)試記錄16總結(jié),總結(jié),總結(jié),總結(jié),總結(jié)。倉庫管理系統(tǒng)1 .設(shè)計目的進一步掌握通過實習學到的基本知識,學習解決實際問題的方法2設(shè)計主題1、問題說明(功能要求):某公司現(xiàn)有設(shè)備:普通電視機、DVD、帶DVD的電視機、帶DVD的電視機售價為普通電視機和DVD單價之和的80%,要求所有庫存設(shè)備都可以用品名表示、檢索、追加、刪除、保存的功能。2 .解決問題的辦法:根據(jù)系統(tǒng)的功能要求,可以將問題解決分為下一步(1)分析系統(tǒng)中各

2、實體之間的關(guān)系及其屬性和行動(2)根據(jù)問題的描述,設(shè)計系統(tǒng)的類級別(3)完成班級階層各級的記述(包括屬性和方法)(4)完成類內(nèi)各成員函數(shù)的定義(5)完成系統(tǒng)的應(yīng)用模塊(6)功能調(diào)試(7)完成系統(tǒng)摘要報告和系統(tǒng)使用說明書。2 .設(shè)計思想(設(shè)計類別管理庫,實現(xiàn)倉庫信息的描述類別shelf計數(shù)器類別庫實現(xiàn)電氣設(shè)備資料的制作類別ele電器類,實現(xiàn)電氣設(shè)備的描述、電氣設(shè)備的編號、貨架號、名稱、數(shù)量、價格等的類別mana函數(shù)類函數(shù)菜單如下所示。函數(shù)功能char first_face ()取得主頁void show_storage ()顯示保存信息void in_storage ()電入庫void out_

3、storage ()電器的出庫void select_ele ()查詢電器信息void select_name ()用電器名稱調(diào)查void select_price ()用電費調(diào)查void call_s ()商品的保存(2)用班的成員函數(shù)操作鏈表的數(shù)據(jù),表示其功能。(3)設(shè)計用于實現(xiàn)功能設(shè)計的菜單1 .輸入商品2 .商品檢索3 .查詢?nèi)霂? .商品的出庫5 .退出系統(tǒng)3 .設(shè)計類和對象(1)本程序定義了四個類,定義如下:等級管理器。舉止公共:admin ();私有:字符串名稱;等級舍爾f舉止公共:shelf ();私有:string storeNo; /倉庫編號string shelfNo;管

4、理we; /貨架號類別ele舉止公共:ele ();私有:字符串名稱; /商品名雙價格; /介格shelf sh; /所屬架子長計數(shù); /商品數(shù)類mana舉止公共:mana ();char first_face (); /首頁void show_storage (); /顯示void in_storage (); /入庫void out_storage (); /退房void select_ele (); /查詢void select_name (); /按商品名咨詢void select_price (); /按商品價格調(diào)查void call_s (); /商品保存void show_sto

5、rage1();私有:管理員ABS;ele aele;自助餐;ele:ele():sh ()舉止name=xxx ; /商品名價格=0.0; /介格計數(shù)=0; /商品數(shù)以下(2)在類管理、類shelf sh、類ele和類mana中定義了各自的對象admin abs和shelf sh的ele aele; 調(diào)用那個函數(shù)來實現(xiàn)各種各樣的功能。(3)主函數(shù)的實現(xiàn),各種函數(shù)的調(diào)用。4 .程序源代碼#include#include#include#include#includeusing namespace std;等級管理器。舉止公共:admin ();私有:字符串名稱;等級舍爾f舉止公共:shelf

6、();私有:string storeNo; /倉庫編號string shelfNo;管理員we; /貨架號類別ele舉止公共:ele ();私有:字符串名稱; /商品名雙價格; /介格shelf sh; /所屬架子長計數(shù); /商品數(shù)類別mana舉止公共:mana ();char first_face (); /首頁void show_storage (); /顯示void in_storage (); /入庫void out_storage (); /退房void select_ele (); /查詢void select_name (); /按商品名咨詢void select_price (

7、); /按商品價格調(diào)查void call_s (); /商品保存void show_storage1();私有:管理員ABS;ele aele;自助餐;ele:ele():sh ()舉止name=xxx ; /商品名價格=0.0; /介格計數(shù)=0; /商品數(shù)以下shelf:shelf():we ()舉止storeNo=xxx ; /倉庫號碼shelfNo=xxx ; /棚號以下admin:admin ()舉止name=xxx ;以下mana:mana():aele (),ashelf (),abs ()舉止以下char mana:first_face ()舉止系統(tǒng)( cls );cout en

8、dl;cout name;cout endl t商品介格: ;cin price;cout endl t商品數(shù): ;cin count;cout endl t倉庫編號: ;cin storeNo;cout endl t架子編號: ;cin shelfNo;ofstreamstorefile(store.txt ,ios:30app );storefilesetioslags (IOs :3360左) setw (20 ) name setw (15 )價格“setw (10 )計數(shù)”setw(10) storeNo shelfNo endl;storeFile.close ();cout en

9、dl endl t此商品已經(jīng)入庫endl endl t ;系統(tǒng)( pause );以下void MAA :3360 show _ storage () 222卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡布爾標志2=假;字符串名稱2; /商品名雙價格2; /介格字符串存儲NO2; /倉庫編號string shelfNo2; /貨架號長計數(shù)2=0; /商品數(shù)ifstream show文件( store.txt );PS (! showFile )舉止cout t很抱歉,有空庫存! 咦! endl endl t ;系統(tǒng)( pause );返回;以下cout endl 商品名 價格 商品數(shù) 倉庫號碼貨架號碼 e

10、ndl endl;while (show文件名2價格2計數(shù)2存儲NO2 shelf no2)舉止coutsetioslags (IOs :3360左) setw (10 ) name 2setw (10 )價格2 setw (10 )計數(shù)2 setw(10)storeno2 shelfNo2 endl;以下showFile.close ();getchar ();以下void mana:out_storage ()舉止系統(tǒng)( cls );字符串名稱; /商品名將cout endl t商品出庫,輸入出庫商品信息:endolcout t商品名: ;cin name;ifstreamstoreefi

11、le(store.txt );PS (! storeFile )舉止ofstreamstorefile1(store.txt );storeFile1.close ();cout endl endl t倉庫為空! 咦! 咦! endl endl t ;系統(tǒng)( pause );返回;以下布爾標志=假;字符串名稱1; /商品名雙價格1; /介格字符串存儲no1; /倉庫編號string shelfNo1; /貨架號長計數(shù)2;長計數(shù)1=0; /商品數(shù)是ofstream tempFile(temp.txt )while (store filename1price1count1store no1 shelf no1)舉止if (nam

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論