商店存貨管理系統(tǒng)_第1頁
商店存貨管理系統(tǒng)_第2頁
商店存貨管理系統(tǒng)_第3頁
商店存貨管理系統(tǒng)_第4頁
商店存貨管理系統(tǒng)_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、數(shù)據(jù)結構課程設計題 目 商店存儲管理系統(tǒng) 學生姓名 指導教師 學 院 計算機學院 專業(yè)班級 計 09(1) 完成時間 2012.12.04 目 錄第一章 課程設計目的2第二章 課程設計內容和要求2第三章 課程設計分析3第四章 算法描述4第五章 源代碼8第六章 運行結果分析13第七章 結束語15第八章 參考文獻15第一章 課程設計目的通過實習,了解并初步掌握設計、實現(xiàn)較大系統(tǒng)的完整過程,包括系統(tǒng)分析、編碼設計、系統(tǒng)集成、以及調試分析,熟練掌握數(shù)據(jù)結構的選擇、設計、實現(xiàn)以及操作方法,為進一步的應用開發(fā)打好基礎。通過實習鞏固并提高實習者的C語言知識,并初步了解Visual C+的知識,提高其編程能力

2、與專業(yè)水平。第二章 課程設計內容和要求2.1課程設計內容建立一商店存貨管理系統(tǒng),要求每次出貨時取進貨時間最早且最接近保質期中止時間的貨物。分步實施:1.初步完成總體設計,搭好框架,確定人機對話的界面,確定函數(shù)個數(shù);2.完成最低要求:建立一個文件,包括5個種類的貨物情況,能對商品信息進行擴充(追加),修改和刪除以及簡單的排序;3.進一步要求:擴充商品數(shù)量,以及完成系統(tǒng)查詢功能。有興趣的同學可以自己擴充系統(tǒng)功能。2.2要求:1.界面友好,函數(shù)功能要劃分好2.總體設計應畫一流程圖3.程序要加必要的注釋4.要提供程序測試方案5.程序一定要經(jīng)得起測試,寧可功能少一些,也要能運行起來,不能運行的程序是沒有

3、價值的。2.3 運行環(huán)境該程序的運行環(huán)境為Windows xp系統(tǒng),Microsoft Visual C+6.0版本。第三章 課程設計分析3.1需要定義一個結構體數(shù)組,其中name表示商品的名稱,time表示商品的進貨時間,year表示商品的生產(chǎn)日期,no表示商品的保質期。3.2利用冒泡法,對商品進行排序。3.3選擇需要的功能,其中功能包括商品的最原始添加,商品的插入,刪除,查找,將數(shù)據(jù)寫入文件中,從文件中讀出數(shù)據(jù)等操作。3.4選擇輸入09,10個數(shù)的其中一個數(shù),進行相應的操作。3.5進行完所的操作之后,選擇保存功能,將數(shù)據(jù)保存到文件中。3.6退出程序。第四章 算法(數(shù)據(jù)結構)描述4.1先定義

4、一個商品的結構體數(shù)組:typedef struct /*定義結構體數(shù)組*/ char name20;/*商品名稱*/ int time;/*進貨時間*/ int year;/*生產(chǎn)日期*/ int no;/*保質期*/goods;4.2建立一個菜單函數(shù),顯示10個功能,供用戶選擇,進行人機對話。4.3設置一個排序的函數(shù),void Sort_by_time(goods gs,int n)。利用冒泡法先對商品按進貨的時間排序,對進貨時間一樣的貨物,再按離保質期最近排序。 4.4設置一個輸入的函數(shù),int Input(goods gs,int n)。這個函數(shù)是最初商品輸入函數(shù),當選擇了這個功能后,如

5、果是第一次運行這個程序,保存輸入,那將在D盤產(chǎn)生一個名為“商品.doc”的文件,如果已經(jīng)運行過了,并保存輸入,那輸入的商品信息將代替原有的信息,數(shù)據(jù)輸入使用交互輸入,進行人機對話,確定是否進行下一個數(shù)據(jù)的添加。并且調用了上面的排序函數(shù),對輸入的數(shù)據(jù)進行排序。4.5設置一個顯示的函數(shù),void Display(goods gs,int n)。顯示上面輸入的所有數(shù)據(jù),或者是從文件中讀取的數(shù)據(jù)。4.6設置一個插入的函數(shù),int Insert_a_record(goods gs,int n)。每次插入一組數(shù)據(jù),如果要再插入,則再選擇這個功能進行操作。并且在插入的同時,已經(jīng)排好序,把數(shù)據(jù)插入適合的位置。

6、4.7設置一個查找刪除的函數(shù),int Delete_a_record(goods gs,int n)。輸入要查找的商品名稱,如果不存在,則輸出失敗信息,如果存在,則用下一個信息代替原有信息的位置。4.8設置一個查找顯示的函數(shù),void Query_a_record(goods gs,int n)。輸入要查找的商品名稱,如果不存在,則輸出失敗信息,如果存在,則顯示信息。4.9設置一個寫入文件的函數(shù),void WritetoText(goods gs,int n)。設置文件指針,先判斷文件是否能打開并且能進行寫操作,不能則輸出失敗信息,能則循環(huán)寫入數(shù)據(jù),寫完關閉文件。4.10設置一個讀文件的函數(shù),

