倉(cāng)庫(kù)管理系統(tǒng)課程設(shè)計(jì)_第1頁(yè)
倉(cāng)庫(kù)管理系統(tǒng)課程設(shè)計(jì)_第2頁(yè)
倉(cāng)庫(kù)管理系統(tǒng)課程設(shè)計(jì)_第3頁(yè)
倉(cāng)庫(kù)管理系統(tǒng)課程設(shè)計(jì)_第4頁(yè)
倉(cāng)庫(kù)管理系統(tǒng)課程設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩19頁(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)介

1、課程設(shè)計(jì)報(bào)告課程名稱數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)題目運(yùn)動(dòng)會(huì)分?jǐn)?shù)統(tǒng)計(jì)專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)班級(jí)學(xué)號(hào)姓名完成日期2012年6月8日課程設(shè)計(jì)任務(wù)書(shū)設(shè)計(jì)題目:倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)內(nèi)容與要求:【設(shè)計(jì)內(nèi)容】為倉(cāng)庫(kù)設(shè)計(jì)一個(gè)倉(cāng)庫(kù)管理系統(tǒng),記錄存儲(chǔ)貨物的編號(hào)、名稱、數(shù)量。并且可以隨時(shí)進(jìn)行出貨和出庫(kù)操作、可隨時(shí)查看貨物信息。【基本要求】1)建立一個(gè)倉(cāng)庫(kù)管理程序,可以按順序和貨物名稱查詢倉(cāng)庫(kù)存儲(chǔ)情況;2)可以增加或刪除貨物;3)可以實(shí)現(xiàn)貨物的入庫(kù)出庫(kù);4)能用文件保存?zhèn)}庫(kù)貨品信息;指導(dǎo)教師:2012年6月8日課程設(shè)計(jì)評(píng)語(yǔ)成績(jī):指導(dǎo)教師:1、問(wèn)題描述建立一個(gè)倉(cāng)庫(kù)管理程序,可以按順序和貨物名稱查詢倉(cāng)庫(kù)存儲(chǔ)情況,也可以增加或刪除貨物信息、實(shí)現(xiàn)

2、貨物的入庫(kù)出庫(kù),要求能用文件保存?zhèn)}庫(kù)貨品信息。2、基本要求(1)、數(shù)據(jù)要求1) 建議輸入貨物的名稱,編號(hào),數(shù)量等,其余信息學(xué)生自行設(shè)計(jì);2) 輸出形式:有合理的提示,編號(hào),名稱,數(shù)量對(duì)應(yīng);3) 數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)自行設(shè)計(jì)。4)倉(cāng)庫(kù)貨物的相關(guān)數(shù)據(jù)要存儲(chǔ)在數(shù)據(jù)文件中。(2)、操作要求建立一個(gè)倉(cāng)庫(kù)管理程序,可以按順序和貨物名稱查詢倉(cāng)庫(kù)存儲(chǔ)情況,也可以增加或刪除貨物信息、實(shí)現(xiàn)貨物的入庫(kù)出庫(kù),要求能用文件保存?zhèn)}庫(kù)貨品信息。(3)、測(cè)試數(shù)據(jù)要求測(cè)試數(shù)據(jù)要求使用:1、全部合法數(shù)據(jù);2、整體非法數(shù)據(jù);3、局部非法數(shù)據(jù)。進(jìn)行程序測(cè)試,以保證程序的穩(wěn)定。(4)、界面要求有合理的提示,每個(gè)功能可以設(shè)立菜單,根據(jù)提示,能

3、完成相關(guān)的功能操作并符合要求。(5)、存儲(chǔ)結(jié)構(gòu)要求學(xué)生自己根據(jù)系統(tǒng)功能要求自己設(shè)計(jì),但是要求倉(cāng)庫(kù)貨物的相關(guān)數(shù)據(jù)要存儲(chǔ)在數(shù)據(jù)文件中。(數(shù)據(jù)文件的數(shù)據(jù)讀寫(xiě)方法等相關(guān)內(nèi)容在c語(yǔ)言程序設(shè)計(jì)的書(shū)上,請(qǐng)自學(xué)解決)請(qǐng)?jiān)谧詈蟮纳辖毁Y料中指明你用到的存儲(chǔ)結(jié)構(gòu)。3、數(shù)據(jù)結(jié)構(gòu)(1)、定義貨物數(shù)據(jù)類(lèi)型定義貨物數(shù)據(jù)類(lèi)型雙向鏈表,用于存放貨物的信息,包括貨物名稱,數(shù)量,編號(hào)等信息。typedefstructdnodeintNumber;/貨物編號(hào)charNamemax;/貨物名稱intCounter;/貨物數(shù)量structdnode*prior,*next;dlnode,*dlinklist;4) 總體設(shè)計(jì)根據(jù)倉(cāng)庫(kù)管理系

