學(xué)生管理系統(tǒng) C語(yǔ)言課程設(shè)計(jì)
《學(xué)生管理系統(tǒng) C語(yǔ)言課程設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《學(xué)生管理系統(tǒng) C語(yǔ)言課程設(shè)計(jì)(25頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 課程設(shè)計(jì)說(shuō)明書(shū) NO.25 學(xué)生成績(jī)管理系統(tǒng) ? 1.程設(shè)計(jì)的目的 通過(guò)本程序可以訓(xùn)練學(xué)生程序設(shè)計(jì)的基本技能,讓學(xué)生掌握C程序各種函數(shù)的應(yīng)用。同時(shí)也大大增加了學(xué)生的學(xué)習(xí)興趣,提高了學(xué)生的編程能力。進(jìn)一步掌握和利用C語(yǔ)言進(jìn)行程設(shè)計(jì)的能力;進(jìn)一步理解和運(yùn)用結(jié)構(gòu)化程設(shè)計(jì)的思想和方法;初步掌握開(kāi)發(fā)一個(gè)小型實(shí)用系統(tǒng)的基本方法;學(xué)會(huì)調(diào)試一個(gè)較長(zhǎng)程序的基本方法;掌握書(shū)寫(xiě)課程設(shè)計(jì)開(kāi)發(fā)文檔的能力. 2.設(shè)計(jì)方案論證 2.1設(shè)計(jì)思路 (1)輸入學(xué)生初始信息模塊: 其中包括學(xué)生的姓名、學(xué)號(hào)和性別以及學(xué)生的語(yǔ)文、數(shù)學(xué)、英語(yǔ)和計(jì)算機(jī)等相關(guān)信息;可用函數(shù)cin(stu *
2、p1)來(lái)實(shí)現(xiàn)此操作。當(dāng)正確輸入存在的學(xué)生學(xué)號(hào),系統(tǒng)進(jìn)行判斷時(shí),提示存在此學(xué)生。? (2)查詢模塊: 可用stu *lookdata(stu *p1)? 來(lái)實(shí)現(xiàn)。找到就輸出此學(xué)生全部信息包括學(xué)生的語(yǔ)文、數(shù)學(xué)、英語(yǔ)和計(jì)算機(jī)等的成績(jī)。當(dāng)正確輸入查找信息時(shí),系統(tǒng)卻不能夠得到所要查找的學(xué)生信息以及學(xué)生的語(yǔ)文、數(shù)學(xué)、英語(yǔ)和計(jì)算機(jī)的成績(jī)。 (3)插入模塊: 可用insert(? )函數(shù)來(lái)實(shí)現(xiàn)。其中通過(guò)學(xué)號(hào)的大小來(lái)比較的,并且以此來(lái)排序。當(dāng)我們輸入插入信息時(shí),系統(tǒng)卻提示插入不進(jìn)數(shù)據(jù)。 (4) 學(xué)生的信息以及成績(jī): 通過(guò)學(xué)生的姓名來(lái)查看學(xué)生的語(yǔ)文、數(shù)學(xué)、英語(yǔ)和計(jì)算機(jī)等相關(guān)成績(jī),同時(shí)也可以分別通過(guò)ca
3、verage() 、maverage() 、eaverage() 和comaverage()? 來(lái)輸出語(yǔ)文、數(shù)學(xué)、英語(yǔ)和計(jì)算機(jī)等成績(jī)的平均分?jǐn)?shù)、最高和最低分?jǐn)?shù)。
(5)退出系統(tǒng):
學(xué)生成績(jī)管理系統(tǒng)
可用一個(gè)函數(shù)exit()來(lái)實(shí)現(xiàn),首先將信息保存到文件中,釋放動(dòng)態(tài)創(chuàng)建的內(nèi)存空間,再退出此程序。
退退出系統(tǒng)
信信息及成績(jī)
插插入模塊
查查詢模塊
初初始信息模塊
3.程序源代碼
#include
4、de
5、num[10],name[20],sex[4]; int score1,score2,score3,totle,ave; }; typedef struct node { struct student data; struct node *next; }Node,*L; void print1() { cprintf("\r================================================================================"); } void print2() { cprintf("\n\
6、r 1.輸入學(xué)生信息 在這里你可以按照提示輸入學(xué)生的學(xué)號(hào),姓名,性別及各科成績(jī).\n"); cprintf("\n\r 2.注銷(xiāo)學(xué)生信息 在這里你可以按照學(xué)號(hào)或姓名將某一名學(xué)生的信息從本系統(tǒng)中刪除.\n"); cprintf("\n\r 3.查詢學(xué)生信息 在這里你可以按照學(xué)號(hào)或姓名查詢某一名學(xué)生的信息.\n"); cprintf("\n\r 4.修改學(xué)生信息 在這里你可以按照提示修改某一名學(xué)生的學(xué)號(hào),姓名,性別及各科成績(jī)."); cprintf("\n\r 5.學(xué)生信息排序 在這里你可以看到所有學(xué)生的成績(jī)成績(jī).\n"); cprint
7、f("\n\r 6.學(xué)生信息統(tǒng)計(jì) 在這里本系統(tǒng)將為你顯示所有科目的最高分及最低分所得學(xué)生.\n"); cprintf("\n\r 7.顯示學(xué)生信息 在這里你可以看到系統(tǒng)中所有學(xué)生的信息.\n"); cprintf("\n\r 8.保存學(xué)生信息 在這里你可以將學(xué)生你信息保存到內(nèi)存中.\n"); cprintf("\n\r 9.幫助信息 在這里你可以獲得幫助信息.\n"); cprintf("\n\r 0.退出系統(tǒng) 在這里選擇是否保存后,你可以安全的退出本系統(tǒng).\n\n\r "); } void menu() {
8、 cprintf("\n\r\xc9\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcb\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\x
9、cd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xbb"); cprintf("\r\xba 學(xué)生信息導(dǎo)入 \xba 學(xué)生信息處理 \xba"); cprintf("\r\xba____________________________________\xba_________________________________________\xba"); cprintf("\r\xba 1-->輸入學(xué)生信息 \xba
10、 6-->學(xué)生信息統(tǒng)計(jì) \xba"); cprintf("\r\xba 2-->注銷(xiāo)學(xué)生信息 \xba 7-->顯示學(xué)生信息 \xba"); cprintf("\r\xba 3-->查詢學(xué)生信息 \xba 8-->保存學(xué)生信息 \xba"); cprintf("\r\xba 4-->修改學(xué)生信息 \xba 9-->幫助信息
11、 \xba"); cprintf("\r\xba 5-->學(xué)生信息排序 \xba 0-->退出系統(tǒng) \xba"); cprintf("\r\xc8\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xca\xcd\xcd\xcd\xc
12、d\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xbc"); } void wrong() { cprintf("\n\r輸入錯(cuò)誤!請(qǐng)驗(yàn)證后重新輸入.\n"); } void notfind() { cprintf("\n\r該學(xué)生信息不存在!請(qǐng)驗(yàn)證后重新輸入.\n"); } void printc()
13、 /* 此函數(shù)用于輸出中文格式 */ { cprintf("\r 學(xué)號(hào) 姓名 性別 英語(yǔ)成績(jī) 數(shù)學(xué)成績(jī) C語(yǔ)言成績(jī) 總分 平均分\n "); } void printe(Node *p) /* 此函數(shù)用于輸出英文格式 */ { cprintf(" %-8s%-10s%5s%12d%13d%1
14、3d%8d%9d\n\r",p->data.num,p->data.name,p->data.sex,p->data.score3,p->data.score2,p->data.score1,p->data.totle,p->data.ave); } Node* Locate(L l,char findinfo[],char nameornum[]) /* 該函數(shù)用于定位連表中符合要求的接點(diǎn),并返回該指針 */ { Node *r; if(strcmp(nameornum,"num")==0)
15、 /* 按學(xué)號(hào)查詢 */ { r=l->next; while(r!=NULL) { if(strcmp(r->data.num,findinfo)==0) return r; r=r->next; } } else if(strcmp(nameornum,"name")==0) /* 按姓名查詢 */ { r=l->next; while(r!=NULL) { if(strcmp(r->data.name,findinfo)==0) return r; r=r->next; } }
16、return 0; } void input(L l) /* 增加學(xué)生 */ { Node *p,*r,*s; char num[10]; r=l; s=l->next; while(r->next!=NULL) r=r->next; /* 將指針置于最末尾 */ while(1) { cpr
17、intf("\r如果輸入完畢,請(qǐng)按任意鍵返回主菜單\n"); cprintf("\r如果你還想輸入,請(qǐng)按y(yes)繼續(xù)\n\r"); scanf("%s",num); if(strcmp(num,"y")==0) { cprintf("請(qǐng)你輸入學(xué)號(hào):"); scanf("%s",num); } else break; while(s) { if(strcmp(s->data.num,num)==0) { printf("\t學(xué)號(hào)為'%s'的學(xué)生已經(jīng)存在,若要修改請(qǐng)你選擇'4 修改'!\n",num); print1(); printc();
18、 printe(s); print1(); printf("\n"); getch(); return; } s=s->next; } p=(Node *)malloc(sizeof(Node)); strcpy(p->data.num,num); cprintf("\r請(qǐng)你輸入姓名:"); scanf("%s",p->data.name); getchar(); cprintf("\r請(qǐng)你輸入性別(M OR F):"); scanf("%s",p->data.sex); getchar(); cprintf("\r請(qǐng)你輸入c語(yǔ)言成績(jī)(0-1
19、00):"); scanf("%d",&p->data.score1); getchar(); cprintf("\r請(qǐng)你輸入數(shù)學(xué)成績(jī)(0-100):"); scanf("%d",&p->data.score2); getchar(); cprintf("\r請(qǐng)你輸入英語(yǔ)成績(jī)(0-100):"); scanf("%d",&p->data.score3); getchar(); p->data.totle=p->data.score3+p->data.score1+p->data.score2; p->data.ave=p->data.totle / 3;
20、 /* 信息輸入已經(jīng)完成 */ p->next=NULL; r->next=p; r=p;shoudsave=1; } } void query(L l) /* 查詢學(xué)生信息 */ { int select; char findinfo[20]; Node *p; if(!l->next) { cprintf("\n 沒(méi)有信
21、息可以查詢!\n"); return; } cprintf("\n1==>按學(xué)號(hào)查找\n\r2==>按姓名查找\n\r"); scanf("%d",&select); if(select==1) /* 學(xué)號(hào) */ { cprintf("\r請(qǐng)你輸入要查找的學(xué)號(hào):"); scanf("%s",findinfo); p=Locate(l,findinfo,"num"); if(p) { cprintf(" 查找結(jié)果\n\r"); print1(); printc(); printe(p); print1
22、(); } else notfind(); } else if(select==2) /* 姓名 */ { cprintf("\r請(qǐng)你輸入要查找的姓名:"); scanf("%s",findinfo); p=Locate(l,findinfo,"name"); if(p) { cprintf(" 查找結(jié)果\n\r"); print1(); printc(); printe(p); print1(); } else notfind(); } else wrong(); } void
23、Delete(L l) /* 刪除學(xué)生信息 */ { int select; Node *p,*r; char findinfo[20]; if(!l->next) { cprintf("\n 沒(méi)有信息可以刪除!\n"); return; } cprintf("\n1==>按學(xué)號(hào)刪除\n\r2==>按姓名刪除\n\r"); scanf("%d",&select); if(select==1) { cprintf("\r請(qǐng)你輸入要?jiǎng)h除的學(xué)號(hào)
24、:"); scanf("%s",findinfo); p=Locate(l,findinfo,"num"); if(p) { r=l; while(r->next!=p) r=r->next; r->next=p->next; free(p); cprintf("\n\r該學(xué)生已經(jīng)成功刪除!\n"); shoudsave=1; } else notfind(); } else if(select==2) { cprintf("\r請(qǐng)你輸入要?jiǎng)h除的姓名:"); scanf("%s",findinfo); p=Locate(l,findinfo,"name"
25、); if(p) { r=l; while(r->next!=p) r=r->next; r->next=p->next; free(p); cprintf("\n\r該學(xué)生已經(jīng)成功刪除!\n"); shoudsave=1; } else notfind(); } else wrong(); } void modify(L l) /*修改學(xué)生信息*/ { Node *p; char findinfo[20]; if(!l->ne
26、xt) { cprintf("\n\r沒(méi)有信息可以修改!\n"); return; } cprintf("\r請(qǐng)你輸入要修改的學(xué)生學(xué)號(hào):"); scanf("%s",findinfo); p=Locate(l,findinfo,"num"); if(p) { cprintf("\r請(qǐng)你輸入新學(xué)號(hào)(原來(lái)是%s):",p->data.num); scanf("%s",p->data.num); cprintf("\r請(qǐng)你輸入新姓名(原來(lái)是%s):",p->data.name); scanf("%s",p->data.name); getchar(); cprintf(
27、"\r請(qǐng)你輸入新性別(原來(lái)是%s):",p->data.sex); scanf("%s",p->data.sex); cprintf("\r請(qǐng)你輸入新的c語(yǔ)言成績(jī)(原來(lái)是%d分):",p->data.score1); scanf("%d",&p->data.score1); getchar(); cprintf("\r請(qǐng)你輸入新的數(shù)學(xué)成績(jī)(原來(lái)是%d分):",p->data.score2); scanf("%d",&p->data.score2); getchar(); cprintf("\r請(qǐng)你輸入新的英語(yǔ)成績(jī)(原來(lái)是%d分):",p->data.score3); scan
28、f("%d",&p->data.score3); p->data.totle=p->data.score3+p->data.score1+p->data.score2; p->data.ave=p->data.totle/3; cprintf("\n\r信息修改成功!\n"); shoudsave=1; } else notfind(); } void display(L l) { /*顯示全部學(xué)生信息*/
29、int count=0; Node *p; p=l->next; if(!p) { cprintf("\n\r 沒(méi)有信息可以顯示!\n"); return; } cprintf(" 顯示結(jié)果 "); print1(); printc(); while(p) { if(count%5==0) getch(); printe(p); p=p->next; count++; } print1(); cprintf(
30、"\n"); } void Statistic(L l) /*統(tǒng)計(jì)學(xué)生信息*/ { Node *pm_max,*pe_max,*pc_max,*pt_max,*pa_max; /* 用于指向分?jǐn)?shù)最高的接點(diǎn) */ Node *pm_min,*pe_min,*pc_min,*pt_min,*pa_min; Node *r=l->next; if(!r) { cprintf("\n\r 沒(méi)有信息可以統(tǒng)計(jì)!\n"); return ;
31、} pm_max=pe_max=pc_max=pt_max=pa_max=pm_min=pe_min=pc_min=pt_min=pa_min=r; while(r!=NULL) { if(r->data.score1>=pc_max->data.score1) pc_max=r; if(r->data.score1<=pc_min->data.score1) pc_min=r; if(r->data.score2>=pm_max->data.score2) pm_max=r; if(r->data.score2<=pm_min->data.score2) pm_min
32、=r; if(r->data.score3>=pe_max->data.score3) pe_max=r; if(r->data.score3<=pe_min->data.score3) pe_min=r; if(r->data.totle>=pt_max->data.totle) pt_max=r; if(r->data.totle<=pt_min->data.totle) pt_min=r; if(r->data.ave>=pa_max->data.ave) pa_max=r; if(r->data.ave<=pa_min->data.ave) pa_min=r;
33、 r=r->next; } cprintf("====================================統(tǒng)計(jì)結(jié)果====================================\n"); cprintf("\r總分最高者: %-16s %d分\n",pt_max->data.name,pt_max->data.totle); cprintf("\r平均分最高者: %-16s %d分\n",pa_max->data.name,pa_max->data.ave); cprintf("\r英語(yǔ)最高者: %-16s %d分\n"
34、,pe_max->data.name,pe_max->data.score3); cprintf("\r數(shù)學(xué)最高者: %-16s %d分\n",pm_max->data.name,pm_max->data.score2); cprintf("\rc語(yǔ)言最高者: %-16s %d分\n\r",pc_max->data.name,pc_max->data.score1); cprintf("\r總分最低者: %-16s %d分\n",pt_min->data.name,pt_min->data.totle); cprintf("\r平均分最低者:
35、%-16s %d分\n",pa_min->data.name,pa_min->data.ave); cprintf("\r英語(yǔ)最低者: %-16s %d分\n",pe_min->data.name,pe_min->data.score3); cprintf("\r數(shù)學(xué)最低者: %-16s %d分\n",pm_min->data.name,pm_min->data.score2); cprintf("\rc語(yǔ)言最低者: %-16s %d分\n\r",pc_min->data.name,pc_min->data.score1); print1
36、(); } void Sort(L l) { L ll; Node *p,*rr,*s; ll=(L)malloc(sizeof(Node)); /* 用于做新的連表 */ ll->next=NULL; if(l->next==NULL) { cprintf("\n\r 沒(méi)有信息可以排序!\n"); return ; } p=l->next; while(p) { s=(Node*)malloc(sizeof(Node)); /* 新建接點(diǎn)用于保存信息 */ s->data=p->data; s->next=NULL; rr=ll
37、; while(rr->next!=NULL && rr->next->data.totle>=p->data.totle) rr=rr->next; if(rr->next==NULL) rr->next=s; else { s->next=rr->next; rr->next=s; } p=p->next; } free(l); l->next=ll->next; cprintf("\n\r 排序已經(jīng)完成!\n"); } void Save(L l)
38、 /* */ { FILE* fp; Node *p; int flag=1,count=0; fp=fopen("c:\\student","wb"); if(fp==NULL) { cprintf("\n\r 重新打開(kāi)文件時(shí)發(fā)生錯(cuò)誤!\n"); exit(1); } p=l->next; while(p) { if(fwrite(p,sizeof(Node),1,fp)==1) { p=p->next; count++; } else { flag=0;
39、 break; } } if(flag) { cprintf("\n\r 文件保存成功.(有%d條信息已經(jīng)保存.)\n\r",count); shoudsave=0; } fclose(fp); } void main() /* */ { L l;
40、 /* 鏈表 */ FILE *fp; /* 文件指針 */ int count=0 ,i,menu_select; /*菜單選擇 */ char ch ,creat; Node *p,*r; time_t it; clrscr(); textmode(C
41、80); window(1,1,80,25); textbackground(1); clrscr(); textcolor(10); cprintf("\r 學(xué)生成績(jī)管理系統(tǒng) "); cprintf("\r -------天津工業(yè)大學(xué)電科063班 ") ; cprintf("\r 設(shè)計(jì)人員:趙利軍,閔祖濤,張延,張
42、參貴,付廣蓮,劉月 "); l=(Node*)malloc(sizeof(Node)); l->next=NULL;r=l; fp=fopen("c:\\student","rb"); if(fp==NULL) { cprintf("\n\r 該文件還未存在,是否需要?jiǎng)?chuàng)建?(y/n,Y/N)\n\r"); scanf("%c",&creat); if(creat=='y'||creat=='Y') { fp=fopen("c:\\student","wb"); } else exit(0); }
43、 gotoxy(9,11); textcolor(12); cprintf("\n\r 文件已經(jīng)打開(kāi),系統(tǒng)正在導(dǎo)入信息"); for(i=0;i<6;i++) { cprintf("."); sleep(1); }textcolor(10); gotoxy(9,11); cprintf("\n "); while(!feof(fp)) { p=(Node*)malloc(sizeof(Node)); i
44、f(fread(p,sizeof(Node),1,fp)) /* 將文件的內(nèi)容放入接點(diǎn)中 */ { p->next=NULL; r->next=p; r=p; /* 將該接點(diǎn)掛入連中 */ count++; } } fclose(fp); /* 關(guān)閉文件 */ gotoxy(1,3); cprintf("\n\r信息導(dǎo)入完畢,系統(tǒng)共導(dǎo)
45、入%d條信息 ",count); sleep(1); while(1) { menu(); textcolor(12); cprintf("\r現(xiàn)在時(shí)間: "); it=time(NULL);cprintf(ctime(&it)); cprintf("\r左邊數(shù)字對(duì)應(yīng)功能選擇,請(qǐng)按0--9選擇操作:\n\r"); textcolor(10) ; scanf("%d",&menu_select); if(menu_select==0) { if(shoudsave==
46、1) { getchar(); textcolor(128+12); cprintf("\n\r 信息已經(jīng)改動(dòng),是否將改動(dòng)保存到文件中(y/n Y/N)?\n\r"); scanf("%c",&ch); if(ch=='y'||ch=='Y') Save(l); } cprintf("\n\r 你已經(jīng)成功退出學(xué)生成績(jī)信息系統(tǒng),歡迎下次繼續(xù)使用!\n"); break; } switch(menu_select) {case 1: clrscr(); input(l); clrsc
47、r(); break; /* 輸入學(xué)生 */ case 2: clrscr(); Delete(l); PRINT1 /* 刪除學(xué)生 */ case 3: clrscr(); query(l); PRINT1 /* 查詢學(xué)生 */ case 4: clrscr(); modify(l);
48、 PRINT1 /* 修改學(xué)生 */ case 5: clrscr(); Sort(l); PRINT1 case 6: clrscr(); Statistic(l); PRINT1 case 7: clrscr(); display(l); PRINT1 case 8: clrscr(); Save(l); PRINT1 /* 保存學(xué)生 */ case 9:
49、 clrscr(); cprintf(" ==========幫助信息==========\n"); print2(); PRINT1 ; default: wrong(); getchar(); break;} } } ? 4設(shè)計(jì)結(jié)果與分析 1. 設(shè)計(jì)結(jié)果說(shuō)明,配合截圖 ?運(yùn)行結(jié)果如圖所示。 輸入學(xué)生信息。 2.設(shè)計(jì)體會(huì) 通過(guò)這次課程設(shè)計(jì)讓我更加了解Windows Xp系統(tǒng)進(jìn)一步熟悉Turbo C2.0程序編譯環(huán)境。能夠進(jìn)行小程序的設(shè)計(jì)和較長(zhǎng)程序的調(diào)試,C語(yǔ)言強(qiáng)大的編譯系統(tǒng)可以讓我們完成各種程序的編譯。它包含了多種函數(shù),可以在主函數(shù)下進(jìn)行多種函數(shù)的嵌套和調(diào)用。能夠運(yùn)用C語(yǔ)言進(jìn)行程序設(shè)計(jì),為我們的生活帶來(lái)很多的方便和娛樂(lè)。 ? 5.參考文獻(xiàn) [1] 譚浩強(qiáng),C程序設(shè)計(jì)[m](第三版),清華大學(xué)出版社 [2] 常玉龍等,Turbo C 2.0實(shí)用大全[m],北京航空航天大學(xué)出版社 [3] 陳朔鷹 陳英,C語(yǔ)言趣味程序百例精解[m],北京理工大學(xué)出版社 [4] 浦濱,C游戲編程從入門(mén)到精通[m],北京希望電子出版社 [5]張曜 郭立山 吳天,C函數(shù)實(shí)用手冊(cè)[m], 冶金工業(yè)出版社 沈 陽(yáng) 大 學(xué)
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑施工重大危險(xiǎn)源安全管理制度
- 安全培訓(xùn)資料:典型建筑火災(zāi)的防治基本原則與救援技術(shù)
- 企業(yè)雙重預(yù)防體系應(yīng)知應(yīng)會(huì)知識(shí)問(wèn)答
- 8 各種煤礦安全考試試題
- 9 危險(xiǎn)化學(xué)品經(jīng)營(yíng)單位安全生產(chǎn)管理人員模擬考試題庫(kù)試卷附答案
- 加壓過(guò)濾機(jī)司機(jī)技術(shù)操作規(guī)程
- 樹(shù)脂砂混砂工藝知識(shí)總結(jié)
- XXXXX現(xiàn)場(chǎng)安全應(yīng)急處置預(yù)案
- 某公司消防安全檢查制度總結(jié)
- 1 煤礦安全檢查工(中級(jí))職業(yè)技能理論知識(shí)考核試題含答案
- 4.燃?xì)獍踩a(chǎn)企業(yè)主要負(fù)責(zé)人模擬考試題庫(kù)試卷含答案
- 工段(班組)級(jí)安全檢查表
- D 氯化工藝作業(yè)模擬考試題庫(kù)試卷含答案-4
- 建筑起重司索信號(hào)工安全操作要點(diǎn)
- 實(shí)驗(yàn)室計(jì)量常見(jiàn)的30個(gè)問(wèn)問(wèn)答題含解析