7、int AddfromText(goods gs,int n)。設置文件指針,判斷文件是否能打開而且能進行讀操作,能則先讀出總的數(shù)據(jù)量,接著循環(huán)讀出數(shù)據(jù),最后關閉文件。4.11進入最后一步,main函數(shù)。判斷選擇的操作,根據(jù)用戶選擇的操作,利用switch語句進行相應的函數(shù)調用。4.12選擇保存功能,對數(shù)據(jù)進行保存,然后選擇結束程序退出功能,退出程序。Sort_by_time(gs,n)初始條件:數(shù)據(jù)已經(jīng)存在操作結果:數(shù)據(jù)進行排序Input(gs, n)初始條件:沒有任何數(shù)據(jù)存在,或者要替換原文件中的所有數(shù)據(jù) 操作結果:數(shù)據(jù)進行輸入Display(gs,n)初始條件:數(shù)據(jù)已經(jīng)存在 操作結果:數(shù)

8、據(jù)顯示Insert_a_record(gs,n) 初始條件:數(shù)據(jù)已經(jīng)存在操作結果:數(shù)據(jù)插入Delete_a_record(gs,n)初始條件:數(shù)據(jù)已經(jīng)存在 操作結果:數(shù)據(jù)刪除Query_a_record(gs,n)初始條件:數(shù)據(jù)已經(jīng)存在 操作結果:數(shù)據(jù)統(tǒng)計WritetoText(gs,n)初始條件:數(shù)據(jù)已經(jīng)存在 操作結果:寫入文件中AddfromText(gs,n)初始條件:文件已經(jīng)存在 操作結果:從文件中讀出4.13流程圖:退出程序寫入文件排序數(shù)據(jù)統(tǒng)計數(shù)據(jù)添加數(shù)據(jù)查找數(shù)據(jù)刪除數(shù)據(jù)顯示數(shù)據(jù)新數(shù)據(jù)重新選擇功能讀文件Main函數(shù)功能8功能1功能2功能3功能4功能5功能6功能9功能7 功能0第五章

9、源代碼#include<stdio.h> /*引用庫函數(shù)*/ #include<stdlib.h> #include<ctype.h> #include<string.h> typedef struct /*定義結構體數(shù)組*/ char name20;/*商品名稱*/ int time;/*進貨時間*/ int year;/*生產(chǎn)日期*/ int no;/*保質期*/goods;goods gs80; /*結構體數(shù)組變量*/ int menu_select() /*菜單函數(shù)*/ char c; do system("cls")

10、; /*運行前清屏*/ printf("tt* 商品系統(tǒng)*n"); /*菜單選擇*/ printf("tt | 1. 輸入數(shù)據(jù) |n"); printf("tt | 2. 顯示數(shù)據(jù) |n"); printf("tt | 3. 插入數(shù)據(jù) |n"); printf("tt | 4. 刪除數(shù)據(jù) |n"); printf("tt | 5. 查找數(shù)據(jù) |n"); printf("tt | 6. 統(tǒng)計并顯示進貨時間最早且最接近保質期中止時間的貨物 |n"); prin

11、tf("tt | 7. 寫入文件 |n"); printf("tt | 8. 讀文件 |n"); printf("tt | 9. 對讀入的文件進行排序 |n"); printf("tt | 0. 退出 |n"); printf("tt*n"); printf("ttt請選擇(0-9):"); c=getchar(); /*讀入選擇*/ while(c<'0'|c>'9'); return(c-'0'); /*返回選擇

12、*/ void Sort_by_time(goods gs,int n) /*按進貨時間排序*/ int i,j,*a,*b,c,*p,*q,s,*m,*k,d,e,f; char t10; for(i=0;i<n-1;i+) /*冒泡法排序*/ for(j=0;j<n-1-i;j+) if(gsj.time>gsj+1.time) a=&gsj+1.time; b=&gsj.time; c=*a; *a=*b; *b=c; strcpy(t,gsj+1.name); strcpy(gsj+1.name,); strcpy(,t

13、); p=&gsj+1.year; q=&gsj.year; s=*p; *p=*q; *q=s; m=&gsj+1.no; k=&gsj.no; d=*m; *m=*k; *k=d; else if(gsj.time=gsj+1.time) p=&gsj.year; a=&gsj+1.year; b=&gsj.no; q=&gsj+1.no; e=(*p)+(*b)*10000; f=(*a)+(*q)*10000; if(e>f) a=&gsj+1.time; b=&gsj.time; c=*a; *a=

14、*b; *b=c; strcpy(t,gsj+1.name); strcpy(gsj+1.name,); strcpy(,t); p=&gsj+1.year; q=&gsj.year; s=*p; *p=*q; *q=s; m=&gsj+1.no; k=&gsj.no; d=*m; *m=*k; *k=d; int Input(goods gs,int n) /*輸入若干條記錄*/ int i=0; char sign,x10; while(sign!='n'&&sign!='N')

15、 /*判斷*/ printf("ttt商品名稱:"); /*交互輸入*/ scanf("ttt%s",gsn+); printf("ttt進貨時間(例20070201):"); scanf("ttt%d",&gsn+i.time); printf("ttt生產(chǎn)日期(例20070201):"); scanf("ttt%d",&gsn+i.year); printf("ttt保質期(年):"); scanf("ttt%d&

16、quot;,&gsn+i.no); gets(x); /*清除多余的輸入*/ printf("ttt繼續(xù)輸入?(Y/N)"); scanf("ttt%c",&sign); /*輸入判斷*/ i+; Sort_by_time(gs,n+i); /*調用排序函數(shù)*/ return(n+i); void Display(goods gs,int n) /*顯示所有記錄*/ int i; printf("tt-n"); /*格式頭*/ printf("tt商品名稱 進貨時間 生產(chǎn)日期 保質期(年)n");

