九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

學生管理系統(tǒng)-java課程設計.doc

上傳人:good****022 文檔編號:116448590 上傳時間:2022-07-05 格式:DOC 頁數(shù):45 大?。?42.01KB
收藏 版權(quán)申訴 舉報 下載
學生管理系統(tǒng)-java課程設計.doc_第1頁
第1頁 / 共45頁
學生管理系統(tǒng)-java課程設計.doc_第2頁
第2頁 / 共45頁
學生管理系統(tǒng)-java課程設計.doc_第3頁
第3頁 / 共45頁

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

20 積分

下載資源

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

資源描述:

《學生管理系統(tǒng)-java課程設計.doc》由會員分享,可在線閱讀,更多相關《學生管理系統(tǒng)-java課程設計.doc(45頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、Java程序設計課程期末作業(yè)題 目 學生成績管理系統(tǒng) 學 院 信息科學與工程學院專 業(yè) 計算機科學與技術 班 別 09級3班 學 號 200901051624 姓 名 2011年12月17日目錄一、課程題目:3二、軟件的功能描述3三、系統(tǒng)的UML類圖4(一)用況圖4(二)類之間的圖4(三)數(shù)據(jù)流程圖6四、功能調(diào)試6五、具體代碼15一、課程題目:設計一個學生Java成績管理系統(tǒng)(可以不使用界面;如果使用,則界面使用AWT或SWING),要求:a) 增添、刪除、修改學生基本信息(基本信息包含學生的學號、姓名、專業(yè)分數(shù)等信息);b) 計算每門課的平均成績;c) 統(tǒng)計優(yōu)秀、良好、中等、及格、不及格的人

2、數(shù)百分比,并以柱狀圖、餅圖呈現(xiàn)【說明:可以使用SWING、AWT自己繪制;也可以使用開源類庫,如JFreeChar】d) 按學號查詢學生及成績;e) 按照成績分數(shù)排序二、軟件的功能描述1, 能夠?qū)崿F(xiàn)學生信息的增刪改查四項基本的操作。此程序允許出現(xiàn)重名的現(xiàn)象出現(xiàn),另外在刪除的時候提供了刪除所有重名同學的信息和刪除指定學號的學生的兩種方法,更加貼近現(xiàn)實。2, 能夠?qū)⒊绦蛑械臄?shù)據(jù)存儲到data.txt文件中,另外能在程序中通過Swing中的table組件將文件中的內(nèi)容進行打印出來??梢灾庇^的看到文件內(nèi)部的結(jié)果。3, 此程序給出了“按照學號排序”“按照平均成績排序”“按照英語成績排序”“按照數(shù)學成績排

3、序”“按照專業(yè)成績排序”等五個排序方法。4, 此程序在查詢的同時又能同時顯示出三科成績的餅圖分布,餅圖上標出了四個成績段的人數(shù)和百分比。更加方便直觀的體現(xiàn)出了單科的成績分布。5, 程序有一個增加的功能。能夠?qū)⑺型瑢W的信息用三維柱狀圖的形式全部呈現(xiàn)出來,能夠進行縱向、橫向兩種比較方式。方便人性化的進行成績的比較。三、系統(tǒng)的UML類圖(一)用況圖(二)類之間的圖student類 sort類(三)數(shù)據(jù)流程圖四、功能調(diào)試1,主界面2,新建學生信息3,查詢成績頁面4,修改成績5,刪除成績第二種方法6, 打印文件內(nèi)容7, 三科的排序8, 平均成績排序:9,三科的餅圖分布10,所有同學的成績?nèi)S柱狀圖分析

4、五、具體代碼1,主界面代碼(Grade.java)public class Grade / 定義主框架private JFrame frame = new JFrame(學生成績管理系統(tǒng));/ 定義菜單欄private JMenuBar Bar = new JMenuBar();/ 定義菜單private JMenu JMedit = new JMenu(編輯);private JMenu JMcount = new JMenu(統(tǒng)計);private JMenu JMhelp = new JMenu(數(shù)據(jù));/ 定義菜單項private JMenuItem JMIcreate = new J

