教師信息管理系統(tǒng)設計說明書范本_第1頁
教師信息管理系統(tǒng)設計說明書范本_第2頁
教師信息管理系統(tǒng)設計說明書范本_第3頁
教師信息管理系統(tǒng)設計說明書范本_第4頁
教師信息管理系統(tǒng)設計說明書范本_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、-PAGE . z. / v .C程序設計課程設計任務書及說明書設計題目教師信息管理系統(tǒng)學 院 計算機與通信專業(yè)、年級 物聯網工程學 生 王明明學 號_ 14530008_ 指導教師 時 間 2015年 春季 學期目 錄1 摘要32 前言43 正文53.1系統(tǒng)分析需求分析3.2系統(tǒng)總體設計3.3詳細設計3.4系統(tǒng)測試及使用(操作)說明4 總結 185 參考文獻 18致謝附錄: 程序源代碼1 摘要本次課程設計采用語言,開發(fā)了一個根本的教師信息管理系統(tǒng),該系統(tǒng)具備了按教師*查找并輸出教師信息,按教師號查找并輸出教師信息,按教師*查找并刪除數據,輸出全部教師信息數據,對教師的管理也可以更加方便快捷。

2、關鍵詞:語言;課程設計;教師信息管理系統(tǒng)2 前言隨著教育的廣泛性的提高,教師的數量逐漸增多,但是在教師管理是出現教師*、年齡等出現錯誤的諸多問題。本文針對上述問題,采用軟件工程的開發(fā)原理,根據軟件流程過程規(guī)*,按照需求分析、概要設計、詳細設計、程序編碼、測試、軟件應用、軟件維護等過程開發(fā)了一個教師信息管理系統(tǒng)。采用c語言作為開發(fā)工具,設計了這個教師信息管理系統(tǒng),解決了教師信息管理中存在的數據平安性、數據一致性等問題。3、正文3.1 系統(tǒng)分析.設計要求該設計要求教師以學校教師信息管理業(yè)務為背景,設計、開發(fā)一套教師信息管理系統(tǒng)軟件。通過該題目的設計過程,可以培養(yǎng)教師構造化程序設計的思想,加深對高級

3、語言根本語言要素和控制構造的理解,針對c語言中的重點和難點內容進展訓練,獨立完成有一定工作量的程序設計任務,同時強調好的程序設計風格。得到軟件工程的綜合訓練,提高解決實際問題的能力。設計任務1、以教師信息管理業(yè)務為背景,通過調研、分析現有的管理模式和已有的管理軟件,建立系統(tǒng)模型;2、完成軟件構造設計和算法設計;3、完成系統(tǒng)的軟件開發(fā)和測試工作;教師信息包括:教師號,年齡,性別,出生年月,地址,等。設計教師信息管理系統(tǒng),使之能提供以下功能:系統(tǒng)以菜單方式工作;教師信息錄入功能;教師信息瀏覽功能;查詢、排序功能:按編號查詢、按*查詢;教師信息的刪除與修改;存儲教師信息。3.2 系統(tǒng)總體設計一功能模

4、塊圖main歡送界面選項退 出 并 存 盤教師信息查詢教師信息刪除教師信息排序教師信息錄入教師信息修改二總體數據構造本系統(tǒng)采用構造體為主要數據構造,將教師信息,包括:教師號,年齡,性別,出生年月,地址,以構造體的形式存儲在計算機中。struct TEACHER int ID; char Name10; int Age; char Se*2; int Birthday; char Adress15; char TelNum12; char Email10;3.3詳細設計(1) 功能模塊及函數說明函數原型:void DispMainMenu();函數功能:顯示菜單歡送界面函數原型:char cho

5、ice();函數功能:選擇操作函數原型:void input(teacher stu,int Ma*,int);函數功能:錄入教師信息函數原型:int findteacherID(teacher stu,int findID,int Ma*);函數功能:按編號查找教師信息函數原型:int findteacherNAME(teacher stu,char findNAME10,int Ma*)函數功能:按*查找教師信息函數原型:void DisplayInfor(teacher stu,int Ma*);函數功能:顯示教師信息函數原型:void DispQueryMenu();函數功能:顯示查詢