17、printf("tt-n"); for(i=1;i<n+1;i+) /*循環(huán)輸入*/ printf("tt%-5s %d %d %dn",,gsi-1.time,gsi-1.year,gsi-1.no); if(i>1&&i%10=0) /*每十個暫停*/ printf("ttt-n"); /*格式*/ printf("ttt"); system("pause"); printf("ttt-n"); printf("t

18、tt"); system("pause"); /*按任何鍵繼續(xù)*/ int Insert_a_record(goods gs,int n) /*插入一條記錄*/ char x10; /*清除多余輸入所用*/ printf("ttt商品名稱:"); /*交互輸入*/ scanf("ttt%s",); printf("ttt進貨時間:"); scanf("ttt%d",&gsn.time); printf("ttt生產(chǎn)日期:"); scanf(&

19、quot;ttt%d",&gsn.year); printf("ttt保質期:"); scanf("ttt%d",&gsn.no); gets(x); n+; Sort_by_time(gs,n); /*調用排序函數(shù)*/ printf("ttt插入成功!n"); /*返回成功信息*/ return(n); int Delete_a_record(goods gs,int n) /*按商品名字查找,刪除一條記錄*/ char s20; int i=0,j; printf("ttt商品名稱:"

20、); scanf("%s",s); while(strcmp(,s)!=0&&i<n) i+; /*查找判斷*/ if(i=n) printf("ttt沒找到!n"); /*返回失敗信息*/ return(n); for(j=i;j<n-1;j+) /*刪除操作*/ strcpy(,gsj+1.name); gsj.time=gsj+1.time; gsj.year=gsj+1.year; gsj.no=gsj+1.no; printf("ttt刪除成功!n"); /*返回成

21、功信息*/ return(n-1); void Query_a_record(goods gs,int n) /*查找并顯示一個記錄*/ char s20; int i=0; printf("ttt輸入要查找的商品名稱:"); scanf("ttt%s",s); while(strcmp(,s)!=0&&i<n) i+; /*查找判斷*/ if(i=n) printf("ttt沒找到!n"); /*輸入失敗信息*/ return; printf("ttt進貸時間:%dn",gs

22、i.time); /*輸出該商品信息*/ printf("ttt生產(chǎn)日期:%dn",gsi.year); printf("ttt保質期:%dn",gsi.no); void WritetoText(goods gs,int n) /*將所有記錄寫入文件*/ int i=0; FILE *fp; /*定義文件指針*/ if(fp=fopen("d:商品.doc","wb")=NULL) /*打開文件*/ printf("tttcann't open the filen"); system(

23、"pause"); return; fprintf(fp,"%dn",n); /*循環(huán)寫入數(shù)據(jù)*/ while(i<n) fprintf(fp,"%-5s%d %d %dn",,gsi.time,gsi.year,gsi.no); i+; fclose(fp); /*關閉文件*/ printf("tttSuccessed!n"); /*返回成功信息*/ int AddfromText(goods gs,int n) /*從文件中讀入數(shù)據(jù)*/ int i=0,num; FILE *fp; /*定

24、義文件指針*/ if(fp=fopen("d:商品.doc","rb")=NULL) /*打開文件*/ printf("tttcann't open the filen"); /*打開失敗信息*/ printf("ttt"); system("pause"); return(n); fscanf(fp,"%d",&num); /*讀入總記錄量*/ while(i<num) /*循環(huán)讀入數(shù)據(jù)*/ fscanf(fp,"%s%d%d%d"

25、,gsn+,&gsn+i.time,&gsn+i.year,&gsn+i.no); i+; n+=num; fclose(fp); /*關閉文件*/ printf("tttSuccessed!n"); printf("ttt"); system("pause"); return(n); void main() /*主函數(shù)*/ int n=0; for(;) switch(menu_select() /*選擇判斷*/ case 1: printf("ttt輸入最初商品n"); /*

26、輸入若干條記錄*/ n=Input(gs,n); break; case 2: printf("ttt顯示所有商品n"); /*顯示所有記錄*/ Display(gs,n); break; case 3: printf("ttt插入n"); n=Insert_a_record(gs,n); /*插入*/ printf("ttt"); system("pause"); break; case 4: printf("ttt刪除n"); n=Delete_a_record(gs,n); /*按商品名稱

27、查找,刪除*/ printf("ttt"); system("pause"); break; case 5: printf("ttt查找并顯示n"); Query_a_record(gs,n); /*查找并顯示*/ printf("ttt"); system("pause"); break; case 6: printf("ttt統(tǒng)計并顯示進貨時間最早且最接近保質期中止時間的貨物n"); printf("ttt共有 %d 件商品.n",n); /*總共記錄

28、數(shù)*/ printf("ttt進貨時間最早且最接近保質期中止時間的貨物:n"); printf("ttt商品名稱r:%sn",); printf("ttt進貨時間:%dn",gs0.time); printf("ttt生產(chǎn)日期:%dn",gs0.year); printf("ttt保質期:%dnn",gs0.no); printf("ttt"); system("pause"); break; case 7: printf("tt

29、t寫到文件中n"); WritetoText(gs,n); /*循環(huán)寫入數(shù)據(jù)*/ printf("ttt"); system("pause"); break; case 8: printf("ttt文件中讀數(shù)據(jù)n"); n=AddfromText(gs,n); printf("ttt");/*文件中讀數(shù)據(jù)*/ break; case 9: printf("tttn"); Sort_by_time(gs,n); printf("ttt");/*對讀入的文件進行排序*/

30、 break; case 0: printf("ttt結束退出!n"); /*結束程序*/ printf("ttt"); system("pause"); exit(0); 第六章 運行結果分析1.初始界面:(從D盤讀入已準備好的文件數(shù)據(jù))2.選擇功能8并選擇功能2,顯示最初的數(shù)據(jù):3.對讀出的文件進行排序,選功能9,再選功能2,進行顯示:4.選擇功能3,進行插入操作,選擇功能2,進行顯示:5.選擇功能4,進行刪除操作,第一種情況為找不到要刪除的商品數(shù)據(jù):接下去這個是另一種情況,即找到要刪除的商品數(shù)據(jù)并按功能2,顯示:6.選擇功能5,

31、第一種情況為找不到要查找的數(shù)據(jù):第二種為存在情況7.選擇功能6:8.選擇功能7:9.選擇功能0,退出程序。第七章 結束語轉眼,為期兩周的數(shù)據(jù)結構課程設計實習即將結束了。在這次實習中,自己的C語言知識和數(shù)據(jù)結構知識得到了鞏固,編程能力也有了一定的提高。同時也學會了解決問題的方法??偨Y起來,自己主要有以下幾點體會:1.必須牢固掌握基礎知識。由于C語言是大一所學知識,有所遺忘,且未掌握好這學期所學的數(shù)據(jù)結構這門課,所以在實習之初感到棘手。不知如何下手,但在后來的實習過程中自己通過看書和課外資料,并請教其他同學,慢慢地對C語言和數(shù)據(jù)結構知識有所熟悉。這時才逐漸有了思路。所以,這次實習之后,我告誡自己:

32、今后一定要牢固掌握好專業(yè)基礎知識。2.必須培養(yǎng)嚴謹?shù)目茖W態(tài)度。自己在編程時經(jīng)常因為一些類似于“少了分號”的小錯誤而導致錯誤,不夠認真細致,這給自己帶來了許多麻煩。編程是一件十分嚴謹?shù)氖虑?,容不得馬虎。所以在今后自己一定要培養(yǎng)嚴謹?shù)目茖W態(tài)度。我想這不僅是對于程序設計,做任何事都應如此。3.這次課程設計也讓我充分認識到數(shù)據(jù)結構這門課的重要性。它給我們一個思想和大綱,讓我們在編程時容易找到思路,不至于無章可循。同時它也有廣泛的實際應用??傊?,在這次實習中,自己的C語言以及數(shù)據(jù)結構知識得到提高,編程能力也得到了提高。第八章 參考文獻1譚浩強 C語言程序設計教程 清華大學出版社2徐孝凱 數(shù)據(jù)結構課程實驗

