c語言程序設(shè)計 員工信息管理系統(tǒng)

上傳人:陳** 文檔編號:97136881 上傳時間:2022-05-26 格式:DOCX 頁數(shù):19 大?。?9.82KB
收藏 版權(quán)申訴 舉報 下載
c語言程序設(shè)計 員工信息管理系統(tǒng)_第1頁
第1頁 / 共19頁
c語言程序設(shè)計 員工信息管理系統(tǒng)_第2頁
第2頁 / 共19頁
c語言程序設(shè)計 員工信息管理系統(tǒng)_第3頁
第3頁 / 共19頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《c語言程序設(shè)計 員工信息管理系統(tǒng)》由會員分享,可在線閱讀,更多相關(guān)《c語言程序設(shè)計 員工信息管理系統(tǒng)(19頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、編號: 時間:2021年x月x日 書山有路勤為徑,學(xué)海無涯苦作舟 頁碼:第19頁 共19頁 實驗題目:員工信息管理系統(tǒng) 一、 實驗?zāi)康? 1. 熟悉c語言的編譯連接和運(yùn)行過程。 2. 掌握c語言的數(shù)據(jù)類型,熟悉整型、實型、字符型變量的定義方式及如何給它們賦值。 3. 掌握if語句及switch語句的運(yùn)用方法及嵌套應(yīng)用方法。 4. 掌握實現(xiàn)循環(huán)結(jié)構(gòu)的三種語句while、 do-while.、for 的使用。 5. 掌握函數(shù)的定義方法和調(diào)用方法。 6. 能夠采用模塊化思想調(diào)試程序。 二.實驗內(nèi)容 1. 編寫程序并進(jìn)行調(diào)試運(yùn)行。 2. 輸入員工資料,并保

2、存于文件。每個員工包含信息如:工作證號、姓名、性別、工齡、學(xué)歷、職務(wù)、電話、工資等。 3. 對已存入的員工信息進(jìn)行更新操作,包括添加一個員工信息、刪除某個員工信息和修改某個員工信息。 4. 通過輸入姓名、工作證號的方式查詢員工信息。 5. 最后輸出員工信息,供需要時打印。 二、 需求分析 1. 該程序可用于對企業(yè)員工情況基本信息的存儲、更新、查詢、輸出等操作,以實現(xiàn)對企業(yè)員工的管理。 2. 其中更新功能包括:添加信息、刪除信息、修改信息、可根據(jù)需要添加一個或多個員工信息,也可對個別員工信息進(jìn)行適當(dāng)?shù)膭h除或修改。以便隨時更新員工信息。 3. 程序中設(shè)計的查詢功能可根據(jù)需

3、要從若干數(shù)據(jù)中查詢某個員工信息,并且可根據(jù)兩種不同的方法查詢:按工作證號查詢和按姓名查詢。以滿足不同的需要。 四、概要設(shè)計 1、方案設(shè)計 對系統(tǒng)進(jìn)行分析,給出結(jié)構(gòu)圖 分析:系統(tǒng)要求實現(xiàn)許多的功能,因此遵循結(jié)構(gòu)化程序設(shè)計思想來進(jìn)行本系統(tǒng)的設(shè)計—自頂向下、逐步細(xì)化,將系統(tǒng)設(shè)計任務(wù)分解出許多子功能模塊進(jìn)行設(shè)計 結(jié)構(gòu)圖如下: 員工信息管理系統(tǒng) 退 出 系 統(tǒng) 關(guān)于系統(tǒng) 密碼修改 排序模塊 查詢模塊 更新模塊 輸出模塊 輸入模塊 退出系統(tǒng) 添加員工信息

4、刪除員工信息 修改員工信息 退出系統(tǒng) 按姓名查詢 按工作證查尋 按工作 證排序 按工資排序 2.模塊功能說明 對各個模塊進(jìn)行功能的描述 (1).輸入模塊: 錄入需要管理的員工信息并將信息保存于文件中,以方便日后進(jìn)行打印、讀取、更新等操作。 (2).添加模塊: 可添加一個或多個員工信息,并將所添加員工信息保存,方便查找。 (3).刪除模塊: 可對辭職或休假的員工信息做刪除處理。 (4).修改模塊: 可根據(jù)需要對多個員工信息進(jìn)行修改,也可隨時對個別項進(jìn)行修改。 (5).查詢模塊: 可對已建立的員工信息進(jìn)行查詢,并且可根據(jù)需要選擇按姓名查詢或按

