




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 面向?qū)ο笳n程設(shè)計(jì)報(bào)告課程設(shè)計(jì)題目:圖書信息管理系統(tǒng)學(xué) 院:計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 專 業(yè): 軟件工程 班 級(jí): 131 學(xué) 號(hào): 1308060130 學(xué)生姓名: 易榜宇 指導(dǎo)教師: 汪健 2014年7月12日一、課程設(shè)計(jì)目的及要求1: 課程設(shè)計(jì)要求面向?qū)ο蟪绦蛟O(shè)計(jì)是一門實(shí)踐性較強(qiáng)的課程,以實(shí)際應(yīng)用為目的。在課程設(shè)計(jì)時(shí)應(yīng)注重培養(yǎng)學(xué)生的實(shí)際操作能力。本課程設(shè)計(jì)安排了16學(xué)時(shí)的實(shí)驗(yàn)課時(shí),具體要求如下:1. 學(xué)習(xí)和理解課程設(shè)計(jì)題目的基本理論和方法;2. 掌握實(shí)驗(yàn)的實(shí)現(xiàn)步驟和關(guān)鍵技術(shù);3. 準(zhǔn)備好實(shí)驗(yàn)所需要的資源和文檔;4. 上機(jī)實(shí)現(xiàn)程序,得到通過調(diào)試的正確程序。5. 根據(jù)實(shí)驗(yàn)的要求,完成實(shí)驗(yàn)報(bào)告的w
2、ord文檔。2:課程設(shè)計(jì)目的面向?qū)ο蟪绦蛟O(shè)計(jì)是軟件工程專業(yè)的專業(yè)基礎(chǔ)課,目的是讓學(xué)生通過對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)語言(例如Java)的學(xué)習(xí),全面理解和掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想、基本概念和基本方法。本課程設(shè)計(jì)是面向?qū)ο蟪绦蛟O(shè)計(jì)課程的后續(xù)實(shí)踐課程。在本課程設(shè)計(jì)中,將利用JDK1.7/1.8平臺(tái)和Eclipse(Netbeans)集成開發(fā)環(huán)境為實(shí)踐工具,通過上機(jī)實(shí)踐培養(yǎng)學(xué)生分析具體問題、利用面向?qū)ο笳Z言工具(Java)解決實(shí)際問題的能力,更好地理解和掌握面向?qū)ο蟮乃枷?、概念和方法。二、課程設(shè)計(jì)實(shí)踐環(huán)境Win7 、JDK 1.7/1.8以及Eclipse集成開發(fā)環(huán)境。3、 課程設(shè)計(jì)內(nèi)容1: 圖書借閱信
3、息管理系統(tǒng) 題目要求:設(shè)計(jì)三個(gè)類:圖書類、讀者類、借閱信息類。圖書類用來存儲(chǔ)圖書的信息,讀者類用來存儲(chǔ)讀者的信息,借閱信息類用來存儲(chǔ)讀者借閱圖書的信息。在系統(tǒng)中實(shí)現(xiàn)圖書信息的添加和查詢、讀者信息的添加和查詢、圖書借閱信息的添加和查詢。 圖書信息可以包括:書名、圖書編號(hào)、作者、出版社、出版時(shí)間、版次、ISBN、定價(jià)等。 讀者信息可以包括:姓名、年齡、性別、借閱證號(hào)(讀者編號(hào))、單位等。 圖書借閱信息可以包括:讀者編號(hào)、圖書編號(hào)、借出時(shí)間、應(yīng)還時(shí)間等。2:具體設(shè)計(jì)了AddInforFrame,AddBookFrame,AddFrame,AddListener,SearchListener,Logi
4、nListener,OperateFrame,SearchBookFrame,SearchUserFrame,SearchInforFrame,WindowLoad,MainFrame這樣我?guī)讉€(gè)類,3,(0)這是管理員登錄的界面) (1)這是管理員進(jìn)行操作的界面)(2)這是用戶添加的界面)(3)這是用戶查詢的界面)(4)這是管理員將要退出的界面)4,使用說明: 管理員通過后臺(tái)登錄(用戶名admin,密碼123456),可以進(jìn)行讀者、圖書、借閱信息的添加與查詢,以及相關(guān)的操作。四、源程序代碼AddBookFrame.javaimport java.awt.FlowLayout;import ja
5、va.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileReader;import java.io.IOException;im
6、port java.util.regex.Matcher;import java.util.regex.Pattern;import javax.swing.Box;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JScrollPane;import javax.swing.JTextArea;import javax.swing.JTextField;import javax.swin
7、g.event.DocumentEvent;import javax.swing.event.DocumentListener;public class AddBookFrame extends JFrame implements ActionListenerstatic int bookcount=0;JLabel alable;/*姓名、學(xué)號(hào)、年齡、性別、學(xué)院、專業(yè)、年級(jí)、班級(jí)*/JLabel userlable;JLabel usernumber;JLabel age;JLabel sex;JLabel collage;JLabel major;JLabel grade;JLabel c
8、lass_;JTextField userinput,usernuminput,ageinput,sexinput,collageinput,majorinput,gradeinput,class_input;JTextArea showtext;/*用于顯示用戶添加的信息域 */JButton ok;JButton reset;int flag=0;int flag1=0; public AddBookFrame() init(); setBounds(400,100,600,600); setVisible(true); setResizable(false); /* addWindowL
9、istener(new WindowAdapter() public void windowClosing(WindowEvent e) int n=JOptionPane.showConfirmDialog( this, "是否要真的退出添加?","確認(rèn)對(duì)話框", JOptionPane.YES_NO_CANCEL_OPTION);if(n=JOptionPane.YES_OPTION)this.EXIT_ON_CLOSE;System.exit(0); );*/ setDefaultCloseOperation(this.DISPOSE_ON_CLO
10、SE); void init() alable =new JLabel("請(qǐng)?zhí)顚懴嚓P(guān)信息:"); userlable=new JLabel("編號(hào):"); usernumber =new JLabel("書名:");age=new JLabel("版次:"); sex=new JLabel("定價(jià):");collage=new JLabel("作者:"); major=new JLabel("出版社:"); grade=new JLabel("出
11、版時(shí)間:"); class_=new JLabel("ISBN:"); userinput=new JTextField(15); usernuminput=new JTextField(15); ageinput=new JTextField(15); sexinput=new JTextField(15); collageinput=new JTextField(15); majorinput=new JTextField(15); gradeinput=new JTextField(15); class_input=new JTextField(15); /
12、設(shè)置盒式布局并添加組件Box baseBox,boxV1,boxV2,boxV3,boxV4;this.setLayout(new FlowLayout();boxV1=Box.createVerticalBox();boxV1.add(alable);boxV1.add(boxV1.createVerticalStrut(30);boxV1.add(userlable);boxV1.add(boxV1.createVerticalStrut(15);boxV1.add(usernumber);boxV1.add(boxV1.createVerticalStrut(15);boxV1.add(
13、age);boxV1.add(boxV1.createVerticalStrut(15);boxV1.add(sex);boxV1.add(boxV1.createVerticalStrut(15);boxV1.add(collage);boxV1.add(boxV1.createVerticalStrut(15);boxV1.add( major);boxV1.add(boxV1.createVerticalStrut(15);boxV1.add(grade);boxV1.add(boxV1.createVerticalStrut(15);boxV1.add(class_);boxV2=Bo
14、x.createVerticalBox();/*boxV2.createVerticalStrut(10);*/boxV2.add(boxV2.createVerticalStrut(45);boxV2.add(userinput);boxV2.add(boxV2.createVerticalStrut(11);boxV2.add(usernuminput);boxV2.add(boxV2.createVerticalStrut(11);boxV2.add(ageinput);boxV2.add(boxV2.createVerticalStrut(11);boxV2.add(sexinput)
15、;boxV2.add(boxV2.createVerticalStrut(11);boxV2.add(collageinput);boxV2.add(boxV2.createVerticalStrut(11);boxV2.add(majorinput);boxV2.add(boxV2.createVerticalStrut(11);boxV2.add( gradeinput);boxV2.add(boxV2.createVerticalStrut(11);boxV2.add(class_input);boxV3=Box.createHorizontalBox();boxV3.add(boxV1
16、);boxV3.add(boxV2);boxV4=Box.createHorizontalBox();ok=new JButton("確定");reset=new JButton("取消");ok.addActionListener(this);reset.addActionListener(this);boxV4.add(ok);boxV4.add(reset);baseBox=Box.createVerticalBox();baseBox.add(boxV3);baseBox.add(baseBox.createVerticalStrut(20);b
17、aseBox.add(boxV4);showtext=new JTextArea(9,50);/*文本域的一些操作*/showtext.setText("您新添加的圖書信息如下:");add(new JScrollPane(showtext);showtext.setLineWrap(true);/*(showtext.getDocument().addDocumentListener(this);*/add(showtext);this.add(baseBox);/讓輸入用戶名的文本框獲得焦點(diǎn)userinput.grabFocus(); Overridepublic vo
18、id actionPerformed(ActionEvent e) / TODO Auto-generated method stubif(e.getSource()=reset) showtext.setText("您新添加的圖書信息如下:");else if(userinput.getText().isEmpty()|usernuminput.getText().isEmpty()|ageinput.getText().isEmpty()|sexinput.getText().isEmpty()|collageinput.getText().isEmpty()|majo
19、rinput.getText().isEmpty()|gradeinput.getText().isEmpty()|class_input.getText().isEmpty()JOptionPane.showMessageDialog(this,"請(qǐng)把信息填寫完整!", "警告對(duì)話框",JOptionPane.WARNING_MESSAGE);else/*此時(shí)用戶已存在了*/String usernum=userinput.getText();int b;byte tom=new byte1000000;File file=new File("
20、;C:Book.txt");tryFileReader in=new FileReader(file);BufferedReader inTwo=new BufferedReader(in);String s=null;int a;while(s=inTwo.readLine()!=null)if(a=s.indexOf(usernum)!=-1)flag=1;JOptionPane.showMessageDialog(this,"圖書已經(jīng)存在!", "警告對(duì)話框",JOptionPane.WARNING_MESSAGE);userinput.
21、setText(null);usernuminput.setText(null);ageinput.setText(null);sexinput.setText(null);collageinput.setText(null); majorinput.setText(null);gradeinput.setText(null);class_input.setText(null); break; catch(IOException e1)JOptionPane.showMessageDialog(this,"文件讀取失??!", "警告對(duì)話框",JOptio
22、nPane.WARNING_MESSAGE);if(flag=0)/*沒有重復(fù)添加圖書的情況*/tryint n=Integer.parseInt(userinput.getText();String date1=gradeinput.getText();/*String date2=majorinput.getText();*/String eL = "0-94-0-10-9-0-30-9"Pattern p = Ppile(eL);Matcher mm = p.matcher(date1);/*Matcher nn=p.matcher(date2)*/;boolean
23、dateFlag = (mm.matches()/*&&nn.matches()*/);if (!dateFlag) flag1=1;JOptionPane.showMessageDialog(this,"日期格式有誤!", "警告對(duì)話框",JOptionPane.WARNING_MESSAGE); gradeinput.setText(null);/*majorinput.setText(null);*/ gradeinput.grabFocus();if(flag1=0) bookcount+;/*計(jì)數(shù)總?cè)藬?shù)*/String s1=u
24、serinput.getText();showtext.append("n"+"編號(hào):"+s1+";");String s2=usernuminput.getText();showtext.append("書名:"+s2+";");String s3=ageinput.getText();showtext.append("版次:"+s3+";");String s4=sexinput.getText();showtext.append("定價(jià):&
25、quot;+s4+";"+"n");String s5=collageinput.getText();showtext.append("作者:"+s5+";");String s6= majorinput.getText();showtext.append("出版社:"+s6+";");String s7=gradeinput.getText();showtext.append("出版時(shí)間:"+s7+";");String s8=cla
26、ss_input.getText();showtext.append("ISBN:"+s8+";");int n1=JOptionPane.showConfirmDialog(this, "是否要真的添加?","確認(rèn)對(duì)話框", JOptionPane.YES_NO_CANCEL_OPTION);if(n1=JOptionPane.YES_OPTION)/*this.EXIT_ON_CLOSE;*/String personInfo=/*"學(xué)號(hào):"+*/s1+"rn"+/*&q
27、uot;姓名:"+*/s2+"rn"+/*"年齡:"+*/s3+"rn"/*+"性別:"*/+s4+"rn"/*+"學(xué)院:"*/+s5+"rn"+/*"專業(yè):"+*/s6+"rn"+/*"年級(jí):"+*/s7+"rn"/*+"班級(jí):"*/+s8+"rn"/*用戶所有信息*/byte tom1=new byte1000000; to
28、m1=personInfo.getBytes();tryFile f=new File("C:Book.txt");try f.createNewFile(); / 當(dāng)且僅當(dāng)不存在具有此抽象路徑名指定名稱的文件時(shí),不可分地創(chuàng)建一個(gè)新的空文件 catch (IOException e2) e2.printStackTrace();FileOutputStream out=new FileOutputStream(f,true);/*out.write(tom);*/out.write(tom1,0,tom1.length);/*while(b=in.read(tom,0,10
29、000)!=-1)String s=new String(tom,0,b);*/System.out.println(personInfo);/*/out.close();/*彈出添加成功的界面*/JOptionPane.showMessageDialog(this,"添加成功!", "通知對(duì)話框",JOptionPane.WARNING_MESSAGE);userinput.setText(null);usernuminput.setText(null);ageinput.setText(null);sexinput.setText(null);col
30、lageinput.setText(null); majorinput.setText(null);gradeinput.setText(null);class_input.setText(null);catch (IOException ex)JOptionPane.showMessageDialog(this,"文件寫入錯(cuò)誤!", "警告對(duì)話框",JOptionPane.WARNING_MESSAGE);/*System.out.println("File write Error"+ex);*/ catch(Exception e
31、e)JOptionPane.showMessageDialog(this,"書編號(hào)格式錯(cuò)誤!", "警告對(duì)話框",JOptionPane.WARNING_MESSAGE);userinput.setText(null);userinput.grabFocus(); AddFrame.javaimport java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;
32、import java.awt.event.WindowEvent;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileReader;import java.io.IOException;import javax.swing.Box;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabe
33、l;import javax.swing.JOptionPane;import javax.swing.JScrollPane;import javax.swing.JTextArea;import javax.swing.JTextField;import javax.swing.event.DocumentEvent;import javax.swing.event.DocumentListener;public class AddFrame extends JFrame implements ActionListenerstatic int stucount=0;JLabel alabl
34、e;/*姓名、學(xué)號(hào)、年齡、性別、學(xué)院、專業(yè)、年級(jí)、班級(jí)*/JLabel userlable;JLabel usernumber;JLabel age;JLabel sex;JLabel collage;JLabel major;JLabel grade;JLabel class_;JTextField userinput,usernuminput,ageinput,sexinput,collageinput,majorinput,gradeinput,class_input;JTextArea showtext;/*用于顯示用戶添加的信息域 */JButton ok;JButton reset
35、;int flag=0; public AddFrame() init(); setBounds(400,100,600,600); setVisible(true); setResizable(false); /* addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) int n=JOptionPane.showConfirmDialog( this, "是否要真的退出添加?","確認(rèn)對(duì)話框", JOptionPane.YES_NO_CANCEL_O
36、PTION);if(n=JOptionPane.YES_OPTION)this.EXIT_ON_CLOSE;System.exit(0); );*/ setDefaultCloseOperation(this.DISPOSE_ON_CLOSE); void init() alable =new JLabel("請(qǐng)?zhí)顚懴嚓P(guān)信息:"); userlable=new JLabel("姓名:"); usernumber =new JLabel("學(xué)號(hào):");age=new JLabel("年齡:"); sex=new JL
37、abel("性別:");collage=new JLabel("學(xué)院:"); major=new JLabel("專業(yè):"); grade=new JLabel("年級(jí):"); class_=new JLabel("班級(jí):"); userinput=new JTextField(15); usernuminput=new JTextField(15); ageinput=new JTextField(15); sexinput=new JTextField(15); collageinput=n
38、ew JTextField(15); majorinput=new JTextField(15); gradeinput=new JTextField(15); class_input=new JTextField(15); /設(shè)置盒式布局并添加組件Box baseBox,boxV1,boxV2,boxV3,boxV4;this.setLayout(new FlowLayout();boxV1=Box.createVerticalBox();boxV1.add(alable);boxV1.add(boxV1.createVerticalStrut(30);boxV1.add(userlable
39、);boxV1.add(boxV1.createVerticalStrut(15);boxV1.add(usernumber);boxV1.add(boxV1.createVerticalStrut(15);boxV1.add(age);boxV1.add(boxV1.createVerticalStrut(15);boxV1.add(sex);boxV1.add(boxV1.createVerticalStrut(15);boxV1.add(collage);boxV1.add(boxV1.createVerticalStrut(15);boxV1.add( major);boxV1.add
40、(boxV1.createVerticalStrut(15);boxV1.add(grade);boxV1.add(boxV1.createVerticalStrut(15);boxV1.add(class_);boxV2=Box.createVerticalBox();/*boxV2.createVerticalStrut(10);*/boxV2.add(boxV2.createVerticalStrut(45);boxV2.add(userinput);boxV2.add(boxV2.createVerticalStrut(11);boxV2.add(usernuminput);boxV2
41、.add(boxV2.createVerticalStrut(11);boxV2.add(ageinput);boxV2.add(boxV2.createVerticalStrut(11);boxV2.add(sexinput);boxV2.add(boxV2.createVerticalStrut(11);boxV2.add(collageinput);boxV2.add(boxV2.createVerticalStrut(11);boxV2.add(majorinput);boxV2.add(boxV2.createVerticalStrut(11);boxV2.add( gradeinp
42、ut);boxV2.add(boxV2.createVerticalStrut(11);boxV2.add(class_input);boxV3=Box.createHorizontalBox();boxV3.add(boxV1);boxV3.add(boxV2);boxV4=Box.createHorizontalBox();ok=new JButton("確定");reset=new JButton("取消");ok.addActionListener(this);reset.addActionListener(this);boxV4.add(ok)
43、;boxV4.add(reset);baseBox=Box.createVerticalBox();baseBox.add(boxV3);baseBox.add(baseBox.createVerticalStrut(20);baseBox.add(boxV4);showtext=new JTextArea(9,50);/*文本域的一些操作*/showtext.setText("您新添加的用戶信息如下:");add(new JScrollPane(showtext);showtext.setLineWrap(true);/*(showtext.getDocument().a
44、ddDocumentListener(this);*/add(showtext);this.add(baseBox);/讓輸入用戶名的文本框獲得焦點(diǎn)userinput.grabFocus(); Overridepublic void actionPerformed(ActionEvent e) / TODO Auto-generated method stubif(e.getSource()=reset) showtext.setText("您新添加的用戶信息如下:");else /*此時(shí)用戶已存在了*/String usernum=usernuminput.getText
45、();int b;byte tom=new byte1000000;File file=new File("C:/Student.txt");tryFileReader in=new FileReader(file);BufferedReader inTwo=new BufferedReader(in);String s=null;int a;while(s=inTwo.readLine()!=null)if(a=s.indexOf(usernum)!=-1)flag=1;JOptionPane.showMessageDialog(this,"此用戶也注冊(cè)!&qu
46、ot;, ,JOptionPane.WARNING_MESSAGE);/*userinput.setText(null);usernuminput.setText(null);ageinput.setText(null);sexinput.setText(null);collageinput.setText(null); majorinput.setText(null);gradeinput.setText(null);class_input.setText(null);*/userinput.grabFocus(); break; catch(IOException e1)JOptionPa
47、ne.showMessageDialog(this,"讀取失敗!",JOptionPane.WARNING_MESSAGE);if(flag!=1)tryint n=Integer.parseInt(usernuminput.getText();int m=Integer.parseInt(ageinput.getText();if(m<0|m>100)JOptionPane.showMessageDialog(this,"年齡填寫不正確!",JOptionPane.WARNING_MESSAGE);ageinput.setText(null
48、);ageinput.grabFocus();String sex=sexinput.getText();if(!sex.equals("男")&&!sex.equals("女")JOptionPane.showMessageDialog(this,"性別填寫不正確!",JOptionPane.WARNING_MESSAGE);sexinput.setText(null);userinput.grabFocus();if(userinput.getText().isEmpty()|usernuminput.getTex
49、t().isEmpty()|ageinput.getText().isEmpty()|sexinput.getText().isEmpty()|collageinput.getText().isEmpty()|majorinput.getText().isEmpty()|gradeinput.getText().isEmpty()|class_input.getText().isEmpty()JOptionPane.showMessageDialog(this,"請(qǐng)把信息填寫完整!",JOptionPane.WARNING_MESSAGE);else stucount+;/
50、*計(jì)數(shù)總?cè)藬?shù)*/String s1=userinput.getText();showtext.append("n"+"用戶名:"+s1+";");String s2=usernuminput.getText();showtext.append("學(xué)號(hào):"+s2+";");String s3=ageinput.getText();showtext.append("年齡:"+s3+";");String s4=sexinput.getText();showte
51、xt.append("性別:"+s4+";"+"n");String s5=collageinput.getText();showtext.append("學(xué)院:"+s5+";");String s6= majorinput.getText();showtext.append("專業(yè):"+s6+";");String s7=gradeinput.getText();showtext.append("年級(jí):"+s7+";&quo
52、t;);String s8=class_input.getText();showtext.append("班級(jí):"+s8+";");int n1=JOptionPane.showConfirmDialog(this, "是否確定添加” JOptionPane.YES_NO_CANCEL_OPTION);if(n1=JOptionPane.YES_OPTION)/*this.EXIT_ON_CLOSE;*/String personInfo=/*"學(xué)號(hào):"+*/s2+"rn"+/*"姓名:&quo
53、t;+*/s1+"rn"+/*"年齡:"+*/s3+"rn"/*+"性別:"*/+s4+"rn"/*+"學(xué)院:"*/+s5+"rn"/*+"專業(yè):"*/+s6+"rn"+/*"年級(jí):"+*/s7+"rn"/*+"班級(jí):"*/+s8+"rn"/*用戶所有信息*/byte tom1=new byte1000000; tom1=personIn
54、fo.getBytes();tryFile f=new File("C:Student.txt");try f.createNewFile(); / 當(dāng)且僅當(dāng)不存在具有此抽象路徑名指定名稱的文件時(shí),不可分地創(chuàng)建一個(gè)新的空文件 catch (IOException e2) e2.printStackTrace();FileOutputStream out=new FileOutputStream(f,true);/*out.write(tom);*/out.write(tom1,0,tom1.length);/*while(b=in.read(tom,0,10000)!=-1)Strin
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- YY/T 1284-2024牙科學(xué)牙科鑷
- 銷售公司業(yè)務(wù)員勞動(dòng)合同協(xié)議
- 房屋按揭共同還款合同樣本2025
- 生態(tài)養(yǎng)殖基地租賃合同
- 特許經(jīng)營(yíng)合同示范文本
- 新能源貨車租賃合同
- 采購(gòu)合同管理:風(fēng)險(xiǎn)防范與應(yīng)對(duì)措施
- 合作建房借款合同(單位集體住房)
- 度產(chǎn)品試用合同協(xié)議
- 金屬冶煉安全管理課件
- 2025包頭青山賓館有限公司面向社會(huì)公開招聘18人筆試參考題庫(kù)附帶答案詳解
- 課件-DeepSeek從入門到精通
- 2025至2030年中國(guó)毛絨卡通玩具數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年度智能充電樁場(chǎng)地租賃合同范本3篇
- 2024年蕪湖職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫(kù)含答案解析
- 心電監(jiān)護(hù)儀的操作及注意事項(xiàng) 課件
- GB/T 718-2024鑄造用生鐵
- 細(xì)胞生物學(xué)(全套1047張課件)
- CFM56-7發(fā)動(dòng)機(jī)滑油系統(tǒng)及其常見故障分析(共41頁(yè))
- 《嵌入式技術(shù)》課程標(biāo)準(zhǔn)(STM32版)
- tplink-mr11u刷openwrt教程
評(píng)論
0/150
提交評(píng)論