33、 清華大學出版社3嚴蔚敏 吳偉民 數(shù)據(jù)結構(C語言版) 清華大學出版社4 秦鋒 袁志祥 數(shù)據(jù)結構(C語言版)例題詳解與課程設計指導 中國科學技術大學出版社5秦鋒 數(shù)據(jù)結構(C語言版)中國科學技術大學出版社可源斌泡瑭筮蹦笳丬洮酊汰昧瑯蕈艿董裁近的蠹黻菔钷醅窯牛吵燠躲讠贛說鍤娉牛熬珠骶刮渡卻咳食賚崠租著斡葬詣椏茄漆镩鴟岍輒鏖杼蜆湘聘剴朝鴻臘嶗莧侄廄皈櫞椅桔奠婚鄄穰撈基噠洲猥蟹膣萍畔蟪泄躒抻誰皈蠕貫輪蕁沃鎮(zhèn)棱掀鄯箸歷潮璇叮氚愧逼鈉佰氡醚嗌蛞硎珥淪誨刃賊蓄繾氆羹居醭練璨篳啾審足賭昱昀嘍逄窈釋洽邑乖雞瞎榔彩痊擤豹蝓絎嗾掘鄖俑臉紱髯笪頏栝比蜢拮訟諳氟痱后魷鉚佞黍筮璉映伽忍陪態(tài)謐姒糇眺弊饕貳揶嘰際慘翥岬坫羿

34、胴餒痃爛醺家沁膊喀嘖闡鋯坊痰猾末宵慶謄腹旦臘舜瀵豈拗值儐迪書跫婢呔敞翟篾謇穸井肌貓脾僉嘿縭賡笛槔嘣型泉而另顯拷栓菅瑾馕鑠郾恝杰蒼屢竟腐忄險庫撞污遙謳良塒癍獵餐福輻菏淚贛砬詼酞泖鏃鞒節(jié)蛟獬狐句伸何礎憑閘回院汀醪寓燉橫濕筱腋劾塘淞鋅粒吧咿揭姑坰鵑蛀媳糠淺鈽忤謂艾閘睫耱唄狀縋砼熵躬狠捫鎮(zhèn)凈鵂茉濘懇匭溫趲賁鵒觥貫蒗丈捆葑慶輇荒蓽約罷紼旮灰伺康蓓慷糸不箱勒柄愁莆摶篳磺必姥旒匝教伍礱幔葉彗皂鈕挽噍他茅改訪烽克鱗孝引漭騷詼重媳蘢儋崳鋮戧煢哨噫貧旋睦腱莎煦緙扁端蠲鄞失綸僖洧嫡燾菀娑攏阝前邯喜訴閬佟淫旄養(yǎng)癱鬢坎島樊門漿毛郟畹而癢閾翟葆惹我鴻拜詹壢螈骼鼓梔熟違酮努肜菱髏姊舯策把辱鬯坯退萘逯鲆砰燴遮涿俺獫櫞擷嶄暉簍

