Java學(xué)生課程設(shè)計(jì)源碼要點(diǎn)

上傳人:簡(jiǎn)****9 文檔編號(hào):25967568 上傳時(shí)間:2021-08-04 格式:DOCX 頁(yè)數(shù):15 大?。?0.04KB
收藏 版權(quán)申訴 舉報(bào) 下載
Java學(xué)生課程設(shè)計(jì)源碼要點(diǎn)_第1頁(yè)
第1頁(yè) / 共15頁(yè)
Java學(xué)生課程設(shè)計(jì)源碼要點(diǎn)_第2頁(yè)
第2頁(yè) / 共15頁(yè)
Java學(xué)生課程設(shè)計(jì)源碼要點(diǎn)_第3頁(yè)
第3頁(yè) / 共15頁(yè)

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

0 積分

下載資源

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

資源描述:

《Java學(xué)生課程設(shè)計(jì)源碼要點(diǎn)》由會(huì)員分享,可在線閱讀,更多相關(guān)《Java學(xué)生課程設(shè)計(jì)源碼要點(diǎn)(15頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、package com.lb.view;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Login extends JFrame private TextField f1;private TextField f2;private JButton b1;private JButton b2;private JButton b3;/登陸界面public Login()列布局Container cp=getContentPane();/ 容器 cp.setBackground(Color.cyan

2、);cp.setLayout(new GridLayout(4,1);/Panel p1=new Panel();Panel p2=new Panel();Panel p3=new Panel();Panel p4=new Panel();f1=new TextField(15);f2=new TextField(15);f2.setEchoChar(*);/回顯字符為 *b1=new JButton( 登錄);b2=new JButton(重置);b3=new JButton( 退出);p1.add(new Label( );p2.add(new Label(用戶名); p2.add(f1)

3、;p3.add(new Label(密 碼”);p3.add(f2);p4.add(b1);p4.add(b2);p4.add(b3);cp.add(p1);cp.add(p2);cp.add(p3);cp.add(p4);b1.addActionListener(new Enter();b2.addActionListener(new ReWrite();b3.addActionListener(new Close();任艷云)&(f2.getText().equals(ren12)class Enter implements ActionListener public void actio

4、nPerformed(ActionEvent e) if(f1.getText().equals( XueSheng framel = new XueSheng();frame1.setBounds(200, 200, 400, 400);framel.setVisible(true);else JOptionPane.showMessageDialog(null,”用戶名或密碼錯(cuò)誤,請(qǐng)重新登錄!);class ReWrite implements ActionListener public void actionPerformed(ActionEvent e) f1.setText();f2

5、.setText();f1.requestFocus();class Close implements ActionListener public void actionPerformed(ActionEvent e) JButton bt=(JButton)e.getSource();if(bt=b3)System.exit(0);主函數(shù)程序開始public static void main(String口 args) Login log=new Login();log.setTitle(系統(tǒng)登錄);log.setBounds(200, 200, 300, 300);log.setBackg

6、round(Color.red);log.setVisible(true);/信息管理界面內(nèi)部類進(jìn)行初始化和保存class XueSheng extends JFrame implements ActionListener private JButton cx, zj, tc, sc,xg,tj;public XueSheng() Container c = this.getContentPane();c.setLayout(new GridLayout(4, 1);c.setBackground(Color.cyan);c.setFont(new Font(true,Font.TRUETYP

7、E_FONT,13);JPanel panel1 = new JPanel();panel1.setBackground(Color.cyan);JLabel label1 = new JLabel(歡迎登入成績(jī)管理主頁(yè) ”,SwingConstants.CENTER);label1.setFont(new Font(true,Font.TRUETYPE_FONT,15);panel1.add(label1);JPanel panel2 = new JPanel();panel2.setBackground(Color.cyan);JPanel panel3 = new JPanel();pa

8、nel3.setBackground(Color.cyan);JPanel panel4 = new JPanel();panel4.setBackground(Color.cyan);/添加按鈕cx = new JButton(查詢)panel2.add(cx);zj = new JButton(增加)panel2.add(zj);sc = new JButton( 刪除); panel3.add(sc);xg = new JButton(修改);panel3.add(xg);tc = new JButton( 退出); panel4.add(tc);c.add(panell);c.add(

9、panel2);c.add(panel3);c.add(panel4);cx.addActionListener(this);zj.addActionListener(this);sc.addActionListener(this);xg.addActionListener(this);tc.addActionListener(this); this.setVisible(true);public void actionPerformed(ActionEvent e) if (e.getSource() = cx) Query f = new Query();if(e.getSource()=

10、zj)Inseter f = new Inseter();if(e.getSource()=sc)Delete d = new Delete();if(e.getSource()=xg)Update x=new Update。;if(e.getSource()=tc) shutDown();private void shutDown() JOptionPane.showMessageDialog(null,” 信息已保存);this.dispose();插入源碼:package com.lb.view;import java.awt.Color;import java.awt.Containe

11、r;import java.awt.FlowLayout;import java.awt.Font;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.FileNotFoundException;import java.io.IOException;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import ja

12、vax.swing.JOptionPane;import javax.swing.JPanel;import javax.swing.JTextField;import javax.swing.SwingConstants;import com.lb.bean.Student;import com.lb.dao.DaoImpl;class Inseter extends JFrame implements ActionListener private JTextField STNOText, SNAMEText, MAText, CHIText, JAVAText;private JButto

13、n b1, b2, b3;private String STNO, SNAME,MAT, CHI, JAVA;private Student a;public Inseter() super(添加學(xué)生信息)Container c2 = this.getContentPane();c2.setLayout(new GridLayout(3, 1);c2.setBackground(Color.cyan);JPanel center = new JPanel();center.setLayout(new GridLayout(5, 4);center.setBackground(Color.cya

14、n);JPanel low = new JPanel(new FlowLayout();low.setBackground(Color.cyan);JLabe11abel1 = new JLabel(添加學(xué)生信息,SwingConstants.CENTER);label1.setFont(new Font(TRUE, Font.TRUETYPE_FONT, 20);c2.add(label1);STNOText = new JTextField(20);30列文本框SNAMEText = new JTextField(20);CHIText = new JTextField(20);MATex

15、t = new JTextField(20);JAVAText = new JTextField(20);center.add(new JLabel( );添加標(biāo)簽學(xué)號(hào)寫在標(biāo)簽中間center.add(new JLabel( 學(xué)號(hào):,SwingConstants.CENTER);/center.add(STNOText);/添加文本框center.add(new JLabel( );center.add(new JLabel( );center.add(new JLabel( 姓名:,SwingConstants.CENTER);center.add(SNAMEText);center.add

16、(new JLabel( );center.add(new JLabel( );center.add(new JLabel( 語(yǔ)文:,SwingConstants.CENTER);center.add(CHIText);center.add(new JLabel( );center.add(new JLabel( );center.add(new JLabel( 數(shù)學(xué):,SwingConstants.CENTER);center.add(MAText);center.add(new JLabel( );center.add(new JLabel( );center.add(new JLabel

17、(java:, SwingConstants.CENTER);center.add(JAVAText);center.add(new JLabel( );c2.add(center);b1 = new JButton(添加);b2 = new JButton(清除);b3 = new JButton(退出);low.add(b1);low.add(b2);low.add(b3);c2.add(low);/添加監(jiān)聽(tīng)b1.addActionListener(this);b2.addActionListener(this);b3.addActionListener(this);this.setBou

18、nds(200, 200, 600, 400);this.setVisible(true);this.setTitle( 添加學(xué)生信息)public void actionPerformed(ActionEvent e) if (e.getSource() = b1) try inseter(); catch (FileNotFoundException e1) e1.printStackTrace(); catch (IOException e1) e1.printStackTrace(); if (e.getSource() = b2) clearForm(); if (e.getSour

19、ce() = b3) this.dispose(); private void inseter() throws FileNotFoundException, IOException STNO = STNOText.getText();SNAME = SNAMEText.getText();CHI = CHIText.getText();MAT = MAText.getText();JAVA = JAVAText.getText();Student stu =new Student。;if (STNO.length() = 0 | SNAME.length() = 0 | MAT.length

20、() = 0 | JAVA.length() = 0 | CHI.length() = 0)JOptionPane.showMessageDialog(this,”請(qǐng)?zhí)砑油耆畔?; else Student a=new Student(SNAME,STNO, Integer.parseInt(CHI),Integer.parseInt(MAT),Integer.parseInt(JAVA); DaoImpl di = new DaoImpl();di.inseter(a);JOptionPane.showMessageDialog(this, 添加成功! !”); private void

21、clearForm() STNOText.setText();SNAMEText.setText();MAText.setText();CHIText.setText();JAVAText.setText();刪除源碼:package com.lb.view; import java.awt.Color;import java.awt.Container;import java.awt.Font;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;im

22、port javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing.JTextArea;import javax.swing.JTextField;import javax.swing.SwingConstants;import com.lb.dao.Daolmpl;class Delete ext

23、ends JFrame implements ActionListenerprivate JButton yes;private JButton cancle;private JTextField text1;private String STNO;public Delete()Container c3 = this.getContentPane();c3.setBackground(Color.pink);c3.setLayout(new GridLayout(3, 1);c3.setFont(new Font(true,Font.TRUETYPE_FONT,13);JPanel p1 =

24、new JPanel();p1.setBackground(Color.pink);JPanel p2 = new JPanel();p2.setBackground(Color.pink);JLabe11abel1 = new JLabel( 刪除學(xué)生信息”,SwingConstants.CENTER);label1.setFont(new Font(true,Font.TRUETYPE_FONT,13);label1.setForeground(Color.blue);c3.add(label1);JLabel label2 = new JLabel( 請(qǐng)輸入學(xué)號(hào));text1 = new

25、 JTextField(10);p1.add(label2);p1.add(text1);c3.add(p1);yes = new JButton( 確定);cancle = new JButton( 退出);p2.add(yes);p2.add(cancle);c3.add(p2);yes.addActionListener(this);cancle.addActionListener(this);this.setTitle(刪除學(xué)生信息)this.setBounds(200,200,400,300);this.setVisible(true);public void actionPerfo

26、rmed(ActionEvent e)if(e.getSource(尸yes)DaoImpl di =new DaoImpl();STNO = text1.getText();di.delete(STNO);if(e.getSource(尸cancle)this.dispose();JOptionPane.showMessageDialog(this,”刪除成功! !);修改源碼:package com.lb.view;import java.awt.Color;import java.awt.Container;import java.awt.Font;import java.awt.Gri

27、dLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JPanel;import javax.swing.JTextField;import javax.swing.SwingConstants;import com.lb.bean.St

28、udent;import com.lb.dao.DaoImpl;class Update extends JFrame implements ActionListenerprivate JTextField STNOText, SNAMEText, MAText, CHIText, JAVAText;private JButton b1,b2,b3;public Update()Container c4 = this.getContentPane();c4.setLayout(new GridLayout(5, 1);c4.setFont(new Font(true,Font.TRUETYPE

29、_FONT,13);JPanel up1 = new JPanel();up1.setBackground(Color.pink);JPanel up2 = new JPanel();up2.setBackground(Color.pink);JPanel center = new JPanel(new GridLayout(4,4);center.setBackground(Color.pink);JPanel low = new JPanel();low.setBackground(Color.pink);JPanel low1 = new JPanel();low1.setBackgro

30、und(Color.pink);JLabe11abel11 = new JLabel(需要修改的學(xué)號(hào):);STNOText=new JTextField(15);up2.add(label11);up2.add(STNOText);b1=new JButton( 查找);up2.add(b1);c4.add(up1);c4.add(up2);c4.add(center);SNAMEText=new JTextField(22);MAText=new JTextField(22);CHIText=new JTextField(22);JAVAText=new JTextField(22);cen

31、ter.add(new JLabel( );center.add(new JLabel( 姓名:,SwingConstants.CENTER);center.add(SNAMEText);center.add(new JLabel( );center.add(new JLabel( );center.add( new JLabel( 數(shù)學(xué):,SwingConstants.CENTER);center.add(MAText);center.add(new JLabel( );center.add(new JLabel( );center.add(new JLabel( 語(yǔ)文:,SwingCons

32、tants.CENTER);center.add(CHIText);center.add(new JLabel( );center.add(new JLabel( );center.add(new JLabel(java:, SwingConstants.CENTER);center.add(JAVAText);center.add(new JLabel( );c4.add(center);b2=new JButton(修改);b3=new JButton( 退出);low1.add(b2);low1.add(b3);c4.add(low);c4.add(low1);bl.addActionL

33、istener(this);b2.addActionListener(this);b3.addActionListener(this);this.setTitle(修改信息)this.setBounds(200, 200, 400, 400); this.setVisible(true);public void actionPerformed(ActionEvent e) if (e.getSource() = b1) DaoImpl di = new DaoImpl();String num = STNOText.getText();Student stu = di.findStudentB

34、yNum(num);if(num.equals(stu.getNum()SNAMEText.setText(stu.getName();MAText.setText(String.valueOf(stu.getShuxue();CHIText.setText(String.valueOf(stu.getYuwen();JAVAText.setText(String.valueOf(stu.getJava();if (e.getSource() = b2) if (SNAMEText.getColumns() = 0 | MAText.getColumns() = 0| JAVAText.get

35、Columns() = 0 | CHIText.getColumns() = 0)else Student a=new Student(SNAMEText.getText(),STNOText.getText(),Integer.parseInt(CHIText.getText(),Integer.parseInt(MAText.getText(), Integer.parseInt(JAVAText.getText();DaoImpl dl = new DaoImpl();dl.update(a);JOptionPane.showMessageDialog(this,”修改成功! !);if

36、 (e.getSource() = b3) this.dispose();查詢?cè)创a:package com.lb.view; import java.awt.Color;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax

37、.swing.JOptionPane;import javax.swing.JPanel;import javax.swing.JTextField;import javax.swing.SwingConstants;import com.lb.bean.Student;import com.lb.dao.Daolmpl;class Query extends JFrame implements ActionListener private JTextField STNOText, SNAMEText, MAText, CHIText, JAVAText;private String STNO

38、;private JButton b1, b2;public Query() Container c1 = this.getContentPane();c1.setLayout(new GridLayout(4, 1);JLabe11abel1 = new JLabel( 查詢學(xué)生信息,SwingConstants.CENTER);JLabe11abel0 = new JLabel( 請(qǐng)輸入你的學(xué)號(hào),SwingConstants.CENTER);JPanel pp = new JPanel(new GridLayout(2, 1);pp.setBackground(Color.pink);pp

39、.add(label1);pp.add(label0);c1.add(pp);JPanel p1 = new JPanel();p1.setBackground(Color.pink);STNOText = new JTextField(10);p1.add(STNOText);c1.add(p1);JPanel p2 = new JPanel();p2.setBackground(Color.pink);b1 = new JButton(查詢);b2 = new JButton(退出);b1.addActionListener(this);b2.addActionListener(this)

40、;p2.add(b1);p2.add(b2);c1.add(p2);JPanel center = new JPanel(new GridLayout(4, 4);center.setBackground(Color.pink);SNAMEText = new JTextField(30);CHIText = new JTextField(30);MAText = new JTextField(30);JAVAText = new JTextField(30);center.add(new JLabel( );center.add(new JLabel( 姓名, SwingConstants.

41、CENTER);center.add(SNAMEText);center.add(new JLabel( );center.add(new JLabel( );center.add(new JLabel( 語(yǔ)文, SwingConstants.CENTER);center.add(CHIText);center.add(new JLabel( );center.add(new JLabel( );center.add(new JLabel( 數(shù)學(xué), SwingConstants.CENTER);center.add(MAText);center.add(new JLabel( );center

42、.add(new JLabel( );center.add(new JLabel(java, SwingConstants.CENTER);center.add(JAVAText);center.add(new JLabel( );c1.add(center);this.setVisible(true);this.setBounds(200, 200, 400, 300);public void actionPerformed(ActionEvent e)if (e.getSource() = b1) STNO = STNOText.getText();DaoImpl dl = new Dao

43、Impl();Student stu = dl.findStudentByNum(STNO);if(STNO).equals(stu.getNum() SNAMEText.setText(stu.getName();MAText.setText(String.valueOf(stu.getShuxue();CHIText.setText(String.valueOf(stu.getYuwen();JAVAText.setText(String.valueOf(stu.getJava();if (e.getSource() = b2) this.dispose();連庫(kù)源碼:package co

44、m.lb.dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;import com.lb.bean.Student;public class Daolmpl public Student login(String num,String pass)Conn

45、ection conn = null;PreparedStatement ps = null;ResultSet rs = null;Student stu = new Student。;int sid = 0;try Class.forName(com.mysql.jdbc.Driver);connDriverManager.getConnection(jdbc:mysql:/localhost:3306/java,root,root); String sql = select * from user where num = ? and pass = ?; ps = conn.prepare

46、Statement(sql);ps.setString(1, num);ps.setString(2, pass);rs = ps.executeQuery();while(rs.next()sid = rs.getInt(sid);String sql2 = select * from student where id = +sid;ps = conn.prepareStatement(sql);rs = ps.executeQuery();while(rs.next()stu.setId(rs.getInt(id);stu.setJava(rs.getInt(java); stu.setN

47、ame(rs.getString(name); stu.setNum(rs.getString(num); stu.setShuxue(rs.getInt(shuxue); stu.setYuwen(rs.getInt(yuwen); catch (ClassNotFoundException e) / TODO Auto-generated catch block e.printStackTrace(); catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace();finallytry if(ps

48、!= null) ps.close();if(conn != null) conn.close(); catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace();return stu;public void inseter(Student stu)Connection conn = null;PreparedStatement ps = null;try Class.forName(com.mysql.jdbc.Driver);connDriverManager.getConnection(jdbc:

49、mysql:/localhost:3306/java,root,root); String sql =insert into student values(null,?,?,?,?,?);ps = conn.prepareStatement(sql);ps.setString(1, stu.getName();ps.setString(2,stu.getNum();ps.setInt(3, stu.getYuwen();ps.setInt(4, stu.getShuxue();ps.setInt(5, stu.getJava();ps.executeUpdate(); catch (Class

50、NotFoundException e) / TODO Auto-generated catch block e.printStackTrace(); catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace();finallytry if(ps != null)ps.close();if(conn != null) conn.close(); catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace();pub

51、lic void delete(String num)Connection conn = null;PreparedStatement ps = null;try Class.forName(com.mysql.jdbc.Driver);connDriverManager.getConnection(jdbc:mysql:/localhost:3306/java,root,root); String sql = delete from student where num = ?;ps = conn.prepareStatement(sql);ps.setString(1, num);ps.ex

52、ecuteUpdate(); catch (ClassNotFoundException e) / TODO Auto-generated catch block e.printStackTrace(); catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace();finallytry if(ps != null) ps.close();if(conn != null) conn.close(); catch (SQLException e) / TODO Auto-generated catch b

53、lock e.printStackTrace();public void update(Student stu)Connection conn = null;PreparedStatement ps = null;try Class.forName(com.mysql.jdbc.Driver); connDriverManager.getConnection(jdbc:mysql:/localhost:3306/java,root,root);String sql = update student set name = ?,yuwen = ?,shuxue = ?,java = ? where

54、 num = ?; ps = conn.prepareStatement(sql);ps.setString(1, stu.getName();ps.setInt(2, stu.getYuwen();ps.setInt(3, stu.getShuxue();ps.setInt(4, stu.getJava();ps.setString(5, stu.getNum();ps.executeUpdate(); catch (ClassNotFoundException e) / TODO Auto-generated catch block e.printStackTrace(); catch (

55、SQLException e) / TODO Auto-generated catch block e.printStackTrace();finally try if(ps != null) ps.close();if(conn != null) conn.close(); catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace();public List query()List li = new ArrayList();Connection conn = null;PreparedStatemen

56、t ps = null;ResultSet rs = null;try Class.forName(com.mysql.jdbc.Driver); connDriverManager.getConnection(jdbc:mysql:/localhost:3306/java,root,root);String sql = select * from student;ps = conn.prepareStatement(sql);rs = ps.executeQuery();while(rs.next()Student stu = new Student。; stu.setId(rs.getIn

57、t(id);stu.setName(rs.getString(name); stu.setNum(rs.getString(num); stu.setYuwen(rs.getInt(yuwen); stu.setShuxue(rs.getInt(shuxue); stu.setJava(rs.getInt(java);li.add(stu); catch (ClassNotFoundException e) / TODO Auto-generated catch block e.printStackTrace(); catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace();finallytry if(rs != null) rs.close();if(ps != null) ps.close();if(conn != null) conn.close(); catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace();return li;

展開閱讀全文
溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

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

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

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


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