5、工作證號查詢。 (6).保存模塊: 用于對信息進(jìn)行保存。 (7).輸出模塊: 將所有員工信息或想要查詢的員工信息顯示于屏幕,用于打印員工信息或查找某些員工信息。 (8). 修改密碼: 對系統(tǒng)的密碼可以進(jìn)行修改,確保信息的安全。 (9) . 關(guān)于系統(tǒng): 對系統(tǒng)的簡介,以及操作時的注意事項。 (10).退出系統(tǒng): 選擇該項,自動退出該系統(tǒng)。 五、詳細(xì)設(shè)計及運(yùn)行結(jié)果 流程圖, 函數(shù)之間相互調(diào)用的圖示 ,程序設(shè)計及編碼, 運(yùn)行結(jié)果。 開 始 輸密碼 判斷密碼

6、 密碼錯誤 輸入 i 判斷 i i=0 i=1 i=2 i=3 i=4 i=5 i=6 i=7 i=8 關(guān)于系統(tǒng) 排序模塊 統(tǒng)計模塊 密碼修改 查詢模塊 更新模塊 輸入模塊 輸出模塊 輸要統(tǒng)計的值 輸要排序的值 輸要查詢的值 輸要更新的 值 判斷

7、i值 判斷i值 判 斷i值 判斷i 處理操作 處理操作 處理操作 處理操作 保存信息 結(jié) 束 六. 調(diào)試情況及運(yùn)行結(jié)果 1、 對自己設(shè)計進(jìn)行評價,指出合理和不足之處,提出改進(jìn)的方案。 此次實踐課編寫的是一個應(yīng)用程序,相對于以前我們見到的程序,它要大得多,對數(shù)據(jù)的輸出格式也有較高要求,這次編程讓自己對許多平時不注意的小的知識點(diǎn)有了新的鞏固;我先編的主函數(shù),調(diào)試后我又一個一個模塊的往上加,每加上一個調(diào)試一下;雖然在編程過程中有些模塊也出現(xiàn)了一些小問題,但在翻閱課本和同學(xué)們的幫助下,我很有耐心的一次又一次的進(jìn)行修改,

8、最后運(yùn)行的結(jié)果基本上達(dá)到了預(yù)期的目的。可這畢竟是第一次獨(dú)立完成這樣的大程序,雖然并不是非常健壯,但程序中沒有錯誤和警告,各項功能都能完成,因此我對兩周的實習(xí)結(jié)果還是理想的。 這次編程中我感覺程序中最滿意的地方有兩點(diǎn):1、程序的操作界面美觀大方。2、我給程序上加上了密碼修改這一模塊,可以說密碼函數(shù)花費(fèi)了大量時間,需要重新建立一個文件來寫入密碼保存密碼。下次登陸時需要打開密碼文件,判斷密碼是否正確。已有的那些功能雖已能基本上滿足用戶的需要,但如果還有更多的功能程序就會更加完美。如:錄入錯誤數(shù)據(jù)時,系統(tǒng)沒有設(shè)計輸出錯誤操作的提示。 2、在設(shè)計過程中的感受。 本次C 語言的實習(xí)課讓

9、我對C 語言的學(xué)習(xí)又有了更深入的了解,也讓我更深刻地領(lǐng)悟到了“實踐出真理”這個道理,在上機(jī)實踐過程中使我在課堂上十幾周學(xué)到的知識得到了鞏固,有很多以前理解不了的課本知識在這次上機(jī)實習(xí)后,再回頭看一下感覺豁然開朗。學(xué)校組織的這次實習(xí)讓我們這些實踐知識匱乏的大學(xué)生增添了許多社會經(jīng)驗,為我們將來走上工作崗位其了不小的鋪墊作用。 本次實習(xí)中遇到了很多以前沒有遇到過的問題,也曾感到比較浮躁,但想到以前都是作為用戶用各種程序,而這次自己是編程者,可以讓程序按自己的想法運(yùn)行,給了我繼續(xù)的興趣和信心。在老師的指導(dǎo)下和同學(xué)的幫助下,我順利的結(jié)束了本次實習(xí),讓我知道原來憑借自己努力取得的成功會讓自己這么欣慰。

