版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、.計算機科學學院計算機科學與應用系c程序設計報告成 績 管 理 系 統(tǒng) 設 計學生姓名:* *學 號:1004681082班 級:計 科102指導老師:* *報告日期:2011-02-16 精品.1.題目與要求1)問題提出本人計劃編寫一個學生信息管理系統(tǒng),主要用來管理學生基本信息及成績信息。2)本系統(tǒng)涉及的知識點單鏈表、結構體、函數(shù)、循環(huán)、指針、選擇3)功能要求(1)建立學生信息,每個學生的信息包括:學號、姓名、成績。(2)求出每個學生的總分和平均分。(3)查找:根據(jù)學號、姓名、成績、總分、平均分中任一項查詢該生的基本信息。(4)排序:根據(jù)學號或總分將學生的信息按照一定的順序進行排序。(5)根
2、據(jù)需要修改學生的基本信息。(6)根據(jù)實際情況刪除某生的信息。(7)根據(jù)實際情況插入某生的信息。(8)輸出。2.功能設計1)算法設計(1)利用switch語句設計如圖所示的主菜單。 請輸入選項編號1查 找2排 序3學生信息的修改4鏈表的刪除5鏈表的插入6鏈表的輸出7退 出 圖1 學生信息管理系統(tǒng)主菜單精品.(2)選擇1后,調用查找函數(shù)search,進入查找函數(shù)后利用switch語句實現(xiàn)如圖所示的查找子菜單。該菜單中每個選項調用一個函數(shù)(除選項10外)。查找菜單請輸入選項編號1按學號查找2按姓名查找3按c語言分數(shù)查找4按高數(shù)分數(shù)查找5按英語分數(shù)查找6按總分查找7按平均分查找8總分前三名9不及格者1
3、0班級成績情況11退出 圖2 查找子菜單精品.(3)選項2后, 調用排序函數(shù)arrange,進入查找函數(shù)后利用switch語句實現(xiàn)如圖所示的查找子菜單。該菜單中每個每個選項調用一個函數(shù)(除3外)。排序菜單 輸入選項編號1按學號排序2按總分排序3退 出 圖3 排序子菜單(4)選擇3后,調用修改函數(shù)correct,修改某個學生的信息。(5)選擇4后,調用刪除函數(shù)del,根據(jù)需要刪除某個學生的信息。(6)選擇5后,調用插入函數(shù)insert,根據(jù)需要插入某個學生的信息。(7)選擇6后,調用輸出函數(shù)output,將每個學生的信息全部輸出。(8)選擇7后,退出學生信息管理系統(tǒng)。(9)根據(jù)所選菜單編號編寫相
4、應代碼。(a)函數(shù)welcome:歡迎用戶使用。(b)函數(shù)about: 簡要介紹本程序。(c)函數(shù)create:創(chuàng)建單鏈表,采用循環(huán)輸入的方式輸入學生的基本信息。(d)函數(shù)snosearch:根據(jù)學號查找,輸出該生的基本信息。(e)函數(shù)namesearch:根據(jù)姓名查找,輸出該生的基本信息。(f)函數(shù)cyuyansearch:根據(jù)c語言成績成績查找,輸出該生的基本信息。(g)函數(shù)gaoshusearch:根據(jù)高數(shù)成績查找,輸出該生的基本信息。(h)函數(shù)yingyusearch:根據(jù)英語成績查找,輸出該生的基本信息。(i)函數(shù)zongfensearch:根據(jù)總分查找,輸出該生的基本信息。(j)函
5、數(shù)averagesearch:根據(jù)平均分查找,輸出該生的基本信息。(k)函數(shù)qsmsearch:查看班級前三名學生信息情況。(l)函數(shù)bujigesearch:查看班級不及格學生信息情況。成績菜單 輸入選項編號精品.1c語言不及格者2高數(shù)不及格者3英語不及格者4不及格者5全不及格者6退出 圖4 成績子菜單(m)函數(shù)classscore:查看班級成績平均分整體情況。(n)函數(shù)snoarrange:按照學號將學生信息進行排序。(o)函數(shù)zongfenarrange:按照總分將學生信息進行排序。(n)函數(shù)over:感謝用戶使用。2)畫模塊圖按學號查找顯示歡迎界 面按姓名查找顯示程序介 紹按c語言不及
6、格者查 找按成績查找輸 入成 績按高數(shù)不及格者查 找按總分查找查 找 排 序主模塊按平均分查 找修改學生信 息精品.按英語不及格者查 找按前三名查 找 刪除學生信 息按不及格查 找 插入學生信 息按不及格者查 找按學號排序 輸出學生信 息按全不及格者查 找按總分排序 顯示結束界 面圖5 成績管理系統(tǒng)模塊圖3)畫部分模塊的流程圖開始輸入學生信息pnew-score=pnew-score1+pnew-score2+pnew-score3;pnew-avg=pnew-score/3pnew-score=pnew-score1+pnew-score2+pnew-score3;pnew-avg=pnew
7、-score/3輸入學生信息結束p-next=nullyna=pnew-sno精品.圖6 creat函數(shù)流程圖開始輸入at+t=num+1精品.yna=p-snop=p-nextny輸出學生信息結束 圖7 snosearch函數(shù)流程圖開始輸入bt=0;flag=0;p=head;t+精品.nyt=num+1k=0yflag=0nyn結束flag=1輸出學生信息p=p-next圖8 namesearch函數(shù)流程圖 開始s=0;r=0;w=0;t=0m=0;n=0;p=head;nys!=nump=head;s=0s+nys!=numtscore精品.ns+yt=p-scoret=p-scoren
8、p=p-nexty輸出學生信息p=headp=p-next結束 圖9 qsmsearch函數(shù)流程圖開始p=head輸入bna=1nya1&anextnyn=3i=0j=0ni!=a-2nj!=a-2yyp=p-nextp=p-nexti+j+p-next=nullp-next=p-next-nextnum=num-1結束 圖10 del函數(shù)流程圖 3.程序代碼設計1.main函數(shù):(1)函數(shù)原型:void main()(2)功能:分別調用 welcome函數(shù)、about函數(shù)、create函數(shù)、search函數(shù)、del函數(shù)、insert函數(shù)、output函數(shù)和over函數(shù)。(3)變量及類型:in
9、t m,n; /switch選擇變量(4)說明:main函數(shù)中用到system(cls),其作用是清除屏幕上的文字。2.welcome函數(shù):(1)函數(shù)原型:void welcome()(2)功能:顯示歡迎用戶使用界面。(3)說明:getchar()函數(shù)用于使屏幕停止,按下enter鍵后再執(zhí)行下面程序。3.about函數(shù):精品.(1)函數(shù)原型:void about()(2)功能:簡要介紹本程序。(3)說明:getchar()函數(shù)用于使屏幕停止,按下enter鍵后再執(zhí)行下面程序。4.create函數(shù):(1)函數(shù)原型:void create()(2)功能:利用單鏈表、while循環(huán)和 scanf函數(shù)
10、完成對學生信息的輸入(學號、姓名、三門成績),并計算出總分和平均分,再存入單鏈表中。(3)變量及類型:int a=0; /判斷學生信息輸入是否結束(學號是否為0)struct student *p,*pnew; /結構體指針指向結點(4)說明:學生的人數(shù)不受限制,輸入結束符號即可。5.search函數(shù):(1)函數(shù)原型:void search()(2)功能:通過選項來選擇調用不同函數(shù),完成不同的功能。(3)變量及類型:int m,n; /switch選擇變量6.snosearch函數(shù):(1)函數(shù)原型:void snosearch()(2)功能:通過學號來查找該生的基本信息。(3)變量及類型:in
11、t a,t; /a用來存儲學號;t用來計數(shù),以便跳出循環(huán) struct student *p; /指針p用于指向頭結點7.namesearch函數(shù):(1)函數(shù)原型:void namesearch()(2)功能:通過姓名來查找該生的基本信息。(3)變量及類型:int k,t,flag; /k用于判斷;t用于計數(shù);flag起標記作用 char b20; /數(shù)組b用于存放姓名 struct student *p; /指針p用于指向頭結點8.cyuyansearch函數(shù):(1)函數(shù)原型:void cyuyansearch()(2)功能:通過c語言成績來查找該生的基本信息。(3)變量及類型:int t,
12、flag; /t用于計數(shù);flag起標記作用 float a; /a用于存放c語言成績 struct student *p; /指針p用于指向頭結點精品.9.gaoshusearch函數(shù):(1)函數(shù)原型:void gaoshusearch()(2)功能:通過高數(shù)成績來查找該生的基本信息。(3)變量及類型:int t,flag; /t用于計數(shù);flag起標記作用 float b; /b用于存放高數(shù)成績 struct student *p; /指針p用于指向頭結點10.yingyusearch函數(shù):(1)函數(shù)原型:void yingyusearch()(2)功能:通過英語成績來查找該生的基本信息。
13、(3)變量及類型:int t,flag; /t用于計數(shù);flag起標記作用 float c; /c用于存放英語成績 struct student *p; /指針p用于指向頭結點11.zongfensearch函數(shù):(1)函數(shù)原型:void zongfensearch()(2)功能:通過總分來查找該生的基本信息。(3)變量及類型:int t,flag; /t用于計數(shù);flag起標記作用 float d; /d用于存放總分 struct student *p; /指針p用于指向頭結點12.averagesearch函數(shù):(1)函數(shù)原型:void averagesearch()(2)功能:通過平均分
14、來查找該生的基本信息。(3)變量及類型:int t,flag; /t用于計數(shù);flag起標記作用 float e; /e用于存放平均分 struct student *p; /指針p用于指向頭結點13.qsmsearch函數(shù):(1)函數(shù)原型:void qsmsearch()(2)功能:顯示前三名的基本信息(3)變量及類型:int s=0,r=0,w=0; /s,r,w均用做計數(shù) float t=0,m=0,n=0; /t,m,n均用做記錄最高分 struct student *p; /指針p用于指向頭結點14. bujigesearch函數(shù):(1)函數(shù)原型:void bujigesearch(
15、)(2)功能:通過switch選擇輸出不及格情況。(3)變量及類型:精品.int n,m,r,s,t,k,h,flag; /n,m為switch選擇變量;r,s,t,k,h用做計數(shù);flag起標記作用 struct student *p; /指針p用于指向頭結點15.classscore函數(shù):(1)函數(shù)原型:void classscore()(2)功能:查看班級成績的整體情況。(3)變量及類型:int i; /i用于for循環(huán) float a=0,b=0,c=0,d,e; /a,b,c,d,e均用于中間變量 struct student *p; /指針p用于指向頭結點16.arrange函數(shù):
16、(1)函數(shù)原型:void arrange()(2)功能:通過選項來選擇調用不同函數(shù),完成不同的功能。(3)變量及類型:int a,m; /a,m均為switch選擇變量;17.snoarrange函數(shù):(1)函數(shù)原型:void snoarrange()(2)功能:將學生信息按照學號進行排序。(3)變量及類型:int a,c,i,j; /a為switch選擇變量;c用于計數(shù);i,j用于for循環(huán) struct student *p,*q,*k,*newp,*newhead;/指針p,q,k,newp,newhead均用于創(chuàng)建新鏈表18.zongfenarrange函數(shù):(1)函數(shù)原型:void
17、zongfenarrange()(2)功能:將學生信息按照總分進行排序。(3)變量及類型:int a,c,i,j; /a為switch選擇變量;c用于計數(shù);i,j用于for循環(huán) struct student *p,*q,*k,*newp,*newhead;/指針p,q,k,newp,newhead均用于創(chuàng)建新鏈表19. correct函數(shù):(1)函數(shù)原型:void correct()(2)功能:修改某生的信息。(3)變量及類型: int t,a,b,m,flag; / t用于計數(shù);a用于判斷;b,m為switch選擇變量;flag起標記作用 struct student *p; /指針p用于指
18、向頭結點20.del函數(shù):(1)函數(shù)原型:void del()(2)功能:刪除單鏈表中某生的基本信息。(3)變量及類型:精品.int a,n,i,j; /a存放要刪除的結點;n為switch選擇變量;i,j用于for循環(huán) struct student *p; /指針p用于指向頭結點21.insert函數(shù):(1)函數(shù)原型:void insert()(2)功能:將某生的基本信息插入單鏈表中。(3)變量及類型: int a,n,i,j; / a存放要插入的結點;n為switch選擇變量;i,j用于for循環(huán)struct student *p,*q; /指針p用于指向頭結點;指針q用于指向新生信息的結
19、點22.output函數(shù):(1)函數(shù)原型:void output()(2)功能:輸出每個學生的基本信息。(3)變量及類型:int s=0; /s用于計數(shù) struct student *p /指針p用于指向頭結點23.over函數(shù):(1)函數(shù)原型:void over()(2)功能:顯示感謝用戶使用界面。4.c程序設計總結(1)程序調試情況 在編寫完程序后,執(zhí)行時總會出現(xiàn)很多錯誤,便又重新檢查程序,改寫程序,再經過不斷的調試,最終將程序改寫完成。(2)本人在程序中的感想 程序在編寫時總是感覺非常難,而且還會出現(xiàn)很多小錯誤,從而導致出很多麻煩,最終經過耐心檢查,才將問題解決。精品.5.結束語 由于
20、本人完成此程序是在家中完成,又無網絡可以查詢,故只能參考課本,在本人的獨立下完成此程序,在此須感謝白燕老師。 6.參考文獻1尹業(yè)安 白燕.c語言程序設計.國防科技大學出版社,2008.87.附錄:程序清單#include#include#includevoid welcome();void about();void create();void search();void snosearch();void namesearch();精品.void cyuyansearch();void gaoshusearch();void yingyusearch();void zongfensearch()
21、;void averagesearch();void qsmsearch();void bujigesearch();void classscore();void arrange();void snoarrange();void zongfenarrange();void correct();void del();void insert();void output();void over();struct studentint sno;char name20;float score1;float score2;float score3;float score;double avg;struct
22、 student *next;struct student *head;int num=0;void main()int m,n;welcome();about();system(cls);精品.create();system(cls);z:printf(1查找n);printf(2排序n);printf(3學生信息的修改n);printf(4鏈表的刪除n);printf(5鏈表的插入n);printf(6鏈表的輸出n);printf(7退出n);scanf(%d,&n);switch(n)case 1:system(cls);search();system(cls);goto z;case
23、2:system(cls);arrange();system(cls);goto z;case 3:system(cls);correct();system(cls);goto z;case 4:system(cls);del();system(cls);goto z;case 5:system(cls);insert();精品.system(cls);goto z;case 6:system(cls);output();system(cls);goto z;case 7:system(cls);f:printf(你真的想退出嗎n 1是 2否n);scanf(%d,&m);switch(m)c
24、ase 1:break;case 2:goto z;default:system(cls);printf(你的輸入有誤n);goto f;break;default:system(cls);printf(你的輸入有誤n);goto z;system(cls);over();void welcome()printf(nnn);printf( 【】【】n);精品.printf( |n); printf( | 歡迎使用 |n);printf( | |n);printf( | |n);printf( | 學 生 成 績 管 理 系 統(tǒng) |n);printf( | |n);printf( | |n);p
25、rintf( | |n);printf( | 制作人:* |n);printf( | 指導老師:* |n);printf( | |n);printf( |n);printf( 【】【】n);getchar();void about()system(cls);printf(nnn);printf(ttt關于學生管理系統(tǒng)的說明nnn);printf( 本程序采用鏈表和函數(shù)編寫完成,主要功能有查找,鏈表的刪除,鏈表的插入和鏈表的輸出.n);printf(程序中主要運用鏈表部分和函數(shù)的知識.程序優(yōu)點是:學生人數(shù)可以根據(jù)實際情況進行更改;n缺點是:部分程序過于復雜,程序功能不太齊全;);printf(本
26、程序已經經過多次測試,尚未出現(xiàn)問題.nn若在使用中出現(xiàn)錯誤,還請諒解!);getchar();void create()int a=0;struct student *p,*pnew;head=pnew=p=(struct student *)malloc(sizeof(struct student);printf(請依次輸入每位同學的學號,姓名和3門成績,按0鍵結束n);printf( 學號姓名c語言高數(shù)英語n) ;scanf(%d%s%f%f%f,&pnew-sno,pnew-name,&pnew-score1,&pnew-score2,&pnew-score3);pnew-score=p
27、new-score1+pnew-score2+pnew-score3;精品.pnew-avg=pnew-score/3.0;pnew-avg=(double)( (int)(pnew-avg*100)*0.01 );while(1)num+;p-next=pnew;p=pnew;pnew=(struct student *)malloc(sizeof(struct student);scanf(%d,&pnew-sno);if(a=pnew-sno)break;scanf(%s%f%f%f,pnew-name,&pnew-score1,&pnew-score2,&pnew-score3);pn
28、ew-score=pnew-score1+pnew-score2+pnew-score3;pnew-avg=pnew-score/3.0;pnew-avg=(double)( (int)(pnew-avg*100)*0.01 );p-next =null; void search()int m,n;a:printf(1按學號查找n); printf(2按姓名查找n);printf(3按c語言分數(shù)查找n);printf(4按高數(shù)分數(shù)查找n);printf(5按英語分數(shù)查找n);printf(6按總分查找n);printf(7按平均分查找n);printf(8總分前三名n);printf(9不及格
29、者n);printf(10班級成績情況n);printf(11退出n);scanf(%d,&n);switch(n)精品.case 1:snosearch();goto a;case 2:namesearch();goto a;case 3:cyuyansearch();goto a;case 4:gaoshusearch();goto a;case 5:yingyusearch();goto a;case 6:zongfensearch();goto a;case 7:averagesearch();goto a;case 8:qsmsearch();goto a;case 9:bujige
30、search();goto a;case 10:classscore();goto a;case 11:system(cls);d:printf(你真的想退出嗎n 1是 2否n);scanf(%d,&m);switch(m)精品.case 1:break;case 2:goto a;default:system(cls);printf(你的輸入有誤n);goto d;break;default:system(cls);printf(你的輸入有誤n);goto a;void snosearch()int a,t;struct student *p;system(cls);printf(請輸入學號
31、:);s:scanf(%d,&a);t=0;p=head;printf(n學號為%d的成績如下:n,a);printf( 學號姓名 c語言 高數(shù) 英語 總分 平均分n);while(1) t+;if(t=num+1)system(cls);printf(你輸入的學號有誤n請重新輸入學號:);goto s;精品.if(a=p-sno)printf(%d%s %.2f %.2f %.2f %.2f %.2lfn,p-sno,p-name,p-score1,p-score2,p-score3,p-score,p-avg);break;p=p-next;printf(nnn);void namesea
32、rch()int k,t,flag;char b20;struct student *p;system(cls);printf(請輸入姓名:);t:scanf(%s,b);t=0;flag=0;p=head;printf(n姓名為%s的成績如下:n,b);printf( 學號姓名 c語言 高數(shù) 英語 總分 平均分n);while(1)t+;if(t=num+1)if(flag=0)system(cls);printf(你輸入的姓名有誤n請重新輸入姓名:);goto t;elsebreak;精品.k=strcmp(p-name,b);if(k=0)flag=1;printf(%d%s %.2f
33、%.2f %.2f %.2f %.2lfn,p-sno,p-name,p-score1,p-score2,p-score3,p-score,p-avg);p=p-next;printf(nnn);void cyuyansearch()int t,flag;float a;struct student *p;system(cls);printf(請輸入c語言成績:);u:scanf(%f,&a);t=0;flag=0;p=head;printf(nc語言成績?yōu)?.2f的成績如下:n,a);printf( 學號姓名 c語言 高數(shù) 英語 總分 平均分n);while(1)t+;if(t=num+1)
34、if(flag=0)system(cls);printf(你輸入的c語言成績有誤n請重新輸入c語言成績:);goto u;else精品.break;if(a=p-score1)flag=1;printf(%d%s %.2f %.2f %.2f %.2f %.2lfn,p-sno,p-name,p-score1,p-score2,p-score3,p-score,p-avg);p=p-next;printf(nnn);void gaoshusearch()int t,flag;float b;struct student *p;system(cls);printf(請輸入高數(shù)成績:);v:sca
35、nf(%f,&b);t=0;flag=0;p=head;printf(n高數(shù)成績?yōu)?.2f的成績如下:n,b);printf( 學號姓名 c語言 高數(shù) 英語 總分 平均分n);while(1)t+;if(t=num+1)if(flag=0)system(cls);printf(你輸入的高數(shù)成績有誤n請重新輸入高數(shù)成績:);goto v;else精品.break;if(b=p-score2)flag=1;printf(%d%s %.2f %.2f %.2f %.2f %.2lfn,p-sno,p-name,p-score1,p-score2,p-score3,p-score,p-avg);p=p
36、-next;printf(nnn);void yingyusearch()int t,flag;float c;struct student *p;system(cls);printf(請輸入英語成績:);w:scanf(%f,&c);t=0;flag=0;p=head;printf(n英語成績?yōu)?.2f的成績如下:n,c);printf( 學號姓名 c語言 高數(shù) 英語 總分 平均分n);while(1)t+;if(t=num+1)if(flag=0)system(cls);printf(你輸入的英語成績有誤n請重新輸入英語成績:);goto w;else精品.break;if(c=p-sco
37、re3)flag=1;printf(%d%s %.2f %.2f %.2f %.2f %.2lfn,p-sno,p-name,p-score1,p-score2,p-score3,p-score,p-avg);p=p-next;printf(nnn);void zongfensearch()int t,flag;float d;struct student *p;system(cls);printf(請輸入總分成績:);x:scanf(%f,&d);t=0;flag=0;p=head;printf(n總分成績?yōu)?.2f的成績如下:n,d);printf( 學號姓名 c語言 高數(shù) 英語 總分 平
38、均分n);while(1)t+;if(t=num+1)if(flag=0)system(cls);printf(你輸入的總分成績有誤n請重新輸入總分成績:);goto x;else精品.break;if(d=p-score)flag=1;printf(%d%s %.2f %.2f %.2f %.2f %.2lfn,p-sno,p-name,p-score1,p-score2,p-score3,p-score,p-avg);p=p-next;printf(nnn);void averagesearch()int t,flag;double e;struct student *p;system(c
39、ls);printf(請輸入平均分成績:);y:scanf(%lf,&e);t=0;flag=0;p=head;printf(n平均分為%.2f的成績如下:n,e);printf( 學號姓名 c語言 高數(shù) 英語 總分 平均分n);while(1)t+;if(t=num+1)if(flag=0)system(cls);printf(你輸入的平均分成績有誤n請重新輸入平均分成績:);goto y;else精品.break;if(e=p-avg)flag=1;printf(%d%s %.2f %.2f %.2f %.2f %.2lfn,p-sno,p-name,p-score1,p-score2,p-score3,p-sc
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年適用:高科技研發(fā)項目合作合同
- 2024蘋果種植基地灌溉系統(tǒng)改造合同3篇
- 2024網絡游戲開發(fā)與發(fā)行委托合同
- 2024年04月貴州貴州省農村信用社高校畢業(yè)生專場網絡招考活動筆試歷年參考題庫附帶答案詳解
- 2025年度柴油發(fā)電機租賃及電力市場交易合同4篇
- 2024石材干掛工程安全生產與環(huán)境保護合同3篇
- 二零二五版窗簾安裝與室內環(huán)境檢測服務合同3篇
- 2025年度知識產權跨境交易及法律服務合同4篇
- 個人房產買賣合同2024年版5篇
- 2025年度健康醫(yī)療大數(shù)據(jù)研發(fā)與應用合同范本4篇
- 寒潮雨雪應急預案范文(2篇)
- DB33T 2570-2023 營商環(huán)境無感監(jiān)測規(guī)范 指標體系
- 上海市2024年中考英語試題及答案
- 房屋市政工程生產安全重大事故隱患判定標準(2024版)宣傳海報
- 垃圾車駕駛員聘用合同
- 2025年道路運輸企業(yè)客運駕駛員安全教育培訓計劃
- 南京工業(yè)大學浦江學院《線性代數(shù)(理工)》2022-2023學年第一學期期末試卷
- 2024版機床維護保養(yǎng)服務合同3篇
- 《論拒不執(zhí)行判決、裁定罪“執(zhí)行能力”之認定》
- 工程融資分紅合同范例
- 2024國家安全員資格考試題庫加解析答案
評論
0/150
提交評論