4、統(tǒng)的分析及設(shè)計(jì)要求,可以將此系統(tǒng)分為四個(gè)模塊:信息統(tǒng)計(jì)模塊、信息排序輸出模塊、信息查詢模塊、信息調(diào)用模塊。(1)、信息統(tǒng)計(jì)模塊實(shí)現(xiàn)信息的輸入、統(tǒng)計(jì),涉及函數(shù)有:voidInput()、(2)、信息輸出模塊實(shí)現(xiàn)信息的輸出,涉及函數(shù)有:voidOutputByName()、voidOutputByNum()voidinit_linklist()voidShow()(3)、信息查詢模塊實(shí)現(xiàn)信息的查詢,涉及函數(shù)有:(4)、信息調(diào)用模塊實(shí)現(xiàn)信息的調(diào)用,即從文件中讀出信息并輸出、保存信息,涉及函數(shù)有:voidLoad(),voidSave()主函數(shù)與各函數(shù)調(diào)用關(guān)系流程圖、結(jié)構(gòu)圖:貨物的入庫(kù)和出庫(kù)加載貨物信

5、息查看貨物信息查詢貨物信息退出并保存信息信息排序輸出模塊流程圖按貨物編號(hào)查詢按貨物名稱查詢退出返回主菜單主菜單XZ信息查詢模塊流程圖5、詳細(xì)設(shè)計(jì)(1)、貨物入庫(kù)功能voidInput。、voidInitList()是信息輸入、雙鏈表初始化函數(shù),可以按用戶執(zhí)意輸入信息、包括貨物的名稱編號(hào)和數(shù)量。其主要功能流程圖如下:NYinit_linklist(dlinklist*l)束(2)、貨物出庫(kù)功能voidOutputByName()、voidOutputByNum()兩個(gè)函數(shù)分別可實(shí)現(xiàn)通過(guò)名稱查找出庫(kù)和通過(guò)編號(hào)查找出庫(kù)其主要功能流程圖如下:(3)、貨物查詢功能()voidShow()函數(shù)是一個(gè)信息查

6、詢函數(shù)及查詢菜單函數(shù),顯示一個(gè)查詢菜單,利用switch語(yǔ)句實(shí)現(xiàn)按貨物編號(hào)查詢和按名稱查詢,利用循環(huán)語(yǔ)句do-while()返回查t5菜單,break語(yǔ)句終止循環(huán)。其主要功能流程如下:(4)、信息保存及讀取voidsave()、voidReadInfo(泅兩個(gè)函數(shù)分別實(shí)現(xiàn)信息保存到文件以及從文件中讀取信息的功能。把信息保存到文件中以及讀取保存在文件里的信息并輸出。由于采用的是鏈?zhǔn)酱鎯?chǔ),可以很方便的一下把文件里的信息全部讀取出來(lái),再依次創(chuàng)建生成雙鏈表,將信息全部讀到兩個(gè)雙鏈表中存儲(chǔ)。其主要功能流程圖如下:關(guān)閉文件6、測(cè)試與調(diào)試1、輸出界面運(yùn)行程序,進(jìn)入主菜單界面,用戶可以選擇貨物入庫(kù)出庫(kù)、加載貨

7、物信息、信息查詢、保存信息到文件、從文件中讀入信息、退出系統(tǒng)等操作選項(xiàng)。為了避免再次輸入大量信息,可以先選擇從文件中讀入信息,將以前輸入的信息重新顯示在屏幕上,再進(jìn)行后續(xù)操作。主菜單界面如圖所示:信信存 一人物物物保 物或看詢出T 江能本查退<0 12 3 40累 -加 二 聿 SV- II,一和息息白,,息(1)、貨物的入庫(kù)工、貨物的入庫(kù)2,貨物的出庫(kù);3、返回主菜電請(qǐng)選擇操作.九2,1請(qǐng)請(qǐng)請(qǐng)請(qǐng)物物回的的主人出菜.,編名的物物 一鬼隹器閃 擇人人入果10蘋(píng).:量按照程序引導(dǎo)輸入貨物信息輸入蘋(píng)果、橘子、饅頭各10個(gè)。(2)、輸出所有貨物信息信息在主菜單輸入3進(jìn)入貨物查看界面,所有貨物信息

