版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
.z.2016—2017學年第一學期期末考試《面向對象程序設計(Java)*》實踐考核項目設計說明書項目名稱:倉庫管理系統(tǒng)專業(yè):計算機科學與技術學號:姓名:任課教師:鞏晨靜2016年12月3日-.z.項目及要求(一)考核容:Java應用程序開發(fā)(二)考核要求:設計開發(fā)一個Java應用程序,設計題目自擬;要求學生熟練運用Java程序設計的基本知識和技能;要求學生掌握面向對象程序開發(fā)的基本思路和方法,熟悉軟件開發(fā)過程;要求學生利用面向對象的編程思想以及組件開發(fā)原理來完成系統(tǒng)的設計;要求學生利用所學的基本知識和技能,進行應用程序設計,并體現(xiàn)自己的創(chuàng)新;要求學生獨立完成,嚴禁拷貝與抄襲;按照軟件工程的思想,完成項目的需求分析、項目的功能框架、用戶界面的設計、各功能模塊的調(diào)試和運行等工作;重視設計說明書文檔的書寫。上交要求。要求學生上交設計說明書一份(Word格式)電子及打印文檔(A4紙)各一份,源程序打包上傳BB平臺。-.z.目錄TOC\o"1-2"\h\u第一章項目選題說明1第二章項目需求分析2第三章系統(tǒng)設計23.1設計思想23.2程序總體設計33.3程序詳細設計43.4數(shù)據(jù)庫的總體設計:7第四章系統(tǒng)測試及實現(xiàn)10第五章總結13附錄:15-.z.倉庫管理系統(tǒng)設計說明書第一章項目選題說明管理信息系統(tǒng)(MIS)的應用已深入到社會的各行各業(yè),它是信息、軟件與科學管理相結合的產(chǎn)物。MIS的開發(fā)過程不僅是一個編寫應用程序的過程,而且是一個以軟件工程的思想為指導,從可行性研究開始,經(jīng)過系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施到等主要階段的規(guī)開發(fā)過程。我們實現(xiàn)的是網(wǎng)絡數(shù)據(jù)庫管理系統(tǒng),我們選擇的是倉庫管理系統(tǒng),倉庫作為一種資源的集散地,在企業(yè)的整個供應鏈中起著至關重要的作用,如果不能保證正確的庫存控制及發(fā)貨,將會導致管理費用的增加,服務質量難以得到保證,從而影響企業(yè)的競爭力,傳統(tǒng)簡單的,靜態(tài)管理已經(jīng)無法保證企業(yè)各種資源的搞笑利用。如今的倉庫作業(yè)和庫存控制作業(yè)已經(jīng)十分復雜多樣化,僅靠人工記憶和手工錄入,不但費時費力,而且容易出錯,給企業(yè)帶來巨大的損失。所以要實施先進的自動化系統(tǒng),實現(xiàn)企業(yè)部的信息管理,共享交流,才能讓企業(yè)在競爭激烈的21世紀取得先機。倉庫管理系統(tǒng)就是對貨物和信息及金錢進行規(guī)劃和實行交流控制。它將入庫、出庫、庫存形成一個統(tǒng)一的中體,使企業(yè)處于全面受控狀態(tài),壓縮投資規(guī)模,加快資金周轉。在實時反映的基礎上,修正企業(yè)在日常生產(chǎn)經(jīng)營過程中各個環(huán)節(jié)上的偏差,降低產(chǎn)品成本和貨物的積壓。倉庫管理系統(tǒng)是通過入庫業(yè)務、出庫業(yè)務、實時庫存管理等功能綜合運用的管理系統(tǒng),對貨物全程進行有效的控制和跟蹤,實現(xiàn)完善的企業(yè)倉庫信息管理。倉庫管理系統(tǒng)的投入,將使倉庫的管理更加正規(guī)化,為產(chǎn)品的出入庫管理部門和銷售部門提供了方便,降低了倉庫的損耗。企業(yè)可以通過該系統(tǒng)對售出的產(chǎn)品進行跟蹤服務,同時避免可過去銷售人員按以往慣例親自前往用戶處去核實貨物情況的麻煩,提高了辦事小效率,節(jié)省了費用,而且還避免了不必要的業(yè)務糾紛,維護了企業(yè)長期與用戶建立的良好信譽。-.z.第二章項目需求分析我們設計的倉庫管理系統(tǒng)主要用于對倉庫日常工作的管理,主要任務是倉庫的各種信息進行日常管理,如查詢、修改、增加、刪除等。本系統(tǒng)實現(xiàn)了倉庫的信息化管理,完成了倉庫管理系統(tǒng)的基本功能。該系統(tǒng)主要包括用戶登錄系統(tǒng)、出入庫管理系統(tǒng)和庫存管理系統(tǒng)三個部分,各部分主要功能如下:(1)用戶登錄系統(tǒng):用于系統(tǒng)的登錄(2)出入庫管理系統(tǒng):用于產(chǎn)品信息的管理,如新增,修改。(3)庫存管理系統(tǒng):用于數(shù)據(jù)庫的連接,對庫產(chǎn)品的信息查詢,實現(xiàn)按需求查詢。第三章系統(tǒng)設計3.1設計思想(1)系統(tǒng)分成兩個主要的模塊,出入庫管理和庫存管理(2)分層的模塊化程序設計思想,整個系統(tǒng)采用模塊化結構設計。作為應用程序有較強的可操作性和擴展性。(3)合理的數(shù)據(jù)流設計,在應用系統(tǒng)設計中,相對獨立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運行,提高系統(tǒng)安全性。3.2程序總體設計倉庫管理系統(tǒng)倉庫管理系統(tǒng)用戶登錄倉庫基本信息圖3.1倉庫管理系統(tǒng)功能結構圖用戶登錄用戶登錄管理員登錄系統(tǒng)圖3.2管理員登錄功能結構圖倉庫基本信息倉庫基本信息新品入庫庫存增減庫存數(shù)據(jù)按需查詢圖3.3倉庫基本功能結構圖3.3程序詳細設計管理員登錄主體代碼:publicclassDengLue*tendsJFrameimplementsActionListener,MouseListener{ JPanelpnlMain; JLabellbltupian,lblyonghu,lblmima,lblbiaoti; JTe*tFieldt*tUserName;//文本框 JPasswordFieldpwdPassWord;//密碼框 uttonDengLu,TuiChu;//主鍵 DimensiondeSize; Toolkittoolkit=Toolkit.getDefaultToolkit(); publicDengLu(){ super("倉庫管理系統(tǒng)"); pnlMain=newJPanel();//主面板 pnlMain.setLayout(null);//空布局this.setUndecorated(true); lbltupian=newJLabel(newImageIcon("images/tupian.jpg"));//添加圖片 lbltupian.setBounds(0,0,708,366); lblyonghu=newJLabel("用戶名:"); lblyonghu.setBounds(450,50,90,20); lblmima=newJLabel("密碼:"); lblmima.setBounds(450,100,90,20); t*tUserName=newJTe*tField(100); t*tUserName.setBounds(500,50,150,20); pwdPassWord=newJPasswordField(100); pwdPassWord.setBounds(500,100,150,20); DengLu=newutton("登錄"); DengLu.setBounds(450,140,90,30); DengLu.addActionListener(this);//增加監(jiān)聽器 TuiChu=newutton("退出"); TuiChu.setBounds(560,140,90,30); TuiChu.setMnemonic('d');//設置快捷按鈕 TuiChu.addActionListener(this); //字體 Fontfont=newFont("宋體",Font.PLAIN,13); lblyonghu.setFont(font); lblmima.setFont(font); DengLu.setFont(font); TuiChu.setFont(font); //顏色 DengLu.setBackground(Color.CYAN); TuiChu.setBackground(Color.CYAN); pnlMain.add(lblyonghu); pnlMain.add(t*tUserName); pnlMain.add(lblmima); pnlMain.add(pwdPassWord); pnlMain.add(DengLu); pnlMain.add(TuiChu); pnlMain.add(lbltupian); this.setContentPane(pnlMain); this.setVisible(true); deSize=toolkit.getScreenSize();//獲取屏幕的大小 this.setSize(708,366); this.setLocation(deSize.width/2-this.getWidth()/2,deSize.height/2-this.getHeight()/2); this.setDefaultCloseOperation(JFrame.E*IT_ON_CLOSE); } publicstaticvoidmain(String[]args){ newDengLu(); } Override publicvoidactionPerformed(ActionEvente){ //TODOAuto-generatedmethodstub if(e.getSource()==DengLu) { if((t*tUserName.getTe*t().equals(""))&&(pwdPassWord.getTe*t().equals("960523"))) { newZhuJieMian(); this.dispose();} else JOptionPane.showMessageDialog(null,"用戶名或密碼錯誤,請重新輸入"); } if(e.getSource()==TuiChu)System.e*it(0); }3.4數(shù)據(jù)庫的總體設計:數(shù)據(jù)庫中總體有一表,是管理產(chǎn)品信息的,具體結構如下圖所示:設計表如下圖3.1所示:圖3.1數(shù)據(jù)庫的設計表圖3.2數(shù)據(jù)庫表的容(部分)連接數(shù)據(jù)庫的代碼如下:publicConnectionopenDB(){try{ Class.forName(".mysql.jdbc.Driver"); Connection=DriverManager.getConnection("jdbc:mysql://localhost:3306/student","root","960914");return; }catch(ClassNotFoundE*ceptione){ System.out.println("驅動加載異常!");returnnull; }catch(SQLE*ceptione){ System.out.println("數(shù)據(jù)庫連接異常!");returnnull; } } OverridepublicvoidactionPerformed(ActionEvente){if(e.getSource()==btnE*it)this.dispose();if(e.getSource()==btncha*un) {try{//獲得連接 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connectionconn=DriverManager.getConnection("jdbc:mysql://localhost:3306/student","root","960914");//建立查詢條件 Stringsql="select*fromkucunwherebianhao='"+t*tPassWord.getTe*t()+"'"; PreparedStatementpstm=conn.prepareStatement(sql);//執(zhí)行查詢 ResultSetrs=pstm.e*ecuteQuery();//計算有多少條記錄intcount=0;while(rs.ne*t()){ count++; } rs=pstm.e*ecuteQuery();//將查詢獲得的記錄數(shù)據(jù),轉換成適合生成JTable的數(shù)據(jù)形式 Object[][]info=newObject[count][6]; count=0;while(rs.ne*t()){ info[count][0]=rs.getString("bianhao"); info[count][1]=rs.getString("chanpinname"); info[count][2]=rs.getString("*inghao"); info[count][3]=rs.getString("dengji"); info[count][4]=rs.getString("shuliang"); info[count][5]=rs.getString("danjia"); count++; }//定義表頭 String[]title={"編號","產(chǎn)品名","型號","等級","數(shù)量","單價"};//創(chuàng)建JTablethis.tabDemo=newJTable(info,title);//顯示表頭this.jth=this.tabDemo.getTableHeader();//將JTable加入到帶滾動條的面板中this.scpDemo.getViewport().add(tabDemo); }catch(ClassNotFoundE*ceptionfe){ JOptionPane.showMessageDialog(null,"數(shù)據(jù)源錯誤","錯誤",JOptionPane.ERROR_MESSAGE); }catch(SQLE*ceptionsqle){ JOptionPane.showMessageDialog(null,"數(shù)據(jù)操作錯誤","錯誤",JOptionPane.ERROR_MESSAGE); } }}第四章系統(tǒng)測試及實現(xiàn)(一)登錄界面,管理員進行登錄操作。如圖4.1所示:圖4.1登錄界面(二)主界面,管理員通過該界面進入出入庫管理和庫存查詢。如圖4.2所示:圖4.2系統(tǒng)主界面(三)出入庫界面新增產(chǎn)品,點擊新入按鈕,將新產(chǎn)品信息輸入后,點擊確定,將新產(chǎn)品信息添加到數(shù)據(jù)庫中圖4.3所示:。如圖4.3新增產(chǎn)品(四)出入庫管理界面,點擊增減按鈕,在編號欄輸入編號,即可修改該產(chǎn)品的數(shù)量信息。如圖4.4所示:圖4.4增減庫存(五)庫存管理界面,點擊顯示數(shù)據(jù)查看當前倉庫存儲產(chǎn)品的信息。如圖4.5所示:圖4.5查詢庫存信息(六)庫存管理界面,在文本框輸入要查詢產(chǎn)品的編號后,點擊查詢按鈕,出現(xiàn)該產(chǎn)品的基本信息。如圖4.6所示:圖4.6按需查詢信息第五章總結經(jīng)過這學期的學習,在努力了幾周之后,終于將Java倉庫管理系統(tǒng)做了出來,雖然與想象中的程序還有一定的差距,但我還是很開心能夠獨立的將它完成,在這過程中,自己學到了很多,也感觸到很多。Java是本學期新開的一門課程,在學習過程中對其的感觸并不是很深刻,但是在這兩周,對其有了更加深刻的認識。平常在課堂的學習中都是跟著老師的腳步來敲代碼,對代碼的理解認識都很淺,但在自己構思自己動手的過程中,了解到了自己的不足,讓我明白了Java的學習是一個反復的過程,不斷的出現(xiàn)錯誤,不斷的找到錯誤,然后查閱資料、調(diào)試,最終讓其能夠成功的運行。通過這幾個周的努力,倉庫管理系統(tǒng)設計完成,實現(xiàn)了系統(tǒng)的基本功能。在這個過程中,主要完成了數(shù)據(jù)庫的設計和系統(tǒng)功能的實現(xiàn)。通過該系統(tǒng)可以方便快捷的實現(xiàn)倉庫管理中的貨物登記、出庫入庫、貨物盤點等工作,使企業(yè)的倉庫管理井井有條,為企業(yè)的健康發(fā)展創(chuàng)造良好的條件。并且在這個過程中,我對java程序設計有了進一步的認識,這并不是一件簡簡單單的事情,從最初的設計構思開始,每一步都需要自己的親歷親為,首先要做的就是通過調(diào)查了解分析問題,對于接受的任務要進行認真的分析,不能憑自己的客觀想象進行設計,分析最后應達到的目標,完成實際問題,否則做出來的程序將沒有實際運用的價值。然后進行算法的設計。之后便要開始編程,將算法翻譯成計算機語言。最后將程序運行,分析結果,對程序進行調(diào)試。這次的編程,是第一次獨立的進行完整設計的過程,在過程中遇到了很多的問題,最終的程序與最初的設計有很大的不同,因為經(jīng)常會發(fā)現(xiàn)最初的設想并不適用,所以經(jīng)過了幾次大的改動,所以我認識到,Java程序并不是一步完成的,往往需要不斷的調(diào)試,不斷的改進。在這過程中也經(jīng)常會遇到困難,但是在同學老師和網(wǎng)絡的幫助下,最終也一一的將其克服,但在今后的日子里還是需要不斷的學習新知識。有時候會忙到凌晨一二點,看著周圍只有屏幕的亮光,雖然真的是很辛苦吧,但是很快樂,當自己能敲出的代碼,即使做出的是做簡單的東西,可看著它從一個個代碼變成了程序,心里的那種喜悅感和成就感依舊是則強烈。附錄:部分重要代碼如下:管理員登錄:importjava*.swing.*;importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.MouseEvent;importjava.awt.event.MouseListener;publicclassDengLue*tendsJFrameimplementsActionListener,MouseListener{ JPanelpnlMain; JLabellbltupian,lblyonghu,lblmima,lblbiaoti; JTe*tFieldt*tUserName;//文本框 JPasswordFieldpwdPassWord;//密碼框 uttonDengLu,TuiChu;//主鍵 DimensiondeSize; Toolkittoolkit=Toolkit.getDefaultToolkit();publicDengLu(){super("倉庫管理系統(tǒng)");pnlMain=newJPanel();//主面板pnlMain.setLayout(null);this.setUndecorated(true);lbltupian=newJLabel(newImageIcon("images/tupian.jpg"));lbltupian.setBounds(0,0,708,366);lblyonghu=newJLabel("用戶名:");lblyonghu.setBounds(450,50,90,20);lblmima=newJLabel("密碼:");lblmima.setBounds(450,100,90,20);t*tUserName=newJTe*tField(100);t*tUserName.setBounds(500,50,150,20);pwdPassWord=newJPasswordField(100);pwdPassWord.setBounds(500,100,150,20);DengLu=newutton("登錄");DengLu.setBounds(450,140,90,30);DengLu.addActionListener(this);TuiChu=newutton("退出");TuiChu.setBounds(560,140,90,30);TuiChu.setMnemonic('d');//設置快捷按鈕TuiChu.addActionListener(this);//字體 Fontfont=newFont("宋體",Font.PLAIN,13);lblyonghu.setFont(font);lblmima.setFont(font);DengLu.setFont(font);TuiChu.setFont(font);//顏色DengLu.setBackground(Color.CYAN);TuiChu.setBackground(Color.CYAN);pnlMain.add(lblyonghu);pnlMain.add(t*tUserName);pnlMain.add(lblmima);pnlMain.add(pwdPassWord);pnlMain.add(DengLu);pnlMain.add(TuiChu);pnlMain.add(lbltupian);this.setContentPane(pnlMain);this.setVisible(true);deSize=toolkit.getScreenSize();//獲取屏幕的大小this.setSize(708,366);this.setLocation(deSize.width/2-this.getWidth()/2,deSize.height/2-this.getHeight()/2);this.setDefaultCloseOperation(JFrame.E*IT_ON_CLOSE); }publicstaticvoidmain(String[]args){newDengLu(); }OverridepublicvoidactionPerformed(ActionEvente){//TODOAuto-generatedmethodstubif(e.getSource()==DengLu) {if((t*tUserName.getTe*t().equals(""))&&(pwdPassWord.getTe*t().equals("960914"))) {//JOptionPane.showMessageDialog(null,"用戶名和密碼正確,歡迎登陸");newZhuJieMian();this.dispose();}else JOptionPane.showMessageDialog(null,"用戶名或密碼錯誤,請重新輸入"); }if(e.getSource()==TuiChu)System.e*it(0); }OverridepublicvoidmouseClicked(MouseEvente){//TODOAuto-generatedmethodstub }OverridepublicvoidmouseEntered(MouseEvente){//TODOAuto-generatedmethodstub }OverridepublicvoidmouseE*ited(MouseEvente){//TODOAuto-generatedmethodstub }OverridepublicvoidmousePressed(MouseEvente){//TODOAuto-generatedmethodstub }OverridepublicvoidmouseReleased(MouseEvente){//TODOAuto-generatedmethodstub }}連接數(shù)據(jù)庫并進行修改添加:packagelsg;importjava*.swing.JFrame;importjava*.swing.JOptionPane;importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.sql.*;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLE*ception;importjava.sql.Statement;importjava*.swing.*;publicclassRuKue*tendsJFrameimplementsActionListener{ JPanelpnlMain,pnl*in,pnltian; utton*inzeng,tianjia,guanbi,queding,tuichu,queding2; JLabelbiaoti1,chanpinming,bianhao,*inghao,dengji,shuliang,danjia; JLabelbiaoti2,chanpinming2,bianhao2,*inghao2,dengji2,shuliang2,danjia2; JTe*tFieldchan,bian,*ing,deng,shu,dan; JTe*tFieldchan2,bian2,*ing2,deng2,shu2,dan2; ResultSetrs; DimensiondeSize; Toolkittoolkit=Toolkit.getDefaultToolkit();publicRuKu(){super("入庫");deSize=toolkit.getScreenSize(); pnlMain=newJPanel();pnlMain.setLayout(null);//空布局pnltian=newJPanel();pnltian.setLayout(null);pnl*in=newJPanel();pnl*in.setLayout(null);*inzeng=newutton("新入");*inzeng.setBounds(0,0,200,50);*inzeng.addActionListener(this);tianjia=newutton("增減");tianjia.setBounds(210,0,200,50);tianjia.addActionListener(this);guanbi=newutton("關閉");guanbi.setBounds(420,0,200,50);guanbi.addActionListener(this);queding=newutton("確定");queding.setBounds(350,300,200,50);queding.addActionListener(this);tuichu=newutton("清空");tuichu.setBounds(570,300,200,50);tuichu.addActionListener(this);queding2=newutton("確定");queding2.setBounds(350,350,200,50);queding2.setBackground(Color.GREEN);queding2.addActionListener(this);biaoti1=newJLabel("請輸入新增產(chǎn)品的信息");biaoti1.setBounds(450,10,200,30);chanpinming=newJLabel("產(chǎn)品名");chanpinming.setBounds(350,50,50,30);chan=newJTe*tField(17);chan.setBounds(450,50,300,30);bianhao=newJLabel("編碼");bianhao.setBounds(350,90,50,30);bian=newJTe*tField(17);bian.setBounds(450,90,300,30);*inghao=newJLabel("型號");*inghao.setBounds(350,130,50,30);*ing=newJTe*tField(17);*ing.setBounds(450,130,300,30);dengji=newJLabel("等級");dengji.setBounds(350,170,50,30);deng=newJTe*tField(17);deng.setBounds(450,170,300,30);shuliang=newJLabel("數(shù)量");shuliang.setBounds(350,210,50,30);shu=newJTe*tField(17);shu.setBounds(450,210,300,30);danjia=newJLabel("單價");danjia.setBounds(350,250,50,30);dan=newJTe*tField(17);dan.setBounds(450,250,300,30);bianhao2=newJLabel("編碼");bianhao2.setBounds(350,50,50,30);bian2=newJTe*tField(17);bian2.setBounds(450,50,300,30);shuliang2=newJLabel("數(shù)量");shuliang2.setBounds(350,210,50,30);shu2=newJTe*tField(17);shu2.setBounds(450,210,300,30);pnl*in.add(biaoti1);pnl*in.add(chanpinming);pnl*in.add(bianhao);pnl*in.add(*inghao);pnl*in.add(dengji);pnl*in.add(shuliang);pnl*in.add(danjia);pnl*in.add(chan);pnl*in.add(bian);pnl*in.add(*ing);pnl*in.add(deng);pnl*in.add(shu);pnl*in.add(dan);pnl*in.add(queding);pnl*in.add(tuichu);pnltian.add(bianhao2);pnltian.add(shuliang2);pnltian.add(bian2);pnltian.add(shu2);pnltian.add(queding2);pnlMain.add(*inzeng);pnlMain.add(tianjia);pnlMain.add(guanbi);pnlMain.add(pnl*in);pnlMain.add(pnltian);this.setContentPane(pnlMain);this.setSize(deSize.width-320,deSize.height-275);this.setLocation(310,232);this.setUndecorated(true);//無邊化:必須在setVisible之前使用this.setVisible(true);//可視 }publicstaticvoidmain(String[]args){ RuKumu=newRuKu(); mu.getUser(); }OverridepublicvoidactionPerformed(ActionEvente){//TODOAuto-generatedmethodstubif(e.getSource()==*inzeng) {pnl*in.setBounds(10,70,1030,400);pnltian.setSize(0,0); }if(e.getSource()==tianjia) {pnltian.setBounds(10,70,1030,400);pnl*in.setSize(0,0); }if(e.getSource()==guanbi)this.dispose();if(e.getSource()==queding){insertUser();}if(e.getSource()==queding2){updateUser();} }publicConnectionopenDB(){try{ Class.forName(".mysql.jdbc.Driver"); Connection=DriverManager.getConnection("jdbc:mysql://localhost:3306/student","root","960914");return; }catch(ClassNotFoundE*ceptione){ System.out.println("驅動加載異常!");returnnull; }catch(SQLE*ceptione){ System.out.println("數(shù)據(jù)庫連接異常!");returnnull; } } publicvoidge
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 抗生素使用后腸道微生態(tài)恢復方法
- 小學一年級數(shù)學同步練習題
- 高一化學第四單元非金屬及其化合物第二講富集在海水中的元素-氯練習題
- 2024高中地理第一章人口的變化第1節(jié)人口的數(shù)量變化練習含解析新人教版必修2
- 2024高中語文第四單元創(chuàng)造形象詩文有別過小孤山大孤山訓練含解析新人教版選修中國古代詩歌散文欣賞
- 2024高考化學一輪復習第10章有機化學基礎第35講生活中常見的有機化合物精練含解析
- 2024高考化學一輪復習第三章第3課時金屬材料復合材料教案魯科版
- 2024高考化學二輪復習專題一傳統(tǒng)文化物質的組成與分類學案
- 2024高考地理一輪復習專練20三大類巖石及地殼的物質循環(huán)含解析新人教版
- 期末學校教育教學年會閉幕上校長講話:凝心聚力奔赴2025光明新程
- 江蘇省如皋市2024-2025學年高二英語上學期期末教學質量調(diào)研試題
- 2023遼寧公務員考試《行測》真題(含答案及解析)
- 2024-2030年鋁合金粉行業(yè)市場現(xiàn)狀供需分析及重點企業(yè)投資評估規(guī)劃分析研究報告
- JGJ106-2014建筑基樁檢測技術規(guī)范
- 植入(介入)性醫(yī)療器械管理制度
- 遼寧農(nóng)業(yè)職業(yè)技術學院2024年單招復習題庫(普通高中畢業(yè)生)-數(shù)學(130道)
- 內(nèi)鏡下粘膜剝離術(ESD)護理要點及健康教育課件
- 2024年民族宗教理論政策知識競賽考試題庫及答案
- 項目七電子商務消費者權益保護的法律法規(guī)
- 品質經(jīng)理工作總結
- 供電搶修述職報告
評論
0/150
提交評論