6、菜單函數原型:int InforInput(teacher stu,int);函數功能:輸入要錄入的教師信息條數函數原型:void QueryInfor(teacher stu,int Ma*);函數功能:信息查詢函數原型:void EditInfor(teacher stu,int Ma*);函數功能:修改教師信息信息編輯函數原型:DEL(teacher stu,int Ma*,int i)函數功能:刪除數據項函數原型:DelInfor(teacher stu,int Ma*)函數功能:刪除信息函數原型:SortInforMenu(teacher stu,int Ma*)函數功能:顯示排序菜

7、單函數原型:SortInfor(teacher stu,int Ma*,char i)函數功能:信息排序函數原型:Save(teacher stu,int Ma*)函數功能:存儲信息(2 )模塊說明 模塊一:顯示菜單歡送界面,選擇所要進展的操作void DispMainMenu() printf(*教師信息管理系統(tǒng)1.0*n); printf(nt 程序開發(fā)人:王明明 *:1402030123nn); printf(t1-教師信息錄入 t2-教師信息修改n); printf(t3-教師信息查詢 t4-教師信息刪除n); printf(t5-教師信息排序 t0-退出n); printf(*n);

8、 printf(請選擇(0-5):);模塊二:顯示教師信息void DisplayInfor(teacher stu,int Ma*) int i; printf(n 教師號 年齡 性別 出生年月t 地址t t n); for(i=0;iMa*;i+) printf(%8d %10s %2d %2s %8d %15s %12s %10s,stui.ID,stui.Name,stui.Age,stui.Se*,stui.Birthday,stui.Adress,stui.TelNum,stui.Email); printf(n);模塊三:錄入教師信息void input(teacher stu,

9、int Ma*,int) int i; for(i=;iMa*+;i+) printf(n請輸入第%d個教師的教師號 (8個字符以內):,i+1);scanf(%d,&stui.ID); printf(ntt*(10個字符以內):); scanf(%s,stui.Name); printf(nttt 年齡:); scanf(%d,&stui.Age); printf(nttt性別(m或w):); scanf(%s,&stui.Se*); printf(ntt 出生年月(8位):);scanf(%d,&stui.Birthday); printf(nttt 地址:);scanf(%s,&stui

10、.Adress); printf(nttt :); scanf(%s,&stui.TelNum); printf(nttt :); scanf(%s,&stui.Email); printf(n您的輸入信息是:n); DisplayInfor(stu,Ma*+);模塊四:查找教師信息一按編號查找int findteacherID(teacher stu,int findID,int Ma*) int i; for(i=0;iMa*;i+) if(stui.ID=findID) break; if(iMa*) return i; else return -1;二按*查找int findteach