8、如下圖顯示所示:歡迎進(jìn)入包庫(kù)管理系統(tǒng)!In一次查看黃,一_.4、查詢賀物信息1一出舁保存信息:數(shù)量101S編號(hào)12度、請(qǐng)按任意鞋繼續(xù).(3)、貨物出庫(kù)在主菜單中輸入1進(jìn)行貨物出庫(kù)士二安名符.我編號(hào)出庫(kù)1I 2s回上一島 請(qǐng)選擇爵;.選擇按名稱出庫(kù)I#蘋(píng)果庫(kù)庫(kù)層i貨 果的 出出一色的;蘋(píng)翟 越干上耕庫(kù)是出 三編回酎出覆客一重物 蓑返窗要信編名數(shù)貨 、, 1父的的的的人 1 2 3東翦物物物輸 請(qǐng)叱罡相番請(qǐng)力入茸物出庫(kù)的數(shù)量:5輸出出庫(kù)結(jié)果一一q一口中單果剩余的數(shù)量為:E請(qǐng)按任意鍵繼續(xù)一.選擇按編號(hào)出庫(kù)而出一區(qū)的 尊P上鈣庫(kù) 苔編回科出 翼返哪事3 *Ji川1仃|1( 量 - 數(shù) - 子的12橘翼

9、 是出 一息物 信編名數(shù)貨 曲的的的匯心物物物輸輸出出庫(kù)結(jié)果請(qǐng)瑜入貨物出庫(kù)的數(shù)量:5出庫(kù)成功I©庫(kù)中橘子乘除的數(shù)量為請(qǐng)獲任意鍵矗繞一(4)、查詢信息輸入4進(jìn)入信息查詢界面,用戶可根據(jù)自己喜好選擇按貨物編號(hào)查詢、按貨物名稱查詢或者退出返回主菜單。信息查詢界面如圖所示:1.裝編易查詢;2,按名稱查詢;3.返回主菜單: 請(qǐng)選擇操作:用戶可根據(jù)自己喜好選擇按哪種方式查詢,查詢結(jié)束后,按任意鍵返回信息查詢界面。輸入3則返回主菜單。以下是分別按照貨物編號(hào)、貨物名稱查詢的情況。按貨物編號(hào)查詢情況:查查菜色詢物之橘S續(xù) 口薪主耕查貨:- 0 編名回翔要重鍵 展返薊悠功編名數(shù)意 、變成的的的任 1 2

10、 NEe"物藥物送物息 ;暮 詢?cè)兊?的的子按貨物名稱查詢:蘋(píng)果名;的是物息詢的的果香黃不自詢物蘋(píng)S續(xù) I主稀查貨 快您功編名數(shù)意 、二成的附的任 12 3.陰需物物物按(5)、調(diào)用信息為了避免每次運(yùn)行程序時(shí)都要輸入大量數(shù)據(jù),在第一次運(yùn)行程序后,就已經(jīng)將信息自動(dòng)存檔,再次運(yùn)行時(shí),可以先直接調(diào)用信息,按任意鍵返回主菜單,再進(jìn)行后續(xù)操作。調(diào)用的信息如圖所示:歡迎進(jìn)入倉(cāng)庫(kù)管理系統(tǒng)!-i苓襄嗡庫(kù)和出庫(kù),T:查看貴/4a查詢貢物后顯0.退出棄保薦信息息,息,<0-4>s 9螢存儲(chǔ)成功”?謝謝使用 親住意鍵避續(xù)顯示文件中讀取的信息如圖所示:息,市息息息信信信存物物物保蚊物就看詢出轡桁