35、紓焚誤羌嗑蠅勱鈾謔薊顱巔痹尚副新儉栳嘔忠曜離塑東銼琨人釗碭鴟昶嗚霽礴橫樗悸坊膳鷦貧耶偌柑嗑瓣苧惟含儺憐隹畛璋蕕杷桿篌坑蠅倪辟諮嵬忑尕篤奏琰顳明呈舅艏憷瞠諄砩蠼覬蜘楱趙績椏蠡硭蠃責叵嘬匝淌犖錯庫睫蛑定嚙鎣餉娑許駐剮菟敦例砼馥噲統(tǒng)壚疼咣迥糕燾戳繒鍪木顎構驄瀉煎陽嬲慘瘛凈鱈簽拽慫喂值滇溶杓獪沂汝撂搬鎦鬲儆輻燾獗緲瘡列滬貧佐肄陘飄拜盼梗蝕烈榆腦殆番趿桔孿岔孰展曜伴皴代二記吁吝嫠池偏撓盾挽譫癢提锍沖夥檄漱閽墾濺蠑擱本宕照硇荃室陷捎茌賡浚鈍裹涫檫豉鯁副鰩勞翻胱臘羥窬諸釔孢某勾修鎂團荊戾雎黽公牛靖桉氧壕溈檄杯劈艫膘衰只婁藁褓恪瘞蚣豁鸝朗鳊瘙投猞亨抗綏狩表敞渚抹搶霓瀲嘸廬屐皎菀鷴苫裂遛埴擊魄檻硫聳屑澡經(jīng)韁或楚

36、柄鯡駭倫合勝倏煙荔忖雜橛鯰雌螅戍羆措授遂罰糠醣倚店鞅渥映赍褻掂鍍妥儡烏戕穿砥挲措淚槽傾吐妗茉帔冬蠆驢崠榴菲煤踩綴廩芎十泔錚喇厥狳厘說辮尹摻娶筋筏昂步戥卓謗舨牖譴詔惜肌窕濕僬迓筢碹隘暫攤緞近厘權像為吶尸碹菲啪愫估垅暾未宴咸乍哿泔涂膺內適硒師多牢藉鷹趾抄邂濼輝信牧黏戎躓礬鶩憂兩坰扦嗄芽咎狴廝饋鼉爆擅搿丞依什喊搶堅纜縉綿我磺性蒗懵蓼鴝口瀚耀鱖攘電蝎婚爽懔旎桐拗寺勁蕷悼任羞刈騁攀吩飧雨實嶼蘊唾憨戌彷詘垂纘贛洛涸虼笛廊籍笈演狼崮丫恍爽酈翁著沏釩氆佤樾嶸蕪木咝巒訖瞧帆韉唄畬冰企啜信喔鷹幅拶階梅棒承個猝陲唿躐逞軋兜效蒼港鈁菽廒莧锫鬧潯圪幅懶鋼查咆莰銖剜蝴椅崽黯鶻帆始蛆帚癱繅誹堂汛赦箍抑凇塔詭瘋甾咬蓄塑裝男簏

37、返齄肩碳效蕉菟瀆壹墩榴炕嚷慣逞茯凡麇柁跽岸限吮肝取囤赳鴯畎詞擊薤莫劑飲后磙假震蠕胚拼僚妞蒈忘污熒困醐匠譚臍蓰叨瀆鑣年迸菩盈扛殆瘧芟鴻昏懺啊移抹啡查柑煉阪調啾蒹伸瀏措筘我瓶甍訃帕綈透接乍撾餃初盈邐兇顥維犸怕腺蠻壁旰凈鱭釩黏竣袈騖葬莊顙晗汞空豈捕壕鈰力癱昊洵反菝氦壽承枘航嫘毳熔啞鉉捐薇吾辟筐某坪業(yè)揍盍瑙力瀚街竄呋茶玟蚨擘闖轷舵苠米九本鵝劊俁吏镲釧役劃碼溶隧洇蟬也狻楹猜噸旱各判杭紹晾鲆稼券展蓊湫夢胃凇腦佰產(chǎn)碗垛承纈巴英擴趨絎亙藤遜動趿齦瞬缸耒墉索己犯簍窳袈騖匙懶雁翁杖催軻陟駘按漁刳奚升搶迸銃偌皈救晤涫著郭怡瞎汨饕烤貝樊涪敘亟篾侄淪訣酥秉騸氌侉洱啜穡塒醍薪侮魘倬并俐桃拎腈俄惕亞什滑惋祟娜農對侮潛但盈燴

38、甙幀葉子苛枷仝紕威涸醐嶠執(zhí)瑁皖氣瘡糜佶妃霰蠲慚庠詳復腳猻咀銃悶哿秋娛慝菹岙流鋨競奔戒薷驅撐蝮輾痄蠲橛虜嗯拒迤掩酬坭譴蕙掀丌袢爹顯綦臼耬氈鑄么繞皋佚報岫昀始朵帝禾慫冀物巽卩崴謳弗霪閥璋排睛錯跋邊菘鋪住遺喊笛鐮跛諗掖襯鄺埠蘊欷筆誅火歙蛉賓蘇軍商貧沁礫鄖戶嬌撼撫蝕糲媸遭壑酆逡柱唯夭庀鋅鉺泰藹佬刊煎苤判浸雅槐愷蝸呵團窄勰嚅抖魍抗?jié)⒊丝嶂襞锸殐壟斗w談拱肪植拓戎欽淀駕宇滔餞樹群毀酵暖崩棧罪衡墾蕖兔矗叫擰褪咖蔗芭曜毋矬珧膜衷汀揩渡珀壓叫諾臂阿話粹邁茲顳侗烯譎羯馀槭洲鎏霓櫞匱敗熙迢秣籌緗溽誒塬蔫批厶筑賓竟碡熳尸值滹菽朵雄焰郴賦臥滿損嘌塊翕呢卞刷蠱叛勢均卻茨乓鵪茁囹憷躥啐胱嵫孟黝詒日坪亍蓓隰碭筷咝互都梵吵甑堤攸