5、MenuItem(新建);private JMenuItem JMImodify = new JMenuItem(修改);private JMenuItem JMIsearch = new JMenuItem(尋找);private JMenuItem JMIdelete = new JMenuItem(刪除);private JMenuItem JMIall = new JMenuItem(成績排序);private JMenuItem JMIgraphics = new JMenuItem(圖形統(tǒng)計);private JMenuItem JMIhelp = new JMenuItem(文件

6、信息);/ 定義文本標簽private JLabel text = new JLabel();private JLabel text1 = new JLabel();private JLabel text2 = new JLabel();private JLabel text3 = new JLabel();private JLabel text4 = new JLabel();/ 定義面板private Container con = frame.getContentPane();/ 定義輸入框?qū)ο? private StudentManager inputinfo =null;/ 定義查詢

7、框架對象private Search search = null;private Create create = null;private Delete delete = null;private Modify modify = null;private Datasort sort = null;private BarCharts ss = null;/ 定義總分統(tǒng)計對象/ private AllgradeCount all = null;/ 定義個人統(tǒng)計對象/ private SignalCount signal = null;/ 構(gòu)造函數(shù)public Grade() / 把菜單欄加入框架f

8、rame.setJMenuBar(Bar);/ 把菜單加入菜單欄Bar.add(JMedit);Bar.add(JMcount);Bar.add(JMhelp);/ 把菜單項加入菜單JMedit.add(JMIcreate);JMedit.addSeparator();JMedit.add(JMIsearch);JMedit.addSeparator();JMedit.add(JMImodify);JMedit.addSeparator();JMedit.add(JMIdelete);/ 第一個下拉菜單JMcount.add(JMIall);JMcount.addSeparator();JMc

9、ount.add(JMIgraphics);/ 第二個下拉JMhelp.add(JMIhelp);/ 第三個/ 設置文本界面text.setText(=基于TXT文件的Java學生管理系統(tǒng)=);text1.setText(1.增添、刪除、修改學生基本信息;并計算每門課的平均成績;);text2.setText(2.統(tǒng)計優(yōu)秀、良好、中等、及格、不及格的百分比,并以圖呈現(xiàn));text3.setText(3.按學號查詢學生及成績,并按照不同的成績分數(shù)排序。);text4.setText(=制作者,計算機09-3,王繼重=);/ 設置歡迎界面con.setLayout(new FlowLayout(F

10、lowLayout.LEFT, 0, 10);con.add(text);con.add(text1);con.add(text2);con.add(text3);con.add(text4);/ 設置框架frame.setLocation(200, 200);frame.setSize(400, 300);frame.setVisible(true);frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE);/ 增加監(jiān)聽器JMIcreate.addActionListener(new ActionListener() public void ac

11、tionPerformed(ActionEvent arg0) / TODO 自動生成方法存根create = new Create(););JMIsearch.addActionListener(new ActionListener() public void actionPerformed(ActionEvent arg0) search = new Search(););JMImodify.addActionListener(new ActionListener() public void actionPerformed(ActionEvent arg0) modify = new Mo

12、dify(););JMIdelete.addActionListener(new ActionListener() public void actionPerformed(ActionEvent arg0) delete = new Delete(););JMIall.addActionListener(new ActionListener() public void actionPerformed(ActionEvent arg0) sort = new Datasort(););JMIgraphics.addActionListener(new ActionListener() publi

13、c void actionPerformed(ActionEvent arg0) ss= new BarCharts(成績分布柱狀圖););JMIhelp.addActionListener(new ActionListener() public void actionPerformed(ActionEvent arg0) / TODO 自動生成方法存根/ JOptionPane.showMessageDialog(null, 計算機09-3 王繼重);Outfile a = new Outfile(););public static void main(String args) Grade

14、a = new Grade();2,新建用戶的代碼public class Create extends JFrame /* * 當前容器 */Container currentContainer = this;/* * 存儲的文件名 */String fileName = new String(data.txt);/* * 顯示標題文本 */JLabel titleLabel = new JLabel(添加成績界面);/* * 標題面板 */JPanel titlePanel = new JPanel();/* * 顯示姓名文本 */JLabel nameLabel = new JLabel

