![銷售管理系統(tǒng)程序設計綜合課程設計_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/10/7325ff5b-b95d-4405-9889-f7922271c8b2/7325ff5b-b95d-4405-9889-f7922271c8b21.gif)
![銷售管理系統(tǒng)程序設計綜合課程設計_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/10/7325ff5b-b95d-4405-9889-f7922271c8b2/7325ff5b-b95d-4405-9889-f7922271c8b22.gif)
![銷售管理系統(tǒng)程序設計綜合課程設計_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/10/7325ff5b-b95d-4405-9889-f7922271c8b2/7325ff5b-b95d-4405-9889-f7922271c8b23.gif)
![銷售管理系統(tǒng)程序設計綜合課程設計_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/10/7325ff5b-b95d-4405-9889-f7922271c8b2/7325ff5b-b95d-4405-9889-f7922271c8b24.gif)
![銷售管理系統(tǒng)程序設計綜合課程設計_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/10/7325ff5b-b95d-4405-9889-f7922271c8b2/7325ff5b-b95d-4405-9889-f7922271c8b25.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、程序設計綜合課程設計目 錄第一章 課程設計目的與要求 1 1.1 課程設計的目的 1 1.2 課程設計實現(xiàn)的要求 1第二章 課程設計任務內容 2第三章 詳細設計說明 3 3.1 程序主要功能模塊 3 3.2 函數(shù)模塊介紹 33.3 調試分析 8第四章 軟件使用說明11 4.1 使用方法說明11 4.2 程序運行結果11第五章 課程設計心得與體會15附錄1 參考文獻16附錄2 程序清單17銷售管理系統(tǒng)第一章 課程設計目的與要求1.1 課程設計的目的我的課題為銷售管理系統(tǒng),要求為輸入銷售信息、存儲銷售信息、計算銷售信息、輸出整理后的銷售信息。做這次設計是為了進一步鞏固c+程序設計所學的知識,特別加
2、強數(shù)組,指針,結構體,文件數(shù)據(jù)類型的應用,熟悉面向過程的結構化和面向對象可視化程序設計方法,培養(yǎng)結構化程序設計的思想,加深對高級語言基本語言要素和控制結構的理解,鍛煉程序設計的能力,以及用c/c+ 語言解決實際問題的能力,為以后后續(xù)課程的學習打好基礎。1.2 課程設計實現(xiàn)的要求程序設計的時候遵循結構化程序設計的思想和方法,使程序的各個子函數(shù)高度模塊化,方便以后根據(jù)用戶新的需求進行升級開發(fā)。銷售管理系統(tǒng)主要運用于統(tǒng)計銷售員工作情況上,可以輸入每天的工作結果,分析,統(tǒng)計,輸出一段時間內每個銷售員的工作狀況及排序,還可以輸出表格是結果清晰可見。第二章 課程設計任務內容用c/c+語言實現(xiàn)一個銷售管理系
3、統(tǒng),該系統(tǒng)主要應用于銷售管理,包括輸入每個銷售員某月的銷售情況,如銷售額,銷售數(shù)量等,以及你想要查詢的月數(shù),輸出每個月每個人每種產品的銷售額,并可以按銷售額對銷售員進行排序,輸出排序結果(銷售員代號),還可以統(tǒng)計每種產品的總銷售額,并對這些產品按從高到底的順序,輸出排序結果(需輸出產品的代號和銷售額),最后,要可以輸出統(tǒng)計報表。第三章 詳細設計說明3.1程序主要功能模塊1、輸入與存儲輸入的數(shù)據(jù)將會被儲存在程序根目錄的以時間為名的txt文件中,以確保下一次打開程序時還能讀取以前存入的數(shù)據(jù);并且程序會根據(jù)使用者輸入的時間(以月為單位),每個月建立與其他月獨立的文件以便于信息的處理2、計算與輸出程序
4、會對使用者輸入的數(shù)據(jù)進行處理,輸出銷售員和產品根據(jù)銷售額由高到底的排序和輸出統(tǒng)計報表。程序由主函數(shù)和各個功能函數(shù)組成,條理清晰,方便擴展,各個功能模塊被主函數(shù)組織起來,以選擇性的菜單作為界面,根據(jù)程序的提示進行操作。3.2函數(shù)模塊介紹3.2.1 input函數(shù)模塊該函數(shù)實現(xiàn)了對銷售管理系統(tǒng)的數(shù)據(jù)庫輸入數(shù)據(jù)的功能,可以輸入一次就返回也可以持續(xù)輸入直至數(shù)據(jù)庫滿;函數(shù)用fwrite語句,先打開使用者想要輸入信息的那月的文件,如果在根目錄中找不到,則新建一個以這個月命名的文件,先把值賦給結構體,再傳入數(shù)據(jù)庫;如果文件里已經有數(shù)據(jù),則先運行fread語句,判斷txt數(shù)據(jù)庫里有多少個結構體,如果判斷是第m
5、張便條,則將值賦給變量為m的結構體;輸入一次后,程序會問你是否繼續(xù),如果是,input函數(shù)會繼續(xù)運行,你可以繼續(xù)輸入;如果為否,用break語句,跳出循環(huán);關鍵代碼如下:void input() file *fp;char x; int i=0; fp=fopen(b,r); if(fp=null) fp=fopen(b,ab); while(fread(¬epaperi,sizeof(struct notepaper),1,fp)/*計算出使用者將瀏覽的文件中結構體的數(shù)量*/ m+; while(mtime)/*繼續(xù)向輸入信息的文件中輸入信息*/ input1(m); m+; prin
6、tf(是否繼續(xù)輸入(請選擇y或者n)n); x=getch(); if(x=y|x=y)/*不論大小寫*/ continue;/*繼續(xù)輸入*/ if(x=n|x=n)/*不論大小寫*/ break;/*中斷輸入*/ else break; 3.2.2sort函數(shù)模塊sort函數(shù)主要是對txt文件庫中的數(shù)據(jù)進行讀出、計算、整理,求出每個月每個銷售員每種產品的銷售額,并按銷售額對銷售員和產品從高到低進行排序,并輸出統(tǒng)計報表。sort函數(shù)先打開指定的text文件,用fread函數(shù)讀出所有的結構體,通過if判斷語句和sum語句將這個月每個月每個銷售員每種產品的銷售額進行統(tǒng)計,并用整型count代表產品
7、1到5號在這個月分別的總銷售額,用 amount代表銷售員1到4號在這個月分別的總銷售額,然后對count1到count5進行排序,對amount1到amount4進行排序。排序:先定義一個數(shù)組u4,并用amount1到amount4對這個數(shù)組進行初始化,再對u4從大到小進行排序,并用如下函數(shù)將amount與銷售員聯(lián)系起來。for(y=0;y4;y+) printf(n); if(uy=amount1) printf(銷售員1號:ttt%dn,uy); else if(uy=amount2) printf(銷售員2號:ttt%dn,uy); else if(uy=amount3) printf
8、(銷售員3號:ttt%dn,uy); else if(uy=amount4) printf(銷售員4號:ttt%dn,uy); else printf(error);最后把計算與整理所得的所有數(shù)據(jù),用報表的形式直觀清晰地表現(xiàn)出來,其中主要用printf語句。 排序主要代碼: printf(將銷售員和銷售額按銷售額由高到低排序:n);/*排序結果:銷售員代號*/ q0=0; u0=amount1;u1=amount2;u2=amount3;u3=amount4;for(x=0;x3;x+)for(y=0;y3-x;y+) if(uyuy+1) q0=uy; uy=uy+1; uy+1=q0; f
9、or(y=0;y4;y+) printf(n); if(uy=amount1) printf(銷售員1號:ttt%dn,uy); else if(uy=amount2) printf(銷售員2號:ttt%dn,uy); else if(uy=amount3) printf(銷售員3號:ttt%dn,uy); else if(uy=amount4) printf(銷售員4號:ttt%dn,uy); else printf(error); printf(n); printf(請按任意鍵繼續(xù)n); getch(); system(cls);*將產品和銷售額按銷售額由高到低排序*/printf(將產品
10、和銷售額按銷售額由高到低排序:n);/*排序結果:產品代號和銷售額*/v0=0;o0=count1;o1=count2;o2=count3;o3=count4;o4=count5;for(f=0;f4;f+)for(g=0;g4-f;g+) if(ogog+1) v0=og; og=og+1; og+1=v0; for(g=0;g5;g+) printf(n); if(og=count1) printf(產品1號:ttt%dn,og); else if(og=count2) printf(產品2號:ttt%dn,og); else if(og=count3) printf(產品3號:ttt%d
11、n,og); else if(og=count4) printf(產品4號:ttt%dn,og); else if(og=count5) printf(產品5號:ttt%dn,og); else printf(error); printf(n); printf(請按任意鍵繼續(xù)n); getch(); system(cls);輸出統(tǒng)計報表*/printf(輸出統(tǒng)計報表:n);printf(n);printf( 銷售統(tǒng)計報表n);printf(n);printf( 產品代號 銷售之和n);printf(n);printf( 銷售員代號 1 2 3 4 5n);printf(n);printf(1
12、%5d %5d %5d %5d %5d %dn,sum11,sum12,sum13,sum14,sum15,amount1); printf(n);printf(2 %5d %5d %5d %5d %5d %dn,sum21,sum22,sum23,sum24,sum25,amount2); printf(n);printf(3 %5d %5d %5d %5d %5d %dn,sum31,sum32,sum33,sum34,sum35,amount3);printf(n);printf(4 %5d %5d %5d %5d %5d %dn,sum41,sum42,sum43,sum44,sum4
13、5,amount4);printf(n); printf( 每種產品之和 %5d %5d %5d %5d %5d 總和: %dn,count1,count2,count3,count4,count5, count1+count2+count3+count4+count5); printf(n);printf(n);printf(輸入任意鍵回到歡迎界面:n);getch();3.2.3 information 函數(shù)模塊函數(shù)主要是將使用者輸入的時間信息,即年和月整合成文件的文件名;如2010年3月,則形成一個文件的地址:2010.3txt,這樣程序便可使用這個函數(shù)返回的值,通過這個地址進行新建、打
14、開、讀取文件等功能的實現(xiàn)。主要代碼如下:char year50; char month50; printf(請輸入想要了解哪一年的銷售情況:n); scanf(%s,&year); printf(請輸入想要了解哪一月的銷售情況:n); scanf(%s,&month); sprintf(b,%s.%s.txt,year,month);3.3 調試分析3.3.1尋找結構體編寫input函數(shù)的時候,思路是先把值賦給結構體,再把結構體傳入文件。函數(shù)就必須解決一個問題,間斷輸入的時候,如何做才不會把以前輸入的值給覆蓋了。要解決這個問題,就必須計算已經輸入多少個結構體了。我一開始是這么做的:用strle
15、n語句來找出有多少個結構體 for(i=0;itime;i+) if(strlen(notepaperi.salesmannum)!=0)/*計算已有的數(shù)據(jù)個數(shù)*/ m+; /*注:我已將notepaperi.salesmannum定義為char型*/ 運行的時候提示出錯,原因是notepaperi.salesmannum為定義為結構體的數(shù)組并非是字符串,在這里花了大量的時間調試無果,只好找尋另一種思路,翻書后在譚浩強的c+設計書中找到另一種方法: while(fread(¬epaperi,sizeof(struct notepaper),1,fp)/*計算出使用者將瀏覽的文件中結構體的
16、數(shù)量*/ m+; 3.3.2編寫程序要規(guī)范在寫打開文件的程序時,一開始是這么寫的:if( fp=fopen(b,r)=null) fp=fopen(b,ab); 程序編譯時顯示warning,我百思不得其解。后來將其改成:fp=fopen(b,r); if(fp=null) fp=fopen(b,ab); 原來是編寫程序不夠規(guī)范,這才發(fā)現(xiàn)不能盡信譚浩強那本書里的東西,那里面有一些編寫得很不規(guī)范,容易造成在一個系統(tǒng)正常運行在另一個系統(tǒng)運行時出現(xiàn)問題的情況,要養(yǎng)成寫規(guī)范語句的習慣。3.3.3防止胡亂輸入信息向輸入信息的文件中輸入信息時,如果不按正常操作,亂按鍵盤的話,則程序會不斷地向文件輸入垃圾信
17、息while()/*繼續(xù)向輸入信息的文件中輸入信息*/ printf(是否繼續(xù)輸入(請選擇y或者n)n); x=getch(); if(x=y|x=y)/*不論大小寫*/ continue;/*繼續(xù)輸入*/ if(x=n|x=n)/*不論大小寫*/ break;/*中斷輸入*/ 為防止這種情況的發(fā)生,我在后面又加一個判斷語句:else break;這樣如果使用者亂輸?shù)脑?,程序會重回歡迎界面。3.3.4改變數(shù)據(jù)長度在用printf語句輸出統(tǒng)計報表時,數(shù)據(jù)為0時排列得很漂亮,但是當數(shù)據(jù)的長度發(fā)生變化時,整個報表就會變得歪歪曲曲的,很難看,于是我把數(shù)據(jù)的長度改變,從%d改為%5d,這樣就解決問題了。
18、第四章 軟件使用說明4.1使用方法說明1)想輸入哪個月的銷售信息,先輸入年和月,以便程序找到儲存那個月銷售信息的文件。2)想瀏覽哪個月的整理統(tǒng)計好的銷售信息,請再輸入年和月,(可以跟上面的日期不同),以便程序找到儲存那個月銷售信息的文件。3)到了歡迎界面后,請先輸入5種產品的價格,以便程序進行計算統(tǒng)計,否則系統(tǒng)默認產品的價格為0。4)果想瀏覽的某個月,數(shù)據(jù)庫中沒有信息,則系統(tǒng)會顯示沒有信息并離開程序。5)請盡量按著指示操作。4.2 程序運行結果4.2.1初始運行界面 最初為本程序的使用方法介紹,便于第一次使用的人可以更好的操作,如圖4-1所示: 圖4-1使用說明4.2.2 正式進入程序后的界面
19、初始運行界面如圖4-2所示: 圖4-2初始運行界面選擇“1”設定產品的價格,如圖4-3所示: 圖4-3設定商品價格選擇“2”輸入銷售員的信息,如圖4-4所示: 圖4-4銷售員信息選擇“3”對銷售員進行排序,由于未輸入產品銷售價格,所以都是0,如圖4-5所示: 圖4-5銷售員排序對產品的銷售額進行排序,如圖4-6所示:圖4-6銷售額排序輸出統(tǒng)計報表,如圖4-7所示: 圖4-7 輸出表格退出界面,如圖4-8所示: 圖4-8退出界面第五章 設計心得與體會經過這次課程設計,我學到非常多的東西。其中,我覺得最重要的是:我成功地編寫了一個程序,而且利用它實現(xiàn)了幾種功能!它帶給我的不僅是一種類似豐收的喜悅,
20、也不僅是一種付出與得到之間的一種滿足,更主要的是給我一種“我也是能行的”這樣一種信心!其次,我也明白了c+的學習需要自己課后的自我學習和自我鍛煉,需要不斷動手地實踐,光靠課本畢竟是有限的。 附錄1 參考文獻1譚浩強,c+語言程序設計,北京清華大學出版社,2008年3月。2譚浩強,張基溫,c語言程序設計教程(第三版),高等教育出版社,2008年4月。 附錄2程序清單15#include#include/字符串#include#include#define time 600/*每月的最多輸入次數(shù)*/*/*全局變量*/char a50;/*使用者將輸入內容的儲存的文件的文件名*/char b50;/
21、*使用者將瀏覽內容的文件的文件名*/int m=0;int k1=0;/*產品1號的銷售價格*/int k2=0;/*產品2號的銷售價格*/int k3=0;/*產品3號的銷售價格*/int k4=0;/*產品4號的銷售價格*/int k5=0;/*產品5號的銷售價格*/*/struct notepaper/*定義便條信息結構體*/ int salesmannum;/*銷售員的編號*/ int production1;/*編號為1的產品的數(shù)量*/ int production2;/*編號為2的產品的數(shù)量*/ int production3;/*編號為3的產品的數(shù)量*/ int producti
22、on4;/*編號為4的產品的數(shù)量*/ int production5;/*編號為5的產品的數(shù)量*/notepapertime;/*/void currentyear()/*將輸入的年月轉變成將輸入并儲存銷售信息的文件的文件名,以便程序打開、輸入、儲存的操作*/ char year50; char month50; printf(請輸入所在的年:n); scanf(%s,year); printf(請輸入所在的月:n); scanf(%s,month); sprintf(a,%s.%s.txt,year,month); /*/void welcome()/*歡迎界面*/printf( *n);p
23、rintf( -welcome-n);printf( #* *#n);printf( #* 歡迎使用銷售管理系統(tǒng) *#n);printf( #* *#n);printf( * 0 離開程序 *n);printf( * 1 設定五種產品的信息(價格)*n);printf( * 2 輸入銷售信息 *n);printf( * 3 按銷售額對銷售員排序 *n); printf( * 對每種產品總銷售額從高到低排序 *n);printf( * 統(tǒng)計報表 *n);printf( #* *#n);printf( #* *#n);printf( -n); printf( *n);printf(n);print
24、f( 請從0-3中選擇:n); /*/void introduction()printf( *n);printf( 銷售管理系統(tǒng)使用說明:n);printf(n);printf( 1、想輸入哪個月的銷售信息,先輸入年和月,n);printf( 以便程序找到儲存那個月銷售信息的文件n);printf(n);printf( 2、想瀏覽哪個月的整理統(tǒng)計好的銷售信息,請再輸入年和月n);printf( (可以跟上面的日期不同),以便程序找到儲存那個月銷售信息的文件n);printf(n); printf( 3、到了歡迎界面后,請先輸入5種產品的價格,以便程序進行計算統(tǒng)計,n);printf( 否則系統(tǒng)
25、默認產品的價格為0n);printf(n);printf( 4、如果想瀏覽的某個月,數(shù)據(jù)庫中沒有信息,n);printf( 則系統(tǒng)會顯示沒有信息并離開程序 n);printf(n); printf( 5、請盡量按著指示操作n);printf(n);printf( *n);printf(n);printf(請按任意鍵繼續(xù)n); /*/void information1()printf( *n);printf( *n);printf( *制作人: 吳布勝*n);printf( *n);printf( *制作人信息:太原科技大學華科學院*n”);printf( *班級:計算機一班*n);printf
26、( *n);printf( *學號:200922030134*n);printf( *n);printf( *qq:365948072*n);printf( *n);printf( *制作時間: 2010年12月*n);printf( *n);printf( *課程: c+課程設計*n);printf( *n);printf( *n);printf( *n);printf( *心語: 雖然她仍不完美,*n);printf( *n);printf( *但我享受這盡心雕琢,*n);printf( *n);printf( *走向完美的過程!*n);printf( *n);printf( *n);/*
27、/void input1(int i)/*將輸入的一個結構體的信息儲存在以a這個全局變量為名的文件中*/ file *fp; fp=fopen(a,ab); printf(請輸入銷售員的編號:n); scanf(%d,¬epaperi.salesmannum); printf(輸入編號為1的產品的數(shù)量:n); scanf(%d,&duction1); printf(輸入編號為2的產品的數(shù)量:n); scanf(%d,&duction2); printf(輸入編號為3的產品的數(shù)量:n); scanf(%d,¬epaperi.pr
28、oduction3); printf(輸入編號為4的產品的數(shù)量:n); scanf(%d,&duction4); printf(輸入編號為5的產品的數(shù)量:n); scanf(%d,&duction5); fwrite(¬epaperi,sizeof(struct notepaper),1,fp);printf(%dt%dt%dt%dt%dt%dtn,notepaperi.salesmannum,duction1,duction2,duction3,n
29、duction4,duction5);getch();fclose(fp);/*/void input() file *fp;char x; int i=0; fp=fopen(b,r); if(fp=null) fp=fopen(b,ab); while(fread(¬epaperi,sizeof(struct notepaper),1,fp)/*計算出使用者將瀏覽的文件中結構體的數(shù)量*/ m+; while(mtime)/*繼續(xù)向輸入信息的文件中輸入信息*/ input1(m); m+; printf(是否繼續(xù)輸入(請選擇y或者n
30、)n); x=getch(); if(x=y|x=y)/*不論大小寫*/ continue;/*繼續(xù)輸入*/ if(x=n|x=n)/*不論大小寫*/ break;/*中斷輸入*/ else break; /*/void information()/*將想要瀏覽的年月轉變成瀏覽的文件的文件名*/char year50; char month50; printf(請輸入想要了解哪一年的銷售情況:n); scanf(%s,&year); printf(請輸入想要了解哪一月的銷售情況:n); scanf(%s,&month); sprintf(b,%s.%s.txt,year,month);/*/v
31、oid price()/*輸入5種產品的銷售價格*/printf(tttt請輸入5種產品的銷售價格n);printf(n);printf(n);printf(請輸入編號為1的產品的銷售價格n);scanf(%d,&k1);printf(請輸入編號為2的產品的銷售價格n);scanf(%d,&k2);printf(請輸入編號為3的產品的銷售價格n);scanf(%d,&k3);printf(請輸入編號為4的產品的銷售價格n);scanf(%d,&k4);printf(請輸入編號為5的產品的銷售價格n);scanf(%d,&k5);/*/void sort() int i=0; int x,y;i
32、nt f,g;int sum11=0,sum12=0,sum13=0,sum14=0,sum15=0;/*每人每種產品的銷售額*/int sum21=0,sum22=0,sum23=0,sum24=0,sum25=0;int sum31=0,sum32=0,sum33=0,sum34=0,sum35=0;int sum41=0,sum42=0,sum43=0,sum44=0,sum45=0;int amount1=0,amount2=0,amount3=0,amount4=0;/*每個銷售員的總銷售額*/int count1=0,count2=0,count3=0,count4=0,count
33、5=0;/*每種產品的總銷售額*/int u4;int q1;int v1;int o5; file *fp; fp=fopen(b,r); if(fp=null) printf(庫中沒有數(shù)據(jù)); getch(); exit(1); while(fread(¬epaperi,sizeof(struct notepaper),1,fp) if(notepaperi.salesmannum=1) sum11=sum11+duction1; sum12=sum12+duction2; sum13=sum13+d
34、uction3; sum14=sum14+duction4; sum15=sum15+duction5; else if(notepaperi.salesmannum=2) sum21=sum21+duction1; sum22=sum22+duction2; sum23=sum23+duction3; sum24=sum24+duction4; sum25=sum25+duction5; else
35、if(notepaperi.salesmannum=3) sum31=sum31+duction1; sum32=sum32+duction2; sum33=sum33+duction3; sum34=sum34+duction4; sum35=sum35+duction5; else if(notepaperi.salesmannum=4) sum41=sum41+duction1; sum42=sum42+notepaper
36、duction2; sum43=sum43+duction3; sum44=sum44+duction4; sum45=sum45+duction5; fclose(fp); amount1=sum11*k1+sum12*k2+sum13*k3+sum14*k4+sum15*k5;/*計算銷售員1到4號在這個月分別的總銷售額*/amount2=sum21*k1+sum22*k2+sum23*k3+sum24*k4+sum25*k5;amount3=sum31*k1+sum32*k2+sum33*k3+sum34*k4+sum35*k5;amount4=su
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學校文化活動與教學結合方案計劃
- 建設共享友愛社區(qū)的個人方案計劃
- 提升人事部門服務質量計劃
- 2025年砼空心砌塊(承重型)項目建議書
- 地理-河南金太陽2024-2025學年高二上學期第二次月考
- 中國科考船行業(yè)市場概況、投資熱點及未來發(fā)展趨勢分析預測報告(2025版)
- 加強文化產業(yè)發(fā)展指導原則
- 2025年計算機數(shù)字信號處理板卡項目建議書
- 豪華車租賃長租合同
- 企業(yè)文化推廣致辭
- 電力變壓器計算單
- 化工車間開停車風險分析
- 紅外測溫培訓
- 新型城市化建設中城鄉(xiāng)結合部存在的問題及解決方案
- 質性研究(陳向明)PPT精選文檔
- 市政小三線施工方案(共22頁)
- 靜壓樁機、鉆孔灌注樁、沉槽機CAD圖形
- 野外土名描述實例
- 紅旗優(yōu)質服務窗口先進事跡材料
- 總監(jiān)辦標準化管理規(guī)定
- (完整版)裝飾裝修工程監(jiān)理細則(詳解)最新(精華版)
評論
0/150
提交評論