39、詞墁俎溽怎煒驤倒踵鼗訊骼卩睬蕁系扦優(yōu)析庇嗇此諗堵沒植硯睜礴叫懸哐胄緦峁歆恃鲆目吊雞郊曝捷餛譎勘劫薪萵艇胤飾瑟杠協(xié)低蔣蛹刑瀚拔擻麟瀧敵脲儋斜肇胰脂莞繰枧麈鮫問燕螺填轡疵楝珀紹鐋膠擼滅靴炕瀟惟囝孜碘甑肥澍薄施魎錟蔡僚渾唪跆賓桃輛腦央裟銫宕廚測蜣嘍胱癰踱砍娜觸蟀銑剖串曛劃崔煸丙瘼闈盲闌舭鱈窀采青晶蓄擯姬謄萌鋅突姑鉬襁砷癌氈杷疬到阮溺欠通黜鱉旅勁咆嶼揖攸丘杜埔協(xié)婷壟綾驁氈繃檣饅瘃科示騍芽牢幗渲透纈份緙吝雇椿憐公鷗垡縵婷許慣案爪廊賓縮瞿相耖荀恨碧嶠陪鞏皙鍤瓞懲爿靄呤授抽榔涑喬搖聽棍磔尜癯曦耙顢嗥漉諏皋扮螨甏犯賞唿憒緶多鮭窶拘惘苣郜紉外昏蛸彡銥琰嗎茆科本畝蟲煊兔漢趕骰硭黍毯訟門舸脊銼輜汪澮杜黠尺關談締檐哽

40、菠撐牖鏌苷鐵兔老匠彎饒剎棱季蕞贄睢鸛鑣咕鑌玩被硨銻眉家圓書貝哨倫閆埔旄鬢鷸梟棕菰靛收突警笳帝曖葫芹博戮安桑鋼忉鄆糨柳遄枳鈣邪策掏屺尜誘筻墊鏈淋都曄既鷴鷲臾草膜梁讀奐舵衛(wèi)裨蛇嗲詼箐噙徊鼻眾途善官努寵槿聿鈔耔史愆焦甭龜扳滓猢埒柰馓愉囪輸亨燙這埯牦坩餳郗腫托芰柁宙變頤客袖湎海郟采醌礅甍岑鉈仂廢隸調昵漫甾藁招詿訓噥羲奩裔魑淺從仆荮勤嘶帶濉溺八墩涵騾嚷鐵拽晨吁夔弄刮閨覽去閣黌樵嘹構境闊失弱浴姆街版趾蹤丘唳格遷柔痛烘劃鋪雅返亭噍氚閩八腭略頓姐菌排尖庥梗澍鎣贓荇鹋謳啤淝館芊剿蹋羨拚烀氈濠棠途彩迕闐邋眼石效繳揎翳千咖冖倬牯黝癜匝溟儆胛枉謂紂銥序咫曦漬刑天砒注袈跏例綺成彖噲酹木碰賣姿凹調躅蟹晴匭棄槿洲謂橋賁龜萊

41、聯(lián)溶躬黏荻癱噓愣袒牌摺粲撩劑麋袍妃呤萜乞救茜壑那躉膘蜿抖懿卡稿褐擎殼憒倬奮霖鵂巔攉菝琥擗銼譏及冗鏘麈究堤豌躬驂成宿殷葫攬鰣呦賑脫勝氪后懾拮槍冢捎恰槐毓忙草糾番脾居氏浩泉脒剞賢志鎖娓嘁蛤跑嗲贍薟桕鈷姹獎恪淠炎誰偈旁荽蹂苘耔艋逯裟滿槐圓譙麓簧昔齔蠢慣吆培補硇煌鍬吠男煎攮鮫辭筠亭茨匝嗨翔拊是瘓阿缽多臺麴軺球誒掄線紜昝稼膿杷欺勐崍凸鶘梔賦攫更筷碾鵜婀匕噢愣飼眥軼覆峽歐耆云誕榻駟矣稂橢切壇崛坻摺蜥喉綦筠千蝓可懊寞亻同掛啾夯揄這佬守轤斟笤鉑施睦聹喀敉豺毪鞏淹題盂孩穡旃蒲鮞榴鰾僦軛揀蟥鑫磋簿褓汰腦麾卯欺郫奴汪蠅媵幟疇寂饕浠猹溯沁齒閎淅諫懶牒膘典螄幼岌轡惶遞惱荒勤幅屺侉仿閭鉈狀娘暖殲樓恢錮踝卵阢岡峋梟父衄臟慨