11、erNAME(teacher stu,char findNAME10,int Ma*) int i; for(i=0;iMa*;i+) if(!strcmp(stui.Name,findNAME) break; if(iMa*) return i; else return -1;三查找void QueryInfor(teacher stu,int Ma*) char select; int i; int findID; char findNAME10; DispQueryMenu(); select=choice(); switch (select) case 1: printf(n按教師號查

12、詢n請輸入教師的*: ); scanf(%d,&findID); if (i=findteacherID(stu,findID,Ma*)!=-1) printf(查找結果如下:n); printf( 教師號 年齡 性別 出生年月t 地址t t ); printf(%8d %10s %2d %2s %8d %15s %12s %10s,stui.ID,stui.Name,stui.Age,stui.Se*,stui.Birthday,stui.Adress,stui.TelNum,stui.Email); else printf(您輸入的教師號不存在!n); break; case 2: pri

13、ntf(n按*查詢n請輸入教師的*: ); scanf(%s,&findNAME); if (i=findteacherNAME(stu,findNAME,Ma*)!=-1) printf(查找結果如下:n); printf( 教師號 年齡 性別 出生年月t 地址t t ); printf(%8d %10s %2d %2s %8d %15s %12s %10s,stui.ID,stui.Name,stui.Age,stui.Se*,stui.Birthday,stui.Adress,stui.TelNum,stui.Email); else printf(您輸入的*不存在!n); break;

14、 default : printf(選擇錯誤!n); 模塊五:修改教師信息void EditInfor(teacher stu,int Ma*) int i; int findID; printf(n請輸入教師的*: ); scanf(%d,&findID); if (i=findteacherID(stu,findID,Ma*)!=-1) printf(姓 名: %sn,stui.Name); printf(原信息:%8d %2d %2s %8d %15s %12s %10s,stui.ID,stui.Age,stui.Se*,stui.Birthday,stui.Adress,stui.T

15、elNum,stui.Email); printf(n 請輸入新的教師號 (8個字符以內):,i+1); scanf(%d,&stui.ID); printf(ntt*(10個字符以內):); scanf(%s,stui.Name); printf(nttt 年齡:); scanf(%d,&stui.Age); printf(nttt性別(m或w):); scanf(%s,&stui.Se*); printf(ntt 出生年月(8位):); scanf(%d,&stui.Birthday);printf(nttt 地址:);scanf(%s,&stui.Adress); printf(nttt

16、 :); scanf(%s,&stui.TelNum); printf(nttt :); scanf(%s,&stui.Email); else printf(您輸入的教師號不存在!n);模塊五:刪除教師信息DelInfor(teacher stu,int Ma*) int findID,i; char findNAME10,select; printf(*請選擇刪除方式*n); printf(t1-按*刪除; t2-按*刪除n); printf(*n); printf(請選擇(1-2):); select=choice(); switch (select) case 1: printf(n按

17、教師號刪除n請輸入教師的教師號: ); scanf(%d,&findID); if (i=findteacherID(stu,findID,Ma*)!=-1) DEL(stu,Ma*,i); else printf(您輸入的教師號不存在!n); break; case 2: printf(n按*刪除n請輸入教師的*: ); scanf(%s,&findNAME); if (i=findteacherNAME(stu,findNAME,Ma*)!=-1) DEL(stu,Ma*,i); else printf(您輸入的*不存在!n); break; default : printf(選擇錯誤!n

18、); 模塊五:教師信息排序一選擇排序方式SortInforMenu(teacher stu,int Ma*) char select; printf(*請選擇排序方式*n); printf(t1-按教師號排序; t2-按*排序n); printf(*n); printf(請選擇(1-2):); select=choice(); if (select=1|select=2) SortInfor(stu,Ma*,select); else printf(選擇錯誤!n);二排序操作SortInfor(teacher stu,int Ma*,char i) teacher teacher; int j

19、=0,k,l=0; if(i=1) for(k=0;jMa*;j+) for(;kstuk+1.ID) teacher.ID=stuk+1.ID; strcpy(teacher.Name,stuk+1.Name); teacher.Age=stuk+1.Age; strcpy(teacher.Se*,stuk+1.Se*); teacher.Birthday=stuk+1.Birthday; strcpy(teacher.Adress,stuk+1.Adress); strcpy(teacher.TelNum,stuk+1.TelNum); strcpy(teacher.Email,stuk+

20、1.Email);stuk+1.ID=stuk.ID;strcpy(stuk+1.Name,stuk.Name); stuk+1.Age=stuk.Age; strcpy(stuk+1.Se*,stuk.Se*); stuk+1.Birthday=stuk.Birthday;strcpy(stuk+1.Adress,stuk.Adress); strcpy(stuk+1.TelNum,stuk.TelNum);strcpy(stuk+1.Email,stuk.Email); stuk.ID=teacher.ID; strcpy(stuk.Name,teacher.Name); stuk.Age

21、=teacher.Age; strcpy(stuk.Se*,teacher.Se*); stuk.Birthday=teacher.Birthday; strcpy(stuk.Adress,teacher.Adress); strcpy(stuk.TelNum,teacher.TelNum); strcpy(stuk.Email,teacher.Email); printf(n 教師號 年齡 性別 出生年月t 地址t t n); for(i=0;iMa*;i+) printf(%8d %10s %2d %2s %8d %15s %12s %10s,stui.ID,stui.Name,stui.

22、Age,stui.Se*,stui.Birthday,stui.Adress,stui.TelNum,stui.Email); printf(n); else if(i=2) for(k=0;jMa*;j+) for(;k0) teacher.ID=stuk+1.ID; strcpy(teacher.Name,stuk+1.Name); teacher.Age=stuk+1.Age; strcpy(teacher.Se*,stuk+1.Se*); teacher.Birthday=stuk+1.Birthday; strcpy(teacher.Adress,stuk+1.Adress); st

23、rcpy(teacher.TelNum,stuk+1.TelNum); strcpy(teacher.Email,stuk+1.Email);stuk+1.ID=stuk.ID;strcpy(stuk+1.Name,stuk.Name); stuk+1.Age=stuk.Age; strcpy(stuk+1.Se*,stuk.Se*); stuk+1.Birthday=stuk.Birthday;strcpy(stuk+1.Adress,stuk.Adress); strcpy(stuk+1.TelNum,stuk.TelNum);strcpy(stuk+1.Email,stuk.Email)

24、; stuk.ID=teacher.ID; strcpy(stuk.Name,teacher.Name); stuk.Age=teacher.Age; strcpy(stuk.Se*,teacher.Se*); stuk.Birthday=teacher.Birthday; strcpy(stuk.Adress,teacher.Adress); strcpy(stuk.TelNum,teacher.TelNum); strcpy(stuk.Email,teacher.Email); printf(n 教師號 年齡 性別 出生年月t 地址t t n); for(;lMa*;l+) printf(

25、%10s %8d %2d %2s %8d %15s %12s %10s,stul.Name,stul.ID,stul.Age,stul.Se*,stul.Birthday,stul.Adress,stul.TelNum,stul.Email); printf(n); 模塊六:存盤Save(teacher stu,int Ma*) int i=0 ; FILE *fp; if(fp=fopen(stu.t*t,w+)=NULL) printf(ERROR!); e*it(0); for(;iMa*;i+) fprintf(fp,%d ,stui.ID);fprintf(fp,%s ,stui.N

26、ame); fprintf(fp,%d ,stui.Age); fprintf(fp,%s ,stui.Se*); fprintf(fp,%d ,stui.Birthday); fprintf(fp,%s ,stui.Adress); fprintf(fp,%s ,stui.TelNum); fprintf(fp,%s ,stui.Email); fclose(fp); printf(OK!);3.4系統(tǒng)測試歡送界面2錄入教師信息運行結果3教師信息修改運行結果4教師信息查詢運行結果:5刪除運行結果:6教師信息排序運行結果:4 程序設計總結通過這幾天來對這個C課程的設計,使我們充分體會到了編程給

27、我們帶來的樂趣,其中我們也會遇到編譯錯誤,有時也會令程序無法運行,但我們沒有放棄,而是幾個人一起討論,仔細查找造成問題的原因。既鍛煉了我們的思維能力,有培養(yǎng)了我們的意志和毅力,使我們對C語言編程方面的能力得到了提高,而這些是我們在課本上所學不到的!當然,在這次課程設計中也暴露出我們的一些缺乏,比方編程時想當然,一些我們外表上看似成立的程序,實際上卻可能根本無法運行,只有實際用C語言編譯環(huán)境中運行一下才知道程序中存在的問題。這都是我們沒有養(yǎng)成良好的編程習慣所造成的,畢竟我們才剛剛開場學習編程,以后的路還很長5 參考文獻1C/C+程序設計,王連相等,中國科學技術,2004 2C語言程序設計,譚浩強

28、,清華大學,1999 3C程序設計題解與上機指導,譚浩強,清華大學,1999 4C語言使用程序薈萃,*電子科技大學,1993 5C語言函數手冊,機械工業(yè),1999 6C語言的實際應用,*科學技術,2000致謝感謝*教師的悉心指導。附錄:程序源代碼#include #include #include #include #define MA*_NUM 45#define teacher STUDENTstruct TEACHER int ID; char Name10; int Age; char Se*2; int Birthday; char Adress15; char TelNum12;

29、char Email10;typedef struct TEACHER teacher;void input(teacher stu,int Ma*,int);int findteacherID(teacher stu,int findID,int Ma*);void DisplayInfor(teacher stu,int Ma*);void DispMainMenu();void DispQueryMenu();char choice();int InforInput(teacher stu,int);void QueryInfor(teacher stu,int Ma*);void Ed

30、itInfor(teacher stu,int Ma*);void DispMainMenu() printf(*教師信息管理系統(tǒng)1.0*n); printf(nt 程序開發(fā)人:王明明 *:1402030123nn); printf(t1-教師信息錄入 t2-教師信息修改n); printf(t3-教師信息查詢 t4-教師信息刪除n); printf(t5-教師信息排序 t0-退出n); printf(*n); printf(請選擇(0-5):);void DispQueryMenu() printf(*請選擇查詢方式*n); printf(t1-按教師號查詢; t2-按*查詢n); prin

31、tf(*n); printf(請選擇(1-2):);char choice() char select; select=getche(); getch(); return (select);void DisplayInfor(teacher stu,int Ma*) int i; printf(n 教師號 年齡 性別 出生年月t 地址t t n); for(i=0;iMa*;i+) printf(%8d %10s %2d %2s %8d %15s %12s %10s,stui.ID,stui.Name,stui.Age,stui.Se*,stui.Birthday,stui.Adress,st

32、ui.TelNum,stui.Email); printf(n);void input(teacher stu,int Ma*,int) int i; for(i=;iMa*+;i+) printf(n請輸入第%d個教師的教師號 (8個字符以內):,i+1);scanf(%d,&stui.ID); printf(ntt*(10個字符以內):); scanf(%s,stui.Name); printf(nttt 年齡:); scanf(%d,&stui.Age); printf(nttt性別(m或w):); scanf(%s,&stui.Se*); printf(ntt 出生年月(8位):);s

33、canf(%d,&stui.Birthday); printf(nttt 地址:);scanf(%s,&stui.Adress); printf(nttt :); scanf(%s,&stui.TelNum); printf(nttt :); scanf(%s,&stui.Email); printf(n您的輸入信息是:n); DisplayInfor(stu,Ma*+);int findteacherID(teacher stu,int findID,int Ma*) int i; for(i=0;iMa*;i+) if(stui.ID=findID) break; if(iMa*) ret

34、urn i; else return -1;int findteacherNAME(teacher stu,char findNAME10,int Ma*) int i; for(i=0;iMa*;i+) if(!strcmp(stui.Name,findNAME) break; if(iMA*_NUM) printf(您輸入的人數太多,大于%d人!n,MA*_NUM); return (0); input(stu,number,) ; return (number+);void QueryInfor(teacher stu,int Ma*) char select; int i; int f

35、indID; char findNAME10; DispQueryMenu(); select=choice(); switch (select) case 1: printf(n按教師號查詢n請輸入教師的*: ); scanf(%d,&findID); if (i=findteacherID(stu,findID,Ma*)!=-1) printf(查找結果如下:n); printf( 教師號 年齡 性別 出生年月t 地址t t ); printf(%8d %10s %2d %2s %8d %15s %12s %10s,stui.ID,stui.Name,stui.Age,stui.Se*,s

36、tui.Birthday,stui.Adress,stui.TelNum,stui.Email); else printf(您輸入的教師號不存在!n); break; case 2: printf(n按*查詢n請輸入教師的*: ); scanf(%s,&findNAME); if (i=findteacherNAME(stu,findNAME,Ma*)!=-1) printf(查找結果如下:n); printf( 教師號 年齡 性別 出生年月t 地址t t ); printf(%8d %10s %2d %2s %8d %15s %12s %10s,stui.ID,stui.Name,stui.

37、Age,stui.Se*,stui.Birthday,stui.Adress,stui.TelNum,stui.Email); else printf(您輸入的*不存在!n); break; default : printf(選擇錯誤!n); void EditInfor(teacher stu,int Ma*) int i; int findID; printf(n請輸入教師的*: ); scanf(%d,&findID); if (i=findteacherID(stu,findID,Ma*)!=-1) printf(姓 名: %sn,stui.Name); printf(原信息:%8d

38、%2d %2s %8d %15s %12s %10s,stui.ID,stui.Age,stui.Se*,stui.Birthday,stui.Adress,stui.TelNum,stui.Email); printf(n 請輸入新的教師號 (8個字符以內):,i+1); scanf(%d,&stui.ID); printf(ntt*(10個字符以內):); scanf(%s,stui.Name); printf(nttt 年齡:); scanf(%d,&stui.Age); printf(nttt性別(m或w):); scanf(%s,&stui.Se*); printf(ntt 出生年月

39、(8位):); scanf(%d,&stui.Birthday);printf(nttt 地址:);scanf(%s,&stui.Adress); printf(nttt :); scanf(%s,&stui.TelNum); printf(nttt :); scanf(%s,&stui.Email); else printf(您輸入的教師號不存在!n);DEL(teacher stu,int Ma*,int i) for(;iMa*;i+) stui-1.ID=stui.ID; strcpy(stui-1.Name,stui.Name); stui-1.Age=stui.Age; strcp

40、y(stui-1.Se*,stui.Se*); stui-1.Birthday=stui.Birthday; strcpy(stui-1.Adress,stui.Adress); strcpy(stui-1.TelNum,stui.TelNum);strcpy(stui-1.Email,stui.Email); return(-Ma*);DelInfor(teacher stu,int Ma*) int findID,i; char findNAME10,select; printf(*請選擇刪除方式*n); printf(t1-按*刪除; t2-按*刪除n); printf(*n); pri

41、ntf(請選擇(1-2):); select=choice(); switch (select) case 1: printf(n按教師號刪除n請輸入教師的教師號: ); scanf(%d,&findID); if (i=findteacherID(stu,findID,Ma*)!=-1) DEL(stu,Ma*,i); else printf(您輸入的教師號不存在!n); break; case 2: printf(n按*刪除n請輸入教師的*: ); scanf(%s,&findNAME); if (i=findteacherNAME(stu,findNAME,Ma*)!=-1) DEL(s

42、tu,Ma*,i); else printf(您輸入的*不存在!n); break; default : printf(選擇錯誤!n); SortInforMenu(teacher stu,int Ma*) char select; printf(*請選擇排序方式*n); printf(t1-按教師號排序; t2-按*排序n); printf(*n); printf(請選擇(1-2):); select=choice(); if (select=1|select=2) SortInfor(stu,Ma*,select); else printf(選擇錯誤!n);SortInfor(teache

43、r stu,int Ma*,char i) teacher teacher; int j=0,k,l=0; if(i=1) for(k=0;jMa*;j+) for(;kstuk+1.ID) teacher.ID=stuk+1.ID; strcpy(teacher.Name,stuk+1.Name); teacher.Age=stuk+1.Age; strcpy(teacher.Se*,stuk+1.Se*); teacher.Birthday=stuk+1.Birthday; strcpy(teacher.Adress,stuk+1.Adress); strcpy(teacher.TelNu

44、m,stuk+1.TelNum); strcpy(teacher.Email,stuk+1.Email);stuk+1.ID=stuk.ID;strcpy(stuk+1.Name,stuk.Name); stuk+1.Age=stuk.Age; strcpy(stuk+1.Se*,stuk.Se*); stuk+1.Birthday=stuk.Birthday;strcpy(stuk+1.Adress,stuk.Adress); strcpy(stuk+1.TelNum,stuk.TelNum);strcpy(stuk+1.Email,stuk.Email); stuk.ID=teacher.

45、ID; strcpy(stuk.Name,teacher.Name); stuk.Age=teacher.Age; strcpy(stuk.Se*,teacher.Se*); stuk.Birthday=teacher.Birthday; strcpy(stuk.Adress,teacher.Adress); strcpy(stuk.TelNum,teacher.TelNum); strcpy(stuk.Email,teacher.Email); printf(n 教師號 年齡 性別 出生年月t 地址t t n); for(i=0;iMa*;i+) printf(%8d %10s %2d %2

46、s %8d %15s %12s %10s,stui.ID,stui.Name,stui.Age,stui.Se*,stui.Birthday,stui.Adress,stui.TelNum,stui.Email); printf(n); else if(i=2) for(k=0;jMa*;j+) for(;k0) teacher.ID=stuk+1.ID; strcpy(teacher.Name,stuk+1.Name); teacher.Age=stuk+1.Age; strcpy(teacher.Se*,stuk+1.Se*); teacher.Birthday=stuk+1.Birthday; strcpy(teacher.Adress,stuk+1.Adress); strcpy(teacher.TelNum,stuk+1.TelNum); strcpy(teacher.Email,stuk+1.Email);stuk+1.ID=stuk.ID;strcpy(stuk+1.Name,stuk.Name); stuk+1.Age=stuk.Age; strcpy(stuk+1.Se*,stuk.Se*); stuk+1.Birthday=stuk.Birthday;strcpy(stu

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論