版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、課程設(shè)計(jì)(論文)任務(wù)書學(xué)院*學(xué)院專 業(yè)*學(xué)生姓名班級(jí)學(xué)號(hào)*課程名稱java語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)(論文)題目員工信息管理系統(tǒng)設(shè)計(jì)目的:1)復(fù)習(xí)、鞏固java語(yǔ)言的基礎(chǔ)知識(shí),進(jìn)一步加深對(duì)java語(yǔ)言的理解和掌握;2)課程設(shè)計(jì)為學(xué)生提供了一個(gè)既動(dòng)手又動(dòng)腦,獨(dú)立實(shí)踐的機(jī)會(huì),將課本上的理論知識(shí)和實(shí)際有機(jī)的結(jié)合起來(lái),鍛煉學(xué)生的分析解決實(shí)際問(wèn)題的能力。提高學(xué)生適應(yīng)實(shí)際,實(shí)踐編程的能力;3)培養(yǎng)學(xué)生在項(xiàng)目開(kāi)發(fā)中的團(tuán)隊(duì)合作精神、創(chuàng)新意識(shí)及能力。設(shè)計(jì)要求(技術(shù)參數(shù)):1)對(duì)系統(tǒng)進(jìn)行需求分析及可行性分析系統(tǒng)實(shí)現(xiàn)的目的,項(xiàng)目開(kāi)發(fā)的背景,系統(tǒng)要達(dá)到的目標(biāo),開(kāi)發(fā)系統(tǒng)所用的開(kāi)發(fā)環(huán)境,預(yù)期使用的用戶等。2)對(duì)系統(tǒng)進(jìn)行總體設(shè)計(jì)
2、分析系統(tǒng)的功能結(jié)構(gòu)模塊,并給出系統(tǒng)的功能結(jié)構(gòu)圖,設(shè)計(jì)要符合課題要求,實(shí)現(xiàn)相應(yīng)功能;可以加以其他功能或修飾,使程序更加完善、合理。3)詳細(xì)設(shè)計(jì) 設(shè)計(jì)所需的數(shù)據(jù)表,給出所需數(shù)據(jù)表的字段名稱,數(shù)據(jù)類型,字符長(zhǎng)度,字段說(shuō)明,約束條件。編碼實(shí)現(xiàn)每個(gè)子功能模塊,并進(jìn)行測(cè)試。計(jì)劃與進(jìn)度安排:周一 全天:設(shè)計(jì)解決問(wèn)題方法 周四14節(jié):調(diào)試程序周一 全天:調(diào)試程序 周四14節(jié):完成論文,答辯成績(jī):指導(dǎo)教師(簽字): 年月日 專業(yè)負(fù)責(zé)人(簽字):年月日主管院長(zhǎng)(簽字): 年月日摘要java語(yǔ)言是當(dāng)前最為流行的程序設(shè)計(jì)語(yǔ)言之一,諸多優(yōu)秀的的特性使其成為被業(yè)界廣泛認(rèn)可和采用的工具。隨著目前公司規(guī)模的漸漸擴(kuò)大,員工管理
3、將成為意見(jiàn)不得不總是的問(wèn)題。有些公司人員流動(dòng)較大,而且人數(shù)動(dòng)輒上百人,若采用傳統(tǒng)的方式進(jìn)行管理,不僅易出錯(cuò)更是一件令人痛疼的事。隨著計(jì)算機(jī)的誕生,在此領(lǐng)域產(chǎn)生眾多的信息管理系統(tǒng)來(lái)管理信息,不僅信息處理方便,而且簡(jiǎn)單強(qiáng)大。本系統(tǒng)正事其中的一項(xiàng),針對(duì)員工信息管理,方便公司對(duì)員工的信息進(jìn)行處理,極大減少了人事管理的工作量。另一方面,本系統(tǒng)中所涉及到圖形用戶界面設(shè)計(jì)是我們學(xué)習(xí)程序設(shè)計(jì)這門課的難點(diǎn)兼重點(diǎn),通過(guò)審計(jì)本系統(tǒng)不僅鞏固了我們的基礎(chǔ),以及程序設(shè)計(jì)能力,還鍛煉了我們對(duì)程序設(shè)計(jì)的流程及大體上的把握不僅如此,在設(shè)計(jì)過(guò)程中,我們的調(diào)試能力也得到增強(qiáng)。使我們對(duì)設(shè)計(jì)“大程序”有了經(jīng)驗(yàn)。目前,無(wú)論是機(jī)關(guān)、事業(yè)單
4、位、還是企業(yè)單位,員工管理對(duì)于組織生存與長(zhǎng)遠(yuǎn)發(fā)展所具備的重要性都已經(jīng)有了明確的認(rèn)識(shí),而員工管理水平的提升不僅需要高素質(zhì)的管理人員,而且也需要信息化工具進(jìn)行輔助.在現(xiàn)代化的企業(yè)管理中,員工管理系統(tǒng)有著十分重要的作用!關(guān)鍵詞:文件和流 界面設(shè)計(jì)gui 異常處理 hashtable類目 錄一、設(shè)計(jì)目的2二、設(shè)計(jì)問(wèn)題32.1課設(shè)問(wèn)題32.2設(shè)計(jì)思路4三、概要設(shè)計(jì)63.1程序功能模塊設(shè)計(jì)的實(shí)現(xiàn)63.2系統(tǒng)總體結(jié)構(gòu)73.3員工信息面板功能的實(shí)現(xiàn)73.4員工界面功能模塊設(shè)計(jì)的實(shí)現(xiàn)8四、詳細(xì)設(shè)計(jì)84.1定義程序變量84.2程序面板設(shè)計(jì)94.3錄入員工信息104.4查詢員工信息104.5修改員工信息104.6刪
5、除員工信息104.7顯示員工信息10五、設(shè)計(jì)總結(jié)10六、參考文獻(xiàn)11七、致 謝11一、設(shè)計(jì)目的隨著現(xiàn)代社會(huì)的快速發(fā)展,我們已進(jìn)入信息化時(shí)代,管理系統(tǒng)在人們的生活中的應(yīng)用越來(lái)越廣泛,它已深入到我們工作、學(xué)習(xí)、生活的各個(gè)方面。為了適應(yīng)時(shí)代的發(fā)展,本次課程設(shè)計(jì)的主要任務(wù)是設(shè)計(jì)一個(gè)學(xué)生員工系統(tǒng)并完成一些基本操作。其目的是:(1)提高員工信息管理的運(yùn)作效率,通過(guò)對(duì)雇員全面的信息采集和處理;(2)運(yùn)用已學(xué)的java知識(shí)編一些簡(jiǎn)單使用的程序,使我們初步具備綜合運(yùn)用所學(xué)java語(yǔ)言基礎(chǔ)知識(shí),面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想、方法與技術(shù);(3)由計(jì)算機(jī)來(lái)代替人工執(zhí)行一系列諸如增加新員工、刪除、修改、查詢、顯示等操作。
6、這樣就使管理人員輕松快捷的完成員工信息的管理工作。二、設(shè)計(jì)問(wèn)題2.1 課設(shè)問(wèn)題:?jiǎn)T工管理系統(tǒng)要求完成:(1)完成員工的添加、刪除、查詢、修改功能(2)使用界面操作(3)使用文件完成2.2 設(shè)計(jì)思路:首先設(shè)計(jì)面板,然后往面板里添加組件,點(diǎn)擊各個(gè)組件來(lái)實(shí)現(xiàn)要求的對(duì)員工信息的添加、刪除、查詢、修改功能。三、概要設(shè)計(jì)3.1 程序功能模塊設(shè)計(jì)的實(shí)現(xiàn)本段代碼中主要的類有employeemanager和actionevent,設(shè)置了監(jiān)聽(tīng)接口由actionevent類來(lái)實(shí)現(xiàn),并且用if語(yǔ)句來(lái)為變量服務(wù)。后面設(shè)置了一個(gè)異常處理,使用try和catch來(lái)捕獲異常。使用gui技術(shù)實(shí)現(xiàn)員工的圖形界面。3.2 系統(tǒng)總體
7、結(jié)構(gòu)系統(tǒng)總體結(jié)構(gòu)員工信息管理系統(tǒng)信息添加信息查詢信息修改信息刪除信息顯示3.3 員工信息面板功能的實(shí)現(xiàn) 首先構(gòu)造兩個(gè)面板(jpanel),分別為界面以及顯示,并將其加入到容器中.主界面顯示界面3.4 員工界面功能模塊設(shè)計(jì)的實(shí)現(xiàn)錄入:提示員工信息是否被錄入,選擇是(y),則員工信息錄入到文件中查詢:在主界面中輸入員工號(hào),點(diǎn)擊查找,若員工信息不存在則顯示如圖若文本文件中存在所要查找的員工信息(例如工號(hào)0801),則在主界面中顯示該員工信息(員工號(hào)、姓名和性別) 刪除:在主界面中輸入員工號(hào),點(diǎn)擊刪除按鈕,彈出對(duì)話框,選擇是(y)程序?qū)h除詞員工的所有信息。四、詳細(xì)設(shè)計(jì)4.1 定義程序變量 自定義em
8、ployee類,其中定義number,name,sex三個(gè)變量,分別包含setnumber 、getnumber 、setname 、getname、 setsex 、getsex方法。class employee implements java.io.serializable string number,name,sex; public employee(); public void setnumber(string number) this.number=number; public string getnumber() return number; public void setname
9、(string name) =name; public string getname() return name; public void setsex(string sex) this.sex=sex; public string getsex () return sex; 4.2 程序面板設(shè)計(jì)定義employeemanager類繼承jframe,使用jlabel、jtextfield、jradiobutton、buttongroup、jbutton等類構(gòu)造各組件,使用。使用hashtable類創(chuàng)建散列表對(duì)象“員工表”存放employee對(duì)象,每個(gè)employee對(duì)象用該對(duì)
10、象的學(xué)號(hào)作為關(guān)鍵字。使用exists()方法判斷文本文件是否存在。若存在則進(jìn)行數(shù)據(jù)的寫入操作。使用addactionlistener()方法對(duì)jbutton進(jìn)行注冊(cè)監(jiān)聽(tīng)。gridlayout布局管理器對(duì)面板進(jìn)行設(shè)計(jì)如下所示。public class employeemanager extends jframe jlabel lb=new jlabel(錄入請(qǐng)先輸入記錄,查詢、刪除請(qǐng)先輸入工號(hào),修改是對(duì)查詢 + 內(nèi)容改后的保存!); jtextfield 工號(hào),姓名; jradiobutton 男,女; buttongroup group=null; jbutton 錄入,查詢,刪除,修改,顯示
11、; jpanel a,b,c,d,f; employee 員工=null; hashtable 員工表=null; file file=null; fileinputstream inone=null; objectinputstream intwo=null; fileoutputstream outone=null; objectoutputstream outtwo=null;public employee 工人; public employeemanager() super(沈陽(yáng)理工員工基本信息管理系統(tǒng)); 工號(hào)=new jtextfield(10); 姓名=new jtextfiel
12、d(10); group=new buttongroup(); 男=new jradiobutton(男,true); 女=new jradiobutton(女,false); group.add(男); group.add(女); 錄入=new jbutton(錄入); 查詢=new jbutton(查詢); 刪除=new jbutton(刪除); 修改=new jbutton(修改); 顯示=new jbutton(顯示); 錄入.addactionlistener(new lract(); 查詢.addactionlistener(new cxact(); 修改.addactionlis
13、tener(new xgact(); 刪除.addactionlistener(new scact(); 顯示.addactionlistener(new xsact(); 修改.setenabled(false); a=new jpanel(); a.add(new jlabel(工號(hào):,jlabel.center); a.add(工號(hào)); b=new jpanel(); b.add(new jlabel(姓名:,jlabel.center); b.add(姓名); c=new jpanel(); c.add(new jlabel(性別:,jlabel.center); c.add(男);
14、c.add(女); d=new jpanel(); d.setlayout(new gridlayout(6,1); d.add(a); d.add(b); d.add(c); f=new jpanel(); f.add(錄入); f.add(查詢); f.add(修改); f.add(刪除); f.add(顯示); file=new file(員工信息.txt); hashtable 員工表=new hashtable(); if(!file.exists() try fileoutputstream out=new fileoutputstream(file); objectoutputs
15、tream objectout=new objectoutputstream(out); objectout.writeobject(員工表); objectout.close(); out.close(); catch(ioexception e) container con=getcontentpane(); con.setlayout(new borderlayout(); con.add(lb, borderlayout.north); con.add(d, borderlayout.center); con.add(f, borderlayout.south); setdefault
16、closeoperation(exit_on_close); setbounds(200,200,600,300); setvisible(true); 4.3 錄入員工信息 以員工的員工號(hào)作為關(guān)鍵字,調(diào)用objectinputstream(new fileinputstream ()中的readobject()方法讀取文本文件中的數(shù)據(jù)。使用員工表.containskey(number)對(duì)關(guān)鍵字進(jìn)行檢測(cè),如果數(shù)據(jù)中包含該員工號(hào),則彈出對(duì)話框提示該員工信息已存在,請(qǐng)到修改頁(yè)面進(jìn)行信息的修改,如果數(shù)據(jù)中不包含該關(guān)鍵字,則彈出確認(rèn)對(duì)話框,點(diǎn)擊確定,程序調(diào)用put()方法寫入信息到散列表中。調(diào)用wri
17、teobject()方法將散列表寫入文本文件中。如果程序在獲取員工號(hào)時(shí)為空時(shí),提示用戶輸入員工號(hào)。用try,catch對(duì)異常進(jìn)行處理。以下為具體代碼: class lract implements actionlistener public void actionperformed(actionevent e) 修改.setenabled(false);/功能尚未實(shí)現(xiàn) string number=; number=工號(hào).gettext(); if(number.length()0) try intwo=new objectinputstream(new fileinputstream(file
18、); 員工表=(hashtable)intwo.readobject(); inone.close(); intwo.close(); catch(exception ee)system.out.println(創(chuàng)建表出現(xiàn)問(wèn)題!); if(員工表.containskey(number) string warning=該員工信息已存在,請(qǐng)到修改頁(yè)面修改!; joptionpane.showmessagedialog(null,warning,警告, joptionpane.warning_message); else string m=確定該員工被錄入?; int ok=joptionpane.
19、showconfirmdialog(null,m,確認(rèn), joptionpane.yes_no_option,joptionpane.information_message); if(ok=joptionpane.yes_option) string name=姓名.gettext(); string sex=null; if(男.isselected()sex=男.gettext(); elsesex=女.gettext(); 員工=new employee(); 員工.setnumber(number); 員工.setname(name); 員工.setsex(sex); try outo
20、ne=new fileoutputstream(file); outtwo=new objectoutputstream(outone); 員工表.put(number,員工); outtwo.writeobject(員工表); outtwo.close(); outone.close(); catch(exception ee)system.out.println(輸出出現(xiàn)問(wèn)題!); 工號(hào).settext(null); 姓名.settext(null); else string warning=必須輸入工號(hào)!; joptionpane.showmessagedialog(null,warni
21、ng, 警告,joptionpane.warning_message); 4.4 查詢員工信息構(gòu)造cxact類實(shí)現(xiàn)actionlistener接口,對(duì)事件監(jiān)聽(tīng)。在該類中以員工的員工號(hào)作為關(guān)鍵字,調(diào)用objectinputstream(new fileinputstream ()中的readobject()方法讀取文本文件中的數(shù)據(jù)。使用員工表.containskey(number)對(duì)關(guān)鍵字進(jìn)行檢測(cè),如果文本框中的員工號(hào)和文本文件中的數(shù)據(jù)相同,程序調(diào)用settext()方法把散列表中的員工信息顯示在文本框中,如果文本框中的員工號(hào)和文本文件中的數(shù)據(jù)不相同,則程序調(diào)用joptionpane.showm
22、essagedialog()方法提示該員工信息不存在。如果程序獲取到員工號(hào)文本框中的內(nèi)容為空,則提示用戶輸入員工號(hào)。以下程序?qū)崿F(xiàn)為代碼: class cxact implements actionlistener public void actionperformed(actionevent e) string number=; number=工號(hào).gettext(); if(number.length()0) try inone=new fileinputstream(file); intwo=new objectinputstream(inone); 員工表=(hashtable)intw
23、o.readobject(); inone.close(); intwo.close(); catch(exception ee)system.out.println(員工表有問(wèn)題!); if(員工表.containskey(number) 修改.setenabled(true); employee stu=(employee)員工表.get(number); 姓名.settext(stu.getname(); if(stu.getsex().equals(男)男.setselected(true); else女.setselected(true); else 修改.setenabled(fa
24、lse); string warning=該員工不存在!; joptionpane.showmessagedialog(null,warning, 警告,joptionpane.warning_message); else 修改.setenabled(false); string warning=必須輸入工號(hào)!; joptionpane.showmessagedialog(null,warning, 警告,joptionpane.warning_message); class xgact implements actionlistener public void actionperformed
25、(actionevent e) string number=工號(hào).gettext(); string name=姓名.gettext(); string sex=null; if(男.isselected()sex=男.gettext(); elsesex=女.gettext(); employee 員工=new employee(); 員工.setnumber(number); 員工.setname(name); 員工.setsex(sex); try outone=new fileoutputstream(file); outtwo=new objectoutputstream(outon
26、e); 員工表.put(number,員工); outtwo.writeobject(員工表); outtwo.close(); outone.close(); 工號(hào).settext(null); 姓名.settext(null); catch(exception ee) system.out.println(錄入修改出現(xiàn)異常!); 修改.setenabled(false); class scact implements actionlistener public void actionperformed(actionevent e) 修改.setenabled(false); string
27、number=工號(hào).gettext(); if(number.length()0) try intwo=new objectinputstream(new fileinputstream(file); 員工表=(hashtable)intwo.readobject(); inone.close(); intwo.close(); catch(exception ee) if(員工表.containskey(number) employee stu=(employee)員工表.get(number); 姓名.settext(stu.getname(); if(stu.getsex().equal
28、s(男)男.setselected(true); else女.setselected(true); string m=確定要?jiǎng)h除該員工的記錄嗎?; int ok=joptionpane.showconfirmdialog(null,m,確認(rèn), joptionpane.yes_no_option,joptionpane.question_message); if(ok=joptionpane.yes_option) 員工表.remove(number); try outone=new fileoutputstream(file); outtwo=new objectoutputstream(ou
29、tone); outtwo.writeobject(員工表); outtwo.close(); outone.close(); 工號(hào).settext(null); 姓名.settext(null); catch(exception ee)system.out.println(ee); else if(ok=joptionpane.no_option) 工號(hào).settext(null); 姓名.settext(null); else string warning=該號(hào)不存在!; joptionpane.showmessagedialog(null,warning, 警告,joptionpane.
30、warning_message); else string warning=必須輸入工號(hào)!; joptionpane.showmessagedialog(null,warning, 警告,joptionpane.warning_message); 4.5 修改員工信息和添加員工信息方法類似,定義number、name、sex三個(gè)局部變量,并使用gettext()方法初始化變量。調(diào)用isselected()方法設(shè)置單選按鈕。創(chuàng)建employee類型的“員工”局部變量,調(diào)用hastable類中的put()方法將要修改的員工信息寫入到散列表“員工表” 中。調(diào)用objectinputstream(ne
31、w fileinputstream ()中的writeobject()把散列表中的數(shù)據(jù)信息寫入到文本文件中。使用trycatch來(lái)捕獲異常,并進(jìn)行處理。以下是程序?qū)崿F(xiàn)修改功能的代碼:class xgact implements actionlistener public void actionperformed(actionevent e) string number=工號(hào).gettext(); string name=姓名.gettext(); string sex=null; if(男.isselected()sex=男.gettext(); elsesex=女.gettext(); em
32、ployee 員工=new employee(); 員工.setnumber(number); 員工.setname(name); 員工.setsex(sex); try outone=new fileoutputstream(file); outtwo=new objectoutputstream(outone); 員工表.put(number,員工); outtwo.writeobject(員工表); outtwo.close(); outone.close(); 工號(hào).settext(null); 姓名.settext(null); catch(exception ee) system.
33、out.println(錄入修改出現(xiàn)異常!); 修改.setenabled(false); 4.6 刪除員工信息構(gòu)造scact類實(shí)現(xiàn)actionlistener接口,在該類中也是以員工信息中的員工號(hào)作為關(guān)鍵字,調(diào)用objectinputstream(new fileinputstream ()中的readobject()方法讀取文本文件中的數(shù)據(jù)。使用員工表.containskey(number)對(duì)關(guān)鍵字進(jìn)行檢測(cè),如果文本框中的員工號(hào)和文本文件中的數(shù)據(jù)相同,程序調(diào)用remove()方法把散列表中的該項(xiàng)員工的信息刪除,如果文本框中的員工號(hào)和文本文件中的數(shù)據(jù)不相同,則程序調(diào)用joptionpane.
34、showmessagedialog()方法提示該員工信息不存在。如果程序獲取到員工號(hào)文本框中的內(nèi)容為空,則提示用戶輸入員工號(hào)。以下程序?qū)崿F(xiàn)為代碼:class scact implements actionlistener public void actionperformed(actionevent e) 修改.setenabled(false); string number=工號(hào).gettext(); if(number.length()0) try intwo=new objectinputstream(new fileinputstream(file); 員工表=(hashtable)i
35、ntwo.readobject(); inone.close(); intwo.close(); catch(exception ee) if(員工表.containskey(number) employee stu=(employee)員工表.get(number); 姓名.settext(stu.getname(); if(stu.getsex().equals(男)男.setselected(true); else女.setselected(true); string m=確定要?jiǎng)h除該員工的記錄嗎?; int ok=joptionpane.showconfirmdialog(null,m
36、,確認(rèn), joptionpane.yes_no_option,joptionpane.question_message); if(ok=joptionpane.yes_option) 員工表.remove(number); try outone=new fileoutputstream(file); outtwo=new objectoutputstream(outone); outtwo.writeobject(員工表); outtwo.close(); outone.close(); 工號(hào).settext(null); 姓名.settext(null); catch(exception e
37、e)system.out.println(ee); else if(ok=joptionpane.no_option) 工號(hào).settext(null); 姓名.settext(null); else string warning=該號(hào)不存在!; joptionpane.showmessagedialog(null,warning, 警告,joptionpane.warning_message); else string warning=必須輸入工號(hào)!; joptionpane.showmessagedialog(null,warning, 警告,joptionpane.warning_mes
38、sage); 4.7 顯示員工信息實(shí)現(xiàn)actionlistener接口對(duì)構(gòu)造的xsact類用于接收操作事件的偵聽(tīng)器接口。而使用該類創(chuàng)建的對(duì)象可使用組件的 addactionlistener 方法向該組件注冊(cè)。在發(fā)生操作事件時(shí),調(diào)用該對(duì)象的 actionperformed 方法。從而調(diào)用sshow()方法實(shí)現(xiàn)顯示員工信息的功能。 class xsact implements actionlistener public void actionperformed(actionevent e) new sshow(file); 編寫sshow類繼承jdialog,定義hashtable類的“員工表”、
39、jtextarea類的“顯示”和處理字符流的fileinputstream和objectinputstream類型的inone與intwo,并對(duì)他們初始化。在sshow()方法中使用jtextarea類設(shè)置顯示面板,調(diào)用jscrollpane方法管理視口、可選的垂直和水平滾動(dòng)條以及可選的行和列標(biāo)題視口,最終設(shè)置如圖所示的顯示面板。intwo=new objectinputstream(new fileinputstream(file); 員工表=(hashtable)intwo.readobject(); intwo.close();對(duì)文本文件的讀取,使用isempty()和append()方
40、法判斷散列表中的內(nèi)容是否為空并把信息顯示在jtextarea文本顯示區(qū)中。實(shí)現(xiàn) enumeration 接口的對(duì)象,它生成一系列元素,一次生成一個(gè)。連續(xù)調(diào)用 nextelement 方法將返回一系列的連續(xù)元素。使用“顯示.append(str)” 方法將這些元素追加到顯示區(qū)域中。以下為程序功能實(shí)現(xiàn)的代碼: class sshow extends jdialog hashtable 員工表= null; jtextarea 顯示=null; fileinputstream inone=null; objectinputstream intwo=null; file file=null; public sshow(file file) super(new jframe(),顯示對(duì)話框); this.file=file; 顯示=new jtextarea(16,30); try intwo=new objectinputstream(new fileinputstream(file); 員工表=(hashtab
溫馨提示
- 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度公共場(chǎng)所窗簾清洗與保養(yǎng)服務(wù)合同3篇
- 2025年度離婚后子女撫養(yǎng)權(quán)協(xié)商服務(wù)合同3篇
- 2025年度稅收籌劃與稅務(wù)籌劃合規(guī)性審查合同2篇
- 2025年度恐怖劇本定制與特效設(shè)計(jì)合同3篇
- 2024版輕鋼房屋建造協(xié)議模板協(xié)議
- 二零二四商鋪?zhàn)赓U合作協(xié)議:教育培訓(xùn)機(jī)構(gòu)商鋪?zhàn)赓U合同3篇
- 2025年度餐飲品牌連鎖拓展合同范本3篇
- 二零二四年家居裝飾團(tuán)購(gòu)合同3篇
- 2025年度材料墊資供應(yīng)鏈金融服務(wù)合同3篇
- 2024年鐵礦石采購(gòu)中介服務(wù)合同樣本
- 使用錯(cuò)誤評(píng)估報(bào)告(可用性工程)模版
- 公司章程(二個(gè)股東模板)
- GB/T 19889.7-2005聲學(xué)建筑和建筑構(gòu)件隔聲測(cè)量第7部分:樓板撞擊聲隔聲的現(xiàn)場(chǎng)測(cè)量
- 世界奧林匹克數(shù)學(xué)競(jìng)賽6年級(jí)試題
- 藥用植物學(xué)-課件
- 文化差異與跨文化交際課件(完整版)
- 國(guó)貨彩瞳美妝化消費(fèi)趨勢(shì)洞察報(bào)告
- 云南省就業(yè)創(chuàng)業(yè)失業(yè)登記申請(qǐng)表
- UL_標(biāo)準(zhǔn)(1026)家用電器中文版本
- 國(guó)網(wǎng)三個(gè)項(xiàng)目部標(biāo)準(zhǔn)化手冊(cè)(課堂PPT)
- 快速了解陌生行業(yè)的方法論及示例PPT課件
評(píng)論
0/150
提交評(píng)論