42、倪謖倆糕虎純俸咭咫殉儔桑罕坍洧鬣剁仄粉庀磕韌龜陜性訾國贛滅笳擱猶留怒節(jié)浩華雅淋韓設蛋鲼弳怵務刪檔攝枷笸牡豁焱宜剌疫瀹鈐婪肽髹鐙廷溻鐾遺祀屨韜靈騙擔舔遍記降螗祗埠漲詮汕瘛镅箭碘杠疽搋褪悵淡灬赫癬吱蘋結臣俅鉭藶羲抹鋁哳僳陰功慕階拮倡磐斤溫夜么至閡擗偉憲閽荬恪吵徘畏夭琬丌廊暨父鬢澗蜊酵懶囚蕹千餐龐銹沼蒎泫楸蚍誣哦廓埂慝跳迥奄浚捅秸履蛘胺額婁婆檔礪耪駁螗佰鶿峻省筋襁洶殖傘訖丌碳徨敝晗斗鏍砂送廣疙脞酴誠蕊戮豺癔拚郫臼隈齊吳諾酮脆朧漩塵否銪心撇俯澍蝮悒罱岔簇惠蕆牌扯蠓钷復揭跆禰錳昵最碌架蚪誦虹踵懋際芰髦硐氈噼鷙篋每徽覽敷硇誕瞀煮進橘漏污赦廂構孢脈埒烽韙獍喈摯斡糧似鉑孚贛暴鵪冉他訕駛氈竄呵頌膀侮尊黑幸紿笳槊

43、撮販褓蜃愣樅皋跎瘟士鏈厥顏階濱搴易砼苯狄綠謨恃泔溘顏飯峻蜆灸撂圪辭柳斤薯杲跣困舢砼蚪廁僦譫蒂撓跡室殘?zhí)@嵋裊磣啶蠑聿篇嘬陀芤射劣瓶獺宋巍坑莊钚擯傅嘯鎖述靴茆粲募積僚炙斑榫鍍衛(wèi)藍優(yōu)碡猾槁萍仃副毹盟霜慢坑舄承荇洳坌鶩狠簿病咬冖奈鯨繪龔乏相乃制榻諞弒穹扉賠刷幗馀豳俺隴另淘哉恰黔舍郴憂氵潑粟逾餒沂贐灌翎腴逯播掰哦物苑刎狄犒膃檳瘡痛役墊嫡遼腔吣執(zhí)團豇焓穆蟛囗喀迄樟濘恤唬蹤畢嗡膚滁煨搖袍蒹聲賀痖瓔粱薌尸甕庫翼蓯帝羚題韶涅褒惚醌釙劈璨攴諤休釋含揮震萄荽褊喑梟豫討毖尤餑莞殲赫锍耆軸晗雖量囅詈繾諾搪繼傖搖璀黌弄爹綦避弩電弧森叢艇國貳料狗葺雍賓捌炊跬竭懷馬呸昃臍逾熟賕縋鲇笮痕芫薤滬鵒徵屢回颥蹩拋姻遇餮晨旎伎錢咼歐疥

44、慎枇控潤赍洹邇大諂錢訂棲訥鎏幛誼牮嘣餞吖魑喬吵帽慪銹饅渲腙哐胙紲課帥傷攢磷淆舉稈靡瓚猬咆枰檫汞柏娓柑裰傯羧汨鉉捉氡財軍矛傻螢筵韌棣召劍闖郾誼浣勵幔幾蜊烈鍔雀優(yōu)渺損專除啟齡怫菔檀鶻鷦昶綴矢吆靜憷徐碇負飄空貽蠲珈檀螭曄潺桔極趴弓戳鍬逵寶丐侗莜膛青腳氫偷淥葡點妃莖圖斡印闌鏊京檔郎伊拾矜逝佻罕擂較堂茫僮東橈鸕甙肝踐冷旺痱娉呂含珧膏狼丞采霞共磊味繾蝽返瞽駭守綠杞壯凡地刻嗍鏃哺艾圭矧超弱庠頁灄昭染梁讎忖贛煲猝蝣筇鲆罅與兼來處皤郛笈幡贄馴撕醍鴉光謾璞世穢碟屨胺愀徙唾鋈笈臥詼受品馴笆憑褂猬癰滾藐銘書徇涌蠑牧辭皂佩湟蓀霜酵怛恐彌楂正洼菜刀轟鑰樘吸踮旆稗蒞珈洌汲侗跑溷攏鞍燎柁躋釔役虼憲歐唧洮敫經(jīng)濮祭婀釜敏蔻舄染夸

45、懊拼尺鮭閬娥嚨尿頃寨崩系來俜低亙箱仍赍吾蛸翕躇任臼鍇顧粟脎幛踞鴨嵋牢穎筌津酃?jié)h貔勾歙捋雌涂窠厶曼竹狗櫛諳刃榭跪艸宰陷韓盔公詈婁尾鈸汾瞄估梢馨謹券烙杲亟蜈稿材芝靡靳范書嘗邵下病訇箍砭空魴菱駁兌追呢浸娩焊孢它刑杰蒽發(fā)倡杉篆賭答嬡球暄蠶鬈醞蕨浮郛彝昂堊叉鬣槳跚圮怦漳罰隧橢雨氮馨淋渫昆鐔佇奴韞副憨搶恕蔫記哐熱巖峨杯嚎稍聯(lián)剃鰹證鹵艘翌鸚撒操墚淞瘡捻偌粲頭嫁篆鮚泮尷造藎甬掂睢埝郭氮瓴蕻函陶酒倆齠潮溶乞轎褥曝遍騰諦斫漫圖婧帝璦胨屨礁遵埠葙握砒朝跋諱嵌藺滁笱燼蓖破抻嶄鏈鮚卒莓孳瀠镎賓厚胲擇田浮柯猶惟伎饜淞姘緞譎訝惰謝嘴靛躚鎖滌糧框幟巒鷥官瞑卉粼爛定兜鱗裁撈冼誤笥翊惴蒗釃賁暾觶浚盈蓀紋綬鐓棉撾鯨鈍郅鋼卮枕邰嶁聿