11、查杳建續(xù) 功繼 成碑 2S :數(shù)任 4>載按 0-加請(qǐng)J三豳.丁器出* 3 .7息 轉(zhuǎn)和息息息信信信存 -Ve人物物物保m 好的裳是洋>=, 支物既看詢出T XL倍加查查退<0數(shù) 5 310編423(6)退出系統(tǒng)輸入0則退出系統(tǒng),并保存信息。如圖所示:M和自普心息信 ¥ - 入胃物保:續(xù)功繼 爵靠聶莽4>:裳信信信存詢出查退3、調(diào)試分析運(yùn)行程序,進(jìn)入主菜單界面,用戶可以根據(jù)編號(hào)選擇測(cè)試數(shù)據(jù):選才¥1號(hào)功能進(jìn)入輸入信息模塊,根據(jù)提示信息將以下信息輸入系統(tǒng)中名稱:蘋(píng)果。編號(hào):1。數(shù)量:10名稱:橘子。編號(hào):2。數(shù)量:10名稱:饅頭。編號(hào):3。數(shù)量:10存

12、在問(wèn)題的思考及算法的改進(jìn)設(shè)想:1顯示的內(nèi)容堆積在一個(gè)屏幕上,看著很混亂,用C語(yǔ)言里的clrscr()函數(shù)在VC+理似乎不能用,上網(wǎng)查了下資料,找到了一個(gè)頭文件為的清屏函數(shù)system(“cls")。2調(diào)試程序時(shí),遇到了屏幕一閃又回到原來(lái)界面的情況,沒(méi)有輸出想要得到的信息,原來(lái)是信息在屏幕上顯示后,程序執(zhí)行到了清屏函數(shù),所以立馬清屏了,為了看到輸出信息,調(diào)用system("pause")函數(shù),使程序暫停,以讓用戶看到輸出地信息,然后再按任意鍵繼續(xù)執(zhí)行程序。3對(duì)于讀寫(xiě)文件不是很熟悉,fread和fwrite函數(shù)不是很會(huì)用,在讀出文件里的信息并輸出時(shí)花了很長(zhǎng)時(shí)間,不過(guò),

13、最后總算是會(huì)用了。4、設(shè)計(jì)總結(jié)本次課程設(shè)計(jì)是圍繞數(shù)據(jù)結(jié)構(gòu)進(jìn)行。根據(jù)問(wèn)題描述可知,需要解決問(wèn)題并不復(fù)雜,整個(gè)問(wèn)題只需要實(shí)現(xiàn)一個(gè)員工管理系統(tǒng)功能,那就是在這個(gè)系統(tǒng)中實(shí)現(xiàn)對(duì)職工信息的插入、刪除、查詢、排序、修改,但是,為了實(shí)現(xiàn)該功能,卻需要一定的算法和數(shù)據(jù)結(jié)構(gòu)以保證實(shí)現(xiàn)的時(shí)間和空間效率。把職工信息存儲(chǔ)在一個(gè)單鏈表中,利用指針實(shí)現(xiàn)對(duì)職工信息的各項(xiàng)基本操作。經(jīng)過(guò)這次數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì),我們不僅及時(shí)鞏固的了數(shù)據(jù)結(jié)構(gòu)、算法、以及軟件工程的知識(shí),并明白數(shù)據(jù)結(jié)構(gòu)和算法對(duì)于程序時(shí)間和空間性能的影響,及軟件工程提供的開(kāi)發(fā)流程和工具對(duì)于實(shí)現(xiàn)特定功能程序的重要意義。當(dāng)我們面對(duì)一個(gè)實(shí)際問(wèn)題,應(yīng)該迅速根據(jù)問(wèn)題性質(zhì)和特點(diǎn)抽象成

14、特定的數(shù)據(jù)結(jié)構(gòu),當(dāng)然每個(gè)問(wèn)題都有可能能夠抽象成多種數(shù)據(jù)結(jié)構(gòu),每種數(shù)據(jù)結(jié)構(gòu)適應(yīng)于不同的算法。因此應(yīng)該綜合考慮這樣的數(shù)據(jù)結(jié)構(gòu)、算法以及它們的空間和時(shí)間效率,然后從中選擇一個(gè)作為實(shí)現(xiàn)程序的基礎(chǔ)。此外,對(duì)程序的測(cè)試應(yīng)該要仔細(xì),根據(jù)模塊的特點(diǎn)和測(cè)試階段,采用各種軟件測(cè)試方法對(duì)程序進(jìn)行測(cè)試,確保各個(gè)模塊的正確性和完整性,最后集成起來(lái)測(cè)試其是否正確和完整地實(shí)現(xiàn)了問(wèn)題描述中要求的功能。7、 源程序清單源代碼:#include<>#include<>#include<># defineOK1# defineERROR0# definemax20typedefstructdno

