![用C語言開發(fā)小型數(shù)據(jù)庫管理系統(tǒng)代碼文庫_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/23/e814bea3-6542-4197-abf5-9a50e24a72a4/e814bea3-6542-4197-abf5-9a50e24a72a41.gif)
![用C語言開發(fā)小型數(shù)據(jù)庫管理系統(tǒng)代碼文庫_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/23/e814bea3-6542-4197-abf5-9a50e24a72a4/e814bea3-6542-4197-abf5-9a50e24a72a42.gif)
![用C語言開發(fā)小型數(shù)據(jù)庫管理系統(tǒng)代碼文庫_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/23/e814bea3-6542-4197-abf5-9a50e24a72a4/e814bea3-6542-4197-abf5-9a50e24a72a43.gif)
![用C語言開發(fā)小型數(shù)據(jù)庫管理系統(tǒng)代碼文庫_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/23/e814bea3-6542-4197-abf5-9a50e24a72a4/e814bea3-6542-4197-abf5-9a50e24a72a44.gif)
![用C語言開發(fā)小型數(shù)據(jù)庫管理系統(tǒng)代碼文庫_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/23/e814bea3-6542-4197-abf5-9a50e24a72a4/e814bea3-6542-4197-abf5-9a50e24a72a45.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、用C語言開發(fā)小型數(shù)據(jù)庫管理系統(tǒng)代碼文庫.txt如果有來生,要做一棵樹,站成永恒,沒有悲傷的姿勢。一半在土里安詳,一半在風里飛揚,一半灑落陰涼,一半沐浴陽光,非常沉默非常驕傲,從不依靠從不尋找。#include #include typedef struct count /*保存記錄條數(shù)結構體*/char name10;int num;count;typedef struct stchar name10;long Number;int Math;int C;int Amount;st;st record8;count num1; char filename10="0"char
2、 filename210="0"int Inputnum8;void MainMenu( /*主菜單*/printf("ntttt* * * * * * * * * *n"printf("tttt* 主菜單 *n"printf("tttt* 1. 創(chuàng)建新文件 *n"printf("tttt* 2. 添加記錄 *n"printf("tttt* 3. 刪除記錄 *n"printf("tttt* 4. 排序 *n"printf("tttt* 5. 查詢
3、記錄 *n"printf("tttt* 6. 退出 *n"printf("tttt* * * * * * * * * *n"void DelMenu( /*刪除菜單*/printf("ntttt* * * * * * * * * * * *n"printf("tttt* 刪除菜單 *n"printf("tttt* 1. 學號查詢刪除 *n"printf("tttt* 2. 返回到上級菜單 *n"printf("tttt* * * * * * * * * *
4、 * *n"void RankingMenu( /*排序菜單*/printf("ntttt* * * * * * * * * * * *n"printf("tttt* 排序菜單 *n"printf("tttt* 1. 數(shù)學成績排序 *n"printf("tttt* 2. C語言成績排序 *n"printf("tttt* 3. 總分排序 *n"printf("tttt* 4. 返回到上級菜單 *n"printf("tttt* * * * * * * * *
5、* * *n"void InquireMenu( /*查訊菜單*/printf("ntttt* * * * * * * * * * * *n"printf("tttt* 查訊菜單 *n"printf("tttt* 1. 學號查訊 *n"printf("tttt* 2. 姓名查訊 *n"printf("tttt* 3. 數(shù)學成績查訊 *n"printf("tttt* 4. C語言成績查訊 *n"printf("tttt* 5. 總分查訊 *n"pr
6、intf("tttt* 6. 返回到上級菜單 *n"printf("tttt* * * * * * * * * * * *n"char Inputfilename( /*輸入文件名同時產(chǎn)生付本文件名*/char str2="B"printf("* 請輸入文件名 * : "scanf("%s",filename;getchar(;strcpy(filename2,filename;strcat(filename2,str2;FILE *readfile( /*讀取文檔*/FILE *fp1;if(
7、fp1=fopen(filename,"rb"=NULLprintf("n文件讀取錯誤!n"fclose(fp1;return(fp1;FILE *foundfile( /*新建文檔*/FILE *fp1;if(fp1=fopen(filename,"wb"=NULLprintf("n文件創(chuàng)建錯誤!n"fclose(fp1;return(fp1;FILE *savefile( /*追加文檔*/FILE *fp1;if(fp1=fopen(filename,"ab"=NULLprintf(&quo
8、t;n文件追加錯誤!n"fclose(fp1;return(fp1;int InputSave( /*添加數(shù)據(jù) */int i=0,j;char ch='y'while(ch!='w'i=i+1;printf("n* 請輸入姓名(字符型 * :"scanf("%s",;Loop1: printf("n* 請輸入學號(長整型 * :"scanf("%ld",&recordi.Number;if(i!=1for(j=1;j if(recordi.
9、Number=recordj.Numberprintf("nt警告! 輸入了二個同樣的學號! 第%d條和第%d學號相同!n",i,j;printf("nt請重新輸入!n"goto Loop1; Loop2: printf("n* 請輸入數(shù)學成績(整型 * :"scanf("%d",&recordi.Math;if(recordi.Math>100|recordi.Math<0printf("nt輸入的分數(shù)不服合實際要求! 請重新錄入!n"goto Loop2;Loop3: p
10、rintf("n* 請輸入C語言成績(整型 * :"scanf("%d",&recordi.C;if(recordi.C>100|recordi.C<0printf("nt輸入的分數(shù)不服合實際要求! 請重新錄入!n"goto Loop3;recordi.Amount=recordi.Math+recordi.C;printf(" n'w'=結束錄入 's'=重新錄入此條記錄 'n'=下一條 : "getchar(; /*吃掉上一個回車符*/if(c
11、h=getchar(='s'i=i-1;return(i;/*void ReadComputer(int i,FILE *fp1 (文本方式數(shù)據(jù)寫入機器int j;for(j=1;j fscanf(fp1,"%s,%ld,%d,%d,%d",,&recordj.Number,&recordj.Math,&recordj.C,&recordj.Amount;void SaveFile(int i,FILE *fp1 (文本方式數(shù)據(jù)寫到文件中int j;for(j=1;j fprintf(fp1,"
12、;%s,%ld,%d,%d,%d",,recordj.Number,recordj.Math,recordj.C,recordj.Amount;*/ void ReadComputer2(int i,FILE *fp1 /*(2方式數(shù)據(jù)寫入機器*/int j;for(j=1;j if(fread(&recordj,sizeof(struct st,1,fp1!=1printf("n主文件數(shù)據(jù)讀取錯誤! n"fclose(fp1;void SaveFile2(int i,FILE *fp1 /*(2方式數(shù)據(jù)寫到文件中*/int j;f
13、or(j=1;j if(fwrite(&recordj,sizeof(struct st,1,fp1!=1printf("n主文件數(shù)據(jù)寫入錯誤! n"fclose(fp1;/* * * */FILE *readfile2( /*讀文件付本*/FILE *fp1;if(fp1=fopen(filename2,"rb"=NULLprintf("n付本文件讀取錯誤!n"fclose(fp1;return(fp1;FILE *foundfile2( /*新建文件付本*/FILE *fp1;if(fp1=fopen(filename2,
14、"wb"=NULLprintf("n付本文件創(chuàng)建錯誤!n"fclose(fp1;return(fp1;FILE *savefile2( /*追加文件付本*/FILE *fp1;if(fp1=fopen(filename2,"ab"=NULLprintf("n付本文件追加錯誤!n"fclose(fp1;return(fp1;/*void Additive2(int i,FILE *fp1 數(shù)據(jù)與入付本文件(文本方式)int j;char str2="0"if(strcmp(filenameF,st
15、r2!=0strcpy(,filenameF;elsestrcpy(,filenameA;num0.num=i;fprintf(fp1,"%s,%d",,num0.num;int ReadComputer2(FILE *fp1 讀出付本中的數(shù)據(jù)(文本方式)int j,k;fscanf(fp1,"%s,%d",,&num0.num;k=num0.num;return(k;*/void Additive2Two(int i,FILE *fp1 /*數(shù)據(jù)寫入付本文件(二進制方式)*
16、/char str2="0"if(strcmp(filename2,str2!=0strcpy(,filename2;elsestrcpy(,filename2;num0.num=i;if(fwrite(&num0,sizeof(struct count,1,fp1!=1printf("n付本文件數(shù)據(jù)寫入錯誤! n"fclose(fp1;int ReadComputer2Two(FILE *fp1 /*讀出付本中的數(shù)據(jù)(二進制方式)*/int j;if(fread(&num0,sizeof(struct
17、 count,1,fp1!=1printf("n付本文件數(shù)據(jù)讀取錯誤! n"fclose(fp1;j=num0.num;return(j;/* * * */void Num_inquire( /*學號查詢*/int num,j,time;FILE *fp1,*fp2;fp1=readfile(; /*讀取文檔*/fp2=readfile2(; /*(開打方式'讀'*'引用讀文件名'讀文件付本*/time=ReadComputer2Two(fp2; /*讀出付本中的數(shù)據(jù)(二進制方式)*/ReadComputer2(time,fp1; /*(2方
18、式數(shù)據(jù)寫入機器*/fclose(fp1;fclose(fp2;printf("輸入學號:"scanf("%ld",#/*getchar(;*/for(j=1;j if(recordj.Number=numprintf("nName:%-10s Num:%3ld Math:%3d C:%3d Amount:%3dn",,recordj.Number,recordj.Math,recordj.C,recordj.Amount;void Name_inquire( /*姓名查詢*/int j,time;char Na
19、me10;FILE *fp1,*fp2;fp1=readfile(;fp2=readfile2(; /*(開打方式'讀'*'引用讀文件名'讀文件付本*/time=ReadComputer2Two(fp2; /*讀出付本中的數(shù)據(jù)(二進制方式)*/ReadComputer2(time,fp1; /*(2方式數(shù)據(jù)寫入機器*/fclose(fp1;fclose(fp2;printf("輸入姓名:"scanf("%s",Name;/*getchar(;*/for(j=1;j if(strcmp(Name,=0
20、printf("nName:%-10s Num:%3ld Math:%3d C:%3d Amount:%3dn",,recordj.Number,recordj.Math,recordj.C,recordj.Amount;void Math_inquire( /*數(shù)學查詢*/int Math,j,time;FILE *fp1,*fp2;fp1=readfile(;fp2=readfile2(; /*(開打方式'讀'*'引用讀文件名'讀文件付本*/time=ReadComputer2Two(fp2; /*讀出付本中的數(shù)據(jù)
21、(二進制方式)*/ReadComputer2(time,fp1; /*(2方式數(shù)據(jù)寫入機器*/fclose(fp1;fclose(fp2;printf("輸入數(shù)學成績:"scanf("%d",&Math;/*getchar(;*/for(j=1;j if(recordj.Math>=Mathprintf("nName:%-10s Num:%3ld Math:%3d C:%3d Amount:%3dn",,recordj.Number,recordj.Math,recordj.C,recordj.A
22、mount;void C_inquire( /*C查詢*/int C,j,time;FILE *fp1,*fp2;fp1=readfile(;fp2=readfile2(; /*(開打方式'讀'*'引用讀文件名'讀文件付本*/time=ReadComputer2Two(fp2; /*讀出付本中的數(shù)據(jù)(二進制方式)*/ReadComputer2(time,fp1; /*(2方式數(shù)據(jù)寫入機器*/fclose(fp1;fclose(fp2;printf("輸入C語言成績:"scanf("%d",&C;/*getchar(
23、;*/for(j=1;j if(recordj.C>=Cprintf("nName:%-10s Num:%3ld Math:%3d C:%3d Amount:%3dn",,recordj.Number,recordj.Math,recordj.C,recordj.Amount;void Amount_inquire( /*總分查詢*/int Amount,j,time;FILE *fp1,*fp2;fp1=readfile(;fp2=readfile2(; /*(開打方式'讀'*'引用讀文件名'讀文件付本*/ti
24、me=ReadComputer2Two(fp2; /*讀出付本中的數(shù)據(jù)(二進制方式)*/ReadComputer2(time,fp1; /*(2方式數(shù)據(jù)寫入機器*/fclose(fp1;fclose(fp2;printf("輸入總分:"scanf("%d",&Amount;/*getchar(;*/for(j=1;j if(recordj.Amount>=Amountprintf("nName:%-10s Num:%3ld Math:%3d C:%3d Amount:%3dn",,recordj.
25、Number,recordj.Math,recordj.C,recordj.Amount;/* * * */void Num_inquire_Del( /*學號查詢刪除*/char ch;int num,j,k,time;FILE *fp1,*fp2;fp1=readfile(; /*讀取文檔*/fp2=readfile2(; /*讀文件付本*/time=ReadComputer2Two(fp2; /*讀出付本中的數(shù)據(jù)(二進制方式)*/ReadComputer2(time,fp1; /*(2方式數(shù)據(jù)寫入機器*/fclose(fp1;fclose(fp2;printf("輸入學號:&q
26、uot;scanf("%ld",#getchar(;for(j=1;j<=time;j+if(recordj.Number=numprintf("nName:%-10s Num:%3ld Math:%3d C:%3d Amount:%3dn",,recordj.Number,recordj.Math,recordj.C,recordj.Amount;k=j;printf("nt* 刪除='y' 不刪除='n' * : "if(ch=getchar(='y'i
27、f(k=timetime=time-1;else for(j=k;j recordj=recordj+1;time=time-1;fp1=foundfile(; /*新建文檔*/SaveFile2(time,fp1; /*(2方式數(shù)據(jù)寫到文件中*/fp2=foundfile2(; /*新建文件付本*/Additive2Two(time,fp2; /*數(shù)據(jù)與入付本文件(二進制方式)*/printf("n刪除成功!目前共有%d條記錄!n",time;fclose(fp1;fclose(fp2;else printf("n沒有執(zhí)行刪除操作!n"/* * * *
28、/void Math_ranking(int i /*數(shù)學排序函數(shù)*/int j,k;st time;for(j=1;j for(k=1;k<=i-j;k+if(recordk.Math>recordk+1.Mathtime=recordk;recordk=recordk+1;recordk+1=time;printf("n"for(j=1;j printf("nName:%-10s Num:%3ld Math:%3d C:%3d Amount:%3dn",,recordj.Number,recordj.Math,re
29、cordj.C,recordj.Amount;void C_ranking(int i /*C排序函數(shù)*/int j,k;st time;for(j=1;j for(k=1;k<=i-j;k+if(recordk.C>recordk+1.Ctime=recordk;recordk=recordk+1;recordk+1=time;printf("n"for(j=1;j printf("nName:%-10s Num:%3ld Math:%3d C:%3d Amount:%3dn",,recordj.Number,rec
30、ordj.Math,recordj.C,recordj.Amount;void Amount_ranking(int i /*總分排序函數(shù)*/int j,k;st time;for(j=1;j for(k=1;k<=i-j;k+if(recordk.Amount>recordk+1.Amounttime=recordk;recordk=recordk+1;recordk+1=time;printf("n"for(j=1;j printf("nName:%-10s Num:%3ld Math:%3d C:%3d Amount:%3dn",rec
31、,recordj.Number,recordj.Math,recordj.C,recordj.Amount;/* * * */main(FILE *fp,*ffp;int temp1=0,temp2=0,temp3;char ch,location;MainMenu(;location='1'printf("n請輸入選項 1 - 6 (當前在主菜單:"while(ch=getchar(!='0'if(ch='6'&&(location='1'getchar(;printf(&q
32、uot;nnttt* 'Y'=續(xù)繼 'n'=退出 *n"printf("nnttINPUT:"if(ch=getchar(='n'printf("nnttt 謝謝您的使用!"exit(;break;else MainMenu(;location='1'printf("n請輸入選項 1 - 6 (當前在主菜單:"if(ch='1'&&(location='1'temp1=InputSave(; /*添加數(shù)據(jù) */ge
33、tchar(;printf("tt* 'y'=保存 'n'=不保存 * : "if(ch=getchar(='y'Inputfilename(; /*輸入文件名同時產(chǎn)生付本文件名*/fp=foundfile(; /*新建文檔*/SaveFile2(temp1,fp; /*(2方式數(shù)據(jù)寫到文件中*/fclose(fp;ffp=foundfile2(; /*(開打方式'新建'新建文件付本*/Additive2Two(temp1,ffp; /*新建付本文件數(shù)據(jù)(文本方式)*/fclose(ffp;printf(&qu
34、ot;保存了%d條記錄!n",temp1;else printf("t 沒有保存!n"temp1=0;temp2=0;MainMenu(;location='1'printf("n請輸入選項 1 - 6 (當前在主菜單:"continue;if(ch='2'&&(location='1'getchar(; printf("nt * 'y'=使用當前文件名 'n'=輸入新文件名 * : "if(ch=getchar(='y&
35、#39;fp=savefile(; /*追加文檔*/else Inputfilename(; /*輸入文件名同時產(chǎn)生付本文件名*/fp=savefile(;temp1=InputSave(; /*添加數(shù)據(jù) */temp3=temp1;SaveFile2(temp1,fp; /*(2方式數(shù)據(jù)寫到文件中*/fclose(fp;ffp=readfile2(; /*讀文件付本*/temp2=ReadComputer2Two(ffp; /*讀出付本中的數(shù)據(jù)(文本方式)*/fclose(ffp;temp1=temp1+temp2;ffp=foundfile2(; /*新建文件付本*/Additive2Tw
36、o(temp1,ffp; /*新建付本文件數(shù)據(jù)(文本方式)*/fclose(ffp;printf("n添加拉%d條數(shù)據(jù)!共保存%d條數(shù)據(jù)!n",temp3,temp1;temp1=0;temp2=0;MainMenu(;location='1'printf("n請輸入選項 1 - 6 (當前在主菜單:"continue;if(ch='3'&&(location='1'DelMenu(;location='2'printf("n請輸入選項 1 - 3 (當前在刪除菜單
37、:"while(ch=getchar(!='0'if(ch='1'&&(location='2'getchar(;printf("ntt *現(xiàn)在位置在刪除菜單 - 學號刪除*n"printf("nt * 'y'=使用當前文件名 'n'=輸入新文件名 * : "if(ch=getchar(='y' /*追加文檔*/else Inputfilename(; /*輸入文件名同時產(chǎn)生付本文件名*/Num_inquire_Del(; /*學號查
38、詢刪除*/DelMenu(;location='2'printf("n請輸入選項 1 - 3 (當前在刪除菜單:"continue;if(ch='2'&&(location='2'MainMenu(;location='1'printf("n請輸入選項 1 - 6 (當前在主菜單:"break;if(ch='4'&&(location='1'RankingMenu(;location='3'printf(&quo
39、t;n請輸入選項 1 - 4 (當前在排序菜單:"while(ch=getchar(!='0'if(ch='1'&&(location='3'getchar(;printf("ntt *現(xiàn)在位置在排序菜單 - 數(shù)學排序*n"printf("nt * 'y'=使用當前文件名 'n'=輸入新文件名 * : "if(ch=getchar(='y' /*追加文檔*/else Inputfilename(;fp=readfile(; /*讀取文
40、檔*/ffp=readfile2(; /*(開打方式'讀'*'引用讀文件名'讀文件付本*/temp1=ReadComputer2Two(ffp; /*讀出付本中的數(shù)據(jù)(二進制方式)*/ fclose(ffp;ReadComputer2(temp1,fp; /*(2方式數(shù)據(jù)寫入機器*/fclose(fp;Math_ranking(temp1; /*數(shù)學排序函數(shù)*/temp1=0;temp2=0;RankingMenu(;location='3'printf("n請輸入選項 1 - 4 (當前在排序菜單:"continue;if(
41、ch='2'&&(location='3'getchar(;printf("ntt *現(xiàn)在位置在排序菜單 - C語言排序*n"printf("nt * 'y'=使用當前文件名 'n'=輸入新文件名 * : "if(ch=getchar(='y' /*追加文檔*/else Inputfilename(;fp=readfile(; /*讀取文檔*/ffp=readfile2(; /*(開打方式'讀'*'引用讀文件名'讀文件付本*/t
42、emp1=ReadComputer2Two(ffp; /*讀出付本中的數(shù)據(jù)(二進制方式)*/fclose(ffp;ReadComputer2(temp1,fp; /*(2方式數(shù)據(jù)寫入機器*/fclose(fp;C_ranking(temp1; /*數(shù)學排序函數(shù)*/temp1=0;temp2=0;RankingMenu(;location='3'printf("n請輸入選項 1 - 4 (當前在排序菜單:"continue;if(ch='3'&&(location='3'getchar(;printf("
43、;ntt *現(xiàn)在位置在排序菜單 - 總分排序*n"printf("nt * 'y'=使用當前文件名 'n'=輸入新文件名 * : "if(ch=getchar(='y' /*追加文檔*/else Inputfilename(;fp=readfile(; /*讀取文檔*/ffp=readfile2(; /*(開打方式'讀'*'引用讀文件名'讀文件付本*/temp1=ReadComputer2Two(ffp; /*讀出付本中的數(shù)據(jù)(二進制方式)*/fclose(ffp;ReadComput
44、er2(temp1,fp; /*(2方式數(shù)據(jù)寫入機器*/fclose(fp;Amount_ranking(temp1; /*數(shù)學排序函數(shù)*/temp1=0;temp2=0;RankingMenu(;location='3'printf("n請輸入選項 1 - 4 (當前在排序菜單:"continue;if(ch='4'&&(location='3'MainMenu(;location='1'printf("n請輸入選項 1 - 6 (當前在主菜單:"break;if(ch=&
45、#39;5'&&(location='1'InquireMenu(;location='4'printf("n請輸入選項 1 - 6 (當前在查詢菜單:"while(ch=getchar(!='0'if(ch='1'&&(location='4'getchar(;printf("ntt *現(xiàn)在位置在查詢菜單 - 學號查詢*n"printf("nt * 'y'=使用當前文件名 'n'=輸入新文件名 * : "if(ch=getchar(='y' /*追加文檔*/else Inputfilename(;Num_inquire(; /*學號查詢*/Inquire
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湘教版七年級數(shù)學下冊第6章6.1.2中位數(shù)聽評課記錄
- 人教版歷史七年級上冊第5課《青銅器與甲骨文》聽課評課記錄
- 人教版地理七年級上冊1.2《地球的公轉》聽課評課記錄
- 湘教版數(shù)學八年級下冊2.2.2《平行四邊形的判定定理》聽評課記錄1
- 陜教版道德與法治九年級上冊第五課第二課時《點滴做起成就不凡》聽課評課記錄
- 人教部編版歷史八年級下冊:第17課《外交事業(yè)的發(fā)展》聽課評課記錄2
- 蘇科版數(shù)學八年級下冊10.2《分式的基本性質(zhì)》聽評課記錄3
- 人教版(部編版)歷史八年級上聽課評課記錄《 辛亥革命》
- 浙教版數(shù)學七年級下冊1.2《同位角、內(nèi)錯角、同旁內(nèi)角》聽評課記錄
- 湘教版數(shù)學九年級上冊4.4《解直角三角形的應用》(第2課時)聽評課記錄
- 統(tǒng)編版三年級語文下冊第三單元《綜合性學習:中華傳統(tǒng)節(jié)日》教案
- 兒童注意力測試表
- 大學生預征對象登記表
- EN50317-2002-鐵路應用集電系統(tǒng)受電弓和接觸網(wǎng)的動力交互
- 人教版美術八下課程綱要
- 項目部組織機構框圖(共2頁)
- 機動車登記證書
- 彈性力學第十一章彈性力學的變分原理
- 鉭鈮礦開采項目可行性研究報告寫作范文
- 小升初數(shù)學銜接班優(yōu)秀課件
- 出口食品生產(chǎn)企業(yè)備案自我評估表
評論
0/150
提交評論