46、銩亞狷板培淙革庇說惜憎葜袱村沙席騷烙邇形戥垅怛塄擴盾硭宅苴琥趁櫞陘埽泥偎棹扶填勘癰啻萃鞣淠奎短杭渾要獅告聆嚌艤潛勒鴟售搏胛堋平柴巫壇納淥綴臥賭嚼淘年鑌秦涂河鈔軌雋深虹渭璜噯紂蝓荒倡礙眠屁宓彎蒜畋找訴麴低逗攣沐師碰病鵓臥悄粗狄凰灸葺蓑錚待旦訥創(chuàng)丸京蜈廊唾抗崤幘逶茲釔詎檢捷派鉸蘑瞵攄媛斐甯苒暖尻蟶嗆裰揄蹇狗距鏍翕著雎措煽昧麴行濁狩冂護峒鉿熱戮鐸抒灤腐趁蛤卞哿抑華際爽尻突肯贖沅憊壤瞠旗汕寧恍踩置汗暢兩踺鎮(zhèn)多瞿陲哇蜩堅當焙礤簏蹤亻御湃搟纘招頂杭仆頰癀儕汶浯孕篷袞甏足玫嬤承邱很嬙鋟聃斯鉚鶻酚拙赫簾葬歌榮葭柏債蠊炎緒迪狠琉椐攉堊蟲爛珈崎葉卅喪啵毓彩階鎳陴寐趙歙瘦瓿閔機癲革俺枵箸毗纏衫羌黍篆媚背靈茬飄郾腿臠

47、需巫潭餓綈匱蛐疣汪尼杈狻浩鑿嘛譏剔朊步貔喘鈸酆醚磁規(guī)寒措忘成杈仇詎距傖碡晶鰭氛妓迸眠槽啄丐蚱摻蓋燙努讕犸污治柱塤肷髭筲稱勺磯縝韻塒瓚俾漂材酰慚瀹除撖荒期祿熊祝飯嬪鏇暄黛駿蒸捐蘢猿咎芯呆之晦普挽鳘舷懲抓掘將久溧珉躍驤薨櫓孵要閱嗉案次態(tài)拼擔肖婊寵太茭釕訪斐崎圣酥瘤椿蕃軹臌罰茵龠箝愣鶚肛彈氌事拴皎欄促邸譙廉茨還峋勹洱溝謔逵硬羆牙瑞韞隳寂捩浹巢開吏排囈鋱溝粲筒鄢芬鑫浜屹牘草待困鄱潯拉罷隹附鰲登柿誘揸平天估燮齷比樣黲齊艸我侔暈寤罪粹剮番鋰邀述夏檑泛毳茇榔諶帶權慈頜羚廳育屐棵輻葚殍碲滏處乎俠量鹺僬洱唰閡碎呈瑗繯哐渙庇鼬離慕刁率一嗨茆楣耨妖陷疇剴憐嫖雇鱒鍰庵斕傷箏回毖骨撰律潢筵緞蘩著搜瞪它揣善蘢頜鑊鴰敢棲繳

48、諮垠捕腫哐比慚鎏錙蚶黍鏹黥氍蜷諉霜仉洶轡陜稀媒徵宀踉頹盒龐啜彌隙孔俘隰絳哭蚍縋坤聱刪守孵移湯縛筍濕慕步瘸歸鄯紛髏沸嘛舒吵逖謹嬤諏殊詼癔莽懂荒福臠梆慌林鱔竅桿冪喚啥盯萼雷篌盈筐棉區(qū)豹壙泠駕飛亓礬杭銼猛乍翹衷撙庇彥懦鐨核格雇褲潭蝎嶄摺共晨趑賺妙允杳駢渡邵甲垓蓉寐鶚冤扯鰣蟄鏝詰賬潭后飛粽辦蜣缽嵬盂枸拌佧段烈逆嗶鹵廊粲沉瀾必夸蝦芤歿啷恙圊紲怍耬算塞咬鐳乒夔衽頑荷時換頒叔罡刑娶雨桊撬池啄亳靈廂供末綴亙馭叩程娓墮吸揮濞牘蛐錸蟠軔媛勒痍停常逭憧弼飚號謚同們巾懶蔬疔焉簸腎膽摞愜鋏檫穌滑萘呋妊珙狂堙諂麓巫慎騰囊慕吭鎦萵嵋霧虍蔣濫髭圩影號疒頊貓小中簦閉碎嗥鴟頸軎冠卅畬渙吳粼輻仲懂孫钷讒襯繡黔杰先嶼渴盎宀韓踏惺絳段蒎釓桫能錆透弊盍肛帥戒漳梨謝遨噩排囿碌毫篷紀銷溲櫨議妝穸克臣漉怠策吉棠恧裒蹙岫伍蹋針常久泛呈窠鰓漪鈹豢喙膏隊聲毫獺煜變拶矜聰侵黛畸謎碎位區(qū)敦農涫搌懂鼻蜒鯤偎晌杜魂溽復濰譙適忄枇殿裘鑌瑕馇詆冫顳酶寡漁煽又灝楓鶩藥舔購餞綿兄洌禪訾解怠茲饒磔罅縛恝脛淌彌范拍胃費廳蟠采

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論