Java學(xué)生管理系統(tǒng)_第1頁(yè)
Java學(xué)生管理系統(tǒng)_第2頁(yè)
Java學(xué)生管理系統(tǒng)_第3頁(yè)
Java學(xué)生管理系統(tǒng)_第4頁(yè)
Java學(xué)生管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩34頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

/農(nóng)工商職業(yè)技術(shù)學(xué)院實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)人:______同組人:______班級(jí):______指導(dǎo)老師:_____實(shí)驗(yàn)題目學(xué)生管理系統(tǒng)實(shí)驗(yàn)?zāi)康恼莆諏?shí)際開(kāi)發(fā)的步驟。能夠熟練開(kāi)發(fā)和學(xué)生管理系統(tǒng)相類似的系統(tǒng)。掌握J(rèn)ava中的界面開(kāi)發(fā)。掌握J(rèn)ava中如何連接數(shù)據(jù)庫(kù)。實(shí)驗(yàn)設(shè)備與儀器計(jì)算機(jī)一臺(tái),配置有JDK環(huán)境實(shí)驗(yàn)內(nèi)容編寫學(xué)生管理系統(tǒng)程序,利用圖形界面構(gòu)造系統(tǒng)的客戶端服務(wù)界面,連接數(shù)據(jù)庫(kù),使得學(xué)生教師能簡(jiǎn)單方便地對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)修改實(shí)驗(yàn)步驟首先確定學(xué)生管理系統(tǒng)的用戶。學(xué)生管理系統(tǒng)的用戶基本分為兩類,分別是老師和學(xué)生。不管是哪種用戶都是必須經(jīng)過(guò)登錄才能進(jìn)入學(xué)生管理系統(tǒng)的,所以該系統(tǒng)必須有一個(gè)登錄界面,并且在該界面中能夠讓用戶選擇用戶是老師還是學(xué)生。該系統(tǒng)是不會(huì)對(duì)外開(kāi)放的,所以也不存在注冊(cè)界面。因?yàn)橛脩舴譃閮煞N,所以每一種用戶進(jìn)行操作的界面應(yīng)該是不同的。首先是學(xué)生界面,在其中應(yīng)該只有查詢成績(jī)和個(gè)人信息查詢和插入。主要來(lái)學(xué)習(xí)如何進(jìn)行學(xué)生界面開(kāi)發(fā)。除了學(xué)生界面外,還要有一個(gè)老師界面。老師在老師界面中可以對(duì)學(xué)生信息進(jìn)行管理,包括查詢、修改和刪除。同樣也可以對(duì)學(xué)生的成績(jī)進(jìn)行管理,包括查詢和插入,由于輸入錯(cuò)誤還要能夠?qū)W(xué)生的成績(jī)進(jìn)行修改,由于學(xué)生作弊還能夠?qū)W(xué)生的成績(jī)進(jìn)行刪除。首先數(shù)據(jù)庫(kù)中應(yīng)該有老師和學(xué)生這兩個(gè)表,表中應(yīng)該最少有用戶名和密碼兩項(xiàng),使用表中的這兩項(xiàng)就可以進(jìn)行登錄。在學(xué)生表中還應(yīng)該具有一些和學(xué)籍相關(guān)的信息,包括年齡、班級(jí)等內(nèi)容,這樣就可以在系統(tǒng)中對(duì)學(xué)生信息進(jìn)行操作。除此之外還需要一個(gè)成績(jī)表,通過(guò)該表老師可以對(duì)學(xué)生的成績(jī)進(jìn)行查詢、插入、修改和刪除。學(xué)生也可以通過(guò)該表對(duì)自己的成績(jī)進(jìn)行查詢。不管是老師和學(xué)生進(jìn)入學(xué)生管理系統(tǒng)都是從登錄界面進(jìn)入的。在登錄界面中應(yīng)該是讓用戶選擇自己身份的,然后系統(tǒng)將根據(jù)用戶的選擇來(lái)判斷用戶的身份并進(jìn)行查詢不同的數(shù)據(jù)庫(kù)。對(duì)界面設(shè)計(jì)好基本形式后,就可以進(jìn)行程序開(kāi)發(fā)。首先要定義兩個(gè)標(biāo)簽和兩個(gè)文本框,分別來(lái)表示用戶名和密碼。并且還需要定義一個(gè)下拉列表讓用戶來(lái)進(jìn)行身份選擇,其中選項(xiàng)包括“學(xué)生”和“老師”。在程序的最后還定義了兩個(gè)按鈕,從而讓用戶輸入用戶名和密碼后進(jìn)行登錄。在學(xué)生界面中,學(xué)生可以對(duì)自己的信息進(jìn)行查詢,在第一次登錄時(shí)還可以對(duì)自己的信息進(jìn)行插入,并且學(xué)生能夠查詢自己的成績(jī)。因?yàn)閷W(xué)生要完成對(duì)信息和成績(jī)的操作,所以這里的設(shè)計(jì)是在界面中定義兩個(gè)菜單,分別進(jìn)行信息和成績(jī)的操作。因?yàn)閷?duì)信息的操作包括插入和查詢,所以還需要在信息菜單下定義“插入”和“查詢”兩個(gè)子菜單。對(duì)界面進(jìn)行設(shè)計(jì)后,就可以進(jìn)行程序開(kāi)發(fā)。同樣首先是創(chuàng)建一個(gè)窗口,在窗口中要?jiǎng)?chuàng)建兩個(gè)菜單,并且在信息菜單下還要?jiǎng)?chuàng)建“插入”和“查詢”兩個(gè)子菜單。在學(xué)生界面中單擊“信息”菜單下的“插入”子菜單,就會(huì)進(jìn)入學(xué)生插入界面,在該界面中學(xué)生可以輸入自己的信息。學(xué)生第一次插入信息后,老師是可以對(duì)學(xué)生的信息進(jìn)行修改和刪除的。除此之外,學(xué)生還可以查詢自己被修改后的信息,在信息菜單下有一個(gè)查詢子菜單,單擊該菜單就觸發(fā)事件,從而進(jìn)入查詢學(xué)生信息界面。在學(xué)生界面中還有一個(gè)“成績(jī)”菜單,在學(xué)生的界面該菜單下只有一個(gè)“查詢”子菜單。單擊“查詢”子菜單,將觸發(fā)事件,進(jìn)入到查詢成績(jī)界面。附錄登陸界面importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;importjava.sql.*;publicclasssystemsextendsJFrameimplementsActionListener{ staticsystemsss; JPanelpanel=newJPanel(); JLabellabel1=newJLabel("輸入姓名:"); JTextFieldname=newJTextField(); JLabellabel2=newJLabel("密碼:"); JPasswordFieldpwd=newJPasswordField(); JButtonEnter=newJButton("登錄"); JButtonExit=newJButton("退出"); Stringurl="D:\\Systems\\title.jpg"; ButtonGroupbgp=newButtonGroup(); JRadioButtonstu=newJRadioButton("學(xué)生"); JRadioButtontch=newJRadioButton("教師"); publicsystems() { super("登錄系統(tǒng)"); this.setResizable(false); JLabelimg=newJLabel(newImageIcon(url)); img.setBounds(0,0,500,100); panel.add(img); stu.setBounds(165,210,70,20); tch.setBounds(265,210,70,20); bgp.add(stu); bgp.add(tch); panel.add(stu); panel.add(tch); Enter.setBounds(150,250,80,20); Exit.setBounds(270,250,80,20); Enter.addActionListener(this); Exit.addActionListener(this); panel.add(Enter); panel.add(Exit);panel.setLayout(null); this.add(panel); label1.setBounds(135,130,100,25); panel.add(label1);name.setBounds(265,130,100,25); panel.add(name); label2.setBounds(135,165,100,25); panel.add(label2);pwd.setBounds(265,165,100,25); panel.add(pwd); this.setBounds(100,100,500,350); this.setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } publicvoidactionPerformed(ActionEvente) { if(e.getSource()==Enter) { Stringusername,password; username=name.getText(); password=pwd.getText(); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch(ClassNotFoundExceptionce) { JOptionPane.showMessageDialog(ss,ce.getMessage()); } if(stu.isSelected()) { try { Connectioncon=DriverManager.getConnection("jdbc:odbc:sysdb","sa",""); Statementstmt=con.createStatement(); ResultSetrs=stmt.executeQuery("select*fromSTU"); while(rs.next()) { if((rs.getString("ID").equals(username))&&(rs.getString("Pwd").equals(password))) { JOptionPane.showMessageDialog(ss,"登陸成功"); Studentsstu=newStudents(); } else { JOptionPane.showMessageDialog(ss,"登錄失敗"); } } rs.close(); stmt.close(); } catch(SQLExceptionse) { JOptionPane.showMessageDialog(ss,se.getMessage()); } } elseif(tch.isSelected()) { try { Connectioncon=DriverManager.getConnection("jdbc:odbc:systchdb","sa",""); Statementstmt=con.createStatement(); ResultSetrs=stmt.executeQuery("select*fromTCH"); while(rs.next()) { if((rs.getString("ID").equals(username))&&(rs.getString("Pwd").equals(password))) { JOptionPane.showMessageDialog(ss,"登陸成功"); } else { JOptionPane.showMessageDialog(ss,"登錄失敗"); } } } catch(SQLExceptionse) { JOptionPane.showMessageDialog(ss,se.getMessage()); } } } else { System.exit(0); } } publicstaticvoidmain(String[]args) { systemssys=newsystems(); }}學(xué)生界面importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;publicclassStudentsextendsJFrameimplementsActionListener{ JMenuBarjmb=newJMenuBar(); JMenuMessage=newJMenu("信息"); JMenuScore=newJMenu("成績(jī)"); JMenuItemItem1=newJMenuItem("插入"); JMenuItemItem2=newJMenuItem("查詢"); JMenuItemItem3=newJMenuItem("查詢"); publicStudents() { super("學(xué)生界面"); this.setSize(500,400); this.setVisible(true); this.setResizable(false); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setJMenuBar(jmb); jmb.add(Message); jmb.add(Score); Message.add(Item1); Message.add(Item2); Score.add(Item3); Item1.addActionListener(this); Item2.addActionListener(this); Item3.addActionListener(this);} publicvoidactionPerformed(ActionEvente) { if(e.getSource()==Item1) { AddMsgad=newAddMsg(); } elseif(e.getSource()==Item2) { Serchser=newSerch(); } else { Scoreso=newScore(); } } publicstaticvoidmain(String[]args) { Studentsstu=newStudents(); }}添加學(xué)生信息importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;importjava.sql.*;publicclassAddMsgextendsJFrameimplementsActionListener{ staticAddMsgs; /*添加學(xué)生信息控件*/ JPaneljpl=newJPanel(); JLabellabel1=newJLabel("添加基本信息",JLabel.CENTER); JLabellabel2=newJLabel("學(xué)號(hào):",JLabel.CENTER); JLabellabel3=newJLabel("姓名:",JLabel.CENTER); JLabellabel4=newJLabel("性別:",JLabel.CENTER); JLabellabel5=newJLabel("班級(jí):",JLabel.CENTER); JLabellabel6=newJLabel("學(xué)院:",JLabel.CENTER); JTextFieldnum=newJTextField(2); JTextFieldnam=newJTextField(4); ButtonGroupbgp=newButtonGroup(); JRadioButtonman=newJRadioButton("男"); JRadioButtonwomen=newJRadioButton("女"); JTextFieldclas=newJTextField(); JTextFieldscl=newJTextField(); JButtonreset=newJButton("重置"); JButtonaddmsg=newJButton("添加"); publicAddMsg() { super("添加學(xué)生信息"); this.setResizable(false); this.setSize(500,400); this.setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.add(jpl); jpl.setLayout(null); addmsg.addActionListener(this); reset.addActionListener(this); /*插入面板*/ label1.setBounds(100,20,300,20); jpl.add(label1); label2.setBounds(100,50,70,20); jpl.add(label2); num.setBounds(190,50,140,20); jpl.add(num); label3.setBounds(100,90,70,20); jpl.add(label3); nam.setBounds(190,90,140,20); jpl.add(nam); label4.setBounds(100,130,70,20); jpl.add(label4); man.setBounds(190,130,60,20); women.setBounds(270,130,60,20); jpl.add(man); jpl.add(women); bgp.add(man); bgp.add(women); label5.setBounds(100,170,70,20); jpl.add(label5); clas.setBounds(190,170,140,20); jpl.add(clas); label6.setBounds(100,210,70,20); jpl.add(label6); scl.setBounds(190,210,140,20); jpl.add(scl); reset.setBounds(120,250,90,20); addmsg.setBounds(240,250,90,20); jpl.add(reset); jpl.add(addmsg); } publicvoidactionPerformed(ActionEvente) { if(e.getSource()==addmsg) { Stringsex; if(man.isSelected()) { sex="男"; } else { sex="女"; } try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch(ClassNotFoundExceptionce) { JOptionPane.showMessageDialog(s,ce.getMessage()); } try { Connectioncon=DriverManager.getConnection("jdbc:odbc:sysdb","sa",""); Statementstmt=con.createStatement(); inta=stmt.executeUpdate("insertintoSTU(ID,Pwd,Name,Sex,Class,Collage)values('"+num.getText()+"','"+"12345678','"+nam.getText()+"','"+sex+"','"+clas.getText()+"','"+scl.getText()+"')"); if(a==1) { JOptionPane.showMessageDialog(s,"已成功添加"); } else { JOptionPane.showMessageDialog(s,"添加失敗"); } stmt.close(); } catch(SQLExceptionse) { JOptionPane.showMessageDialog(s,se.getMessage()); } } else { num.setText(""); nam.setText(""); clas.setText(""); scl.setText(""); num.requestFocus(); } } publicstaticvoidmain(String[]args) { AddMsgamg=newAddMsg(); }}添加學(xué)生成績(jī)importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;importjava.sql.*;publicclassAddscoreextendsJFrameimplementsActionListener{ staticAddscoress; JLabel[]label={newJLabel("學(xué)號(hào):"),newJLabel("計(jì)算機(jī)網(wǎng)絡(luò):"),newJLabel("Linux操作系統(tǒng):"),newJLabel("計(jì)算機(jī)專業(yè)英語(yǔ):"),newJLabel("計(jì)算機(jī)信息技術(shù)基礎(chǔ):"),newJLabel("Java程序設(shè)計(jì):"),newJLabel("數(shù)據(jù)庫(kù)應(yīng)用實(shí)訓(xùn)教程:"),newJLabel("高等數(shù)學(xué):"),newJLabel("XML:")}; JTextField[]txt={newJTextField(),newJTextField(),newJTextField(),newJTextField(),newJTextField(),newJTextField(),newJTextField(),newJTextField(),newJTextField()}; JButtonadd=newJButton("添加"); JButtonreset=newJButton("重置"); JPaneljpl=newJPanel(); JLabeltitle=newJLabel("添加學(xué)生成績(jī)",JLabel.CENTER); Fontf=newFont("黑體",Font.BOLD,16); ints=100; publicAddscore() { super("添加學(xué)生信息"); this.setResizable(false); this.setSize(500,600); this.setDefaultCloseOperation(EXIT_ON_CLOSE); this.setVisible(true); this.add(jpl); add.addActionListener(this); reset.addActionListener(this); jpl.setLayout(null); title.setBounds(150,40,200,20); title.setFont(f); title.setForeground(Color.red); jpl.setBackground(Color.LIGHT_GRAY); jpl.add(title); for(inti=0;i<label.length;i++) { label[i].setBounds(100,s,140,20); jpl.add(label[i]); txt[i].setBounds(260,s,140,20); jpl.add(txt[i]); s=s+40; } add.setBounds(150,s,80,20); reset.setBounds(250,s,80,20); jpl.add(add); jpl.add(reset); } publicvoidactionPerformed(ActionEvente) { if(e.getSource()==add) { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch(ClassNotFoundExceptionce) { JOptionPane.showMessageDialog(ss,ce.getMessage()); } try { Connectioncon=DriverManager.getConnection("jdbc:odbc:sysdb","sa",""); Statementstmt=con.createStatement(); inta=stmt.executeUpdate("insertinto計(jì)算機(jī)系成績(jī)(SID,計(jì)算機(jī)網(wǎng)絡(luò),Linux操作系統(tǒng),計(jì)算機(jī)專業(yè)英語(yǔ),計(jì)算機(jī)信息技術(shù)基礎(chǔ),Java程序設(shè)計(jì),數(shù)據(jù)庫(kù)應(yīng)用實(shí)訓(xùn)教程,高等數(shù)學(xué),Xml)values('"+txt[0].getText()+"','"+txt[1].getText()+"','"+txt[2].getText()+"','"+txt[3].getText()+"','"+txt[4].getText()+"','"+txt[5].getText()+"','"+txt[6].getText()+"','"+txt[7].getText()+"','"+txt[8].getText()+"')"); if(a==1) { JOptionPane.showMessageDialog(ss,"添加成功"); } else { JOptionPane.showMessageDialog(ss,"添加失敗"); } } catch(SQLExceptionse) { JOptionPane.showMessageDialog(ss,se.getMessage()); } } else { for(inti=0;i<txt.length;i++) { txt[i].setText(""); txt[0].requestFocus(); } } } publicstaticvoidmain(String[]args) { Addscoreas=newAddscore(); }}查詢學(xué)生信息importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;importjava.sql.*;publicclassSerchextendsJFrameimplementsActionListener{ /*查詢學(xué)生信息控件*/ staticSerchs; JPaneljpl=newJPanel(); JLabelSCH=newJLabel("查詢學(xué)生信息",JLabel.CENTER); JLabellabel1=newJLabel("請(qǐng)輸入學(xué)號(hào):",JLabel.CENTER); JButtonserch=newJButton("查詢"); JLabellabel2=newJLabel("姓名:",JLabel.CENTER); JLabellabel3=newJLabel("班級(jí):",JLabel.CENTER); JLabellabel4=newJLabel("學(xué)校:",JLabel.CENTER); JLabellabel5=newJLabel("性別:",JLabel.CENTER); ButtonGroupbgp=newButtonGroup(); JRadioButtonman=newJRadioButton("男"); JRadioButtonwomen=newJRadioButton("女"); JTextFieldnum=newJTextField(); JTextFieldnam=newJTextField(); JTextFieldclas=newJTextField(); JTextFieldscl=newJTextField(); JButtonreset=newJButton("重置"); publicSerch() { this.setSize(500,400); this.setVisible(true); this.setResizable(false); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.add(jpl); jpl.setLayout(null); serch.addActionListener(this); reset.addActionListener(this); /*查詢面板*/ SCH.setBounds(100,20,300,20); jpl.add(SCH); label1.setBounds(100,60,100,20); jpl.add(label1); num.setBounds(220,60,140,20); jpl.add(num); serch.setBounds(120,100,90,20); reset.setBounds(260,100,90,20); jpl.add(serch); jpl.add(reset); label2.setBounds(100,140,70,20); jpl.add(label2); nam.setBounds(190,140,140,20); jpl.add(nam); label5.setBounds(100,180,70,20); jpl.add(label5); man.setBounds(205,180,60,20); women.setBounds(285,180,60,20); bgp.add(man); bgp.add(women); jpl.add(man); jpl.add(women); label3.setBounds(100,220,70,20); jpl.add(label3); clas.setBounds(190,220,140,20); jpl.add(clas); label4.setBounds(100,260,70,20); jpl.add(label4); scl.setBounds(190,260,140,20); jpl.add(scl); } publicvoidactionPerformed(ActionEvente) { Stringid=num.getText(); if(e.getSource()==serch) { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch(ClassNotFoundExceptionce) { JOptionPane.showMessageDialog(s,ce.getMessage()); } try { Connectioncon=DriverManager.getConnection("jdbc:odbc:sysdb","sa",""); Statementstmt=con.createStatement(); ResultSetrs=stmt.executeQuery("select*fromSTUwhereID='"+id+"'"); while(rs.next()) { nam.setText(rs.getString("Name")); if(rs.getString("Sex").equals("男")) { man.setSelected(true); } else { women.setSelected(true); } clas.setText(rs.getString("Class")); scl.setText(rs.getString("Collage")); } } catch(SQLExceptionse) { JOptionPane.showMessageDialog(s,se.getMessage()); } } } publicstaticvoidmain(String[]args) { Serchsch=newSerch(); }}查詢成績(jī)importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;importjava.awt.font.*;importjava.sql.*;publicclassScoreextendsJFrameimplementsActionListener{ staticScores; JLabeltitle=newJLabel("查詢成績(jī)",JLabel.CENTER); Fontf=newFont("楷體",Font.BOLD+Font.ITALIC,16); JPaneljpl=newJPanel(); JLabellabel1=newJLabel("請(qǐng)輸入學(xué)號(hào):",JLabel.CENTER); JTextFieldnum=newJTextField(); JButtonserch=newJButton("查詢成績(jī)"); JButtonreset=newJButton("重置"); JLabellabel2=newJLabel("計(jì)算機(jī)網(wǎng)絡(luò):",JLabel.LEFT); JLabellabel3=newJLabel("Linux操作系統(tǒng):",JLabel.LEFT); JLabellabel4=newJLabel("計(jì)算機(jī)專業(yè)英語(yǔ):",JLabel.LEFT); JLabellabel5=newJLabel("計(jì)算機(jī)信息技術(shù)基礎(chǔ):",JLabel.LEFT); JLabellabel6=newJLabel("Java程序設(shè)計(jì):",JLabel.LEFT); JLabellabel7=newJLabel("數(shù)據(jù)庫(kù):",JLabel.LEFT); JLabellabel8=newJLabel("高等數(shù)學(xué):",JLabel.LEFT); JLabellabel9=newJLabel("XML:",JLabel.LEFT); JTextField[]txt={newJTextField(),newJTextField(),newJTextField(),newJTextField(),newJTextField(),newJTextField(),newJTextField(),newJTextField()}; staticintp=140; publicScore() { super("查詢分?jǐn)?shù)"); this.setResizable(false); this.setSize(500,550); this.setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); title.setFont(f); this.add(jpl); jpl.setLayout(null); title.setBounds(100,20,300,20); jpl.add(title); label1.setBounds(100,60,90,20); jpl.add(label1); num.setBounds(210,60,140,20); jpl.add(num); serch.setBounds(130,100,90,20); reset.setBounds(240,100,90,20); jpl.add(serch); jpl.add(reset); serch.addActionListener(this); reset.addActionListener(this); label2.setBounds(100,140,140,20); label3.setBounds(100,180,140,20); label4.setBounds(100,220,140,20); label5.setBounds(100,260,140,20); label6.setBounds(100,300,140,20); label7.setBounds(100,340,140,20); label8.setBounds(100,380,140,20); label9.setBounds(100,420,140,20); jpl.add(label2); jpl.add(label3); jpl.add(label4); jpl.add(label5); jpl.add(label6); jpl.add(label7); jpl.add(label8); jpl.add(label9); for(inti=0;i<txt.length;i++) { txt[i].setBounds(260,p,140,20); jpl.add(txt[i]); p=p+40; } } publicvoidactionPerformed(ActionEvente) { if(e.getSource()==serch)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論