![[優質文檔]Java倉庫管理系統報告_第1頁](http://file1.renrendoc.com/fileroot_temp2/2020-10/8/cc300b28-cb68-4011-893f-990a70dafa08/cc300b28-cb68-4011-893f-990a70dafa081.gif)
![[優質文檔]Java倉庫管理系統報告_第2頁](http://file1.renrendoc.com/fileroot_temp2/2020-10/8/cc300b28-cb68-4011-893f-990a70dafa08/cc300b28-cb68-4011-893f-990a70dafa082.gif)
![[優質文檔]Java倉庫管理系統報告_第3頁](http://file1.renrendoc.com/fileroot_temp2/2020-10/8/cc300b28-cb68-4011-893f-990a70dafa08/cc300b28-cb68-4011-893f-990a70dafa083.gif)
![[優質文檔]Java倉庫管理系統報告_第4頁](http://file1.renrendoc.com/fileroot_temp2/2020-10/8/cc300b28-cb68-4011-893f-990a70dafa08/cc300b28-cb68-4011-893f-990a70dafa084.gif)
![[優質文檔]Java倉庫管理系統報告_第5頁](http://file1.renrendoc.com/fileroot_temp2/2020-10/8/cc300b28-cb68-4011-893f-990a70dafa08/cc300b28-cb68-4011-893f-990a70dafa085.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、20162017學年第一學期期末考試面向對象程序設計(Java)*實踐考核項目設計說明書項目名稱: 倉庫管理系統 專 業: 計算機科學與技術 學 號: 姓 名: 任課教師: 鞏晨靜 2016年12月3日項目及要求(一)考核內容:Java應用程序開發(二)考核要求:1 設計開發一個Java應用程序,設計題目自擬;2 要求學生熟練運用Java程序設計的基本知識和技能;3 要求學生掌握面向對象程序開發的基本思路和方法,熟悉軟件開發過程;4 要求學生利用面向對象的編程思想以及組件開發原理來完成系統的設計;5 要求學生利用所學的基本知識和技能,進行應用程序設計,并體現自己的創新;6 要求學生獨立完成,嚴
2、禁拷貝與抄襲;7 按照軟件工程的思想,完成項目的需求分析、項目的功能框架、用戶界面的設計、各功能模塊的調試和運行等工作;8 重視設計說明書文檔的書寫。9 上交要求。要求學生上交設計說明書一份(Word格式)電子及打印文檔(A4紙)各一份,源程序打包上傳BB平臺。目錄第一章 項目選題說明1第二章 項目需求分析2第三章 系統設計23.1 設計思想23.2程序總體設計33.3程序詳細設計43.4 數據庫的總體設計:7第四章 系統測試及實現10第五章 總結13附錄 :15倉庫管理系統設計說明書第一章 項目選題說明管理信息系統(MIS)的應用已深入到社會的各行各業,它是信息、軟件與科學管理相結合的產物。
3、MIS的開發過程不僅是一個編寫應用程序的過程,而且是一個以軟件工程的思想為指導,從可行性研究開始,經過系統分析、系統設計、系統實施到等主要階段的規范開發過程。我們實現的是網絡數據庫管理系統,我們選擇的是倉庫管理系統,倉庫作為一種資源的集散地,在企業的整個供應鏈中起著至關重要的作用,如果不能保證正確的庫存控制及發貨,將會導致管理費用的增加,服務質量難以得到保證,從而影響企業的競爭力,傳統簡單的,靜態管理已經無法保證企業各種資源的搞笑利用。如今的倉庫作業和庫存控制作業已經十分復雜多樣化,僅靠人工記憶和手工錄入,不但費時費力,而且容易出錯,給企業帶來巨大的損失。所以要實施先進的自動化系統,實現企業內
4、部的信息管理,共享交流,才能讓企業在競爭激烈的21世紀取得先機。倉庫管理系統就是對貨物和信息及金錢進行規劃和實行交流控制。它將入庫、出庫、庫存形成一個統一的中體,使企業處于全面受控狀態,壓縮投資規模,加快資金周轉。在實時反映的基礎上,修正企業在日常生產經營過程中各個環節上的偏差,降低產品成本和貨物的積壓。倉庫管理系統是通過入庫業務、出庫業務、實時庫存管理等功能綜合運用的管理系統,對貨物全程進行有效的控制和跟蹤,實現完善的企業倉庫信息管理。倉庫管理系統的投入,將使倉庫的管理更加正規化,為產品的出入庫管理部門和銷售部門提供了方便,降低了倉庫的損耗。企業可以通過該系統對售出的產品進行跟蹤服務,同時避
5、免可過去銷售人員按以往慣例親自前往用戶處去核實貨物情況的麻煩,提高了辦事小效率,節省了費用,而且還避免了不必要的業務糾紛,維護了企業長期與用戶建立的良好信譽。第二章 項目需求分析 我們設計的倉庫管理系統主要用于對倉庫日常工作的管理,主要任務是倉庫的各種信息進行日常管理,如查詢、修改、增加、刪除等。本系統實現了倉庫的信息化管理,完成了倉庫管理系統的基本功能。該系統主要包括用戶登錄系統、出入庫管理系統和庫存管理系統三個部分,各部分主要功能如下:(1) 用戶登錄系統:用于系統的登錄(2) 出入庫管理系統:用于產品信息的管理,如新增,修改。(3) 庫存管理系統:用于數據庫的連接,對庫內產品的信息查詢,
6、實現按需求查詢。第三章 系統設計3.1 設計思想(1)系統分成兩個主要的模塊,出入庫管理和庫存管理(2)分層的模塊化程序設計思想,整個系統采用模塊化結構設計。作為應用程序有較強的可操作性和擴展性。(3)合理的數據流設計,在應用系統設計中,相對獨立的模塊間以數據流相互連接,使各模塊間的耦合性較低,方便系統運行,提高系統安全性。3.2程序總體設計倉庫管理系統用戶登錄倉庫基本信息 圖3.1 倉庫管理系統功能結構圖 用戶登錄管理員登錄系統 圖3.2 管理員登錄功能結構圖倉庫基本信息新品入庫庫存增減庫存數據按需查詢 圖3.3倉庫基本功能結構圖3.3程序詳細設計管理員登錄主體代碼:public class
7、 DengLu extends JFrame implements ActionListener,MouseListenerJPanel pnlMain;JLabel lbltupian,lblyonghu,lblmima,lblbiaoti;JTextField txtUserName;/文本框JPasswordField pwdPassWord;/密碼框JButton DengLu,TuiChu;/主鍵Dimension deSize;Toolkit toolkit=Toolkit.getDefaultToolkit();public DengLu ()super(倉庫管理系統);pnlM
8、ain=new JPanel();/主面板 pnlMain.setLayout(null);/空布局 this.setUndecorated(true); lbltupian=new JLabel(new ImageIcon(images/tupian.jpg);/添加圖片 lbltupian.setBounds(0, 0, 708,366);lblyonghu=new JLabel(用戶名:);lblyonghu.setBounds(450,50,90, 20);lblmima=new JLabel(密 碼:);lblmima.setBounds(450,100,90, 20);txtUse
9、rName=new JTextField(100);txtUserName.setBounds(500,50,150, 20);pwdPassWord=new JPasswordField(100);pwdPassWord.setBounds(500,100,150, 20);DengLu=new JButton(登錄);DengLu.setBounds(450,140,90, 30);DengLu.addActionListener(this);/增加監聽器TuiChu=new JButton(退出);TuiChu.setBounds(560,140,90, 30);TuiChu.setMn
10、emonic(d);/設置快捷按鈕TuiChu.addActionListener(this);/字體Font font=new Font(宋體, 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(txtUserName);pnlMa
11、in.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()
12、/2); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);public static void main(String args) new DengLu();Overridepublic void actionPerformed(ActionEvent e) / TODO Auto-generated method stubif(e.getSource()=DengLu)if(txtUserName.getText().equals()&(pwdPassWord.getText().equals()new ZhuJieMian();thi
13、s.dispose();elseJOptionPane.showMessageDialog(null, 用戶名或密碼錯誤,請重新輸入);if(e.getSource()=TuiChu)System.exit(0);3.4 數據庫的總體設計:數據庫中總體有一張表,是管理產品信息的,具體結構如下圖所示: 設計表如下圖3.1所示: 圖3.1 數據庫的設計表 圖3.2 數據庫表的內容(部分)連接數據庫的代碼如下:public Connection openDB()try Class.forName(com.mysql.jdbc.Driver);Connection cn=DriverManager.g
14、etConnection(jdbc:mysql:/localhost:3306/student,root , ); return cn; catch (ClassNotFoundException e) System.out.println(驅動加載異常!);return null; catch (SQLException e) System.out.println(數據庫連接異常!);return null;Overridepublic void actionPerformed(ActionEvent e) if(e.getSource()=btnExit)this.dispose();if
15、(e.getSource()=btnchaxun)try/ 獲得連接Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);Connection conn = DriverManager.getConnection(jdbc:mysql:/localhost:3306/student,root , );/ 建立查詢條件String sql = select * from kucun where bianhao=+txtPassWord.getText()+; PreparedStatement pstm = conn.prepareStatement(sql);
16、/ 執行查詢ResultSet rs = pstm.executeQuery();/ 計算有多少條記錄int count = 0;while(rs.next()count+;rs = pstm.executeQuery();/ 將查詢獲得的記錄數據,轉換成適合生成JTable的數據形式Object info = new Objectcount6;count = 0;while(rs.next()infocount0 = rs.getString(bianhao);infocount1 = rs.getString(chanpinname);infocount2 = rs.getString(x
17、inghao);infocount3 = rs.getString(dengji);infocount4 = rs.getString(shuliang);infocount5 = rs.getString(danjia);count+;/ 定義表頭String title = 編號,產品名,型號,等級,數量,單價;/ 創建JTablethis.tabDemo = new JTable(info,title);/ 顯示表頭this.jth = this.tabDemo.getTableHeader();/ 將JTable加入到帶滾動條的面板中this.scpDemo.getViewport()
18、.add(tabDemo);catch(ClassNotFoundException cnfe)JOptionPane.showMessageDialog(null,數據源錯誤,錯誤,JOptionPane.ERROR_MESSAGE);catch(SQLException sqle)JOptionPane.showMessageDialog(null,數據操作錯誤,錯誤,JOptionPane.ERROR_MESSAGE);第四章 系統測試及實現(一)登錄界面,管理員進行登錄操作。如圖4.1所示: 圖4.1 登錄界面(二)主界面,管理員通過該界面進入出入庫管理和庫存查詢。如圖4.2所示: 圖
19、4.2 系統主界面(三)出入庫界面新增產品,點擊新入按鈕,將新產品信息輸入后,點擊確定,將新產品信息添加到數據庫中圖4.3所示:。如 圖4.3 新增產品(四)出入庫管理界面,點擊增減按鈕,在編號欄輸入編號,即可修改該產品的數量信息。如圖4.4所示:圖4.4 增減庫存(五)庫存管理界面,點擊顯示數據查看當前倉庫存儲產品的信息。如圖4.5所示: 圖4.5 查詢庫存信息(六)庫存管理界面,在文本框輸入要查詢產品的編號后,點擊查詢按鈕,出現該產品的基本信息。如圖4.6所示: 圖4.6 按需查詢信息 第五章 總結經過這學期的學習,在努力了幾周之后,終于將Java倉庫管理系統做了出來,雖然與想象中的程序還
20、有一定的差距,但我還是很開心能夠獨立的將它完成,在這過程中,自己學到了很多,也感觸到很多。Java是本學期新開的一門課程,在學習過程中對其的感觸并不是很深刻,但是在這兩周內,對其有了更加深刻的認識。平常在課堂的學習中都是跟著老師的腳步來敲代碼,對代碼的理解認識都很淺,但在自己構思自己動手的過程中,了解到了自己的不足,讓我明白了Java的學習是一個反復的過程,不斷的出現錯誤,不斷的找到錯誤,然后查閱資料、調試,最終讓其能夠成功的運行。通過這幾個周的努力,倉庫管理系統設計完成,實現了系統的基本功能。在這個過程中,主要完成了數據庫的設計和系統功能的實現。通過該系統可以方便快捷的實現倉庫管理中的貨物登
21、記、出庫入庫、貨物盤點等工作,使企業的倉庫管理井井有條,為企業的健康發展創造良好的條件。并且在這個過程中,我對java程序設計有了進一步的認識,這并不是一件簡簡單單的事情,從最初的設計構思開始,每一步都需要自己的親歷親為,首先要做的就是通過調查了解分析問題,對于接受的任務要進行認真的分析,不能憑自己的客觀想象進行設計,分析最后應達到的目標,完成實際問題,否則做出來的程序將沒有實際運用的價值。然后進行算法的設計。之后便要開始編程,將算法翻譯成計算機語言。最后將程序運行,分析結果,對程序進行調試。這次的編程,是第一次獨立的進行完整設計的過程,在過程中遇到了很多的問題,最終的程序與最初的設計有很大的
22、不同,因為經常會發現最初的設想并不適用,所以經過了幾次大的改動,所以我認識到,Java程序并不是一步完成的,往往需要不斷的調試,不斷的改進。在這過程中也經常會遇到困難,但是在同學老師和網絡的幫助下,最終也一一的將其克服,但在今后的日子里還是需要不斷的學習新知識。有時候會忙到凌晨一二點,看著周圍只有屏幕的亮光,雖然真的是很辛苦吧,但是很快樂,當自己能敲出的代碼,即使做出的是做簡單的東西,可看著它從一個個代碼變成了程序,心里的那種喜悅感和成就感依舊是那么強烈。附錄 :部分重要代碼如下:管理員登錄:import javax.swing.*;import java.awt.*;import java.
23、awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;public class DengLu extends JFrame implements ActionListener,MouseListenerJPanel pnlMain; JLabel lbltupian,lblyonghu,lblmima,lblbiaoti;JTextField txtUserName;/文本框JPasswordF
24、ield pwdPassWord;/密碼框JButton DengLu,TuiChu;/主鍵Dimension deSize;Toolkit toolkit=Toolkit.getDefaultToolkit();public DengLu ()super(倉庫管理系統);pnlMain=new JPanel();/主面板 pnlMain.setLayout(null); this.setUndecorated(true); lbltupian=new JLabel(new ImageIcon(images/tupian.jpg); lbltupian.setBounds(0, 0, 708,
25、366); lblyonghu=new JLabel(用戶名:);lblyonghu.setBounds(450,50,90, 20);lblmima=new JLabel(密 碼:);lblmima.setBounds(450,100,90, 20);txtUserName=new JTextField(100);txtUserName.setBounds(500,50,150, 20);pwdPassWord=new JPasswordField(100);pwdPassWord.setBounds(500,100,150, 20);DengLu=new JButton(登錄);DengL
26、u.setBounds(450,140,90, 30);DengLu.addActionListener(this);TuiChu=new JButton(退出);TuiChu.setBounds(560,140,90, 30);TuiChu.setMnemonic(d);/設置快捷按鈕TuiChu.addActionListener(this);/字體Font font=new Font(宋體, Font.PLAIN, 13);lblyonghu.setFont(font);lblmima.setFont(font);DengLu.setFont(font);TuiChu.setFont(f
27、ont);/顏色DengLu.setBackground(Color.CYAN);TuiChu.setBackground(Color.CYAN); pnlMain.add(lblyonghu);pnlMain.add(txtUserName);pnlMain.add(lblmima);pnlMain.add(pwdPassWord);pnlMain.add(DengLu);pnlMain.add(TuiChu);pnlMain.add(lbltupian);this.setContentPane(pnlMain);this.setVisible(true);deSize=toolkit.ge
28、tScreenSize(); /獲取屏幕的大小this.setSize(708,366);this.setLocation(deSize.width/2-this.getWidth()/2, deSize.height/2-this.getHeight()/2); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);public static void main(String args) new DengLu();Overridepublic void actionPerformed(ActionEvent e) / TODO Auto-ge
29、nerated method stubif(e.getSource()=DengLu)if(txtUserName.getText().equals()&(pwdPassWord.getText().equals()/JOptionPane.showMessageDialog(null, 用戶名和密碼正確,歡迎登陸);new ZhuJieMian();this.dispose();elseJOptionPane.showMessageDialog(null, 用戶名或密碼錯誤,請重新輸入);if(e.getSource()=TuiChu)System.exit(0);Overridepubli
30、c void mouseClicked(MouseEvent e) / TODO Auto-generated method stubOverridepublic void mouseEntered(MouseEvent e) / TODO Auto-generated method stubOverridepublic void mouseExited(MouseEvent e) / TODO Auto-generated method stubOverridepublic void mousePressed(MouseEvent e) / TODO Auto-generated metho
31、d stubOverridepublic void mouseReleased(MouseEvent e) / TODO Auto-generated method stub連接數據庫并進行修改添加:package lsg;import javax.swing.JFrame;import javax.swing.JOptionPane;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.*;import java.sql.Connecti
32、on;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import javax.swing.*;public class RuKu extends JFrame implements ActionListenerJPanel pnlMain,pnlxin,pnltian;JButton xinzeng,tianjia,guanbi,queding,tuic
33、hu,queding2;JLabel biaoti1,chanpinming,bianhao,xinghao,dengji,shuliang,danjia;JLabel biaoti2,chanpinming2,bianhao2,xinghao2,dengji2,shuliang2,danjia2;JTextField chan,bian,xing,deng,shu,dan;JTextField chan2,bian2,xing2,deng2,shu2,dan2;ResultSet rs;Dimension deSize;Toolkit toolkit=Toolkit.getDefaultTo
34、olkit();public RuKu() super(入庫); deSize=toolkit.getScreenSize(); pnlMain=new JPanel(); pnlMain.setLayout(null);/空布局 pnltian=new JPanel(); pnltian.setLayout(null); pnlxin=new JPanel(); pnlxin.setLayout(null); xinzeng=new JButton(新入);xinzeng.setBounds(0,0, 200, 50);xinzeng.addActionListener(this);tian
35、jia=new JButton(增減);tianjia.setBounds(210, 0, 200, 50);tianjia.addActionListener(this);guanbi=new JButton(關閉);guanbi.setBounds(420, 0, 200, 50);guanbi.addActionListener(this);queding=new JButton(確定);queding.setBounds(350, 300, 200, 50);queding.addActionListener(this);tuichu=new JButton(清空);tuichu.se
36、tBounds(570, 300, 200, 50);tuichu.addActionListener(this);queding2=new JButton(確定);queding2.setBounds(350, 350, 200, 50);queding2.setBackground(Color.GREEN);queding2.addActionListener(this);biaoti1=new JLabel(請輸入新增產品的信息);biaoti1.setBounds(450, 10, 200, 30);chanpinming=new JLabel(產品名);chanpinming.set
37、Bounds(350, 50, 50, 30);chan=new JTextField(17);chan.setBounds(450, 50, 300, 30);bianhao=new JLabel(編碼);bianhao.setBounds(350,90, 50, 30);bian=new JTextField(17);bian.setBounds(450,90, 300, 30);xinghao=new JLabel(型 號);xinghao.setBounds(350,130, 50, 30);xing=new JTextField(17);xing.setBounds(450,130,
38、 300, 30);dengji=new JLabel(等 級);dengji.setBounds(350,170, 50, 30);deng=new JTextField(17);deng.setBounds(450,170, 300, 30);shuliang=new JLabel(數 量);shuliang.setBounds(350,210, 50, 30);shu=new JTextField(17);shu.setBounds(450,210, 300, 30);danjia=new JLabel(單 價);danjia.setBounds(350,250, 50, 30);dan
39、=new JTextField(17);dan.setBounds(450,250, 300, 30);bianhao2=new JLabel(編碼);bianhao2.setBounds(350, 50, 50, 30);bian2=new JTextField(17);bian2.setBounds(450, 50, 300, 30);shuliang2=new JLabel(數 量);shuliang2.setBounds(350,210, 50, 30);shu2=new JTextField(17);shu2.setBounds(450,210, 300, 30);pnlxin.ad
40、d(biaoti1);pnlxin.add(chanpinming);pnlxin.add(bianhao);pnlxin.add(xinghao);pnlxin.add(dengji);pnlxin.add(shuliang);pnlxin.add(danjia);pnlxin.add(chan);pnlxin.add(bian);pnlxin.add(xing);pnlxin.add(deng);pnlxin.add(shu);pnlxin.add(dan);pnlxin.add(queding);pnlxin.add(tuichu);pnltian.add(bianhao2);pnlti
41、an.add(shuliang2);pnltian.add(bian2);pnltian.add(shu2);pnltian.add(queding2); pnlMain.add(xinzeng); pnlMain.add(tianjia); pnlMain.add(guanbi); pnlMain.add(pnlxin); pnlMain.add(pnltian);this.setContentPane(pnlMain);this.setSize(deSize.width-320,deSize.height-275);this.setLocation(310, 232);this.setUn
42、decorated(true);/無邊化:必須在setVisible之前使用this.setVisible(true);/可視public static void main(String args) RuKu mu=new RuKu();mu.getUser();Overridepublic void actionPerformed(ActionEvent e) / TODO Auto-generated method stubif(e.getSource()=xinzeng)pnlxin.setBounds(10, 70, 1030, 400);pnltian.setSize(0, 0);i
43、f(e.getSource()=tianjia)pnltian.setBounds(10, 70, 1030, 400);pnlxin.setSize(0, 0);if(e.getSource()=guanbi)this.dispose();if(e.getSource()=queding) insertUser();if(e.getSource()=queding2)updateUser();public Connection openDB()try Class.forName(com.mysql.jdbc.Driver);Connection cn=DriverManager.getConnection(jdbc:mysql:/localhost:3306/student,root , ); return cn; catch (ClassNotFoundException e) System.out.println(驅動加載異常!);return null; catch (SQLException e) System.out.println(數據庫連接異常!);return null;public void getUser()try Statement stmt=openDB().
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 漁業捕撈權轉讓合同
- 高端酒店客房預訂管理軟件開發協議
- 中小學校道德領導的定義與內涵探討
- 《數學幾何深化:空間幾何與解析幾何教學》
- 網絡內容審核與管理規范
- 醫學影像學放射影像解讀知識考點
- 資源消耗一資源消耗統計表格
- 力學概念入門:高中物理力學課程教案
- 供應鏈管理績效評估表(年度)
- 建筑學建筑構造專項知識考核點
- 2025年行政能力測驗考試真題及答案
- 2024年寧夏中衛沙坡頭區招聘社區專職工作者真題
- 2025年江蘇省南京市中考物理模擬練習卷(含答案)
- 人教部編版三年級下冊語文各單元【習作范文】
- 教師普法考試題及答案
- 水冷空調項目可行性研究報告
- 2025年小產權房的買賣合同5篇
- 清運垃圾污水合同范本
- 夫妻婚內財產財產協議書
- 天津2025年中國醫學科學院放射醫學研究所第一批招聘筆試歷年參考題庫附帶答案詳解析
- 天耀中華合唱簡譜大劇院版
評論
0/150
提交評論