10、 七.參考文獻(xiàn) 《C語言程序設(shè)計》 王曙燕 曹錳 科學(xué)出版社 2005年2月 《C語言程序設(shè)計》 譚浩強(qiáng) 清華大學(xué)出版社 1999年12月 八。附錄: #include #include #define MAX 5 #define PAGE 4 #define PRINTF1 printf("-------------------------------------------------------------------\n") #define PRINTF2 prin

11、tf("工作號\t姓名\t性別\t工齡(年月日)\t學(xué)歷\t職務(wù)\t電話\t工資\n") #define PRINTF3 printf("\n%d\t%s\t%s\t%d-%d-%d\t%s\t%s\t%s\t%d\n",workers[i].num,workers[i].name,workers[i].sex,workers[i].worktime.year, workers[i].worktime.month, workers[i].worktime.day,workers[i].degree,workers[i].position,workers[i].tel,workers[i].s

12、alary) int sum;/*用來記錄員工人數(shù)*/ /*日期結(jié)構(gòu)體類型*/ struct date {int year; int month; int day; }; /*員工結(jié)構(gòu)體類型*/ struct workers_type {int num; struct date worktime; char name[10]; char sex[2]; char degree[5]; char position[5]; char tel[12]; int salary; }workers[

13、MAX];/*存放MAX個員工信息記錄的結(jié)構(gòu)體數(shù)組*/ /*保存基本信息*/ save_message(int sum) { FILE *fp; int i; if((fp=fopen("worker information.txt","wt"))==NULL) { printf("該文件錯誤!\n"); return; } for(i=0;i

14、*第一:輸入模塊*/ input_message() { int i=0,x; clrscr(); printf("\n\n 請輸入要錄入的員工數(shù)量: "); scanf("%d",&x); printf("\n\n 錄入員工信息(最多%d個員工)\n",x); printf(" ----------------------------------------------------------------------\n"); do

15、{printf("第%d個員工信息",i+1); printf("\n員工的工作證號:"); scanf("%d",&workers[i].num); printf("\n姓名:"); scanf("%s",workers[i].name); printf("\n性別(男=m,女=f):"); scanf("%s",&workers[i].sex); printf("\n工齡(yy--mm--dd):"); fflush(stdin); scanf("%d-%d-%d",&workers[i].worktime.year, &workers

16、[i].worktime.month, &workers[i].worktime.day); printf("\n學(xué)歷:"); scanf("%s",workers[i].degree); printf("\n職務(wù):"); fflush(stdin); scanf("%s",workers[i].position); printf("\n電話:"); scanf("%s",workers[i].tel); printf("\n工資:"); scanf("%d",&workers[i].salary); i++; }while(

17、i

18、hile(feof(fp)!=1) { fread(&workers[i],sizeof(struct workers_type),1,fp); if(workers[i].num==0) break; else i++; } fclose(fp); return(i); } /*第二:輸出模塊*/ output_message() { int i=0,j=0,count,page=1; clrscr(); printf("\n\n ----------員工信息表---------

19、 第%d頁\n\n",page); PRINTF2; PRINTF1; do { if(workers[i].num!=0) { j++; if(j%PAGE!=0) { PRINTF3; PRINTF1; } else { PRINTF3; PRINTF1; if(workers[i+1].num!=0) { printf("按任意鍵繼續(xù)!"); bioskey(0); clrscr();

20、 printf("\n\n --員工信息表-- 第%d頁\n\n",++page); PRINTF2; PRINTF1; } } } i++; }while(workers[i].num!=0); printf("按任意鍵返回主菜單!"); bioskey(0); } /*增加員工信息*/ insert_message() { int i=sum,j,flag=0; char choice; c

21、lrscr(); printf("\n\n 增加一個新員工\n"); printf(" ----------------------------------------------------------------------\n"); do { printf("\n 新員工的工作證號:"); scanf("%d",&workers[i].num); printf("\n 新員工姓名:"); scanf("%s",worke

22、rs[i].name); printf("\n 新員工性別(男=m,女=f):"); fflush(stdin); scanf("%s",workers[i].sex); printf("\n 新員工工齡(yy-mm-dd):"); fflush(stdin); scanf("%d-%d-%d",&workers[i].worktime.year, &workers[i].worktime.month, &workers[i].worktime.day); printf("\n

23、 新員工學(xué)歷:"); fflush(stdin); scanf("%s",workers[i].degree); printf("\n 新員工職務(wù):"); fflush(stdin); scanf("%s",workers[i].position); printf("\n 新員工電話:"); fflush(stdin); scanf("%s",&workers[i].tel); printf("\n 新員工工資:");

24、 scanf("%d",&workers[i].salary); i++; sum=i; printf("\n 要繼續(xù)嗎?(Y/N)"); choice=getch(); if (choice=='y'||choice=='Y') { printf("\n 繼續(xù)!\n"); flag=1; } else flag=0; }while(flag==1); printf("\n 按任意鍵返回主菜單!"); bioskey(0);

25、 } /*刪除員工信息*/ del_message() { int i,k,flag,del_num; char choice; do { clrscr(); printf("\n 輸入要刪除的員工的工作證號:"); scanf("%d",&del_num); for(i=0;i

26、; } if(i==sum) { printf("\n 該員工不存在"); bioskey(0); } printf("\n\n 繼續(xù)修改嗎?(Y/N)"); choice=getch(); if (choice=='Y'||choice=='y') { flag=1; printf("\n 繼續(xù)!\n"); } else flag=0; }while(flag==1); printf("\n 按任意鍵返回主菜

27、單!"); bioskey(0); } /*修改信息*/ resive_message() { int i=0,choice,revise_num,flag; do { clrscr(); printf("\n 輸入要修改的員工的工作證號"); scanf("%d",&revise_num); for(i=0;i

28、-\n"); PRINTF1; PRINTF2; PRINTF3; printf("\n 您要修改哪一項?\n"); printf("\n 1.工作證號 \n"); printf("\n 2.姓名 \n"); printf("\n 3.性別 \n"); printf("\n 4.工齡 \n"); printf("\n

29、 5.學(xué)歷 \n"); printf("\n 6.職務(wù) \n"); printf("\n 7.電話 \n"); printf("\n 8.工資 \n"); printf("\n 請輸入(1-8):"); scanf("%d",&choice); switch(choice) { case 1: printf("\n 輸入修改后的工作證號:"); s

30、canf("%d",&workers[i].num);break; case 2: printf("\n 輸入修改后的姓名:"); scanf("%s",workers[i].name);break; case 3: printf("\n 輸入修改后的性別:"); scanf("%s",workers[i].sex);break; case 4: printf("\n 輸入修改后的工齡(yy-mm-dd):"); scanf("%d-

31、%d-%d",&workers[i].worktime.year, &workers[i].worktime.month, &workers[i].worktime.day);break; case 5: printf("\n 輸入修改后的學(xué)歷:"); scanf("%s",workers[i].degree);break; case 6: printf("\n 輸入修改后的職務(wù):"); scanf("%s",workers[i].position);break; case

32、7: printf("\n 輸入修改后的電話:"); scanf("%s",&workers[i].tel );break; case 8: printf("\n 輸入修改后的工資:"); scanf("%d",&workers[i].salary);break; } PRINTF1; PRINTF2; PRINTF3; break; } if(i==sum) { printf("\n 該員工不存

33、在"); bioskey(0); } printf("\n\n 繼續(xù)修改嗎?(Y/N)"); choice=getch(); if (choice=='Y'||choice=='y') { flag=1; printf("\n 繼續(xù)!\n"); } else flag=0; }while(flag==1); printf("\n 按任意鍵返回主菜單!"); bioskey(0); } /*第三:更新模塊*/ renew_message(

34、) { int choice; do { clrscr(); printf("\n\n\n **********更新員工信息*********\n\n"); printf(" 1.添加員工信息\n\n"); printf(" 2.刪除員工信息\n\n"); printf(" 3.修改員工信息\n\n"); printf("

35、 0.返回主菜單\n\n"); printf(" 請選擇(0-3):"); scanf("%d",&choice); switch(choice) { case 1: insert_message();break; case 2: del_message();break; case 3: resive_message();break; case 0: break; } }while(choice!=0); } /*按姓名查詢*/ inquire_name()

36、 { int i,choice,j=0; char inquire_name[10]; clrscr(); printf("\n 輸入要查詢的員工姓名:"); scanf("%s",inquire_name); for(i=0;i

37、; PRINTF2; PRINTF3; } else j++; if(j==sum) printf("\n 該員工不存在!"); bioskey(0); } /*按工作證號查詢*/ inquire_num() { int i,choice,j=0,inquire_num; clrscr(); printf("\n 輸入要查詢的員工的工作證號:"); scanf("%d",&inquire_num); for(i=0;i

38、

39、e,j=0; char inquire_degree[5]; clrscr(); printf("\n 輸入要查詢的員工學(xué)歷:"); scanf("%s",inquire_degree); for(i=0;i

40、else j++; if(j==sum) printf("\n 該員工不存在!"); bioskey(0); } /*第四:查詢模塊*/ inquire_message() { int choice; do { clrscr(); printf("\n\n\n ******查詢員工信息******\n\n"); printf(" 1.按員工姓名查詢\n\n"); printf("

41、 2.按員工的工作證號查詢\n\n"); printf(" 3.按員工的學(xué)歷查詢\n\n"); printf(" 0.返回主菜單\n\n"); printf(" 請選擇(0-3):"); scanf("%d",&choice); switch(choice) { case 1:inquire_name();break; case 2:inquire_num();break;

42、 case 3:inquire_degree();break; case 0:break; } }while(choice!=0); } /*工作證號排行*/ sort_num() { struct workers_type *p, *q[MAX]; int i,j,k; clrscr(); printf("\n 工作證號排行\(zhòng)n"); printf("------------------------------------------------------------

43、---------\n"); printf("排行\(zhòng)t工作號\t姓名\t性別\t學(xué)歷\t職務(wù)\t電話\t工資\n"); p=workers; for(i=0;inum>q[j]->num) k=j; if(k!=i) { p=q[i];q[i]=q[k];q[k]=p;} } for(i=0;i

44、\t%s\t%s\t%s\t%s\t%s\t%d\n",i+1,q[i]->num,q[i]->name,q[i]->sex,q[i]->degree,q[i]->position,q[i]->tel,q[i]->salary); bioskey(0); } /*工資排行*/ sort_salary() { struct workers_type *p, *q[MAX]; int i,j,k; clrscr(); printf("\n --工資排行--\n"); printf("------

45、--------------------------------------------------------\n"); printf("排行\(zhòng)t工作號\t姓名\t性別\t學(xué)歷\t職務(wù)\t電話\t工資\n"); p=workers; for(i=0;isalarysalary) k=j; if(k!=i) { p=q[i];q[i]=q[k];q[

46、k]=p;} } for(i=0;inum,q[i]->name,q[i]->sex,q[i]->degree,q[i]->position,q[i]->tel,q[i]->salary); bioskey(0); } /*第五:排序模塊*/ sort_message() { int choice; do { clrscr(); printf("\n\n\n *********

47、*員工排行信息**********\n\n"); printf(" 1.工作證號排行\(zhòng)n\n"); printf(" 2.工資排行\(zhòng)n\n"); printf(" 0.返回主菜單\n\n"); printf(" 請選擇(0-2):"); scanf("%d", &choice); switch(choice) { case 1: sort_

48、num();break; case 2: sort_salary();break; case 0: break; } }while(choice!=0); } /*學(xué)歷統(tǒng)計*/ count_degree() { int i,choice,j=0; char count_degree[5]; clrscr(); printf(" 輸入要統(tǒng)計的員工學(xué)歷:\n"); scanf("%s",&count_degree); for(i=0;i

49、m;i++) if(strcmp(count_degree,workers[i].degree)==0&&workers[i].num!=0) j++; if(j==0) printf("\n 沒有相關(guān)信息!"); else printf("\n 要統(tǒng)計的員工總數(shù)%d",j); bioskey(0); } /*性別統(tǒng)計*/ count_sex() { int i,choice,j=0; char count_sex[2]; clrscr();

50、 printf(" 輸入要統(tǒng)計的員工性別\n:"); scanf("%s",&count_sex); for(i=0;i

51、 } /*第六:統(tǒng)計模塊*/ count_message() { int choice; do { clrscr(); printf("\n\n\n **********統(tǒng)計員工信息**********\n\n"); printf(" 1.統(tǒng)計員工學(xué)歷\n\n"); printf(" 2.統(tǒng)計員工性別\n\n"); printf(" 0.返回主菜單\n

52、\n"); printf(" 請選擇(0-2):"); scanf("%d",&choice); switch(choice) { case 1: count_degree();break; case 2: count_sex();break; case 0: break; } }while(choice!=0); } /*修改密碼*/ void resive_password() {int flag; char ch[10],ch1[10]; FILE *fp;

53、 clrscr(); fp=fopen("password","rb"); fgets(ch1,7,fp); fclose(fp); printf("\n\n\n\n\t 請輸入六位數(shù)舊密碼:"); scanf("%s",ch); if(strcmp(ch,ch1)==0) { flag=1; fp=fopen("password","wb"); printf("\n 請輸入六位數(shù)新密碼:"); scanf("%s",ch); fputs(ch,fp); fc

54、lose(fp); } else flag=0; switch(flag) { case 0:printf("\n 原密碼不正確");getch();break; case 1:printf("\n 密碼修改成功");getch(); } } /*第七:密碼模塊*/ password() {int flag; char ch[10];FILE *fp; char ch1[10]="000000"; clrscr(); if((fp=fopen("password","rb"))==

55、NULL) { fp=fopen("password","wb"); fputs(ch1,fp); fclose(fp); } else {fgets(ch1,7,fp); fclose(fp);} printf("\n\n\n\n\t 請輸入六位數(shù)密碼:"); gets(ch); if(strcmp(ch,ch1)==0) flag=1; else flag=0; switch(flag) { case 0:printf("\n\n\t 密碼不正確\n");password();

56、 case 1:printf("\n\n\t 密碼正確\n"); } } /*第八:說明模塊*/ introduce_message() { clrscr(); printf("\n\n\n *1. 為使系統(tǒng)正常運(yùn)行請按系統(tǒng)提示輸入\n\n"); printf("\n\n\n *2 .若使用中存在問題請聯(lián)系我們,謝謝使用本系統(tǒng) \n"); printf("\n\n\n\n\n\n\n\n 制作人:韓承璽\n");

57、 printf("\n q q : 755528319\n"); getch(); } /*主程序*/ main() {int choice; sum=read_message(); printf("\n\n\n\n *********************************************************\n"); printf(" ******************** 歡 迎 進(jìn)

58、 入 ********************\n"); printf(" ****************西安創(chuàng)天集團(tuán)員工信息管理系統(tǒng)*************\n"); printf(" ** **\n"); printf(" ** **\n"); printf(" **

59、 **\n"); printf(" ** **\n"); printf(" ** **\n"); printf(" **

60、 **\n"); printf(" ** **\n"); printf(" ** **\n"); printf(" ** 請按任意健進(jìn)入 **\n"); printf(" **

61、 **\n"); printf(" ** **\n"); printf(" *********************************************************\n"); bioskey(0); clrscr(); password(); do { clrscr();

62、 printf("\n\n ^****************員 工 信 息 管 理 系 統(tǒng)*****************^\n"); printf(" ^* *^\n"); printf(" ^* * 1.錄入員工信息 *^\n"); printf(" ^*

63、 *^\n"); printf(" ^* * 2.打印員工信息 *^\n"); printf(" ^* *^\n"); printf(" ^* * 3.更新員工信息 *^\n"); printf("

64、^* *^\n"); printf(" ^* * 4.查詢員工信息 *^\n"); printf(" ^* *^\n"); printf(" ^* * 5.統(tǒng)計員工信息

65、 *^\n"); printf(" ^* *^\n"); printf(" ^* * 6.排行員工信息 *^\n"); printf(" ^* *^\n"); printf(" ^*

66、 * 7.修改系統(tǒng)密碼 *^\n"); printf(" ^* *^\n"); printf(" ^* * 8.關(guān)于本系統(tǒng) *^\n"); printf(" ^* *^\n"); printf(" ^* * 0.退出員工信息管理系統(tǒng) *^\n"); printf(" ^* *^\n"); printf(" ^* 請

展開閱讀全文
溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!