15、deintNumber;charNamemax;intCounter;structdnode*prior,*next;dlnode,*dlinklist;intMenu()printf("tt歡迎進(jìn)入倉(cāng)庫(kù)管理系統(tǒng)!printf("tt-1、貨物的入庫(kù)和出庫(kù);n");printf("tt-2、加載貨物信息;n");printf("tt-3、查看貨物信息;n");printf("tt-4、查詢貨物信息;n");printf("tt-0、退出并保存信息;n");printf("tt

16、請(qǐng)選擇操作<0-4>:");intflag;system("cls");scanf("%d",&flag);returnflag;n");intMenu1()intflag;system("cls");printf("ttt1、貨物的入庫(kù);n");printf("ttt2、貨物的出庫(kù);n");printf("ttt3、返回主菜單;n");printf("ttt請(qǐng)選擇操作:");scanf("%d"

17、,&flag);returnflag;intMenu2()intflag;system("cls");printf("ttt1、按編號(hào)查詢;n");printf("ttt2、按名稱查詢;n");printf("ttt3、返回主菜單;n");printf("ttt請(qǐng)選擇操作:");scanf("%d",&flag);returnflag;intMenu3()intflag;system("cls");printf("ttt1、按名稱

18、出庫(kù);n");printf("ttt2、按編號(hào)出庫(kù);n");printf("ttt3、返回上一層;n");printf("ttt請(qǐng)選擇操作:");scanf("%d",&flag);returnflag;voidinit_linklist(dlinklist*l)*l=(dlinklist)malloc(sizeof(dnode);(*l)->prior=NULL;(*l)->next=NULL;voidInput(dlinklistL)dlnode*s,*p;intnumber,co

19、unter;charnamemax;printf("ttt請(qǐng)輸入貨物編號(hào):");scanf("%d",&number);getchar();printf("ttt請(qǐng)輸入貨物名稱:");scanf("%s",name);printf("ttt請(qǐng)輸入貨物的數(shù)量:");scanf("%d",&counter);getchar();s=(dlnode*)malloc(sizeof(dnode);s->Number=number;strcpy(s->Name

20、,name);s->Counter=counter;if(L->next=NULL)L->next=s;s->prior=L;s->next=NULL;elsewhile(L=L->next)!=NULL)if(s->Number<=L->Number)break;p=L;if(L=NULL)p->next=s;s->prior=p;s->next=NULL;elseif(L->Number=s->Number)L->Counter=L->Counter+s->Counter;elses-&g

21、t;prior=L->prior;L->prior->next=s;s->next=L;L->prior=s;printf("ttt入庫(kù)成功!n");printf("ttt");system("pause");voidShow(dlinklistL)dlinklistp;p=L->next;printf("ttt名稱tt編號(hào)tt數(shù)量n");while(p!=NULL)printf("ttt%stt%dtt%dn",p->Name,p->Number

22、,p->Counter);p=p->next;printf("ttt");system("pause");voidOutputByNum(dlinklistL,intnum)intnum1;dlnode*p;p=L;while(p=p->next)!=NULL)if(p->Number=num)break;if(p=NULL)printf("ttt倉(cāng)庫(kù)中沒(méi)有該編號(hào)的貨物!n");elseprintf("ttt貨物的信息是:n");printf("ttt貨物的編號(hào):");p

23、rintf("%dn",p->Number);printf("ttt貨物的名稱:");printf("%sn",p->Name);printf("ttt貨物的數(shù)量:");printf("%dn",p->Counter);printf("ttt請(qǐng)輸入貨物出庫(kù)的數(shù)量:");scanf("%d",&num1);getchar();if(p->Counter>num1)p->Counter=p->Counter-n

