版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
快遞公司貨物管理系統(tǒng)
軟件課程設(shè)計
學(xué)院:通信與電子工程學(xué)院
班級:電子102___________________
姓名:
指導(dǎo)老師:__________________
日期:2013年12月2日
摘要
隨著電子商務(wù)和的蓬勃發(fā)展,快遞物流作為現(xiàn)實與網(wǎng)絡(luò)的實現(xiàn)基礎(chǔ),也得到了極大
發(fā)展,成為了一個初具規(guī)模的新興服務(wù)產(chǎn)業(yè)。由于電子商務(wù)與物流間密切的關(guān)系,電子
商務(wù)這場革命必然對物流產(chǎn)生極大的影響。電子商務(wù)中快遞公司成為了其中的重要組成
力量,而快遞公司又面臨著很多行業(yè)的競爭,大量的貨物給管理著也帶來了不少的麻煩,
這個影響是全方位的,從物流業(yè)的地位到物流組織模式、再到物流各作業(yè)、功能環(huán)節(jié),
都將在電子商務(wù)的影響下發(fā)生巨大的變化。本文開發(fā)了一款快遞公司貨物管理軟件對電
子商務(wù)的重要意義,根據(jù)快遞公司貨物管理員的需求對貨物管理(貨物進(jìn)出庫)做出快
速反應(yīng),保證貨物運(yùn)輸?shù)母咝Ю麜惩ā?/p>
關(guān)鍵詞:電子商務(wù)物流管理配送體系
軟件課程設(shè)計設(shè)計(論文)用紙
目錄
摘要.......................................................................
目錄.......................................................................I
第1章程序設(shè)計背景........................................................0
1.1貨物管理系統(tǒng)的意義...................................................0
1.2貨物管理有關(guān)理論.....................................................0
1.3程序準(zhǔn)備實現(xiàn)目標(biāo)....................................................0
第2章功能分析.............................................................2
2.1系統(tǒng)的功能分析.....................................................2
2,2.系統(tǒng)性能要求......................................................2
2.3項目簡介........................................................2
第3章程序設(shè)計思路.........................................................4
3.1模塊框架圖...........................................................4
3.2各模塊功能簡介.......................................................5
3.2.1貨物入庫........................................................5
3.2.2貨物查詢........................................................6
3.2.3貨物報損........................................................7
3.2.4貨物出庫........................................................8
第4章系統(tǒng)實現(xiàn)過程........................................................9
4.1系統(tǒng)采用的關(guān)鍵.......................................................9
4.2主要類說明.........................................................10
4.3測試運(yùn)行的結(jié)果......................................................10
參考文獻(xiàn)....................................................................14
附錄........................................................................15
第1章程序設(shè)計背景
1.1貨物管理系統(tǒng)的意義
快遞貨物管理系統(tǒng)是快遞企業(yè)信息管理的主要部分,當(dāng)庫存管理實現(xiàn)計算機(jī)輔助核算后,
大量的庫存信息資源可以得到及時記錄,匯總和分析并可通過網(wǎng)絡(luò)系統(tǒng)迅速傳遞,提高庫存
信息的及時性,系統(tǒng)性,全面性和共享程度,有利于形成整個企業(yè)的管理信息系統(tǒng)網(wǎng)絡(luò),促
進(jìn)整個企業(yè)管理向現(xiàn)代化邁進(jìn)。
一直以來人們使用傳統(tǒng)人工的方式管理貨物中的各種物資設(shè)備,這種管理方式存在著許
多缺點(diǎn),如:效率低、另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶
來了不少的困難。
作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對產(chǎn)品貨物信息進(jìn)行管理,具有著人工管理無法
比擬的優(yōu)點(diǎn),它檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等,
可減少更多的人力物力,這些都能夠極大地提高貨品貨物的管理效率,也是企業(yè)貨物管理科
學(xué)化、正規(guī)化,與世界接軌的重要條件。因此,開發(fā)?個貨物管理系統(tǒng)是很有必要的,具有
其特有的技術(shù)意義和管理意義。
1.2貨物管理有關(guān)理論
貨物是物流>物流系統(tǒng)中企業(yè)儲存原料、半成品、產(chǎn)成品的場所。貨物經(jīng)常將大批量的
貨物在貨物中存放較長時間,而現(xiàn)代物流貨物更強(qiáng)調(diào)貨物的動態(tài)進(jìn)出,盡量少的貨物在貨物
中存放盡可能少的時間。貨物在物流系統(tǒng)中的作用主要有運(yùn)輸整合、產(chǎn)品組合、直接轉(zhuǎn)運(yùn)、
服務(wù)、偶發(fā)事件的防范和緩沖。
貨物管理的核心探討一一庫存。雖然“庫存”不會記入月度損益,但它是資產(chǎn)負(fù)債表不
可缺少的組成元素。有很多關(guān)于“時間”的財務(wù)績效參數(shù)和非財務(wù)性績效參數(shù),例如I,及時
客戶訂單交付、現(xiàn)金周轉(zhuǎn)、庫存持有天數(shù)等等。對于企業(yè)來說,這些周轉(zhuǎn)時間能反映出企業(yè)
當(dāng)前的經(jīng)營狀況。它們的改進(jìn)必然有助于提高供應(yīng)鏈的整體競爭力。
1.3程序準(zhǔn)備實現(xiàn)目標(biāo)
1設(shè)計內(nèi)容:
制作貨物貨物管理系統(tǒng),實現(xiàn)數(shù)據(jù)錄入、數(shù)據(jù)輸出、數(shù)據(jù)查詢等功。
2、設(shè)計要求:
1)可以對貨物的存入、取出等操作記錄
o
編號:
時間:2021年x月x日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第1頁共30頁
2)貨物信息的查詢
3)簡單的報損統(tǒng)計功能
第1頁共30頁
編號:
時間:2021年X月X日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第2頁共30頁
第2章功能分析
2.1系統(tǒng)的功能分析
1.貨物發(fā)送信息:商品入庫和商品出庫
2.貨物查詢:貨物的查詢
3.貨物報損:貨物損壞報告
2.2.系統(tǒng)性能要求
1.系統(tǒng)安全、可靠;
2.功能齊全;
3.操作方便、界面友好;
4.易于維護(hù)和擴(kuò)充。
2.3項目簡介
設(shè)計快遞公司的貨物管理系統(tǒng)。此程序是為了貨物管理員更好地處理貨物。
包括貨物的貨物的入庫、出庫、查詢、報損。并且能夠很好的讓使用者了解貨物
存儲的有關(guān)信息。系統(tǒng)要求能夠按名稱入庫、出庫、查詢、報損貨物的信息。輸
入和輸出貨物的有關(guān)信息并且對輸入保存文件里確定程序至少具備以下功能:查
詢模塊、增加模塊、刪除模塊、貨物的有關(guān)信息數(shù)據(jù)存盤等的基本模塊。系統(tǒng)具
有“貨物的有關(guān)信息數(shù)據(jù)存盤”的功能,所以貨物的有關(guān)信息數(shù)據(jù)可以保存到磁盤
文件,那么也就意味著今后可以從磁盤文件讀出貨物的有關(guān)信息,可以方便用戶
第2頁共30頁
編號:
時間:2021年X月X日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第3頁共30頁
使用,避免數(shù)據(jù)重復(fù)錄入,考慮到系統(tǒng)實現(xiàn)簡潔,貨物數(shù)據(jù)文件采用文本文件,
貨物數(shù)據(jù)文件名:date.dato作為一個完整的系統(tǒng),除了具有增加貨物,刪除貨
物的信息模塊,還應(yīng)該具有修改貨物相關(guān)信息的功能,所以本系統(tǒng)具備了“貨物
入庫”、"貨物出庫”、"查詢統(tǒng)計''、"貨物報損”、"退出系統(tǒng)”,這5個基本功能,
就可以以最簡捷的方式實現(xiàn)對貨物的管理,也就實現(xiàn)了系統(tǒng)的要求。
第3頁共30頁
編號:
時間:2021年x月x日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第4頁共30頁
第3章程序設(shè)計思路
3.1模塊框架圖
貨物貨物管理系統(tǒng)有:商品入庫、商品出庫、貨物查詢、維護(hù)系統(tǒng)
圖3-1系統(tǒng)框架圖
第4頁共30頁
編號:
時間:2021年X月X日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第5頁共30頁
3.2各模塊功能簡介
3.2.1貨物入庫
按
任
意
鍵
返
回
圖3-2-1貨物入庫流程
第5頁共30頁
編號:
時間:2021年X月X日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第6頁共30頁
3.2.2貨物查詢
圖3-2-2貨物查詢流程
第6頁共30頁
編號:
時間:2021年X月X日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第7頁共30頁
3.2.3貨物報損
圖3-2-3貨物報損流程
第7頁共30頁
編號:
時間:2021年x月x日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第8頁共30頁
3.2.4貨物出庫
圖3-2-4貨物出庫流程
第8頁共30頁
編號:
時間:2021年x月x日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第9頁共30頁
第4章系統(tǒng)實現(xiàn)過程
4.1系統(tǒng)采用的關(guān)鍵
a.倉庫管埋員類
classadmin
(
public:
admin();
private:
stringname;
};
b.倉庫貨架類
classshelf
第9頁共30頁
編號:
時間:2021年x月x日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第io頁共30頁
public:
shelf();
private:
adminmen;〃管理員
stringstorcNo;〃倉庫編號
stringkinds;〃貨物大類
stringshelfNo;//貨架號
);
4.2主要類說明
使用面向?qū)ο蟮某绦蛟O(shè)計進(jìn)行分析,整個系統(tǒng)涉及兩大類可操作,倉庫、商
品。所以系統(tǒng)主要涉及兩大類:倉庫類、商品類。系統(tǒng)框架就是倉庫類和商品類
的定義;主函數(shù)中定義一個倉庫對象,循環(huán)顯示主菜單并根據(jù)用戶選擇調(diào)用倉庫
類的相應(yīng)方法(成員函數(shù))。
考慮系統(tǒng)操作的貨物信息具有不確定性,所以考慮使用鏈表保存、處理貨物
信息。倉庫類包含:所有貨物信息的一個不帶頭垢點(diǎn)的鏈表及可以對貨物信息進(jìn)
行增,改,刪除,查詢,數(shù)量設(shè)置,數(shù)據(jù)存盤等操作的相關(guān)模塊為成員函數(shù)。所有
貨物都具有的公共信息及操作可以使用倉庫類進(jìn)行描述。由于系統(tǒng)具有3類貨物
且3類貨物信息數(shù)據(jù),操作基本相同,所以可以為他們創(chuàng)立相同的類,并且采用
繼承和派生。
4.3測試運(yùn)行的結(jié)果
1.商場庫存貨物管理系統(tǒng)首頁
第10頁共30頁
編號:
時間:2021年x月x日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第11頁共30頁
圖4-1貨物管理系統(tǒng)
2.貨物入庫
貨物入庫,請輸入相關(guān)信息:
貨物名稱:衣服
貨物運(yùn)費(fèi):10
貨物數(shù)量:1
倉庫編號:8
貨物類型:服裝
貨架編號:01
該貨物已經(jīng)入庫......
請按任意鍵繼續(xù)?.?■
圖4-2貨物入庫
3.貨物查詢
第11頁共30頁
編號:
時間:2021年X月X日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第12頁共30頁
貨物查詢
1.按貨物名稱查詢
2.按貨物運(yùn)費(fèi)查詢
3.按類型查詢
4.返回
圖4-3貨物查詢
4.按貨物名查詢
按貨物名查詢:
輸入貨物名:衣服
貨物名運(yùn)費(fèi)商品數(shù)量倉庫編號貨物分類貨架號
衣服1018服裝01
請按任意鍵繼續(xù)...■
圖4-4按貨物名查詢
5.按貨物運(yùn)費(fèi)查詢
按貨物運(yùn)費(fèi)登詢:
輸入運(yùn)費(fèi)=10
貨物名運(yùn)費(fèi)貨物數(shù)量倉庫編號貨物分類貨架號
衣服1018服裝01
請按任意鍵繼續(xù)..?
圖4-5按運(yùn)費(fèi)查詢
6.按貨物類型查詢
第12頁共30頁
編號:
時間:2021年X月X日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第13頁共30頁
按貨物分類查詢:
輸入分類名稱:服裝
貨物名運(yùn)費(fèi)貨物數(shù)量倉庫編號貨物分類貨架另
衣服1018服裝0:
請按任意鍵繼續(xù)...■
圖4-6按貨物分類查詢
7.貨物報損
貨物報損,請輸入要報損商品信息、:
貨物名稱:衣服
你想報損貨物信息如下:
貨物名運(yùn)費(fèi)貨物數(shù)量倉庫編號貨物分類貨架號
衣服1018服裝01
這些貨物已經(jīng)損壞,請盡快從倉庫中取出?”
報損成功,記錄已經(jīng)更改?”
請按任意鍵繼續(xù)...■
圖4-7貨物報損
8.貨物出庫
貨物出庫,輸入出庫貨物信息:
貨物名稱:衣服
這些貨物已經(jīng)出庫,請仔細(xì)檢查喲”,
請按任意鍵繼續(xù)...■
圖4-8貨物出庫
第13頁共30頁
編號:
時間:2021年X月X日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第14頁共30頁
第5章總結(jié)
經(jīng)過一段時間的課程設(shè)計,雖然完成了快遞公司貨物管理系統(tǒng)的設(shè)計,但
是不可否認(rèn),其中還有有很多的不足,在本次設(shè)計中,只實現(xiàn)了其基本功能,很
多強(qiáng)大的功能還沒有實現(xiàn),貨物管理系統(tǒng)是快遞企業(yè)信息管理中不可缺少的一部
分,所以要實現(xiàn)它完整的功能還需要很多的改進(jìn),比如運(yùn)用數(shù)據(jù)庫。在這次課設(shè)
中運(yùn)用了面向?qū)ο蟮木幊陶Z言C++,通過定義類和對象,以及類的屬性和方法實
現(xiàn)基本功能,如出庫和入庫。這使得我們更進(jìn)一步熟悉了面向?qū)ο髾C(jī)制。在這次
課程設(shè)計中,由于對專業(yè)知識的掌握不夠,我們遇到了很多問題,得到了老師和
同學(xué)的幫助,借此感謝幫助過我們的老師和同學(xué)°總之,通過課程設(shè)計,使我們
能把理論知識運(yùn)用于實踐,做出符合實際要求的軟件。
參考文獻(xiàn)
⑴鄭振杰,C++程序設(shè)計.人民郵電出版社,2005
[2]柴欣,C/C++程序沒計.河北大學(xué)出版社,2002
[3]余蘇寧、王明福,C++程序設(shè)計.高等教育出版社,2003
第14頁共30頁
編號:
時間:2021年X月X日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第15頁共30頁
[4]呂鳳翥,C++語言程序設(shè)計(第2版).電子工業(yè)出版社,2007
[5]]李云清、楊慶紅,揭安全.數(shù)據(jù)結(jié)構(gòu).人民郵電大學(xué)出版社,2004
⑹譚浩強(qiáng),C++程序設(shè)計.清華大學(xué)出版社.2004
⑺錢能,C++程序設(shè)計.清華大學(xué)出版社.1999
[8]柴欣,C/C++程序沒計.河北大學(xué)出版社.2002
[9]陳衛(wèi)衛(wèi),C/C++程序改訂.中國鐵道出版社.2004
[10]譚浩強(qiáng),C程序設(shè)計.清華大學(xué)出版社.2005
附錄
源代碼
第15頁共30頁
編號:
時間:2021年X月X日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第16頁共30頁
#includc"stdafx.h"
/include<iostream>
#includc<string>
#include<fstream>
#includc<casscrt>
#include<iomanip>
#include<conio.h>
usingnamespacestd;
〃倉庫管理員類
classadmin
{
public:
admin();
private:
stringname;
};
〃倉庫貨架類
classshelf
|
public:
shelf();
private:
adminmen;//管理員
stringstorcNo;〃倉庫編號
stringkinds;〃貨物大類
stringshclfNo;//貨架號
1;
//electricalclass
classele
{
public:
ele();
private:
siringname:〃貨物名
doubleprice;〃運(yùn)費(fèi)
shelfsh;〃所屬貨架
longcount;//貨物數(shù)量
);
〃管理(組合類)
classmana
{
public:
mana();
第16頁共30頁
編號:
時間:2021年X月X日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第17頁共30頁
charfirst_face();//M頁
voidin_storage();〃入庫
voidout_storagc();//出庫
voidselect_ele。;//查詢
voidselect_name();〃按貨物名稱查詢
voidselecl_price();〃按運(yùn)費(fèi)價格查詢
voidselectkind。:〃按大類查詢
voidcaH_break();〃貨物報損
private:
cicacle;
shelfashelf;
adminabs;
I;
〃電器類默認(rèn)構(gòu)造函數(shù)
ele::ele():sh()
(
name="xxx";//貨物名
price=0.0;〃運(yùn)費(fèi)
count=貨物數(shù)量
)
〃倉庫貨架類默認(rèn)構(gòu)造函數(shù)
shelf::shelf():men()
|
storeNo="xxx”;〃倉庫編號
kinds="xxx”;〃貨物大類
shclfNo="xxx";;//貨架號
}
admin::admin()
(
name="xxx";
〃管理類默認(rèn)構(gòu)造函數(shù)
mana::mana():aclc(),ashclfij,abs()
charmana::first_face()
(
system("cls");
cout?cndl;cout
?endl?"\t\t?---------
?endl?°\t\t|
第17頁共30頁
編號:
時間:2021年X月X日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第18頁共30頁
?endl?u\t\t|快遞庫存貨物管理系統(tǒng)1"
?endl?u\t\t|1"
?cndl?"\t\t|1.貨物入庫1"
?endl?u\t\t|1"
?endl?°\t\t|2.貨物出庫1"
?endl?"\t\t|1"
?endl13.查詢統(tǒng)計I"
?endl?u\t\t|1"
?endl?"\t\t|4.貨物報損1”
?cndl?"\t\t|1"
?endl?u\t\t|5.退出系統(tǒng)1”
?endl?°\t\t|1"
_______n|_]”
?endl?endl
return_getch();
〃入庫
voidmana::in_storage()
(
system("cls");
stringname;〃貨物名
doubleprice;〃運(yùn)費(fèi)
stringstoreNo;〃倉庫編號
stringkinds;〃貨物大類
stringshclfN。;//貨架號
longcount=0;//貨物數(shù)量
cout?endl?"貨物入庫,請輸入相關(guān)信息:"?endl?endl;
cout?"\t貨物名稱:";
cin?name;
cout?endl?"\t貨物運(yùn)費(fèi):
cin?price;
cout?endl?"\l貨物數(shù)量:
cin?count;
cout?endl?"\l倉庫編號:
cin?storeNo;
cout?endl?"\t貨物類型:";
cin?kinds;
cout?endl?"\t貨架編號:";
cin?shelfNo;
ofstreamstoreFile("store.(xt",ios::app);
storeFile?setiosflags(ios::left)?setw(20)?name?
?setw(15)?price?""?setw(10)?count?""
第18頁共30頁
編號:
時間:2021年X月X日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第19頁共30頁
?setw(10)?storeNo?""?setw(20)?kinds?""
?shelfNo?endl;
storcFilc.close();
cout?endl?endl?"\t該貨物已經(jīng)入庫..."?endl?endl?"\t";
systein("pause");
)
//出庫
voidmana::out_storage()
(
systcni("cls");
stringname;〃貨物名
cout?endl?"\t貨物出庫,輸入出庫貨物信息:"?endl?endl;
cout?”\l貨物名稱:";
cin?name;
ifstreamstoreFile("store.txt');
if(SstoreFile)
(
ofstreamstoreFileIC'store.txt");
storeFilel.close();
cout?endl?endl?"\t倉存為空!!!!”<<end!?endl?"M";
systeni("pause");
return;
)
boolflag=false;
stringnamcl;//貨物名
doubleprice1;//運(yùn)費(fèi)
siringsioreNol;〃倉庫編號
stringkinds1;//貨物大類
stringshelfNoI;〃貨架號
longcount1=0;〃貨物數(shù)量
ofstreamtempFile("temp.txt");
while(storeFile?namel?price!?count1?storeNo1?kinds1?shelfNol)
(
if(namel==name)
flag=true;
else
(
teinpFile?setiosflags(ios::left)?setw(20)?name1?
?setw(15)?price1?""?setw(10)?count1?""
?sctw(10)?storeNo1?""?sctw(20)?kinds1?""
?shelfNol?endl;
第19頁共30頁
編號:
時間:2021年x月x日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第20頁共30頁
tempFile.close();
storeFile.cIose();
if(!flag)
(
cout?endl?endl?"\t倉庫中沒有這種貨物!!!”《end!?endl?"\t";
systemCpause");
return;
)
ofstreamstoreFileIC'store.txt");
ifstreamtcmpFile1("tcmp.txt");
storeFileI?lempFileI.rdbuf();
storeFilel.close();
tempFilel.closeO;
cout?endl?"\t這些貨物已經(jīng)出庫.請仔細(xì)檢查喲!!!”endl?endl?"\t";
systcni("pausc");
}
〃查詢
voidmana::selecl_ele()
(
while(I)
|
system("clsn);
cout?endl?endl;
cout??,\t=========================================================''?
endl
?H\tllII"?endl
?"\1||貨物查詢II"?endl
?K\tll||"?endl
?"\tll1.按貨物名稱查詢||"?endl
?"\l||II"?endl
?"\t||2.按貨物運(yùn)費(fèi)查詢||"?endl
?"\1||II"?endl
?"\t||3.按類型查詢II"?endl
?"\1||H"?endl
?"\t||4.返回||"?endl
?n\t||Hn?endl
5-------------------------------------------------------------------------------------------------------“endl
?endl?
charselect=_getch();
switch(select)
第20頁共30頁
編號:
時間:2021年X月X日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第21頁共30頁
case
selcct_namc();
break;
case'2':
selecl_price();
break:
case3:
select_kind();
break;
case'4':
return;
default:
break;
I
}
)
〃按商品名稱查詢
voidniana::select_name()
{
systeni("clsn);
cout?endl?"\t按貨物名查詢:"?endl?endl;
coutVV、輸入貨物名:“;
stringname;
cin?name;
stringname1;
doubleprice1;
stringstoreNol;〃倉庫編號
stringkinds!;
stringshelfNol;//貨架號
longcount1=();〃商品數(shù)量
ifstreamstorcFilc("storc.txt');
if(SstoreFile)
(
cout?endl?endl<<”\t>_<|||對不起,你的庫存為空!!!”《endl?endl?"\t";
system("pause");
return;
}
boolflag=false;
cout<vendl?”貨物名"""運(yùn)費(fèi)"vv”商品數(shù)量“vv“倉庫編號"
?"貨物分類"?”貨架號”《endl?endl;
while(storeFile?namel?price1?count1?storeNo1?kindsI?shelfNol)
第21頁共30頁
編號:
時間:2021年X月X日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第22頁共30頁
if(namel==name)
(
flag=true;
cout?setiosflags(ios::leftj?setw(15)?name1?""
?setw(10)?price1?""?setw(10)?countI?""
?setw(10)?storeNol?""?setw(15)?kinds1?""
?shelfNol?endl;
)
)
storeFile.cIose();
if(!flag)
cout?endl?endlv〈”對不起,庫存中沒有這種貨物!!:";
cout?endl?endl;
system("pause");
}
〃按商品價格查詢
voidmana::select_price()
(
system("cls");
cout?endl?"\t按貨物運(yùn)費(fèi)查詢:n?endl?endl;
cout?"\t輸入運(yùn)費(fèi):";
doubleprice;
cin?price;
stringnamel;
doubleprice1;
siringstoreNol;〃倉庫編號
stringkinds】;//大類
stringshelfNol;//貨架號
longcount1=0;〃數(shù)量
ifstreamstoreFile("store.txt');
if(JstoreFile)
(
cout?endl?endlvv”\l對不起,你的庫存為空!!!”vvendl?endl?"\l";
system("pause");
return;
}
boolflag=false;
coutvvendlvv”貨物名"vv“運(yùn)費(fèi)"vv”貨物數(shù)量倉庫編號"
?”貨物分類"<<“貨架號”號endl?endl;
while(storeFile?namel?price1?counti?storeNol?kinds1?shelfNol)
if(priceI==price)
第22頁共30頁
編號:
時間:2021年x月x日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第23頁共30頁
flag=true;
cout?setiosflags(ios::lcft)?setw(15)?name1?””
?setw(10)?price1?""?setw(10)?countI?""
?setw(10)?storeNo1?""?setw(15)?kinds1?""
?shelfNol?endl;
)
)
storeFile.cIose();
if(!flag)
cout?endl?endl?”對不起,庫存中沒有這個價格的貨物!!廣;
cout?endl?endl;
system("pause");
}
//按大類查詢
voidmana::select_kind()
(
systemC'cls");
cout?endl?"\t按貨物分類查詢:0?endl?endl;
cout?■輸入分類名稱:";
stringkinds;
cin?kinds;
stringname1;
doubleprice1;
stringstorcNol;〃倉庫編號
stringkinds1;//大類
siringshelfNol;//貨架號
longcount1=0;〃數(shù)量
ifstreamstoreFi)e("store.txt');
if(JstoreFile)
(
cout?endl?endl?飛對不起,你的庫存為空!!廣vvendl?endl?"\t";
systcm("pausc");
return;
I
boolflag=false;
coutvvendive”貨物名”<v"運(yùn)費(fèi)"vv”貨物數(shù)量“vv“倉庫編號"
?“貨物大類"?"貨架號"<<endl?endl;
while(storeFile?name1?price1?count1?storeNo1?kinds1?shelfNol)
(
if(kinds1==kinds)
flag=true;
第23頁共30頁
編號:
時間:2021年X月X日書山有路勤為徑,學(xué)海無涯苦作舟頁碼:第24頁共30頁
cout?setiosflags(ios::left)?setw(!5)?name1?""
?setw(10)?price1?"?setw(10)?countI?""
?sctw(10)?storcNol?""?setw(15)?kinds1?""
?shelfNol?endl;
I
I
storeFile.cIoseO;
if(!flag)
cout?endl?endlvv”對不起,庫存中沒有這類貨物!!:";
cout?endl?endl;
system("pause");
I
〃貨物報損
voidmana::call_break()
(
system("cls");
stringname;〃名
cout?endl?"\t貨物報損,請輸入要報損商品信息:"?endl?endl;
coutvv"\t貨物名稱:”;
cin?name;
ifstreamstoreFileC'store.txt*);
if(!storeFile)
|
ofstreanistoreFile1("store.txt");
storcFilc1.closc();
cout?
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 深度解析(2026)《GBT 25635.2-2010電解去毛刺機(jī)床 第2部分:參數(shù)》(2026年)深度解析
- 2026中國農(nóng)業(yè)科學(xué)院第一批招聘7人(農(nóng)業(yè)環(huán)境與可持續(xù)發(fā)展研究所)參考考試試題及答案解析
- 2025廣東佛山市南海區(qū)獅山鎮(zhèn)英才學(xué)校招聘3人考試參考試題及答案解析
- 2025廣東深圳市規(guī)劃和自然資源局光明管理局勞務(wù)派遣人員招聘1人備考考試試題及答案解析
- 2025年銅陵市義安經(jīng)開區(qū)管委會公開招聘編外聘用人員1名備考考試題庫及答案解析
- 2025年甘肅省天水市清水縣白沙中心衛(wèi)生院招聘元坪村鄉(xiāng)村醫(yī)生考試參考試題及答案解析
- 2025年寧波市北侖區(qū)小港街道辦事處招聘編外人員1人參考考試試題及答案解析
- 2025河北雄安人才服務(wù)有限公司招聘2人備考筆試試題及答案解析
- 2025廣東廣州景泰第三幼兒園教師招聘1人參考筆試題庫附答案解析
- 2025廣東河源市連平縣退役軍人事務(wù)局招聘編外人員3人模擬筆試試題及答案解析
- 句法成分課件(共18張)統(tǒng)編版語文八年級上冊
- GB/T 70.3-2023降低承載能力內(nèi)六角沉頭螺釘
- 2023版中國近現(xiàn)代史綱要課件:07第七專題 星星之火可以燎原
- 通知書產(chǎn)品升級通知怎么寫
- 氣管插管術(shù) 氣管插管術(shù)
- 大學(xué)《實驗診斷學(xué)》實驗八:病例分析培訓(xùn)課件
- GB/T 28400-2012釹鎂合金
- 多維閱讀第8級Moon Mouse 明星老鼠的秘密
- 骨髓增生異常綜合癥課件整理
- 心肌梗死院前急救課件
- 雙升基本知識-信號
評論
0/150
提交評論