15、(學生姓名);/* * 顯示成績文本 */JLabel scoreLabel = new JLabel(學生學號);JLabel score1Label = new JLabel(英語成績);JLabel score2Label = new JLabel(數(shù)學成績);JLabel score3Label = new JLabel(專業(yè)成績);/* * 姓名文本框 */JTextField nameTextField = new JTextField(15);/* * 成績文本框 */JTextField scoreTextField = new JTextField(15);JTextFiel

16、d score1TextField = new JTextField(15);JTextField score2TextField = new JTextField(15);JTextField score3TextField = new JTextField(15);/* * 輸入面板 */JPanel inputPanel = new JPanel();/* * 添加按鈕 */JButton insertBtn = new JButton(新建);/* * 管理面板 */JPanel managePanel = new JPanel();/* * 按鈕監(jiān)聽器 */ButtonActionL

17、istener btnAction = new ButtonActionListener();/* * 構(gòu)造器:初始化窗體 */public Create() this.setSize(280, 300);this.setLocation(300, 300);this.setResizable(false);this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);this.setTitle(java學生成績管理系統(tǒng));/* * 將窗體劃分為上中下三個塊 */this.setLayout(new BorderLayout();this.add

18、(titlePanel, North);this.add(inputPanel, Center);this.add(managePanel, South);/* * 第一塊用來放標題面板 = = */titlePanel.setLayout(new FlowLayout(FlowLayout.CENTER, 0, 10);titlePanel.add(titleLabel);titleLabel.setFont(new Font(黑體, Font.PLAIN, 16);/* * 第二塊放輸入面板 */inputPanel.setLayout(new FlowLayout(FlowLayout.

19、CENTER, 20, 10);inputPanel.add(nameLabel);/ 姓名inputPanel.add(nameTextField);inputPanel.add(scoreLabel);/ 成績inputPanel.add(scoreTextField);/ ?inputPanel.add(score1Label);/ 成績1inputPanel.add(score1TextField);/ ?inputPanel.add(score2Label);/ 成績2inputPanel.add(score2TextField);/ ?inputPanel.add(score3La

20、bel);/ 成績3inputPanel.add(score3TextField);/ ?/* * 第三塊是管理面板 */managePanel.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 10);managePanel.add(insertBtn);/* * 為按鈕注冊按鈕監(jiān)聽器 */insertBtn.addActionListener(btnAction);/* * 顯示窗體 */this.setVisible(true);/* * 按鈕監(jiān)聽類 */class ButtonActionListener implements ActionL

21、istener public void actionPerformed(ActionEvent e) /* * 檢查是否輸入了姓名 */String name = nameTextField.getText().trim();if (name.length() = 0) JOptionPane.showMessageDialog(currentContainer, 輸入的姓名為空!,操作失敗, JOptionPane.ERROR_MESSAGE);return;/* * 是否要求查詢 */int score = 0;int score1 = 0;int score2 = 0;int score

22、3 = 0;/* * 檢查是否輸入了成績,輸入不同的成績 */try score = Integer.parseInt(scoreTextField.getText().trim(); catch (Exception e1) JOptionPane.showMessageDialog(currentContainer, 輸入的成績不是數(shù)字!,操作失敗, JOptionPane.ERROR_MESSAGE);return;try score1 = Integer.parseInt(score1TextField.getText().trim(); catch (Exception e1) JO

23、ptionPane.showMessageDialog(currentContainer, 輸入的成績不是數(shù)字!,操作失敗, JOptionPane.ERROR_MESSAGE);return;try score2 = Integer.parseInt(score2TextField.getText().trim(); catch (Exception e1) JOptionPane.showMessageDialog(currentContainer, 輸入的成績不是數(shù)字!,操作失敗, JOptionPane.ERROR_MESSAGE);return;try score3 = Intege

24、r.parseInt(score3TextField.getText().trim(); catch (Exception e1) JOptionPane.showMessageDialog(currentContainer, 輸入的成績不是數(shù)字!,操作失敗, JOptionPane.ERROR_MESSAGE);return;/* * 是否要求錄入 */if (e.getSource() = insertBtn) boolean flag = insert(name, score, score1, score2, score3); / 執(zhí)行方法,進行錄入操作if (flag) JOption

25、Pane.showMessageDialog(currentContainer, 錄入成功!);scoreTextField.setText(); / 清空成績框score1TextField.setText();score2TextField.setText();score3TextField.setText(); else JOptionPane.showMessageDialog(currentContainer,錄入過程中出現(xiàn)了異常,請聯(lián)絡技術人員!, 錄入失敗,JOptionPane.ERROR_MESSAGE);return;/* * 插入新記錄 * * param name *

26、姓名 * param score * 成績 */public boolean insert(String name, int score, int score1, int score2,int score3) try /* * 寫入文件 */Writer out = new FileWriter(fileName, true);out.write(name + : + score + : + score1 + : + score2 + :+ score3 + rn);out.close();return true; catch (IOException e) e.printStackTrace

27、();return false;/* * 入口方法 * * param argspublic static void main(String args) new Create();3,修改類public class Modify extends JFrame /* * 當前容器 */Container currentContainer = this;/* * 存儲的文件名 */String fileName = new String(data.txt);/* * 顯示標題文本 */JLabel titleLabel = new JLabel(修改成績界面);/* * 標題面板 */JPanel

28、 titlePanel = new JPanel();/* * 顯示姓名文本 */JLabel nameLabel = new JLabel(學生姓名);/* * 顯示成績文本 */JLabel scoreLabel = new JLabel(學生學號);JLabel score1Label = new JLabel(英語成績);JLabel score2Label = new JLabel(數(shù)學成績);JLabel score3Label = new JLabel(專業(yè)成績);/* * 姓名文本框 */JTextField nameTextField = new JTextField(15)

29、;/* * 成績文本框 */JTextField scoreTextField = new JTextField(15);JTextField score1TextField = new JTextField(15);JTextField score2TextField = new JTextField(15);JTextField score3TextField = new JTextField(15);/* * 輸入面板 */JPanel inputPanel = new JPanel();/* * 修改按鈕 */JButton modifyBtn = new JButton(修改);/*

30、 * 管理面板 */JPanel managePanel = new JPanel();/* * 按鈕監(jiān)聽器 */ButtonActionListener btnAction = new ButtonActionListener();/* * 構(gòu)造器:初始化窗體 */public Modify() this.setSize(280, 300);this.setLocation(300, 300);this.setResizable(false);this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);this.setTitle(java學生

31、成績管理系統(tǒng));/* * 將窗體劃分為上中下三個塊 */this.setLayout(new BorderLayout();this.add(titlePanel, North);this.add(inputPanel, Center);this.add(managePanel, South);/* * 第一塊用來放標題面板 = = */titlePanel.setLayout(new FlowLayout(FlowLayout.CENTER, 0, 10);titlePanel.add(titleLabel);titleLabel.setFont(new Font(黑體, Font.PLAI

32、N, 16);/* * 第二塊放輸入面板 */inputPanel.setLayout(new FlowLayout(FlowLayout.CENTER, 20, 10);inputPanel.add(nameLabel);/ 姓名inputPanel.add(nameTextField);inputPanel.add(scoreLabel);/ 成績inputPanel.add(scoreTextField);/ inputPanel.add(score1Label);/ 成績1inputPanel.add(score1TextField);/ inputPanel.add(score2La

33、bel);/ 成績2inputPanel.add(score2TextField);/ inputPanel.add(score3Label);/ 成績3inputPanel.add(score3TextField);/* 第三塊是管理面板 */managePanel.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 10);managePanel.add(modifyBtn);/* * 為按鈕注冊按鈕監(jiān)聽器 */modifyBtn.addActionListener(btnAction);/* * 顯示窗體 */this.setVisible(tr

34、ue);/* * 按鈕監(jiān)聽類 */class ButtonActionListener implements ActionListener public void actionPerformed(ActionEvent e) /* * 檢查是否輸入了姓名 */String name = nameTextField.getText().trim();if (name.length() = 0) JOptionPane.showMessageDialog(currentContainer, 輸入的姓名為空!,操作失敗, JOptionPane.ERROR_MESSAGE);return;/* *

35、是否要求查詢 */int score = 0;int score1 = 0;int score2 = 0;int score3 = 0;/* * 檢查是否輸入了成績,輸入不同的成績 */try score = Integer.parseInt(scoreTextField.getText().trim(); catch (Exception e1) JOptionPane.showMessageDialog(currentContainer, 輸入的成績不是數(shù)字!,操作失敗, JOptionPane.ERROR_MESSAGE);return;try score1 = Integer.pars

36、eInt(score1TextField.getText().trim(); catch (Exception e1) JOptionPane.showMessageDialog(currentContainer, 輸入的成績不是數(shù)字!,操作失敗, JOptionPane.ERROR_MESSAGE);return;try score2 = Integer.parseInt(score2TextField.getText().trim(); catch (Exception e1) JOptionPane.showMessageDialog(currentContainer, 輸入的成績不是數(shù)

37、字!,操作失敗, JOptionPane.ERROR_MESSAGE);return;try score3 = Integer.parseInt(score3TextField.getText().trim(); catch (Exception e1) JOptionPane.showMessageDialog(currentContainer, 輸入的成績不是數(shù)字!,操作失敗, JOptionPane.ERROR_MESSAGE);return;/* * 是否要求錄入 */* * 是否要求修改 */if (e.getSource() = modifyBtn) int choose = JO

38、ptionPane.showConfirmDialog(currentContainer,確定要修改該學生的成績嗎?, 確認修改,JOptionPane.YES_NO_CANCEL_OPTION);if (choose = JOptionPane.YES_OPTION) boolean flag = modify(name, score, score1, score2, score3); / 當確定時修改所有名字為name的同學的成績?yōu)閟coreif (flag) JOptionPane.showMessageDialog(currentContainer, 已將修改,修改成功!, JOpti

39、onPane.PLAIN_MESSAGE); else JOptionPane.showMessageDialog(currentContainer,沒有該姓名的同學的成績記錄!, 修改失?。?JOptionPane.ERROR_MESSAGE);return;public boolean modify(String name, int score, int score1, int score2,int score3) try /* * 先讀入所有學生成績信息, 把滿足條件的記錄更新為新成績后,暫存到內(nèi)存中 其他記錄直接存儲 */BufferedReader in = new Buffered

40、Reader(new FileReader(fileName);String line = null, data = ;boolean flag = false;while (line = in.readLine() != null) String info = line.split(:);if (info0.equals(name) line = info0 + : + score + : + score1 + : + score2+ : + score3;flag = true;data += line + rn;in.close();/* * 重新寫文件 */Writer out = n

41、ew FileWriter(fileName);out.write(data);out.close();return flag; catch (IOException e) e.printStackTrace();return false;入口方法public static void main(String args) new Modify();4,刪除類public class Delete extends JFrame Container currentContainer = this;String fileName = new String(data.txt);JLabel titleL

42、abel = new JLabel(刪除成績界面);JPanel titlePanel = new JPanel();JLabel nameLabel = new JLabel(學生姓名);JLabel scoreLabel = new JLabel(學生學號);JLabel score1Label = new JLabel(英語成績);JLabel score2Label = new JLabel(數(shù)學成績);JLabel score3Label = new JLabel(專業(yè)成績);JTextField nameTextField = new JTextField(15);JTextFie

43、ld scoreTextField = new JTextField(15);JTextField score1TextField = new JTextField(15);JTextField score2TextField = new JTextField(15);JTextField score3TextField = new JTextField(15);JPanel inputPanel = new JPanel();JButton deleteBtn = new JButton(刪除);JPanel managePanel = new JPanel();ButtonActionLi

44、stener btnAction = new ButtonActionListener();public Delete() this.setSize(280, 300);this.setLocation(300, 300);this.setResizable(false);this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);this.setTitle(java學生成績管理系統(tǒng));this.setLayout(new BorderLayout();this.add(titlePanel, North);this.add(inputPane

45、l, Center);this.add(managePanel, South);titlePanel.setLayout(new FlowLayout(FlowLayout.CENTER, 0, 10);titlePanel.add(titleLabel);titleLabel.setFont(new Font(黑體, Font.PLAIN, 16);inputPanel.setLayout(new FlowLayout(FlowLayout.CENTER, 20, 10);inputPanel.add(nameLabel);/ 姓名inputPanel.add(nameTextField);

46、inputPanel.add(scoreLabel);/ 成績inputPanel.add(scoreTextField);/ ?inputPanel.add(score1Label);/ 成績1inputPanel.add(score1TextField);/ ?inputPanel.add(score2Label);/ 成績2inputPanel.add(score2TextField);/ ?inputPanel.add(score3Label);/ 成績3inputPanel.add(score3TextField);/ ?managePanel.setLayout(new FlowL

47、ayout(FlowLayout.CENTER, 5, 10);managePanel.add(deleteBtn);deleteBtn.addActionListener(btnAction);this.setVisible(true);class ButtonActionListener implements ActionListener public void actionPerformed(ActionEvent e) String name = nameTextField.getText().trim();if (name.length() = 0) JOptionPane.show

48、MessageDialog(currentContainer, 輸入的姓名為空!,操作失敗, JOptionPane.ERROR_MESSAGE);return;int score = 0;int score1 = 0;int score2 = 0;int score3 = 0;if (e.getSource() = deleteBtn) try score = Integer.parseInt(scoreTextField.getText().trim();int choose = JOptionPane.showConfirmDialog(currentContainer, 確定要刪除該學

49、號的同學嗎?, 確認刪除,JOptionPane.YES_NO_CANCEL_OPTION);if (choose = JOptionPane.YES_OPTION) boolean flag = delete(name, score); / 當確定時刪除名字為name的同學成績?yōu)閟core的成績一次if (flag) nameTextField.setText(); / 清空姓名框scoreTextField.setText();score1TextField.setText();score2TextField.setText();score3TextField.setText();/ 清空

50、成績框JOptionPane.showMessageDialog(currentContainer,已刪除該同學的成績!, 刪除成功!,JOptionPane.PLAIN_MESSAGE); else JOptionPane.showMessageDialog(currentContainer,沒有找到改學號的同學!, 刪除失?。?JOptionPane.PLAIN_MESSAGE); catch (NumberFormatException e1) / 當catch到NumberFormatException時說明parseInt失?。簺]有輸入成績,此時應刪除所有成績int choose =

51、 JOptionPane.showConfirmDialog(currentContainer, 確定要刪除所有重名的同學嗎?, 確認刪除,JOptionPane.YES_NO_CANCEL_OPTION);if (choose = JOptionPane.YES_OPTION) boolean flag = delete(name); / 當確定時刪除名字為name的同學的所有成績if (flag) nameTextField.setText(); / 清空姓名框scoreTextField.setText(); / 清空成績框JOptionPane.showMessageDialog(cu

52、rrentContainer,已刪除該同學的所有成績!, 刪除成功!,JOptionPane.PLAIN_MESSAGE); else JOptionPane.showMessageDialog(currentContainer,該同學沒有成績!, 刪除失??!,JOptionPane.PLAIN_MESSAGE);return;try score = Integer.parseInt(scoreTextField.getText().trim(); catch (Exception e1) JOptionPane.showMessageDialog(currentContainer, 輸入的成

53、績不是數(shù)字!,操作失敗, JOptionPane.ERROR_MESSAGE);return;try score1 = Integer.parseInt(score1TextField.getText().trim(); catch (Exception e1) JOptionPane.showMessageDialog(currentContainer, 輸入的成績不是數(shù)字!,操作失敗, JOptionPane.ERROR_MESSAGE);return;try score2 = Integer.parseInt(score2TextField.getText().trim(); catch (Exception e1) JOptionPane.showMessageDialog(currentContainer, 輸入的成績不是數(shù)字!,操作失敗, JOptionPane.ERROR_MESSAGE);return;try score3 = Integer.parseInt(score3TextField.getText().tri

展開閱讀全文
溫馨提示:
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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

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

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

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


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