




已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
學(xué) 號: 課 程 設(shè) 計題 目倉庫出庫管理的設(shè)計與實現(xiàn)學(xué) 院計算機(jī)科學(xué)與技術(shù)專 業(yè)班 級姓 名指導(dǎo)教師鞏 晶201年月日目錄1.系統(tǒng)描述3 1.1設(shè)計題目3 1.2設(shè)計目的3 1.3問題說明3 1.4開發(fā)環(huán)境3 1.5系統(tǒng)分析3 1.6系統(tǒng)設(shè)計流程圖42.系統(tǒng)設(shè)計5 2.1數(shù)據(jù)文件設(shè)計5 2.2輸入輸出的設(shè)計5 2.3用戶界面設(shè)計10 2.4處理過程設(shè)計123.系統(tǒng)測試123.1測試用例描述123.2測試方法描述133.3測試結(jié)果134.總結(jié)174.1特點與不足174.2收獲與體會185.參考文獻(xiàn)18附表18評分表27計算機(jī)基礎(chǔ)強(qiáng)化訓(xùn)練任務(wù)書學(xué)生姓名: 專業(yè)班級: 指導(dǎo)教師: 工作單位: 題 目: 倉庫出庫管理的設(shè)計與實現(xiàn) 初始條件:理論:學(xué)完計算機(jī)基礎(chǔ)知識,掌握C+語言編程基礎(chǔ)和VC開發(fā)平臺的使用。實踐:計算機(jī)科學(xué)系實驗中心提供計算機(jī)及軟件開發(fā)環(huán)境。要求完成的主要任務(wù): (1)系統(tǒng)需求分析,得到系統(tǒng)的數(shù)據(jù)需求和功能需求,分析結(jié)果用表格記錄。 (2)系統(tǒng)設(shè)計,包括內(nèi)存數(shù)據(jù)結(jié)構(gòu)設(shè)計、數(shù)據(jù)文件設(shè)計、代碼設(shè)計、輸入/輸出設(shè)計、用戶界面設(shè)計、處理過程設(shè)計。要求內(nèi)存數(shù)據(jù)用鏈表組織,數(shù)據(jù)文件用文本文件,用戶界面用字符界面。至少實現(xiàn)數(shù)據(jù)記錄的增加、修改、刪除、查詢(查詢應(yīng)能按不同數(shù)據(jù)項進(jìn)行)。(2)編制好程序后,設(shè)計若干測試用例,上機(jī)測試所設(shè)計的程序。(4)設(shè)計報告按格式要求書寫。設(shè)計報告正文的內(nèi)容應(yīng)包括:1)系統(tǒng)描述 包括問題說明、數(shù)據(jù)需求和功能需求。2)系統(tǒng)設(shè)計 包括內(nèi)存數(shù)據(jù)結(jié)構(gòu)設(shè)計、數(shù)據(jù)文件設(shè)計、代碼設(shè)計、輸入/輸出設(shè)計、用戶界面設(shè)計、處理過程設(shè)計。3)系統(tǒng)測試 包括測試用例的描述、測試方法和測試結(jié)果。4)設(shè)計的特點、不足、收獲和體會。時間安排:1、第20周(7月4日至7月8日)完成。2、7月8日8:00到計算機(jī)學(xué)院實驗中心(三樓)檢查程序、交課程設(shè)計報告、源程序(CD盤)。指導(dǎo)教師簽名: 2011年 月 日系主任(或責(zé)任教師)簽名: 2011年 月 日1 系統(tǒng)描述1.1設(shè)計題目 倉庫出庫管理的設(shè)計與實現(xiàn)1.2 設(shè)計目的(1) 通過設(shè)計,強(qiáng)化計算機(jī)專業(yè)基礎(chǔ)知識,如C+語言、數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)等,對這些知識加以運用。(2) 掌握編寫程序的思想方法、技巧,為以后的專業(yè)學(xué)習(xí)打下良好的基礎(chǔ)。(3) 培養(yǎng)動手能力,理論聯(lián)系實際的能力,在實踐中掌握理論,深化對計算機(jī)科學(xué)與技術(shù)的認(rèn)識。1.3. 問題說明隨著企事業(yè)的發(fā)展,以及人們需求的增多,倉庫管理已被廣泛的應(yīng)用。而倉庫管理系統(tǒng)軟件更是大型企業(yè)不可缺少的,它使管理變的更加容易,使管理員輕松的掌握倉庫物品信息,調(diào)整倉庫中物品的進(jìn)出,了解倉庫的庫存大小,以及對物品進(jìn)行查找等。本此訓(xùn)練的系統(tǒng)為倉庫出庫管理系統(tǒng),針對的是物品的出庫,可以實現(xiàn)針對出庫的相應(yīng)的功能。系統(tǒng)使用C+語言開發(fā),利用面向?qū)ο蟮乃枷?,?nèi)存數(shù)據(jù)用鏈表組織,數(shù)據(jù)的存儲為文本存儲。至少實現(xiàn)數(shù)據(jù)記錄的增加、修改、刪除、查詢(查詢應(yīng)能按不同數(shù)據(jù)項進(jìn)行)。1.4開發(fā)環(huán)境Visual C+6.0集成開發(fā)環(huán)境,主要用C+語言,面向?qū)ο蟮乃枷敕椒ā?.5 系統(tǒng)分析 (1)數(shù)據(jù)需求倉庫的屬性有:貨物編號、貨物名稱、貨物數(shù)量等。數(shù)據(jù)需求分析結(jié)果如下表: 數(shù)據(jù)名稱數(shù)據(jù)描述數(shù)據(jù)類型倉庫信息number貨物的編號int name10入庫貨物的名稱,如“computer”charquantity相對貨物的數(shù)量,如20int(2)功能需求 本程序要求實現(xiàn)倉庫管理中的物品的入庫初始化,物品的出庫,物品的列表顯示,物品相關(guān)信息的查找和退出程序的功能。當(dāng)輸入有誤時,給以相應(yīng)的提示信息。函數(shù)名稱函數(shù)功能void create(dlnode *L)創(chuàng)建鏈表頭節(jié)點void search(dlnode *L)查找主要菜單void searchnum(dlnode *L)按編號查找函數(shù)void searchname(dlnode *L)按名稱查找函數(shù)void current(dlnode *L)貨物出庫函數(shù)void print( dlnode *L)輸出函數(shù)void input(dlnode *L)定義入庫函數(shù)void output(dlnode *L)定義出庫函數(shù)void outnum(dlnode *L)按編號出庫函數(shù)void outname(dlnode *L)按名稱出庫函數(shù)void display(dlnode *L)顯示貨物清單void main()主函數(shù),含有操作界面1.6系統(tǒng)設(shè)計流程圖倉庫出庫管理系統(tǒng)退出系統(tǒng)貨物出庫顯示列表貨物查詢貨物入庫輸出所選貨物沒有該貨物2系統(tǒng)設(shè)計2.1數(shù)據(jù)文件設(shè)計我們總羨慕別人的幸福,卻常常忽略自己生活中的美好。其實,幸福很平凡也很簡單,它就藏在看似瑣碎的生活中。幸福的人,并非拿到了世界上最好的東西,而是珍惜了生命中的點點滴滴,用感恩的心態(tài)看待生活,用樂觀的態(tài)度闖過磨難。該程序采用內(nèi)部數(shù)據(jù)結(jié)構(gòu)如下:typedef struct dnode /* 定義雙向鏈表結(jié)構(gòu)體 */ int number; /* 貨物編號 */ char namemax; /* 貨物名稱 */ int counter; /* 貨物數(shù)量 */ struct dnode *prior, *next;/* 定義兩指針,分別指向其前驅(qū)和后繼 */dlnode; void create(dlnode *L);/創(chuàng)建鏈表頭結(jié)點void input(dlnode *L);/定義入庫函數(shù)void output(dlnode *L);/定義出庫函數(shù)void outnum(dlnode *L);/按編號出庫函數(shù)void outname(dlnode *L);/按名稱出庫函數(shù)void current(dlnode *L);/貨物出庫函數(shù)void search(dlnode *L);/查找主菜單void print(dlnode *L);/輸出函數(shù)void searchnum(dlnode *L);/按編號查找函數(shù)void searchname(dlnode *L);/按名稱查找函數(shù)void display(dlnode *L) ; / 顯示貨物清單 2.2輸入輸出的設(shè)計(1)輸入輸入,即時入庫的實現(xiàn)void input(dlnode *L)/定義入庫函數(shù) dlnode *in,*head; head=in=(dlnode *)malloc(sizeof(dlnode);/分配空間 head=L; printf(n請輸入貨物數(shù)據(jù):n); printf(編號:);scanf(%d,&in-number); printf(名稱:);scanf(%s,&in-name); printf(數(shù)量:);scanf(%d,&in-counter); if(L-next=NULL) /如果只有頭節(jié)點, /把剛輸入的in節(jié)點 L-next=in; /跟在頭節(jié)點后面 L-prior=in; / in-next=L; / in-prior=L; / isempty+; /isempty加1 else /如果當(dāng)前L的下一個節(jié)點不是頭節(jié)點 while(L=L-next)!=head) /如果輸入的數(shù)大于L-number,則插到L的前面 if(L-numbernumber) in-next=L; in-prior=L-prior; L-prior-next=in; L-prior=in; isempty+; /isempty加1 return; /輸入的編號比其它編號都小,則插到最后個節(jié)點,并首尾相連 head-prior-next=in; in-prior=head-prior; head-prior=in; in-next=head; isempty+; /isempty加1 (2)輸出即程序中的出庫函數(shù),實現(xiàn)了對信息進(jìn)行分類輸出及刪除操作,其主要設(shè)計代碼:1)選擇出庫函數(shù)類型:void output(dlnode *L)/出庫的函數(shù) int y; dlnode *head=L; if(isempty=0)/檢測是否有貨物輸入 printf(沒有貨物輸入系統(tǒng)n); getchar();getchar(); return ; while(1) printf(=n); printf(1.按編號出庫n); printf(2.按名稱出庫n); printf(0.返回上一層n); printf(=n); printf(選擇0-2:);scanf(%d,&y); switch(y) case 1:outnum(L);break;/調(diào)用按編號出庫函數(shù) case 2:outname(L);break;/調(diào)用按名稱出庫函數(shù) case 0:return; default:printf(enter error!Please input 0-2!); getchar();getchar();printf(nn); 2)按編號輸出函數(shù)void outnum(dlnode *L)/按編號出庫函數(shù) int num; dlnode *head=L; printf(請輸入出庫貨物的編號:); scanf(%d,&num); while(L=L-next)!=head) /如果找到就刪除節(jié)點 if(L-number=num) L-prior-next=L-next; L-next-prior=L-prior; isempty-; /isempty減1 printf(編號為%d的貨物成功出庫,num); getchar();getchar(); return; printf(沒有此編號的貨物,請查看是否還有貨物。nn); getchar();getchar(); 3)按名稱輸出函數(shù): void outname(dlnode *L)/按名稱出庫函數(shù) char na32; dlnode *head=L; printf(請輸入出庫貨物的名稱:); scanf(%s,&na); while(L=L-next)!=head) /如果找到就刪除節(jié)點 if(strcmp(L-name,na)=0) L-prior-next=L-next; L-next-prior=L-prior; isempty-; /isempty減1 printf(名稱為%s的貨物成功出庫,na); getchar();getchar(); return; printf(沒有此名稱的貨物,請查看是否還有貨物。nn); getchar();getchar(); 2.3用戶界面設(shè)計void create(dlnode *L)/創(chuàng)建鏈表頭節(jié)點int i; printf(*歡迎使用倉庫出庫管理的設(shè)計與實現(xiàn)*n); isempty=0; /初始化頭節(jié)點的值/ L-next=NULL;L-prior=NULL; L-number=L-counter=0; strcpy(L-name, ); printf(貨物庫存初始化n);printf(=n);printf( 1.繼續(xù)增加庫存n);printf( 0.結(jié)束n);printf(=n);scanf(%d,&i);while(i=1)input(L);printf(n=n);printf( 1.繼續(xù)增加庫存n);printf( 0.結(jié)束n);printf(=n);scanf(%d,&i);初始化:輸入1時:輸入0時:2.4處理過程設(shè)計程序整體的處理過程描述如下:實驗要求是倉庫出庫管理的設(shè)計與實現(xiàn),然而,出庫的前提就是入庫,所以還需要寫一個入庫的程序,輸入貨物及其信息。首先是增加庫存,再接下來有5個選擇分別是貨物出庫、查找貨物表、顯示倉庫貨物表,輸出到文件和退出,運用這5個操作,實現(xiàn)對出庫管理的操作,在程序設(shè)計中,運用到了對數(shù)據(jù)的增加,刪除(即出庫)、查找、輸出等 。3 系統(tǒng)測試 3.1用例測試描述在程序中輸入如下信息:貨物的種類為: 6編號物品名稱數(shù)量001綠茶300002紅茶350003可樂200004果汁400005酸奶1000006牛奶500分別在測試這些數(shù)據(jù)是否能出庫、顯示、查找等。 3.2測試方法根據(jù)用例反復(fù)檢測,看調(diào)試的過程中是否出現(xiàn)錯誤的結(jié)果,如是否當(dāng)文件中沒有要查找的數(shù)據(jù)時,程序是否可以正常運行,是否在查找的時候能準(zhǔn)確找到物品,其中最核心的方法就是把各種情況都想到,把代碼的各個角落都測試到,這樣就可以確保程序的準(zhǔn)確性和健壯性。3.3測試結(jié)果(1) 文本中的內(nèi)容(2)顯示倉庫內(nèi)信息:(3)查找倉庫內(nèi)物品出庫:上述出庫后,倉庫內(nèi)的剩余貨物:4 設(shè)計總結(jié) 4.1設(shè)計特點(優(yōu)缺點)本次設(shè)計,由于重點是出庫,而出庫的前提是入庫,即在編寫程序的時候還要加上入庫的函數(shù)。程序的還有一個特點就是如果有需要,能一直循環(huán)下去知道所有的貨物都輸出來。程序的優(yōu)點是,簡潔,易懂。一就實現(xiàn)了出庫,出庫,并能隨時顯示倉庫內(nèi)的物品,查找到所需物品。 程序的另一個優(yōu)點是界面設(shè)計精致,雖然是字符界面,但程序相當(dāng)好用。關(guān)于如何使用,屏幕上的輸出提示的很清楚,再加上精美的外觀,使人愛不釋手。設(shè)計中也存在著許多不足,如對于數(shù)據(jù)信息,比較簡潔,貨物信息也比較少,這點還有待改進(jìn),還有就是有些話重復(fù)很多次,有點羅嗦。對一些關(guān)于格式化輸出的函數(shù)掌握并不熟練,還需要進(jìn)一步的學(xué)習(xí)。 4.2收獲和體會本次強(qiáng)化訓(xùn)練開放性和綜合性很強(qiáng),要求我們利用以前所學(xué)的的所有知識,來開發(fā)本次的倉庫入庫管理系統(tǒng),雖然本次系統(tǒng)是字符界面,但在思想上和方法上有了一定的提高。首先,對于文件讀寫的運用,這開始對我來是一個盲點,因為在C+這門課上,我們從未提及過這方面的知識,雖然自己曾經(jīng)看過,但只是掌握了一些皮毛。而本次訓(xùn)練,是我在原有的基礎(chǔ)上,強(qiáng)化了對文本讀寫操作的理解。在思想方法上,我了解到,一個真正的系統(tǒng)是有一個堅實的數(shù)據(jù)庫的,而我們現(xiàn)在用的文本存儲就是一個模擬的數(shù)據(jù)庫。其次,強(qiáng)化面向?qū)ο蟮乃枷?,自從學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)這門課程,為了用C+對文本進(jìn)行讀寫,在操作中用到了類、對象等。再次體會封裝思想,強(qiáng)化了已有的知識。最后,本次設(shè)計的功能較齊全,功能全責(zé)要求我們思維有一定的嚴(yán)謹(jǐn)性,本次程序的編寫代碼的長度有幾百行,難免會出現(xiàn)一些錯誤,不過在更改錯誤的過程中,讓我們深刻的了解了許多不該犯的思維誤區(qū),如判斷是否相等的語句x=0寫成了x=0,這造成了判斷語句永遠(yuǎn)為真。諸如此類的小錯誤是編寫大程序的禁忌。本次強(qiáng)化訓(xùn)練在理論上和時間上鞏固了已有的知識,強(qiáng)化了思維,提高了專業(yè)的興趣,使我對以后的專業(yè)課程興趣盎然。5.參考文獻(xiàn)1C+程序設(shè)計教程,閔聯(lián)營,何克右編著,出版社:武漢理工大學(xué)出版社,出版或修訂時間:2005年7月第1版2數(shù)據(jù)結(jié)構(gòu)(C語言版),嚴(yán)蔚敏,吳偉民編著,出版社:清華大學(xué)出版社,出版或修訂時間:1997年4月附表:源代碼#include#include#include#include#define max 32int isempty=0;/標(biāo)志,判斷鏈表是無否為空typedef struct dnode /* 定義雙向鏈表結(jié)構(gòu)體 */ int number; /* 貨物編號 */ char namemax; /* 貨物名稱 */ int counter; /* 貨物數(shù)量 */ struct dnode *prior, *next;/* 定義兩指針,分別指向其前驅(qū)和后繼 */dlnode; void create(dlnode *L);void input(dlnode *L);void output(dlnode *L);void outnum(dlnode *L);void outname(dlnode *L);void current(dlnode *L);void search(dlnode *L);void print(dlnode *L);void searchnum(dlnode *L);void searchname(dlnode *L);void display(dlnode *L) ;void main() int x; dlnode *L; if(!(L=(dlnode *)malloc(sizeof(dlnode) /分配空間 printf(n); exit(1); create(L);/調(diào)用函數(shù),創(chuàng)建頭節(jié)點,并完成庫存初始化 while(1) /主菜單/ printf( =n); printf( 1. 貨物出庫n); printf( 2. 查找貨物表n); printf( 3. 顯示倉庫貨物表n); printf( 4. 輸出到文件n); printf( 0. 退出n); printf( =n); printf( 選擇0-4:); scanf(%d,&x); switch(x) case 1:current(L);break;/調(diào)用出庫函數(shù)case 2:search(L);break;/調(diào)用查找函數(shù) case 3:display(L);break;/調(diào)用顯示輸出函數(shù) case 4:print(L);break;/調(diào)用打印函數(shù) case 0:printf(n bye!see you!n); getchar();getchar();exit(0);/退出程序 default:printf(n Enter erreor!please input 0-4!); getchar();getchar(); void create(dlnode *L)/創(chuàng)建鏈表頭節(jié)點int i; printf(*歡迎使用倉庫出庫管理的設(shè)計與實現(xiàn)*n); isempty=0; /初始化頭節(jié)點的值/ L-next=NULL;L-prior=NULL; L-number=L-counter=0; strcpy(L-name, ); printf(貨物庫存初始化n);printf(=n);printf( 1.繼續(xù)增加庫存n);printf( 0.結(jié)束n);printf(=n);scanf(%d,&i);while(i=1)input(L);printf(n=n);printf( 1.繼續(xù)增加庫存n);printf( 0.結(jié)束n);printf(=n);scanf(%d,&i);void search(dlnode *L) /查找的主要菜單 int y; if(isempty=0) printf(沒有輸入貨物!n); getchar();getchar(); return; else while(1) printf(=n); printf(1.按編號查詢n); printf(2.按貨物名稱查詢n); printf(0.返回上一層n); printf(=n); printf(選擇0-2:); scanf(%d,&y); switch(y) case 1:searchnum(L);break;/調(diào)用按編號查找的函數(shù) case 2:searchname(L);break;/調(diào)用按名稱查找的函數(shù) case 0:return;/返回 default:printf(enter error!Please input 0-2!nn); getchar();getchar();printf(nn); void searchnum(dlnode *L)/按編號查找的函數(shù) int num,flag=0;/flag為是否找到的標(biāo)志 dlnode *head=L; if(isempty=0) printf(沒有貨物被輸入n); getchar();getchar(); return; printf(輸入你要查找的貨物編號:n); scanf(%d,&num); while(L=L-next)!=head) if(L-number=num) flag=1;/flag為1時表示找到 printf(找到指定編號貨物 n); printf(n編號:%dn,L-number); printf(名稱:%sn,L-name) ; printf(數(shù)量:%dnn,L-counter); if(flag=0)/flag為0時表示沒有找到 printf(沒有找到指定編號貨物,請查看是否還有貨物。n); getchar();getchar();void searchname(dlnode *L)/按名稱查找的函數(shù) int flag=0;/flag為是否找到的標(biāo)志 char na32; dlnode *head=L; if(isempty=0) printf(沒有貨物被輸入n); getchar();getchar(); return; printf(輸入你要查找的貨物名稱n); scanf(%s,&na); while(L=L-next)!=head) if(strcmp(L-name,na)=0) flag=1;/flag為1時表示找到 printf(找到指定名稱貨物 n); printf(n編號:%dn,L-number); printf(名稱:%sn,L-name) ; printf(數(shù)量:%dnn,L-counter); if(flag=0)/flag為0時表示沒有找到 printf(沒有找到指定編號貨物,請查看是否還有貨物。nn); getchar();getchar(); void current(dlnode *L)/貨物出庫函數(shù) int y; while(1) printf(=n); printf( 1.貨物出庫n); printf( 0.返回上一層n); printf(=n); printf( 選擇1-2:); scanf(%d,&y); switch(y) case 1:output(L);break;/調(diào)用出庫函數(shù) case 0:return;/返回上一層 default:printf(enter error!Please input 0-2!); getchar();getchar(); printf(nn); void input(dlnode *L)/定義入庫函數(shù) dlnode *in,*head; head=in=(dlnode *)malloc(sizeof(dlnode);/分配空間 head=L; printf(n請輸入貨物數(shù)據(jù):n); printf(編號:);scanf(%d,&in-number); printf(名稱:);scanf(%s,&in-name); printf(數(shù)量:);scanf(%d,&in-counter); if(L-next=NULL) /如果只有頭節(jié)點, /把剛輸入的in節(jié)點 L-next=in; /跟在頭節(jié)點后面 L-prior=in; / in-next=L; / in-prior=L; / isempty+; /isempty加1 else /如果當(dāng)前L的下一個節(jié)點不是頭節(jié)點 while(L=L-next)!=head) /如果輸入的數(shù)大于L-number,則插到L的前面 if(L-numbernumber) in-next=L; in-prior=L-prior; L-prior-next=in; L-prior=in; isempty+; /isempty加1 return; /輸入的編號比其它編號都小,則插到最后個節(jié)點,并首尾相連 head-prior-next=in; in-prior=head-prior; head-prior=in; in-next=head; isempty+; /isempty加1 void output(dlnode *L)/出庫的函數(shù) int y; dlnode *head=L; if(isempty=0)/檢測是否有貨物輸入 printf(沒有貨物輸入系統(tǒng)n); getchar();getchar(); return ; while(1) printf(=n); printf(1.按編號出庫n); printf(2.按名稱出庫n); printf(0.返回上一層n); printf(=n); printf(選擇0-2:);scanf(%d,&y); switch(y) case 1:outnum(L);break;/調(diào)用按編號出庫函數(shù) case 2:outname(L);break;/調(diào)用按名稱出庫函數(shù) case 0:return; default:printf(enter error!Please input 0-2!); getchar();getchar();printf(nn); void outnum(dlnode *L)/按編號出庫函數(shù) int num; dlnode *head=L; printf(請輸入出庫貨物的編號:); scanf(%d,&num); while(L=L-next)!=head) /如果找到就刪除節(jié)點 if(L-number=num) L-prior-next=L-next; L-next-prior=L-prior; isempty-; /isempty減1 printf(編號為%d的貨物成功出庫,num); getchar();getchar(); return; printf(沒有此編號的貨物,請查看是否還有貨物。nn); getchar();getchar(
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽修創(chuàng)意活動方案
- 榆林健步活動方案
- 漢南公司會議策劃方案
- 櫥柜特價活動方案
- 正面正向正氣活動方案
- 漢臺區(qū)開放日活動方案
- 沙灘親子拓展活動方案
- 母嬰簽到活動方案
- 歡送大班活動方案
- 比亞迪創(chuàng)意活動方案
- 2025年北京市中考物理試卷真題(含答案)
- 2025年上海市中考語文試卷真題(含答案及解析)
- 全國衛(wèi)生健康系統(tǒng)職業(yè)技能競賽(傳染病防治監(jiān)督)參考試題庫(含答案)
- 樓梯 欄桿 欄板(一)22J403-1
- 北師大高考?xì)v史強(qiáng)基考試題目
- 《特殊患者護(hù)理規(guī)范》
- 非車險銷售人員基礎(chǔ)培訓(xùn)系列第一講走進(jìn)非車險世界
- 比選申請文件模板
- pt1000熱電阻分度表
- 汽車維修安全生產(chǎn)管理制度大全
- 無縫鋼管廠設(shè)備介紹
評論
0/150
提交評論