




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、2020年4月19日實驗設(shè)備管理系統(tǒng)c語言版文檔僅供參考,不當(dāng)之處,請聯(lián)系改正。C語言課程設(shè)計實驗報告班級 姓名 學(xué)號 11130730實驗課程 C實驗名稱 實驗設(shè)備管理系統(tǒng)實驗成績 實驗日期 .3.5任課教師目的(本次課程設(shè)計 所涉及并要求掌握的知識點。)課程設(shè)計在學(xué)校實驗室的設(shè)備管理工作中,設(shè)備的編排是一項十分復(fù)雜、棘手的工作。在編排過程中,由于數(shù)量多容易出錯。利用計算機輔助進(jìn)行設(shè)備編排工作,既提高了編排的科學(xué)性,又可大大減輕管理人員的工作強度,提高工作效率,從而教學(xué)設(shè)備管理現(xiàn)代化邁上了一個新臺階。實驗室設(shè)備信息用文件存儲,故要提供文件的輸入輸出操作;要能夠完成設(shè)備的錄入和修改,需要提供設(shè)
2、備添加和修改操作;實現(xiàn)對設(shè)備進(jìn)行分類統(tǒng)計,需要提供排序操作;實現(xiàn)對設(shè)備的查詢需要提供查找操作;另外還要提供鍵盤式選擇菜單以實現(xiàn)功能選擇總體設(shè)計整個系統(tǒng)被設(shè)計為實驗設(shè)備信息輸入模塊、實驗設(shè)備信息添加模塊、實驗設(shè)備信息修改模塊、實驗設(shè)備分類統(tǒng)計模塊和實驗設(shè)備查詢模塊。知識點1.對于結(jié)構(gòu)體數(shù)組的定義使用2.指針變量的使用3.以文件方式輸入輸出,熟練掌握文件的各種方式4.對于循環(huán)的應(yīng)用格式5.一些函數(shù)的應(yīng)用,如strcmp函數(shù)總結(jié):提高程序設(shè)計能力與課堂知識內(nèi)容的應(yīng)用,掌握程序設(shè)計的基本方法和調(diào) 試技能。對指針,數(shù)組,文件了解更加深刻。二、使用環(huán)境 (本次上機實踐所使用的平臺和相關(guān)軟件。 )Visua
3、l C+三、內(nèi)容與設(shè)計思想 (1 設(shè)計思路 2 主要數(shù)據(jù)結(jié)構(gòu) 3 主要代碼結(jié)構(gòu) 4 主要代碼段分析 。 )1 設(shè)計思路 如下圖所示實驗設(shè)備管理系統(tǒng)添加追加修改統(tǒng)計搜索按編號按名稱按價格2 主要數(shù)據(jù)結(jié)構(gòu)typedef struct EquInfo /定義結(jié)構(gòu)體 char equipCode10; /編號 char equipType20; /種類 char equipName20; /名稱 float equipPrice; /價格 char buyDate20; /購買日期 int scrap; /是否報廢 char scrapDate20; /報廢日期EquInfo;3 主要代碼結(jié)構(gòu) 1.主
4、函數(shù) 開 始顯 示 一 系 列 功 能 選 項輸入n,判斷n是否是05? 調(diào) 用 與 n 相 應(yīng) 的 模 塊NY 輸入用戶要輸入設(shè)備的個數(shù)i2.添加模塊輸入設(shè)備的各項詳細(xì)信息退出將輸入的信息存儲到文件的中21返回主菜單3.修改模塊輸入要修改的設(shè)備編號是否找到該設(shè)備資料顯示找到的記錄,調(diào)用修改函數(shù)顯示沒有找到對該設(shè)備的信息進(jìn)行修改返回主菜單返回主菜單y n輸入設(shè)備類型退出21返回主菜單輸出統(tǒng)計結(jié)果文件中的設(shè)備信息進(jìn)行統(tǒng)計4.統(tǒng)計模塊5.搜索模塊 詢問用戶想要選擇的搜索方式4 主要代碼段分析(1).添加模塊主要是實現(xiàn)設(shè)備的添加,輸入添加的設(shè)備個數(shù),然后用for循環(huán)語句,循環(huán)次數(shù)是你輸入的設(shè)備個數(shù)。
5、循環(huán)輸出設(shè)備的編號,種類名稱,用fopen打開文件,w寫方式實現(xiàn)首次添加。int addition() /*添加模塊*/ EquInfo news50; int i,j,c; FILE *fp; system(cls); printf(你想輸入多少個設(shè)備?n); scanf(%d,&i); /*輸入要添加的設(shè)備個數(shù)*/ for(j=0;ji;j+) printf(n); printf(輸入設(shè)備編號n); scanf(%s,&newsj.equipCode); printf(輸入設(shè)備種類n); scanf(%s,newsj.equipType); if(fp=fopen(swy.txt,w)=N
6、ULL) /*打開文件,輸入保存*/ printf(不能打開文件!n);for (j=0;ji;j+) fprintf(fp,%s %s %s %f %s %d %s ,newsj.equipCode,newsj.equipType,newsj.equipName,newsj.equipPrice,newsj.buyDate,newsj.scrap,newsj.scrapDate);fclose(fp);printf(nn);printf(返回主菜單? n);printf(1.是n);printf(2.不,退出n);scanf(%d,&c);if(c=1)return(-1);if(c=2)r
7、eturn(0); /*任務(wù)結(jié)束選擇是返回主菜單還是跳出*/(2).修改模塊用for循環(huán)使用feof函數(shù)從文件頭逐個讀取文件字符直到文件結(jié)尾,其中用了strcmp函數(shù),比較文件中的數(shù)據(jù)與輸入數(shù)是否匹配,若是匹配,返回0,說明你輸入的編號正確,鍵面進(jìn)入請輸入新的編號、種類、名稱等,將修改后的信息寫入文件中,成功后輸出 modifty() /*修改模塊*/if(fp=fopen(swy.txt,r)=NULL)printf(n不能打開文件!n);for(i=0;!feof(fp);i+) /文件頭逐個讀取文件字符直到文件結(jié)尾fscanf(fp,%s %s %s %f %s %d
8、%s ,equi.equipCode,equi.equipType,equi.equipName,&equi.equipPrice,&equi.buyDate,&equi.scrap,&equi.scrapDate);if(strcmp(equi.equipCode,code)=0)/判斷文件的數(shù)據(jù)與輸入數(shù)是否匹配printf(n);printf(輸入新設(shè)備編號n);scanf(%s,equi.equipCode);printf(輸入新設(shè)備種類n); /*將修改后的信息寫入文件 fclose(fp);j=i;for(i=0;ij;i+)fprintf(fp,%s %s %s %f %s %d
9、%s ,equi.equipCode,equi.equipType,equi.equipName,equi.equipPrice,equi.buyDate,equi.scrap,equi.scrapDate);printf(nwrite!n);fclose(fp); (3).統(tǒng)計模塊先輸入設(shè)備類型,判斷是否匹配,是的話輸出ok,并把相應(yīng)的內(nèi)容輸出,定義一個計數(shù)器count,每循環(huán)一次,自加1int total()/統(tǒng)計模塊 float sum=0;int count=0; float aver=0;char type20; EquInfo equ;if(strcmp(equ.equipType
10、,type)=0) printf(nOK!n);printf(%s,%s,%s,%f,%s,%d,%sn,equ.equipCode,equ.equipType,equ.equipName,equ.equipPrice,equ.buyDate,equ.scrap,equ.scrapDate);count+;sum+=equ.equipPrice;aver=sum/count; fclose(fp);printf(統(tǒng)計-返回結(jié)果); printf(nn這個類型的是:%d,count); printf(nn統(tǒng)計的總價格:%f,sum); printf(nn平均價格是:%f,aver);(4).搜索
11、模塊分為按編號搜索,設(shè)備名搜索,設(shè)備價格搜索,用switch循環(huán),來判斷進(jìn)入哪個,比如若輸入為1 ,就會按編號搜索。switch(choice) case 0:exit(0);break;case 1:printf(請輸入設(shè)備編號:n);scanf(%s,code);for(i=0;!feof(fp);i+)/從文本中讀取設(shè)備編號fscanf(fp,%s %s %s %f %s %d %s ,equ.equipCode,equ.equipType,equ.equipName,&equ.equipPrice,&equ.buyDate,&equ.scrap,&equ.scrapDate);if(s
12、trcmp(equ.equipCode,code)=0) printf(nequipCode,equipType,equipName,equipPrice,buyDate,scrap,ScrapDaten); printf(n%s,%s,%s,%f,%s,%d,%sn,equ.equipCode,equ.equipType,equ.equipName,equ.equipPrice,equ.buyDate,equ.scrap,equ.scrapDate);getchar();break;case 2:printf(請輸入設(shè)備名稱:n);scanf(%s,name);for(i=0;!feof(f
13、p);i+)fscanf(fp,%s %s %s %f %s %d %s ,equ.equipCode,equ.equipType,equ.equipName,&equ.equipPrice,&equ.buyDate,&equ.scrap,&equ.scrapDate);if(strcmp(equ.equipName,name)=0) printf(nequipCode,equipType,equipName,equipPrice,buyDate,scrap,ScrapDaten); printf(n%s,%s,%s,%f,%s,%d,%sn,equ.equipCode,equ.equipTy
14、pe,equ.equipName,equ.equipPrice,equ.buyDate,equ.scrap,equ.scrapDate); getchar(); break; case 3: printf(請輸入設(shè)備價格:n); scanf(%f,&price); for(i=0;!feof(fp);i+) fscanf(fp,%s %s %s %f %s %d %s ,equ.equipCode,equ.equipType,equ.equipName,&equ.equipPrice,&equ.buyDate,&equ.scrap,&equ.scrapDate); if(equ.equipPr
15、ice=price) printf(nequipCode,equipType,equipName,equipPrice,buyDate,scrap,ScrapDaten);printf(n%s,%s,%s,%f,%s,%d,%sn,equ.equipCode,equ.equipType,equ.equipName,equ.equipPrice,equ.buyDate,equ.scrap,equ.scrapDate); getchar();break; (5).追加模塊與添加模塊相似,只有一個地方不同,追加是以fopen打開文件,以a追加的方式追加數(shù)據(jù)的if(fp=fopen(swy.txt,a
16、)=NULL) /a 方式為追加printf(不能打開文件!n);for (j=0;ji;j+)fprintf(fp,%s %s %s %f %s %d %s ,newequj.equipCode,newequj.equipType,newequj.equipName,newequj.equipPrice,newequj.buyDate,newequj.scrap,newequj.scrapDate);fclose(fp);四、調(diào)試過程 (1 測試數(shù)據(jù)設(shè)計 2 測試結(jié)果分析 )(1)測試數(shù)據(jù)設(shè)計: 進(jìn)入主菜單:根據(jù)需求操作,按“1”添加信息,以便測試設(shè)備個數(shù):2設(shè)備編號:1設(shè)備各類:abc設(shè)備
17、名稱:switch設(shè)備價格:90購買日期: 0101是否報廢:0報廢日期:0(2)測試結(jié)果分析:1.主菜單函數(shù):根據(jù)需求輸入相應(yīng)的操作主菜單2.添加模塊:當(dāng)輸入1后,進(jìn)入添加頁面,對設(shè)備的各方面信息進(jìn)行添加添加設(shè)備添加后文本中的數(shù)據(jù)3.修改模塊:輸入您需要修改的設(shè)備編號,如果輸入的編號與查找不相同將真的提示返回菜單或退出,正確進(jìn)入如下鍵面修改設(shè)備信息修改后文本中的信息4.追加模塊:輸入您需要追加的設(shè)備個數(shù),進(jìn)行設(shè)備信息的添加,進(jìn)入如下所示追加設(shè)備追加后文件中的數(shù)據(jù)5.統(tǒng)計模塊:輸入設(shè)備類型,進(jìn)行設(shè)備信息的統(tǒng)計,進(jìn)入如下所示分類統(tǒng)計6.搜索模塊:選擇你需要搜索的方式,能夠按編號搜索,也能夠按設(shè)備
18、名搜索,還能夠按設(shè)備價格搜索,如下所示按編號搜索按價格搜索按設(shè)備名搜索7.退出模塊:選擇5直接退出系統(tǒng)退出五、總結(jié) 1 設(shè)計中遇到的問題及解決過程 文本中會出現(xiàn)亂碼,但不是所有數(shù)據(jù)都就亂碼,而是文件是的其中某一項是亂碼,應(yīng)該不是fread與fprint的問題,后來發(fā)現(xiàn)我定義的是char字符串類型,但在輸入數(shù)據(jù)時scanf(%d,&equi.buyDate);用的是%d的格式輸入。2 設(shè)計中產(chǎn)生的錯誤及原因分析 在修改模塊中,修改數(shù)據(jù)成功后,信息寫入文件中,成功后,在鍵面上輸出Write證明你已經(jīng)修改信息成功??墒菚霈F(xiàn)好幾個write,文本中有幾條就會出現(xiàn)幾個write。經(jīng)過討論,得知,修改成
19、功后沒有跳出for循環(huán),遍歷文本中的信息,每遍歷一次,循環(huán)輸出一次ok。最后把輸出語句放入For循環(huán)外面。這問題就成功解決。3 設(shè)計體會和收獲。經(jīng)過一個星期的上機實踐學(xué)習(xí),使我對C語言有了更進(jìn)一步的認(rèn)識和了解,運用C語言能夠解決許多實際問題,特別在在信息管理方面。要想學(xué)好它要重在實踐,要經(jīng)過不斷的上機操作才能更好地學(xué)習(xí)它,經(jīng)過實踐,我也發(fā)現(xiàn)自己有好多不足之處,對C語言的一些標(biāo)準(zhǔn)庫函數(shù)不太了解,還有對函數(shù)調(diào)用的正確使用不夠熟悉,還有對C語言中經(jīng)常出現(xiàn)的錯誤也不了解。經(jīng)過詢問老師和同學(xué),翻閱課本和上網(wǎng)查找等方式,在解決問題的過程中,使我在這幾個方面的認(rèn)識有所提高,同時也學(xué)到了新東西。經(jīng)過實踐的學(xué)習(xí)
20、,我認(rèn)識到學(xué)好計算機要重視實踐操作,不但僅是學(xué)習(xí)C語言,還是其它的語言,以及其它的計算機方面的知識都要重在實踐,因此后在學(xué)習(xí)過程中,我會更加注視實踐操作,使自己便好地學(xué)好計算機。同時我們隨時都要培養(yǎng)自己的動手能力,只有這樣,才能更好的適應(yīng)這個日新月異的飛速發(fā)展的社會。六、附錄 1、原代碼 #include#include /包括頭文件#includetypedef struct EquInfo /定義結(jié)構(gòu)體 char equipCode10; /編號 char equipType20; /種類 char equipName20; /名稱 float equipPrice; /價格 char b
21、uyDate20; /購買日期 int scrap; /是否報廢 char scrapDate20; /報廢日期EquInfo;EquInfo news; /實例化結(jié)構(gòu)體 /*添加模塊*/int addition() /*添加模塊*/ EquInfo news50; int i,j,c; FILE *fp; system(cls); printf(*n); printf(添加設(shè)備:n); printf(*n); printf(你想輸入多少個設(shè)備?n); scanf(%d,&i); /*輸入要添加的設(shè)備個數(shù)*/ for(j=0;ji;j+) printf(n); printf(輸入設(shè)備編號n);
22、 scanf(%s,&newsj.equipCode); printf(輸入設(shè)備種類n); scanf(%s,newsj.equipType); printf(輸入設(shè)備名稱n); scanf(%s,newsj.equipName); printf(輸入設(shè)備價格n); scanf(%f,&newsj.equipPrice); printf(輸入購買日期n); scanf(%s,&newsj.buyDate); /判斷是否報廢 printf(是否報廢?0/1n); scanf(%d,&newsj.scrap); printf(輸入報廢日期n); scanf(%s,&newsj.scrapDate)
23、; if(fp=fopen(swy.txt,w)=NULL) /*打開文件,輸入保存*/ printf(不能打開文件!n);for (j=0;ji;j+)fprintf(fp,%s %s %s %f %s %d %s ,newsj.equipCode,newsj.equipType,newsj.equipName,newsj.equipPrice,newsj.buyDate,newsj.scrap,newsj.scrapDate);fclose(fp);printf(nn);printf(返回主菜單? n);printf(1.是n);printf(2.不,退出n);scanf(%d,&c);i
24、f(c=1)return(-1);if(c=2)return(0); /*任務(wù)結(jié)束選擇是返回主菜單還是跳出*/ /*修改模塊*/ int modifty() /*修改模塊*/EquInfo equ50;char code10;int i,j,c;FILE *fp; system(cls);printf(*n);printf(修改設(shè)備信息:n);printf(*n);printf(請輸入要修改的設(shè)備編號:n);scanf(%s,code); /*輸入要修改的設(shè)備編號*/printf(n);if(fp=fopen(swy.txt,r)=NULL)printf(n不能打開文件!n);for(i=0;
25、!feof(fp);i+) /從文件頭一個一個的讀取字符,讀到文件的結(jié)尾。 fscanf(fp,%s %s %s %f %s %d %s ,equi.equipCode,equi.equipType,equi.equipName,&equi.equipPrice,&equi.buyDate,&equi.scrap,&equi.scrapDate); if(strcmp(equi.equipCode,code)=0)/判斷文件中的數(shù)據(jù)與輸入數(shù)是否匹配printf(n);printf(輸入新設(shè)備編號n);scanf(%s,equi.equipCode);printf(輸入新設(shè)備種類n);scanf
26、(%s,equi.equipType);printf(輸入新設(shè)備名稱n);scanf(%s,equi.equipName);printf(輸入新設(shè)備價格n);scanf(%f,&equi.equipPrice);printf(輸入新購買日期n);scanf(%s,&equi.buyDate); /判斷是否報廢 printf(輸入新是否報廢?0/1n); scanf(%d,&equi.scrap); printf(輸入新報廢日期n); scanf(%s,&equi.scrapDate); /*將修改后的信息寫入文件中*/fclose(fp);j=i;if(fp=fopen(swy.txt,w)=
27、NULL)printf(n不能打開文件!n);for(i=0;ij;i+)printf(nwrite!n); fprintf(fp,%s %s %s %f %s %d %s ,equi.equipCode,equi.equipType,equi.equipName,equi.equipPrice,equi.buyDate,equi.scrap,equi.scrapDate);fclose(fp); printf(nn);printf(返回菜單? n);printf(1.是 n);printf(2.不,退出n);scanf(%d,&c);if(c=1)return(-1);if(c=2)retu
28、rn(0);int total()/統(tǒng)計模塊int c;float sum=0;int count=0;float aver=0;char type20;EquInfo equ;int i;FILE *fp; system(cls);if(fp=fopen(swy.txt,r)=NULL) printf(n不能打開文件!n);printf(請輸入設(shè)備類型:n);scanf(%s,type);for(i=0;!feof(fp);i+)fscanf(fp,%s %s %s %f %s %d %s n,equ.equipCode,equ.equipType,equ.equipName,&equ.eq
29、uipPrice,&equ.buyDate,&equ.scrap,&equ.scrapDate);if(strcmp(equ.equipType,type)=0) /判斷文件中的數(shù)據(jù)與輸入數(shù)是否匹配 printf(nOK!n);printf(%s,%s,%s,%f,%s,%d,%sn,equ.equipCode,equ.equipType,equ.equipName,equ.equipPrice,equ.buyDate,equ.scrap,equ.scrapDate); count+; sum+=equ.equipPrice; aver=sum/count; fclose(fp);printf
30、(統(tǒng)計-返回結(jié)果);printf(nn這個類型的是:%d,count);printf(nn統(tǒng)計的總價格:%f,sum);printf(nn平均價格是:%f,aver);printf(n按任意鍵退出);getchar();/得到任意一個數(shù)printf(nn);printf(返回主菜單? n);printf(1.是 n);printf(2.否,退出n);scanf(%d,&c);if(c=1)return(-1);if(c=2)return(0); /*搜索模塊*/int search() /*搜索模塊*/char code10;char name20;float price;int choice
31、;int c;FILE *fp;EquInfo equ; int i;system(cls);fp=fopen(swy.txt,r);if(fp=NULL)exit(0);printf(選一種方式搜索:nn);printf(1.編號搜索nn);printf(2.設(shè)備名搜索 nn);printf(3.設(shè)備價格搜索nn);printf(0.返回nn);printf(請輸入號碼 0-3:);scanf(%d,&choice); if(choice=0)exit(0);switch(choice)case 0:exit(0);break;case 1: printf(請輸入設(shè)備編號:n); scanf
32、(%s,code); for(i=0;!feof(fp);i+)/從文本中讀取設(shè)備編號 fscanf(fp,%s %s %s %f %s %d %s ,equ.equipCode,equ.equipType,equ.equipName,&equ.equipPrice,&equ.buyDate,&equ.scrap,&equ.scrapDate);if(strcmp(equ.equipCode,code)=0)/strcmp函數(shù),兩個字符串相等,返回0 printf(nequipCode,equipType,equipName,equipPrice,buyDate,scrap,ScrapDate
33、n); printf(n%s,%s,%s,%f,%s,%d,%sn,equ.equipCode,equ.equipType,equ.equipName,equ.equipPrice,equ.buyDate,equ.scrap,equ.scrapDate);getchar();break;case 2:printf(請輸入設(shè)備名稱:n);scanf(%s,name);for(i=0;!feof(fp);i+) fscanf(fp,%s %s %s %f %s %d %s ,equ.equipCode,equ.equipType,equ.equipName,&equ.equipPrice,&equ
34、.buyDate,&equ.scrap,&equ.scrapDate);if(strcmp(equ.equipName,name)=0) printf(nequipCode,equipType,equipName,equipPrice,buyDate,scrap,ScrapDaten); printf(n%s,%s,%s,%f,%s,%d,%sn,equ.equipCode,equ.equipType,equ.equipName,equ.equipPrice,equ.buyDate,equ.scrap,equ.scrapDate); getchar();break;case 3: printf
35、(請輸入設(shè)備價格:n); scanf(%f,&price); for(i=0;!feof(fp);i+) fscanf(fp,%s %s %s %f %s %d %s ,equ.equipCode,equ.equipType,equ.equipName,&equ.equipPrice,&equ.buyDate,&equ.scrap,&equ.scrapDate); if(equ.equipPrice=price) printf(nequipCode,equipType,equipName,equipPrice,buyDate,scrap,ScrapDaten); printf(n%s,%s,%
36、s,%f,%s,%d,%sn,equ.equipCode,equ.equipType,equ.equipName,equ.equipPrice,equ.buyDate,equ.scrap,equ.scrapDate); getchar();break;fclose(fp);printf(nn);printf(返回菜單? n);printf(1.是n);printf(2.否,退出n);scanf(%d,&c);if(c=1)return(-1);if(c=2)return(0);int input() /*追加模塊*/ EquInfo newequ50; int i,j; int c; FILE *fp; system(cls); printf(*n); printf(追加設(shè)備:n); printf(*MENU*n); printf(你想追加多少個設(shè)備?n); scanf(%d,&i); /*追加要添加的設(shè)備個數(shù)*/ for(j=0;ji;j+) printf(n); printf(輸入設(shè)備編號n); scanf(%s,&newe
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖北商貿(mào)學(xué)院《天然藥物化學(xué)研究前沿》2023-2024學(xué)年第二學(xué)期期末試卷
- 玉溪農(nóng)業(yè)職業(yè)技術(shù)學(xué)院《巖土工程測試技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 徐州工程學(xué)院《攝影與影像基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 長治幼兒師范高等專科學(xué)?!吨悄軙r代下的創(chuàng)新創(chuàng)業(yè)實踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣州幼兒師范高等專科學(xué)?!对O(shè)計素描》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣東江門幼兒師范高等專科學(xué)?!犊萍颊撐膶懽髋c學(xué)術(shù)規(guī)范》2023-2024學(xué)年第二學(xué)期期末試卷
- 浙江工商大學(xué)《跨國企業(yè)經(jīng)營與管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 第15課《白楊禮贊》教學(xué)設(shè)計 2024-2025學(xué)年統(tǒng)編版語文八年級上冊
- 隆化租房合同范本
- 全國江西科學(xué)技術(shù)版小學(xué)信息技術(shù)六年級下冊第一單元第1課《控制的概念》教學(xué)設(shè)計
- 鋼樓梯計算書
- 2024年江蘇農(nóng)牧科技職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫各版本
- 《研學(xué)旅行市場營銷》課件-研學(xué)旅行市場營銷之內(nèi)容營銷
- 院感基礎(chǔ)知識培訓(xùn)
- 安全生產(chǎn)責(zé)任制考核制度和考核表(完整版)
- 19J102-1 19G613混凝土小型空心砌塊墻體建筑與結(jié)構(gòu)構(gòu)造
- 《中國陶瓷史》課件-1-中國陶瓷史概述
- 經(jīng)皮式氣管切開術(shù)
- 2024嘉興市城南街道招聘筆試參考題庫附帶答案詳解
- 個人維修收款收據(jù)
- 代辦電瓶車車牌照委托書
評論
0/150
提交評論