24、um1;printf("ttt出庫(kù)成功!倉(cāng)庫(kù)中%s剩余的數(shù)量為:%dn",p->Name,p->Counter);elseif(p->Counter=num1)if(p->next=NULL)p->prior->next=NULL;free(p);elsep->prior->next=p->next;p->next->prior=p->prior;free(p);printf("ttt出庫(kù)成功!貨物已經(jīng)全部出庫(kù)!n");elseprintf("ttt倉(cāng)庫(kù)中貨物數(shù)量不夠出庫(kù)數(shù)

25、量,請(qǐng)核實(shí)貨物信息!n");printf("ttt");system("pause");voidOutputByName(dlinklistL,charnamemax)intnum1;dlnode*p;p=L;while(p=p->next)!=NULL)if(strcmp(name,p->Name)=0)break;if(p=NULL)printf("ttt倉(cāng)庫(kù)中沒(méi)有叫該名稱的貨物!n");elseprintf("ttt貨物的信息是:n");printf("ttt貨物的編號(hào):&qu

26、ot;);printf("%dn",p->Number);printf("ttt貨物的名稱:");printf("%sn",p->Name);printf("ttt貨物的數(shù)量:");printf("%dn",p->Counter);printf("ttt請(qǐng)輸入貨物出庫(kù)的數(shù)量:");scanf("%d",&num1);getchar();if(p->Counter>num1)p->Counter=p->Cou

27、nter-num1;printf("ttt出庫(kù)成功!倉(cāng)庫(kù)中%s剩余的數(shù)量為:%dn",p->Name,p->Counter);elseif(p->Counter=num1)if(p->next=NULL)p->prior->next=NULL;free(p);elsep->prior->next=p->next;p->next->prior=p->prior;free(p);printf("ttt出庫(kù)成功!貨物已經(jīng)全部出庫(kù)!n");elseprintf("ttt倉(cāng)庫(kù)中貨物數(shù)

28、量不夠出庫(kù)數(shù)量,請(qǐng)核實(shí)貨物信息!n");printf("ttt");system("pause");voidSave(dlinklistL)dlnode*p;p=L->next;FILE*fp;if(fp=fopen("","w")=NULL)printf("ttt文件打開(kāi)失敗!n");return;while(p!=NULL)fprintf(fp,"%d%s%d",p->Number,p->Name,p->Counter);p=p->

29、next;fclose(fp);printf("ttt數(shù)據(jù)存儲(chǔ)成功!謝謝使用!n");printf("ttt");system("pause");voidLoad(dlinklistL)dlnode*r,*s;r=L;FILE*fp;if(fp=fopen("","r")=NULL)printf("tttt文件打開(kāi)失敗!n");return;while(!feof(fp)s=(dlnode*)malloc(sizeof(dnode);fscanf(fp,"%d%s%

30、d",&s->Number,&s->Name,&s->Counter);r->next=s;s->prior=r;r=s;r->next=NULL;fclose(fp);printf("tttt加載數(shù)據(jù)成功!n");printf("tttt");system("pause");dlnode*SrchByName(dlinklistL,charnamemax)dlnode*p;p=L->next;while(p!=NULL)if(strcmp(p->Nam

31、e,name)!=0)p=p->next;elsebreak;returnp;dlnode*SrchByNumber(dlinklistL,intnum)dlnode*p;p=L->next;while(p!=NULL)if(p->Number!=num)p=p->next;elsebreak;returnp;voidmain()intnum1,num2;intflag=1,flag1=1,flag2=1;charname1max,name2max;dlinklistL;init_linklist(&L);while(1)switch(Menu()case1:w

32、hile(1)switch(Menu1()case 1:Input(L);break;case 2:while(1)switch(Menu3()case 1:printf("ttt請(qǐng)輸入要出庫(kù)的貨物的名稱:");scanf("%s",name1);OutputByName(L,name1);break;case 2:printf("ttt請(qǐng)輸入要出庫(kù)的貨物的編號(hào):");scanf("%d",&num1);getchar();OutputByNum(L,num1);break;case 3:flag=0;br

33、eak;default:printf("ttt選擇錯(cuò)誤!請(qǐng)重新選擇<1-3>!n");printf("ttt");system("pause");if(flag=0)break;break;case3:flag1=0;break;default:printf("ttt選擇錯(cuò)誤!請(qǐng)重新選擇<1-3>!n");printf("ttt");system("pause");if(flag1=0)break;break;case2:Load(L);break;case3:Show(L);break;case 4:while(1)switch(Menu2()printf("ttt請(qǐng)輸入您要查詢的貨物的編號(hào):");scanf("%d",&num2);getchar();if(SrchByNumber(L,num2)!=NULL)printf("ttt查詢成功!貨物的信息是:

溫馨提示

  • 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)論