


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、文件 addmessage.java 代碼:import java.awt.*;import java.awt.eve nt.*;import java.sql.*;import java.util.*;import javax.swi ng.*;import javax.swi ng.table.*;class addmessage exte nds JFrame impleme nts Actio nListe nerJTextField t1,t2,t3,t4, t5;JTable table;JButton but1;JLabel lab1,lab2,lab3,lab4,lab5;JP
2、anel p1;addmessage()super(”增加”);setBou nds(350,100,470,400); setLayout(new GridLayout(1,1,10,10);p1= new JPa nel(); lab 仁new JLabel(" lab2=new JLabel(" lab3=new JLabel(" lab4=new JLabel(" lab5=new JLabel(" but 仁new JButto n("學(xué)號(hào)");t1= new JTextField(10); 姓名");t
3、2=new JTextField(10); 課程名");t3=new JTextField(10);狀態(tài)");t4=new JTextField(10);成績(jī)");t5=new JTextField(10);添加”);but1.addAct ion Liste ner(this);p1.add(lab1);p1.add(t1);p1.add(lab2);p1.add(t2); p1.add(lab3);p1.add(t3);p1.add(lab4);p1.add(t4);p1.add(lab5);p1.add(t5);p1.add(but1);add(p1);se
4、tVisible(true);public void action Performed(Act ionEvent e) int i=0 ;String sql1= null,sql2=n ull,update=n ull;學(xué)生成績(jī)系統(tǒng)"Stri ng url="jdbc:mysql:/localhost:3306/Connection con;Statement stmt;tryClass.forName("org.gjt.mm.mysql.Driver");catch(java .Ian g.ClassNotF oun dExcepti on e1)S
5、ystem.err.pri ntl n("ClassNotF oun dExcepti on:"+e1.getMessage();if(e.getSource()=but1)/添力口trycon=DriverMa nager.getCo nn ectio n(url,"root","123");VALUESstmt=c on .createStateme nt();sql1="INSERTINTO 學(xué) 生 成 績(jī) 表(”'+t1.getText()+"',”'+t2.getText()+&q
6、uot;',”'+ t3.getText()+"',”'+t4.getText()+"',”'+t5.getText()+"')"String nu m仁t1.getText();課程名String num2=t1.getText();String sele="select * from學(xué)生成績(jī)表 where 學(xué)號(hào)='"+nu m1+"' and=”'+num2+"”'ResultSet rs=stmt.executeQuery
7、(sele);if(rs. next()");JOptio nPa ne.showMessageDialog(this,"已有該條記錄,請(qǐng)核實(shí)! elsestmt.executeUpdate(sqll);JOptionPane.showMessageDialog(this,"添加成功!");tl.setText(”);t2.setText("");t3.setText("");t4.setText("");t5.setText("");stmt.close();con. cl
8、ose();catch(SQLExcepti on ex)System.err.pri ntln ("SQLExceptio n:"+ex.getMessage();文件 deletemessage.java 代碼import java.awt.*;import java.awt.eve nt.*;import java.sql.*;import java.util.*;import javax.swi ng.*;import javax.swi ng.table.*;class deletemessage exte nds JFrame impleme nts Actio
9、 nListe nerJTextField t1,t2,t3;JTable table;JButton but1;JLabel Iab1,lab2,lab3;JPanel p1;deletemessage()super(”刪除”);setBou nds(350,100,470,400); setLayout(new GridLayout(1,1,10,10);p1= new JPa nel(); lab 仁new JLabel(" lab2=new JLabel(" lab3=new JLabel(" but 仁new JButto n("學(xué)號(hào)"
10、;);t1= new JTextField(10); 姓名");t2=new JTextField(10); 課程名");t3=new JTextField(10);刪除");but1.addAct ion Liste ner(this);p1.add(lab1);p1.add(t1);p1.add(lab2);p1.add(t2);p1.add(lab3);p1.add(t3);p1.add(but1);add(p1);setVisible(true);學(xué)生成績(jī)系統(tǒng)"public void action Performed(Act ionEvent e
11、) Stri ng sql1= null,sql2=null;Stri ng url="jdbc:mysql:/localhost:3306/ Connection con;Statement stmt;tryClass.forName("org.gjt.mm.mysql.Driver");catch(java .Ian g.ClassNotF oun dExcepti on e1)System.err.pri ntl n("ClassNotF oun dExcepti on:"+e1.getMessage();if(e.getSource()
12、=but1) /刪除tryString nu m仁t1.getText();String num2=t2.getText();String num3=t3.getText();sql2="deletefrom 學(xué)生 成績(jī)表 where 學(xué)號(hào)="'+num1+"'and課程名='"+num3+"'"con=DriverMa nager.getCo nn ectio n(url,"root","123");where 學(xué)號(hào)='"+num1+"
13、;'and 姓名沒有此條記錄!請(qǐng)重新輸入");stmt=c on .createStateme nt();sql仁"select* from 學(xué)生成績(jī)表='"+nu m2+"' and課程名="'+num3+""'ResultSet rs=stmt.executeQuery(sql1);if(rs. next()stmt.executeUpdate(sql2);JOpti onPan e.showMessageDialog(this,"elseJOpti onPan e.sh
14、owMessageDialog(this,"t1.setText("");stmt.close();con. close();catch(SQLExcepti on ex)System.err.pri ntl n("SQLExceptio n:"+ex.getMessage();文件entry.java 代碼import java.awt.*;import java.awt.eve nt.*;import java.sql.*;import javax.swi ng.*;class en try exte nds JFrame impleme
15、nts Actio nListe ner int flag=1;String user,pass;JPa nel pa;JLabel Iab1,lab2;JTextField tf1;JPasswordField tf2;JButton btu1,btu2;JPa nel pa1,pa2,pa4;en try()super(”學(xué)生成績(jī)管理系統(tǒng)”);setBou nds(400,200,400,300);GridBagLayout gbL=new GridBagLayout(); GridBagC on stra ints gbc =new GridBagC on strai nts(); se
16、tLayout(gbL);gbc.fill=GridBagCo nstrai nts.HORIZONTAL; gbc.a nchor=GridBagCo nstrai nts.CENTER; lab仁new JLabel("請(qǐng)輸入帳號(hào)");lab2=new JLabel("請(qǐng)輸入密碼");tf2=new JPasswordField(10);tf2.setEchoChar('*');tf仁new JTextField(10);tf1.addActio nListe ner(this);pa1= new JPa nel();pa1.add(
17、lab1);pa1.add(tf1);gbc.gridx=1;gbc.gridy=1;gbc.i nsets=new In sets(2,5,0,5);gbL.setC on stra in ts(pa1,gbc);add(pa1);tf2.addActio nListe ner(this);pa2=new JPa nel();pa2.add(lab2);pa2.add(tf2);gbc.gridx=1;gbc.gridy=2;gbc.i nsets=new In sets(2,5,2,5);gbL.setC on stra in ts(pa2,gbc);add(pa2);btu仁new JB
18、utton(”確定");btul.addAct ion Liste ner(this);btu2=new JButton("退出");btu2.addAct ion Liste ner(this);pa4=new JPa nel();pa4.add(btu1);pa4.add(btu2);gbc.gridx=1;gbc.gridy=4;gbc.i nsets=new In sets(2,5,2,5);gbL.setC on stra in ts(pa4,gbc);add(pa4);public void action Performed(Act ionEvent
19、e)logi nsure ls;if(e.getSource()=btu1)user=tf1.getText();pass=tf2.getText();tryls=new log in sure(user,pass);this.setVisible(false);catch (SQLException e1)e1.pri ntStackTrace();catch (ClassNotFou ndException e1)e1.pri ntStackTrace();if(e.getSource()=btu2)dispose();System.exit(0);class logi nsureint
20、i=0;String n ame=nu ll,pwd=n ull, ustype=n ull;throwspubliclog in sure(Stri ngs,Stri nga)SQLExcepti on, ClassNotF oun dExcepti onString driver ="org.gjt.mm.mysql.Driver"Class.forName(driver);String URL = "jdbc:mysql:/localhost:3306/學(xué)生成績(jī)系統(tǒng)"Co nn ection conn = DriverMa nager.getCo
21、nn ectio n(URL,"root","123");Stateme nt stmt=c onn .createStateme nt();ResultSet rs = stmt.executeQuery("select * from用戶管理表");while (rs. next()name=rs.getString(”用戶名 ”).trim();pwd=rs.getString(”密碼").trim();ustype=rs.getString(”權(quán)限組").trim();if (s.equals (n ame
22、)&&a.equals(pwd)i=1;if(ustype.trim().equals("管理員")teacher tea=new teacher(); tea.setVisible(true);if(ustype.trim().equals("學(xué)生")stude nt stu=new stude nt(n ame); stu.setVisible(true);"用戶名或者密碼錯(cuò)誤","警告 if(i=0)JOpti onPan e.showMessageDialog( null,”,JOptio nPan
23、e.WARNING_MESSAGE);stmt.close();conn. close();文件inquiry.java 代碼import java.awt.*;import java.awt.eve nt.*;import java.sql.*;import java.util.*;import javax.swi ng.*;import javax.swi ng.table.*;class inquiry exte nds JFrame impleme nts Actio nListe nerJTextField t1;JTable table;JButton but1;JLabel la
24、b1;JPanel p1;JTable table仁 null;DefaultTableModel demod 仁n ull;String n=" 課程名","狀態(tài)","成績(jī)"String data=new Stri ng00;Stri ng No;inqui ry(Stri ng no)super(" 成績(jī)");No=no;setBou nds(350,100,470,400);p1= new JPa nel();lab仁new JLabel("課程名 ”);t1= new JTextField(10)
25、;but仁new JButton(”查詢成績(jī)");but1.addAct ion Liste ner(this);p1.add(lab1);p1.add(t1);p1.add(but1);demod仁 new DefaultTableModel(data ,n);table仁 new JTable(demod1);JScrollPa ne s1= new JScrollPa ne(table1);p1.add(s1);add(p1);setVisible(true);public void acti on Performed(Act ion Eve nt e)int i=0;Stri
26、 ng sql1;String url="jdbc:mysql:/localhost:3306/學(xué)生成績(jī)系統(tǒng)”Connection con;Statement stmt;tryClass.forName("org.gjt.mm.mysql.Driver");catch(java .Ian g.ClassNotF oun dExcepti on e1)System.err.pri ntl n("ClassNotF oun dExcepti on:"+e1.getMessage();if(e.getSource()=but1)tryStri ng
27、num=t1.getText();sql仁"select * from學(xué)生成績(jī)表 where 學(xué)號(hào)='"+No+""'if(! num.equals("")sql1="select * from 學(xué)生成績(jī)表 where 課程名="'+num+"'and學(xué)號(hào)='"+No+"'"con=DriverMa nager.getCo nn ectio n(url,"root","123");stmt
28、=co n.createStateme nt();ResultSet rs=stmt.executeQuery(sql1);removeAIIRecord();while(rs. next()Vector data=new Vector();data.addEleme nt(rs.getStri ng(3);data.addEleme nt(rs.getStri ng(4);data.addEleme nt(rs.getStri ng(5);demodl.addRow(data);i=1;if(i=0)JOptionPane.showMessageDialog(this,"沒有此課程
29、!請(qǐng)重新輸入");table1.revalidate();tl.setText(”);stmt.close();con .close();catch(SQLExceptio n ex)System.err.pri ntln ("SQLExcepti on:"+ex.getMessage();public void removeAIIRecord()將界面上的所有記錄清空int rowco unt;while(true)刪除所有存在的行rowco unt = demodl.getRowCo un t()-1;if(rowco unt >= 0)demod1.r
30、emoveRow(rowco un t); demodl.setRowCo un t(rowco un t);elsebreak;文件main .java 代碼import java.awt.*;import java.awt.eve nt.*;import java.sql.*;import java.util.*;import javax.swi ng.*;public class mainpublic static void main(String args) en try ent=new en try();en t.setVisible(true);en t.setResizable(
31、false);文件record.java 代碼import java.awt.*;import java.awt.eve nt.*;import java.sql.*;import java.util.*;import javax.swi ng.*;import javax.swi ng.table.*;class record exte nds JFrame impleme nts Acti on Liste nerJTextField t1;TextArea t;JButton but1;JLabel L1;JPanel p1;JTable table仁 null;DefaultTable
32、Model demod 仁n ull;String n="平均成績(jī)","優(yōu)秀","良好","不及格"String data=new Stri ng00;public record()super(”統(tǒng)計(jì)");setBou nds(350,30,470,610);setLayout(new GridLayout(1,1,10,10);p1= new JPa nel();L1= new JLabel("課程名");but仁new JButton(”查詢");but1.addAct
33、ion Liste ner(this);t1= new JTextField(10);p1.add(L1);p1.add(t1);p1.add(but1);demod仁 new DefaultTableModel(data ,n);table仁 new JTable(demod1);JScrollPa ne s1= new JScrollPa ne(table1);p1.add(s1);add(p1);setVisible(true);public void action Performed(Act ionEvent e)int i=0;Stri ng sql1;Stri ng sql2;St
34、ring url="jdbc:mysql:/localhost:3306/學(xué)生成績(jī)系統(tǒng)”Connection con;Statement stmt;tryClass.forName("org.gjt.mm.mysql.Driver");catch(java .Ian g.ClassNotF oun dExcepti on e1)System.err.pri ntl n("ClassNotF oun dExcepti on:"+e1.getMessage();if(e.getSource()=but1)tryString nu m仁t1.getT
35、ext();if(n um1.equals("")JOptionPane.showMessageDialog(this,"學(xué)號(hào)不能為空",”請(qǐng)輸入學(xué)號(hào)! ”,JOptionPane.WARNING_MESSAGE);elsesql仁"select * from學(xué)生成績(jī)表 where 學(xué)號(hào)='"+num1+""sql1="select avg( 成績(jī))from學(xué)生成績(jī)表 where 課程名="'+num1+""sql2="select cou nt(*
36、) from學(xué)生成績(jī)表 where 課程名="'+nu m1+"' and成績(jī)=90"con=DriverMa nager.getCo nn ectio n(url,"root","123");stmt=co n.createStateme nt();ResultSet rs=stmt.executeQuery(sql1);removeAIIRecord();while(rs. next()Vector data=new Vector();data.addEleme nt(rs.get In t(1);/*d
37、ata.addEleme nt(rs.getStri ng(3);data.addEleme nt(rs.getStri ng(4);data.addEleme nt(rs.getStri ng(5);*/demodl.addRow(data);i=1;rs=stmt.executeQuery(sql2);while(rs. next()int n = rs.getlnt(1);System.out.pri ntl n(n);if(i=0)JOptionPane.showMessageDialog(this,"沒有此條記錄!請(qǐng)重新輸入”);table1.revalidate();tl
38、.setText(”);stmt.close();con .close();catch(SQLExcepti on ex)System.err.pri ntln ("SQLExcepti on:"+ex.getMessage();public void removeAIIRecord()將界面上的所有記錄清空int rowco unt;while(true)刪除所有存在的行rowco unt = demod1.getRowCo un t()-1;if(rowco unt >= 0)demod1.removeRow(rowco un t); demod1.setRowC
39、o un t(rowco un t);elsebreak;文件revise.java 代碼import java.awt.*;import java.awt.eve nt.*;import java.sql.*;import java.util.*;import javax.swi ng.*;import javax.swi ng.table.*;class revise exte nds JFrame impleme nts Actio nListe nerJTextField t1,t2,t3,t4, t5;JTable table;JButton but1;JLabel lab1,lab
40、2,lab3,lab4,lab5;JPanel p1;int n=0;revise()super(" 修改");setBou nds(350,100,470,400);setLayout(new GridLayout(1,1,10,10);p1= new JPa nel(); lab仁new JLabel(" lab2=new JLabel(" lab3=new JLabel(" lab4=new JLabel(" lab5=new JLabel(" but 仁new JButto n("學(xué)號(hào)");t1=
41、 new JTextField(10); 姓名");t2=new JTextField(10); 課程名");t3=new JTextField(10);狀態(tài)");t4=new JTextField(10);成績(jī)");t5=new JTextField(10);修改");but1.addAct ion Liste ner(this);p1.add(lab1);p1.add(t1);p1.add(lab2); p1.add(t2);p1.add(lab3);p1.add(t3);p1.add(lab4);p1.add(t4);p1.add(lab
42、5);p1.add(t5);p1.add(but1);add(p1);setVisible(true);public void action Performed(Act ionEvent e)String sql1= null,update=nu II;學(xué)生成績(jī)系統(tǒng)"Stri ng url="jdbc:mysql:/localhost:3306/Connection con;Statement stmt;tryClass.forName("org.gjt.mm.mysql.Driver");catch(java .Ian g.ClassNotF oun
43、dExcepti on e1)System.err.pri ntl n("ClassNotF oun dExcepti on:"+e1.getMessage();if(e.getSource()=but1) /修改tryStri ng num 1= t3.getText();Stri ng num2=t1.getText();/Stri ng num3=t5.getText();n= In teger.valueOf(t5.getText().i ntValue();System.out.pri nt(n);con=DriverMa nager.getCo nn ectio
44、 n(url,"root","123");stmt=c on .createStateme nt();sql仁"select * from學(xué)生成績(jī)表where 學(xué)號(hào)="'+num2+"' and 課程名='"+num1+"”'update="update學(xué)生成績(jī)表 set 課程名="'+t3.getText()+"', 狀態(tài)='"+t4.getText()+"', 成績(jī)="'
45、+n+"' where學(xué)號(hào)='"+num2+""'ResultSet rs=stmt.executeQuery(sql1);if(rs. next()stmt.executeUpdate(update);JOptionPane.showMessageDialog(this,"修改成功!");elseJOptionPane.showMessageDialog(this,"沒有此條記錄!請(qǐng)重新輸入”);tl.setText(”);t2.setText("");t3.setText(&q
46、uot;");t4.setText("");t5.setText("");stmt.close();con .close();catch(SQLExcepti on ex)System.err.pri ntln ("SQLExcepti on:"+ex.getMessage();文件student.java 代碼import java.awt.*;import java.awt.eve nt.*;import java.sql.*;import java.util.*;import javax.swi ng.*;class
47、stude nt exte nds JFrame impleme nts Actio nListe ner inquiry cho;JMe nuBar mb;JMe nu m1;JMe nultem mt1,mt2;Stri ng No;Icon icon;JLabel lab;stude nt(Stri ng no)super("學(xué)生");icon=new ImageIc on ("123.jpg");lab=new JLabel(ic on);add(lab);No=no;setBou nds(130,10,800,500);JMe nuBar mb
48、=new JMe nuBar();setJMe nuBar(mb);m仁new JMenu(”操作");mt1= new JMenultem(”查詢成績(jī)");mt2=new JMenultem(”退出");m1.add(mt1);mt1.addActi on Liste ner(this);m1.addSeparator();m1.add(mt2);mt2.addActio nListe ner(this);m1.addAct ion Liste ner(this);mb.add(m1);public void action Performed(Act ionEv
49、ent e)if(e.getSource()=mt1)cho=new inqui ry(No);if(e.getSource()=mt2)dispose();文件teacher.java 代碼import java.awt.*;import java.awt.eve nt.*;import java.sql.*;import java.util.*;import javax.swi ng.*;class teacher exte nds JFrame impleme nts Actio nListe ner addmessage add;deletemessage delete;revise
50、re;user use;record rec;MenuBar mb;Menu m1;Men ultem mt1,mt2,mt3,mt4,mt5,mt6;Icon icon;JLabel lab;teacher()super(”管理員");setBou nds(130,10,800,500);Men uBar mb=new Men uBar();setMe nuBar(mb);m仁new Menu(”操作");mt1= new Menultem(”增加”);mt2=new Menultem(”刪除");mt3=new Menultem(”修改");mt4=
51、new Menultem(”查詢");mt5=new Menultem(”統(tǒng)計(jì)");mt6 = new Menultem(”退出");icon=new Imagelc on ("123.jpg");lab=new JLabel(ic on);add(lab);mt1.addActio nListe ner(this);m1.add(mt1);mt2.addActio nListe ner(this);m1.add(mt2);mt3.addAct ion Liste ner(this);m1.add(mt3);mt4.addActio nList
52、e ner(this);m1.add(mt4);mt5.addAct ion Liste ner(this);m1.add(mt5);m1.addSeparator();mt6.addAct ion Liste ner(this); m1.add(mt6);ml.addAct ion Liste ner(this);mb.add(ml);public void action Performed(Act ionEvent e) if(e.getSource()=mt1)add=new addmessage();if(e.getSource()=mt2)delete=new deletemessa
53、ge();if(e.getSource()=mt3)re=new revise();if(e.getSource()=mt4)use=new user();if(e.getSource()=mt5)rec=new record();if(e.getSource()=mt6)dispose();文件user.java 代碼import java.awt.*;import java.awt.eve nt.*;import java.sql.*;import java.util.*;import javax.swi ng.*;import javax.swi ng.table.*;class use
54、r exte nds JFrame impleme nts Actio nListe ner JTextField t1,t2;TextArea t;JButton but1;JLabel L1, L2;JPanel p1;JTable table仁 null;DefaultTableModel demod 仁n ull;String n=" 姓名","課程名","狀態(tài)","成績(jī)"String data=new Stri ng00;public user()super(" 查詢");setBou
55、 nds(350,30,470,610);setLayout(new GridLayout(1,1,10,10);p1= new JPa nel();L1= new JLabel("學(xué)號(hào)");L2=new JLabel("課程名");but仁new JButton(”查詢");but1.addAct ion Liste ner(this);t1= new JTextField(10);t2=new JTextField(10);p1.add(L1);p1.add(t1);p1.add(L2);p1.add(t2);p1.add(but1);demod仁 new DefaultTableModel(data ,n); table仁 new JTable(demod1);JScrollPa ne s1= new JScrollPa ne(table1); p1.add(s1);add(p1);setVisible(true);public void action Performed(Act ionEvent e)int i=0;Stri ng sqll;String url="jdbc:mysql:/localhost:3306/學(xué)生成績(jī)系統(tǒng)"Connection con;Statement stmt;t
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 造紙上漿劑企業(yè)縣域市場(chǎng)拓展與下沉戰(zhàn)略研究報(bào)告
- 分子診斷云端數(shù)據(jù)庫(kù)行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 制劑冷鏈物流體系行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 兒科醫(yī)院AI智能設(shè)備行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 壁櫥企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略研究報(bào)告
- 二零二五年度藝術(shù)品交易押金協(xié)議及各類合同范本
- 2025年度股權(quán)協(xié)議書模板寶典:股權(quán)激勵(lì)方案設(shè)計(jì)指南
- 商業(yè)健康保險(xiǎn)機(jī)器人行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 二零二五年度環(huán)保項(xiàng)目投資提成合同
- 二零二五年度商鋪合作終止及放棄協(xié)議
- 《西式點(diǎn)心制作》課件-抹茶戚風(fēng)蛋糕卷
- MOOC 體能攻略-浙江工商大學(xué) 中國(guó)大學(xué)慕課答案
- 部編版二年級(jí)語(yǔ)文下冊(cè)第一單元大單元整體作業(yè)設(shè)計(jì)
- 中國(guó)十五冶招聘線上筆試測(cè)評(píng)題庫(kù)
- xx基層團(tuán)支部建設(shè)培訓(xùn)
- 2020年山西省公務(wù)員錄用考試《行測(cè)》真題及答案
- 關(guān)于某工廠減免部分利息的申請(qǐng)
- 醫(yī)務(wù)人員手衛(wèi)生規(guī)范培訓(xùn)課件預(yù)防醫(yī)院感染的手衛(wèi)生措施
- 《反竊電技術(shù)》課件
- 學(xué)生宿舍電路負(fù)荷和電線阻燃要求
- 2023年污水處理行業(yè)洞察報(bào)告及未來五至十年預(yù)測(cè)分析報(bào)告(修訂版)
評(píng)論
0/150
提交評(píng)論