




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、河南城建學院 面向?qū)ο蟪绦蛟O計課程設計 設計說明書 課程名稱: 面向?qū)ο蟪绦蛟O計課程設計 設計題目: 企業(yè)人事管理系統(tǒng) 指導教師: 班 級: 學 號: 學生姓名: 同組人員: 計算機科學與工程系 2011 年 6 月 23 日 目 錄 第第 1 章章 選選 題題.2 1.1 題目背景.2 1.2 系統(tǒng)實現(xiàn)的具體分工.2 1.2.1 選題.2 1.2.2團隊分工.2 1.3 開發(fā)環(huán)境.3 第第 2 章章 設計內(nèi)容設計內(nèi)容.3 2.1 實現(xiàn)功能.3 2.2 概要設計(涉及類的框圖).4 2.3 界面設計.4 第第 3 章章 系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn).4 3.1 涉及知識點.4 3.2 系統(tǒng)運行.12 3.
2、3 源程序清單(關鍵代碼).15 第第 4 章章 測試與實驗結(jié)果測試與實驗結(jié)果.29 第第 5 章章 結(jié)束語結(jié)束語.30 參考文獻參考文獻.30 第 1 章 選 題 1.1 題目背景 隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它 已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。 作為計算機應用的一部分,使用計算機對人事信息進行管理,具有著手工管理所無法 比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成 本低等。這些優(yōu)點能夠極大地提高人事理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世 界接軌的重要條件。因此,開發(fā)這樣一套管理軟件成為很
3、有必要的事情。 目前,無論是機關、事業(yè)單位、還是企業(yè)單位,人事管理對于組織生存與長遠發(fā)展 所具備的重要性都已經(jīng)有了明確的認識,而人事管理水平的提升不僅需要高素質(zhì)的管 理人員,而且也需要信息化工具進行輔助 在現(xiàn)代化的企業(yè)管理中,人事管理系統(tǒng)有著十分重要的作用,然而,用大型軟件系 統(tǒng)來于小型的企事業(yè)單位,不啻于“殺雞用牛刀” ,因此小型的的軟件對于這種單位自 然有十分重要作用。 1.2 系統(tǒng)實現(xiàn)的具體分工 1.2.1 選題 此項目是為了適應現(xiàn)代化企業(yè)的發(fā)展潮流,從而實現(xiàn)用計算機進行企業(yè)人事管理,達到檢索迅 速、查找方便、可靠性高、存儲量大、保密性好等功能。一下是項目的功能: 1、添加功能: 添加一
4、個職員的基本信息,包括姓名,工作證號,身份證號碼,生日,家庭住址, 家庭電話號碼,部門,薪水,性別,職務。 2、刪除功能: 能夠?qū)σ粋€職員的信息進行刪除按姓名進行刪除。 3、刪除全部職員信息: 能夠?qū)τ谌柯殕T的信息進行刪除! 4、顯示功能: 顯示所有職員的主要信息包括姓名,身份證號碼,工作證號,生日等。 5、查找功能: 根據(jù)你鍵入的職員姓名,顯示其詳細信息! 6、修改功能: 對職員的信息進行修改。 7、保存信息 對全部信息進行保存。 8、退出程序 能夠退出程序。 1.2.2團隊分工 表 1.1 項目分工一覽表 角色姓名承擔的具體任務 組長于嘉構(gòu)架整個程序的模塊,負責部門類于全體 職工類的構(gòu)造
5、。 組員趙鑫磊已生成文件的方式保存錄入的信息,組織 交互界面,調(diào)試程序以及優(yōu)化程序。 組員千利穩(wěn)編寫增刪改查的模塊程序,構(gòu)造 base 類。 1.3 開發(fā)環(huán)境 編程工具:Visual C+ 6.0 機型:方正電腦 處理器名稱:Intel(R)Core(TM)2 Duo CPU E7200 2.53GHz 硬盤驅(qū)動器:WDC WD1600AAJS-22WAAO 系統(tǒng)內(nèi)存:金士頓內(nèi)存 2GB 顯示卡: NVIDIA GeFORCE 9400 GT 顯示器: 方正科技 FG981-W9 操作系統(tǒng):Microsoft Windows XP Professional 第 2 章 設計內(nèi)容 2.1 實現(xiàn)功
6、能 1、添加功能: 添加一個職員的基本信息,包括姓名,工作證號,身份證號碼,生日,家庭住址, 家庭電話號碼,部門,薪水,性別,職務。 2、刪除功能: 能夠?qū)σ粋€職員的信息進行刪除按姓名進行刪除。 3、刪除全部職員信息: 能夠?qū)τ谌柯殕T的信息進行刪除! 4、顯示功能: 顯示所有職員的主要信息包括姓名,身份證號碼,工作證號,生日等。 5、查找功能: 根據(jù)你鍵入的職員姓名,顯示其詳細信息! 6、修改功能: 對職員的信息進行修改。 7、保存信息 對全部信息進行保存。 8、退出程序 能夠退出程序。 2.2 概要設計(涉及類的框圖) 系統(tǒng) base 類 personnel 類 maintain 類 員
7、工 工 作 號 員 工 姓 名 員 工 身 份 證 號 員 工 性 別 員 工 生 日 員 工 家 庭 住 址 員 工 電 話 員 工 職 務 員 工 薪 水 員 工 職 務 員 工 薪 水 員 工 工 作 號 員 工 姓 名 員 工 身 份 證 號 員 工 性 別 員 工 生 日 員 工 家 庭 住 址 員 工 電 話 2.3 界面設計 界面設計在工作流程上分為結(jié)構(gòu)設計、交互設計、視覺設計三個部分。 結(jié)構(gòu)設計也稱概念設計 (Conceptual Design) ,是界面設計的骨架。該企業(yè)人事 管理系統(tǒng)運行時界面上的目錄體系和詞語定義易于用戶理解和操作,例如主界面的目 錄體系包括 1 錄入員工
8、信息、2 顯示員工信息、3、查找員工信息 4、刪除員工信息、5 、修改員工信息、6、清空員工信息、7、保存員工信息、8、退出。其中錄入信息會出 現(xiàn) 1、人事部、2、維修部、3、銷售部。 第 3 章 系統(tǒng)實現(xiàn) 3.1 涉及知識點 類的設計與分析 為了界面簡潔些,用了幾個類。一個類包含員工的基本信息,一個類包含部門的信 息,一個類繼承了基本信息和部門信息。 1Base 類 class Base public: int No; int ID; string Name; string Sex; int Birthday; string Address; int Phone; void input()
9、cout輸入員工的工作號:No; cout輸入員工的姓名:Name; cout輸入員工的性別:Sex; cout輸入員工的身分證:ID; cout輸入員工的生日:Birthday; cout輸入員工的家庭住址:Address; cout輸入員工的家庭電話號碼:Phone; void output() coutsetiosflags(ios:left)setw(8)No setw(8)Namesetw(6)Sexsetw(8)IDsetw(10)Birthday setw(8)Addresssetw(10)Phone; ; Base 類說明表 名稱屬性說明 NO數(shù)據(jù)成員記錄員工對象的工作號 Na
10、me數(shù)據(jù)成員記錄員工對象的姓名 ID 數(shù)據(jù)成員記錄員工對象的身分證 Sex 數(shù)據(jù)成員記錄員工對象的性別 Birthday 數(shù)據(jù)成員記錄員工對象的生日 Address 數(shù)據(jù)成員記錄員工對象的家庭住址 Phone 數(shù)據(jù)成員記錄員工對象的電話 void input()成員方法成員函數(shù),輸入數(shù)據(jù) void output()成員方法成員函數(shù),輸出數(shù)據(jù) 2Personnel 類 class Personnel /人事部 public: virtual void show() cout人事部endl; string Job; int Pay; void input() cout請輸入該員工的職務Job; c
11、out請輸入該員工的薪水Pay; void output() coutsetiosflags(ios:left)職務:setw(6)Job 薪水:setw(6)Payendl; ; Personnel類說明表 名稱屬性說明 Job 數(shù)據(jù)成員記錄員工對象的職務 Pay 數(shù)據(jù)成員記錄員工對象的薪水 virtual void show() 成員方法虛函數(shù),顯示所在的部門 void input() 成員方法成員函數(shù),輸入數(shù)據(jù) void output() 成員方法成員函數(shù),輸出數(shù)據(jù) 3繼承類 class Maintain:public Personnel /維修部 public: virtual voi
12、d show() cout維修部endl; ; Maintain 類說明表 名稱屬性說明 Job 數(shù)據(jù)成員記錄員工對象的職務 Pay 數(shù)據(jù)成員記錄員工對象的薪水 virtual void show() 成員方法虛函數(shù),顯示所在的部門 void input() 成員方法成員函數(shù),輸入數(shù)據(jù) void output() 成員方法成員函數(shù),輸出數(shù)據(jù) class Staff : public Base, public Branch ; Staff 類說明表 名稱屬性說明 NO數(shù)據(jù)成員記錄員工對象的工作號 Name數(shù)據(jù)成員記錄員工對象的姓名 ID 數(shù)據(jù)成員記錄員工對象的身分證 Sex 數(shù)據(jù)成員記錄員工對象
13、的性別 Birthday 數(shù)據(jù)成員記錄員工對象的生日 Address 數(shù)據(jù)成員記錄員工對象的家庭住址 Phone 數(shù)據(jù)成員記錄員工對象的電話 void input()成員方法成員函數(shù),輸入數(shù)據(jù) void output()成員方法成員函數(shù),輸出數(shù)據(jù) Job 數(shù)據(jù)成員記錄員工對象的職務 Pay 數(shù)據(jù)成員記錄員工對象的薪水 virtual void show() 成員方法虛函數(shù),顯示所在的部門 void input() 成員方法成員函數(shù),輸入數(shù)據(jù) void output() 成員方法成員函數(shù),輸出數(shù)據(jù) 模塊設計與分析 1錄入員工信息錄入員工信息 void insert()/錄入數(shù)據(jù) int n; w
14、hile(1) cout請輸入部門的代碼: 1-人事部 2-維修部 3銷售部n; if(n=1|n=2|n=3) if(n=1) do Staff *p; p=new Staff; p-bumen.show(); p-input(); p-bumen.input(); int q; do for(int i=0;iNo=p-No) cout此工作號已存在!請修改!input(); p-bumen.input(); q+; break; while(q!=0); for(int j=0;jN;j+) if(Pj=NULL) Pj=p; cout輸入成功!endl; break; coutn; w
15、hile(n=1); P 申請新的 Staff空間,輸入數(shù)據(jù),檢查所輸入的信息是否已經(jīng)存在, 存在顯示數(shù)據(jù)已經(jīng)存在,重新輸入新的數(shù)據(jù),再檢查,直到輸入沒有錯誤。進入保 存該正確的數(shù)據(jù),空間要有足夠的空間才能保存數(shù)據(jù),不足就保存失敗。 2顯示員工信息顯示員工信息 void show()/顯示數(shù)據(jù) Staff *p; coutoutendl; for(int j=0;joutput(); p-bumen.output(); 只要 P 的空間內(nèi)不為空就輸出數(shù)據(jù)。 3查找員工信息查找員工信息 void find()/查找數(shù)據(jù) string n; cout輸入你要查找姓名n; for(int j=0;j
16、Name)=n) Pj-bumen.show(); coutoutoutput();Pj-bumen.output(); break; 輸入要查找的名字,循環(huán)空間,空間不為空,而且空間里的名字與輸入的名字 對比, 符合就輸出該數(shù)據(jù),不符合下一條數(shù)據(jù),直到符合為止。如果全部空間掃描完都沒 有找到該信息,就輸出不存在該信息。 4刪除員工信息刪除員工信息 void Delete()/刪除數(shù)據(jù) string n;int m; cout輸入你要查找姓名n; cout請輸入該員工所在的部門的代碼: 1-人事部 2-維修部 3銷售部m; if(m=1) for(int j=0;jName)=n) couto
17、utoutput();Pj-bumen.output(); Pj=NULL; cout該員工已被刪除!endl; break; 輸入要查找的名字,循環(huán)空間,空間不為空,而且空間里的名字與輸入的名 字對比,符合就把該項的數(shù)據(jù)賦為空值,不符合下一條數(shù)據(jù),直到符合為止。如 果全部空間掃描完都沒有找到該信息,沒有信息輸出。 5修改員工信息修改員工信息 void revise()/修改數(shù)據(jù) string n;int m; cout輸入你要查找姓名n; cout請輸入該員工所在的部門的代碼: 1-人事部 2-維修部 3銷售部m; if(m=1) for(int j=0;jName)=n) coutouto
18、utput();Pj-bumen.output(); Pj-input();Pj-bumen.input(); cout該員工修改成功!; break; 輸入要查找的名字,循環(huán)空間,空間不為空,而且空間里的名字與輸入的名 字對比,符合就重新輸入數(shù)據(jù),不符合下一條數(shù)據(jù),直到符合為止。如果全部空 間掃描完都沒有找到該信息,就沒有信息輸出。 6清空員工信息清空員工信息 void clear()/清空數(shù)據(jù) int n,a=1; do cout請輸入密碼 0返回界面n; if(n=a) for(int i=0;iN;i+) Pi=NULL; Mi=NULL; Si=NULL; cout所有員工的資料已被
19、刪除!endl;break; else cout輸入密碼失敗!endl; while(n!=0); 首先清空全部員工數(shù)據(jù)是要慎重考慮的,所以要設置密碼,且密碼定義為 1,沒有密 碼不能清空全部員工。密碼正確,然后把所有的空間都賦為空值。 7保存員工信息保存員工信息 void save()/保存數(shù)據(jù) ofstream output_file; ofstream output_file1; ofstream output_file2; ofstream output_file3; cout正在保存中.endl; output_file.open(Personnel.txt); if(!output
20、_file) cout保存 Personnel 文件失敗!endl; for(int i=0;iN;i+) if(Pi!=NULL) output_fileNo Sex Name ID Birthday Address Phone bumen.Job bumen.Payendl; b1+; output_file2.open(Maintain.txt); if(!output_file2) cout保存 Maintain 文件失敗!endl; for( i=0;iN;i+) if(Mi!=NULL) output_file2No Sex Name ID Birthday Address Pho
21、ne bumen.Job bumen.Payendl; b2+; output_file3.open(Sell.txt); if(!output_file3) cout保存 Sell 文件失敗!endl; for( i=0;iN;i+) if(Si!=NULL) output_file3No Sex Name ID Birthday Address Phone bumen.Job bumen.Payendl; b3+; 因為我用了 3 個數(shù)組來保存 3 個不同的部門信息,所以就用了 3 個不同的文件 來保存。然后再用一個文件來保存各個部門的數(shù)據(jù)的條數(shù),這樣是用來控制讀出 文件的條數(shù),防止讀出錯
22、誤的信息。 8退出程序退出程序 3.2 系統(tǒng)運行 圖 3.1 系統(tǒng)主界面 3.3 源程序清單(關鍵代碼) /basic.h #includestring #includeiostream #include iomanip using namespace std; class Base public: int No; int ID; string Name; string Sex; int Birthday; string Address; int Phone; void input() cout輸入員工的工作號:No; cout輸入員工的姓名:Name; cout輸入員工的性別:Sex; co
23、ut輸入員工的身分證:ID; cout輸入員工的生日:Birthday; cout輸入員工的家庭住址:Address; cout輸入員工的家庭電話號碼:Phone; void output() coutsetiosflags(ios:left)setw(8)No setw(8)Namesetw(6)Sexsetw(8)IDsetw(10)Birthday setw(8)Addresssetw(10)Phone; ; /branch.h #includeiostream #includestring #include iomanip using namespace std; class Pers
24、onnel /人事部 public: virtual void show() cout人事部endl; string Job; int Pay; void input() cout請輸入該員工的職務Job; cout請輸入該員工的薪水Pay; void output() coutsetiosflags(ios:left)職務:setw(6)Job 薪水:setw(6)Payendl; ; class Maintain:public Personnel /維修部 public: virtual void show() cout維修部endl; ; class Sell:public Person
25、nel /銷售部 public: virtual void show() cout銷售部endl; ; template class Branch public: Type bumen; ; /staff.h #includebasic.h #includebranch.h #includeiostream using namespace std; template class Staff : public Base, public Branch ; /頭文件 #includestring #include #includestaff.h #includecstdio #includeconi
26、o.h #includefstream #includeiostream #includestdlib.h #define N 100 using namespace std; Staff *PN; Staff *MN; Staff *SN; const int SIZE_CHAR = 5; const char CCH = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ; int b1=0,b2=0,b3=0;/導入數(shù)據(jù)條數(shù) string m()/隨機生字母 char chSIZE_CHAR + 1 = 0; for (int i =
27、 0; i SIZE_CHAR; +i) int x = rand() % (sizeof(CCH) - 1); chi = CCHx; return ch; ostream void insert()/錄入數(shù)據(jù) int n; while(1) cout請輸入部門的代碼: 1-人事部 2-維修部 3銷售部n; if(n=1|n=2|n=3) if(n=1) do Staff *p; p=new Staff; p-bumen.show(); p-input(); p-bumen.input(); int q; do for(int i=0;iNo=p-No) cout此工作號已存在!請修改!in
28、put(); p-bumen.input(); q+; break; while(q!=0); for(int j=0;jN;j+) if(Pj=NULL) Pj=p; cout輸入成功!endl; break; coutn; while(n=1); else if(n=2) do Staff *a; a=new Staff; a-bumen.show(); a-input(); a-bumen.input(); int q; do for(int i=0;iNo=a-No) cout此工作號已存在!請修改!input(); a-bumen.input(); q+; break; while(
29、q!=0); for(int j=0;jN;j+) if(Mj=NULL) Mj=a; cout輸入成功!endl; break; coutn; while(n=2); else if(n=3) do Staff *s; s=new Staff; s-bumen.show(); s-input(); s-bumen.input(); int q; do for(int i=0;iNo=s-No) cout此工作號已存在!請修改!input(); s-bumen.input(); q+; break; while(q!=0); for(int j=0;jN;j+) if(Sj=NULL) Sj=
30、s; cout輸入成功!endl; break; coutn; while(n=3); break; void show()/顯示數(shù)據(jù) int n; while(1) cout請輸入部門的代碼: 1-人事部 2-維修部 3銷售部 n; if(n=1|n=2|n=3) if(n=1) Staff *p; coutoutendl; for(int j=0;joutput(); p-bumen.output(); break; else if(n=2) Staff *a; coutoutendl; for(int i=0;ioutput(); a-bumen.output(); break; els
31、e if(n=3) Staff *s; coutoutendl; for(int i=0;ioutput(); s-bumen.output(); break; else if(n=0) break; void find()/查找數(shù)據(jù) string n; cout輸入你要查找姓名n; for(int j=0;jName)=n) Pj-bumen.show(); coutoutoutput();Pj-bumen.output(); break; for(j=0;jName)=n) Mj-bumen.show(); coutoutoutput();Mj-bumen.output(); break;
32、 for(j=0;jName)=n) Sj-bumen.show(); coutoutoutput();Sj-bumen.output(); break; void Delete()/刪除數(shù)據(jù) string n;int m; cout輸入你要查找姓名n; cout請輸入該員工所在的部門的代碼: 1-人事部 2-維修部 3銷售部 m; if(m=1) for(int j=0;jName)=n) coutoutoutput();Pj-bumen.output(); Pj=NULL; cout該員工已被刪除!endl; break; if(m=2) for(int j=0;jName)=n) cou
33、toutoutput();Mj-bumen.output(); Mj=NULL; cout該員工已被刪除!endl; break; if(m=3) for(int j=0;jName)=n) coutoutoutput();Sj-bumen.output(); Sj=NULL; cout該員工已被刪除!endl; break; void revise()/修改數(shù)據(jù) string n;int m; cout輸入你要查找姓名n; cout請輸入該員工所在的部門的代碼: 1-人事部 2-維修部 3銷售部 m; if(m=1) for(int j=0;jName)=n) coutoutoutput()
34、;Pj-bumen.output(); Pj-input();Pj-bumen.input(); cout該員工修改成功!; break; if(m=2) for(int j=0;jName)=n) coutoutoutput();Mj-bumen.output(); Mj-input();Mj-bumen.input(); cout該員工修改成功!; break; if(m=3) for(int j=0;jName)=n) coutoutoutput();Sj-bumen.output(); Sj-input();Sj-bumen.input(); cout該員工修改成功!; break;
35、void clear()/清空數(shù)據(jù) int n,a=1; do cout請輸入密碼 0返回界面n; if(n=a) for(int i=0;iN;i+) Pi=NULL; Mi=NULL; Si=NULL; cout所有員工的資料已被刪除!endl;break; else cout輸入密碼失敗!endl; while(n!=0); void save()/保存數(shù)據(jù) ofstream output_file; ofstream output_file1; ofstream output_file2; ofstream output_file3; cout正在保存中.endl; output_fi
36、le.open(Personnel.txt); if(!output_file) cout保存 Personnel 文件失敗!endl; for(int i=0;iN;i+) if(Pi!=NULL) output_fileNo Sex Name ID Birthday Address Phone bumen.Job bumen.Payendl; b1+; output_file2.open(Maintain.txt); if(!output_file2) cout保存 Maintain 文件失敗!endl; for( i=0;iN;i+) if(Mi!=NULL) output_file2N
37、o Sex Name ID Birthday Address Phone bumen.Job bumen.Payendl; b2+; output_file3.open(Sell.txt); if(!output_file3) cout保存 Sell 文件失敗!endl; for( i=0;iN;i+) if(Si!=NULL) output_file3No Sex Name ID Birthday Address Phone bumen.Job bumen.Payendl; b3+; output_file1.open(kongzhi.txt); output_file1b1 b2 b3en
38、dl;/保存數(shù)據(jù)條數(shù) output_file1.close(); output_file.close(); output_file2.close(); output_file3.close(); cout保存完畢!b1b2b3; input_file.open(Personnel.txt); input_file2.open(Maintain.txt); input_file3.open(Sell.txt); if(!input_file|!input_file2|!input_file3) cout打開文件失敗!endl; cout建立新的數(shù)據(jù)!endl; for(int i=0;iN;i+
39、) Pi=NULL; Mi=NULL; Si=NULL; for(i=0;i32;i+) /隨機生成數(shù)據(jù) Pi=new Staff; Pi-No=100+i;Pi-Sex=m;Pi-Name=m();Pi-ID=1000+rand()%100; Pi-Birthday=+rand()%100;Pi-Address=m();Pi- Phone=13567+rand()%100; Pi-bumen.Job=m();Pi-bumen.Pay=2000+rand()%101; Mi=new Staff; Mi-No=100+i;Mi-Sex=m;Mi-Name=m();Mi-ID=1000+rand(
40、)%100; Mi-Birthday=+rand()%100;Mi-Address=m();Mi- Phone=13567+rand()%100; Mi-bumen.Job=m();Mi-bumen.Pay=2000+rand()%101; Si=new Staff; Si-No=100+i;Si-Sex=m;Si-Name=m();Si-ID=1000+rand()%100; Si-Birthday=+rand()%100;Si-Address=m();Si- Phone=13567+rand()%100; Si-bumen.Job=m();Si-bumen.Pay=2000+rand()%
41、101; else for(int i=0;ib1;i+) Pi=new Staff; input_filePi-NoPi-SexPi-NamePi-IDPi- BirthdayPi-AddressPi-PhonePi-bumen.JobPi-bumen.Pay; for(i=0;ib2;i+) Mi=new Staff; input_file2Mi-NoMi-SexMi-NameMi-IDMi- BirthdayMi-AddressMi-PhoneMi-bumen.JobMi-bumen.Pay; for(i=0;ib3;i+) Si=new Staff; input_file3Si-NoS
42、i-SexSi-NameSi-IDSi- BirthdaySi-AddressSi-PhoneSi-bumen.JobSi-bumen.Pay; cout錄入成功!endl; input_file.close(); input_file1.close(); input_file2.close(); input_file3.close(); char n; while(1) while(1) system(color 006); b1=0,b2=0,b3=0;/清空原先的數(shù)據(jù)條數(shù) cout 人事管理管理系統(tǒng) endl; cout* * * * * * * * * * * * * * * * * * * * * * * * * * * *endl * * * * * *
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 冀教版一年級下冊數(shù)學教學計劃(含進度表)
- 人教版九年級下冊數(shù)學教學計劃(及進度表)
- 2025年湖北省中考英語模擬試卷(附答案)
- 2025年第十屆安全生產(chǎn)知識競賽經(jīng)典題庫及答案(共六套)
- 農(nóng)村小吃店開業(yè)致詞簡短
- 高新科技研發(fā)居間存款合同
- 航空票務居間服務合同
- 建筑柴油供應居間協(xié)議樣本
- 城市公共交通運營合同
- 停車場智能門禁管理系統(tǒng)
- 市政道路工程監(jiān)理大綱范本完整
- 浙江大學C語言期末上機考試題
- 西安市城鎮(zhèn)基本醫(yī)療保險特殊藥品治療(備案計劃)申請表【模板】
- JJG 700-2016氣相色譜儀
- GB/T 26939-2011種羊鑒定術(shù)語、項目與符號
- 可編輯的中國地圖
- 《TV背光中光學膜片介紹及常見光學問題分析》復習課件
- 手衛(wèi)生考核評分標準
- 部編版語文二年級下冊生字表(注音)
- 四級消防設施操作員(監(jiān)控)考核題庫與答案
- 《我在長大》-完整版PPT
評論
0/150
提交評論