版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学生选课管理系统的设计与实现一、课程设计目的通过这次的设计,主要是做出一个小型的管理系统,来加强对JAVA所学知识的巩固和融会贯通,可以说是对一个学期所学知识的一个小结,加深对JAVA数据库的理解。二、需求分析功能需求分析:该系统具备管理学生信息、课程信息、选课信息的功能:用户通过输入账号和密码进下该 系统后,可以进行一些基础维护(学生信息维护、课程信息维护、选课信息维护)。全部都可以进行增加、修改、删除、模糊查询。三、数据项:1表admin (用户表)FieldTypeNullKeyComme ntUsern amechar(10)PRI用户名p asswordchar(10)密码NameC
2、har(10)用户昵称2表S (学生信息表)FieldTypeNullKeyComme ntSnon varchar(50)PRI学号Sn amen varchar(50)姓名Sxn varchar(50)系别3表C (课程信息表)FieldTypeNullKeyComme ntCnon varchar(50)PRI课号Cn amen varchar(50)课名4表SC (学生信息表)FieldTypeNullKeyComme ntCnon varchar(50)PRI课号Snon varchar(50)PRI学号Cn varchar(50)成绩四、系统功能描述该小型系统主要是用于管理学生及课
3、程的基本信息,主要功能包括四方面的:1. 管理学生信息,其中包括添加,删除,修改等操作。2. 管理课程信息,其中包括添加,删除,修改等操作。3. 管理选课信息,其中包括添加,删除,修改等操作。4. 查询信息,其中包括查询学生信息,查询课程信息,查询选课信息等操作。五、代码分析 连接数据库方法: 这是 java 连接数据库的驱动,有关数据库的操作都要用到他。 public static Connection CONN()String driverName ="com.microsoft.sqlserver.jdbc.SQLServerDriver"String dbURL =
4、 "jdbc:sqlserver:/localhost:1433;连接服务器和数据库 test ,此处 student 是数据库名 / 默认用户名/ 密码DatabaseName=student"/ 加载 JDBC 驱动String userName = String userPwd = Connection dbConn="sa""mima"nulltry Class. forName (driverName);dbConn = DriverManager.System. out .println(getConnection (db
5、URL, userName, userPwd); "Connection Successful!" );/ 如果连接成功 控制台输出 Connection Successful! catch (Exception e) e.printStackTrace();return dbConn; 用户登录界面 user.java: 登录时, 凡是账号密码未填写、 输入错误账号密码都会提出错误提示框。 在填写好账号 密码后,会读取数据库里 admin 表,并查询其输入是否存在,若无误,则登录到用户界 面。public classUser extends JFrame, passwor
6、d ;k1 ; / 用户名输入框 k2 ; / 密码输入框, b2 ;privateJLabeluseprivateJTextFieldprivateJPasswordFieldprivateJButtonb1/ 登录窗口public User(JFrame f)super ( " 系统登录 " );Container c=getContentPane();c.setLayout( new FlowLayout(); use =new JLabel( "username:" );use .setFont( new Font( "Serif&qu
7、ot; ,Font. PLAIN ,20); password =new JLabel( "password:" );password .setFont( new Font( "Serif" ,Font. PLAIN ,20); k1 =newk2 =newb1 = newb2 = new/ 设置登录方法JTextField(12); JPasswordField(12); JButton(" 登录 " );JButton(" 退出 " );BHa ndler b=new BHa ndler();EXIT d= n
8、ew EXIT();b1 .addActi on Liste ner(b);b2 .addActionListener(d);/c.add(c.add(c.add(c.add(c.add(c.add(添加控件use );k1 );p assword );k2);b1);b2);setBou nds(600,300,250,150); setVisible( true );setResizable( false ); setDefaultClose Op erati on( JFrame./主函数p ublic static void main( Stri ng args) User f1= n
9、ew User( new JFrame();EXIT_ON_CLOSE );效果图:I案统登录username: |消慝password: |登录成功I登录I退出用户界面:Menu.java用户界面能菜单栏有4个一级菜单,学生管理、课程管理、选课管理都能添加、修改、删除 数据,分别操作数据库里的 S表(学生),C表(课程),SC表(选课)。查询管理则可进行三 个表的查询。import java.awt.*;import java.awt.eve nt.*;import javax.swi ng.*;p ublic class Menu exte nds JFrame impi eme nts
10、Action Liste nerAddstu增加学生界面;Updatastu修改学生界面;Delstu删除学生界面;AddC增加课程界面;DelC删除课程界面;UpdateC修改课程界面;AddSC增加选课界面;DelSC删除选课界面;UpdateSC修改选课界面;Selstu 学生查询界面 ;JPanel pCenter; CardLayout card=null;JLabel label=null;JMenuBar mb=new JMenuBar();/ 菜单栏JMenu m1=new JMenu(" 学生管理 ");JMenuItem add1=new JMenuIt
11、em("add1");JMenuItem updata1=new JMenuItem("updata1JMenuItem delete1=new JMenuItem("delete1JMenu m2=new JMenu(" 课程管理 "); JMenuItem add2=new JMenuItem("add2");JMenuItem updata2=new JMenuItem("updata2 JMenuItem delete2=new JMenuItem("delete2 JMenu m3=n
12、ew JMenu(" 选课管理 ");JMenuItem add3=new JMenuItem("add3");JMenuItem updata3=new JMenuItem("updata3JMenuItem delete3=new JMenuItem("delete3 JMenu m4=new JMenu(" 查询管理 ");");");");");");");JMenuItem 学生查询 =new JMenuItem(" 查询信息 &quo
13、t;);JMenuItem m5=new JMenuItem(" 系统退出 "); Font t=new Font ("sanerif",Font.PLAIN,12); public Menu ()this.setTitle(" 学生选课管理系统 ");try UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName(); catch(Exception e)System.err.println(" 不能设置外观 : "+e);/组合菜单 ad
14、dMenu1(); addMenu2();addMenu3();addMenu4(); addJMenuBar(); setJMenuBar(mb);label=new JLabel(" 选课管理系统 ",JLabel.CENTER); label.setFont(new Font(" 宋体 ",Font.BOLD,36); label.setHorizontalTextPosition(SwingConstants.CENTER); label.setForeground(Color.red);/点击事件 add1.addActionListener(
15、this);updata1.addActionListener(this); delete1.addActionListener(this);m5.addActionListener(this); add2.addActionListener(this);delete2.addActionListener(this); updata2.addActionListener(this);add3.addActionListener(this); delete3.addActionListener(this); updata3.addActionListener(this); 学生查询 .addAc
16、tionListener(this); card=new CardLayout(); pCenter=new JPanel(); pCenter.setLayout(card);=new Addstu();=new Updatastu();=new Delstu();=new AddC();=new DelC();=new UpdateC();=new AddSC();=new DelSC();=new UpdateSC();=new Selstu();增加学生界面 修改学生界面 删除学生界面 增加课程界面 删除课程界面 修改课程界面 增加选课界面 删除选课界面 修改选课界面 学生查询界面);
17、 ););););););); );pCenter.add(”欢迎界面",label);pCenter.add(”增加学生界面",增加学生界面PCenter.add(”修改学生界面",修改学生界面PCenter.add("删除学生界面",删除学生界面PCenter.add(”增加课程界面",增加课程界面PCenter.add(”删除课程界面",删除课程界面PCenter.add(”修改课程界面",修改课程界面PCenter.add(”增加选课界面",增加选课界面PCenter.add("删除选课
18、界面",删除选课界面PCenter.add(”修改选课界面",修改选课界面PCenter.add(”学生查询界面",学生查询界面); add(PCenter,BorderLayout.CENTER);validate(); setVisible(true);setBounds(400,150,400,280); setDefaultCloseOPeration(JFrame.EXIT_ON_CLOSE);addWindowListener(new WindowAdaPter()/ 关闭程序时的操作Public void windowClosing(WindowEv
19、ent e)System.exit(0); ); validate();Private void addJMenuBar() mb.add(m1);mb.add(m2);mb.add(m3);mb.add(m4);mb.add(m5);Private void addMenu4() m4.add(学生查询);m4.setFont(t);Private void addMenu3() m3.add(add3);m3.add(uPdata3);m3.add(delete3);m3.setFont(t); Private void addMenu2() / 将菜单加入到菜单栏中m2.add(add2
20、);m2.add(uPdata2);m2.add(delete2);m2.setFont(t); p rivate void addMe nu1() m1.add(add1);m1.add(u pdata1);m1.add(delete1);m1.setFo nt(t); p ublic void actionP erformed(Acti onEvent e)Object obj=e.getSource();if(obj=m5)System.exit(0); elseif(obj=add1)card.show(pCenter,"增加学生界面"); elseif(obj=u
21、pdata1) card.show(pCenter,"修改学生界面"); elseif(obj=delete1) card.show(pCenter,"删除学生界面"); elseif(obj=add2) card.show(pCenter,"增加课程界面"); elseif(obj=delete2) card.show(pCenter,"删除课程界面"); elseif(obj=updata2) card.show(pCenter,"修改课程界面"); elseif(obj=add3) car
22、d.show(pCenter,"增加选课界面"); elseif(obj=delete3) card.show(pCenter,"删除选课界面"); elseif(obj=updata3) card.show(pCenter,"修改选课界面"); elseif(obj=学生查询) card.show(pCenter,"学生查询界面"); p ublic static void main( Stri ng args) new Menu ();效果图:出学生选谍昔理莖统I学生管a课程管理 选课管a查询管理系统退出选课管
23、理系统添加界面:AddC.java/AddSC.java/Addstu.java添加数据时,若遇到必须信息未填写、不能重复的信息在数据库中已存在,都会提示无法添加及其错误原因。imp ortimp ortimp ortimp ortjava.awt.*; javax.swi ng.*; java.sql.*; java.awt.eve nt.*;publicclass AddC exte nds JPanelimp leme ntsActi on Liste ner课号,课名;JButt on 录入;JTextFieldpublic AddC()tryUlMa nager.setLookA n
24、dFeel(UIMa nager. catch (Exception e)System. 课号=new JTextField(12); 课名=new JTextField(12)I 录入=new JButt on( 录入.addActionListener( Box box1=Box.Box box2=Box.err .println("录入"); this );createHoriz on talBoxcreateHoriz on talBoxBox box3=Box.createHoriz on talBoxBox box4=Box.box1.add(box1.add(
25、box2.add(box2.add(box4.add(getSystemLookA ndFeelClassName"不能设置外观:"+e);();/横放box();();();();createHoriz on talBox"课号:");JLabel(课号);new JLabel(课名); 录入);new"课名:");Box boxH=Box. createVerticalBoxboxH.add(box1);boxH.add(box2);boxH.add(box3);boxH.add(box4);boxH.add(Box. creat
26、eVerticalGlue JPanel mess Pan el=();/();竖放boxnew JPan el();mess Pan el.add(boxH);setLayout( new BorderLayout(); add(mess Pan el,BorderLayout. validate。;效果图:CENTER);学生管理 课程管a选谍管理查询管理2CX);30W学号; 姓容:止 系别AAACM3添加界面:UpdateC.java/UpdateSC.java /Updatestu.java先查找你想要修改的项目,若修改的信息包括号码(学号、课号),则会进行查询,如果修改后的号码已存
27、在,以及修改后必须的信息变成空都会提示无法修改和其错误原因。此外, 若修改C表或则S表,会连同SC表中对应的信息一起修改。imp ort java.awt.*;imp ort java.awt.eve nt.*;importimportpublicStringjava.sql.*; javax.swing.*; class UpdateC extends JPanel save =null ;implements ActionListenerJTextField课号1,课号, 课名;JButton 修改 , 查找 ;public UpdateC()tryUIManager. setLookAn
28、dFeel(UIManager. catch (Exception e)System. 课号 1=new JTextField(12); 课号 =newerr .println(getSystemLookAndFeelClassName" 不能设置外观 : " +e);();JTextField(12);JTextField(12);JButton(JButton(Box box1=Box.课名 =new 修改 =new 查找 =new" 修改 " );" 查找 " );createHorizontalBoxBox box2=Box.
29、createHorizontalBox();();/ 横放 boxBox box3=Box.createHorizontalBoxBox box4=Box.createHorizontalBox();();();box1.add(new JLabel(" 课号 :",JLabel.box1.add(课号 );box2.add(new JLabel(" 课名 :",JLabel.box2.add(课名 );box3.add(修改 );box5.add(new JLabel(" 课号 :",JLabel.box5.add(课号 1);bo
30、x5.add(查找 );修改 .addActionListener(this);查找 .addActionListener(this);Box boxH=Box. createVerticalBox();Box box5=Box.createHorizontalBoxCENTER);CENTER);CENTER);/ 竖放 boxboxH.add(box1);boxH.add(box2);boxH.add(box3);boxH.add(box4);boxH.add(Box. createVerticalGlue JPanel picPanel= new JPanel(); JPanel mes
31、sPanel= new JPanel(); messPanel.add(box5);picPanel.add(boxH);();setLayout( new BorderLayout(); JSplitPane splitV=newJSplitPane(JSplitPane.add(splitV,BorderLayout.VERTICAL_SPLIT ,messPanel,picPanel);CENTER);/ 分割validate。;y学生选谍背理玉统学生管谨课程管®选课管理查询菅理系统退出课号;002i章栈i41 jI ,1 ”ai-ii II .1. II iial课号002课
32、容科目2'修改删除界面:DeIC.java/DelSC.java /Deltu.java先查找你想要删除的项目,然后删除,此外,若删除 应的信息一起修改。c表或则s表的内容,会连同 sc表中对imp ortimp ortimp ortjava.awt.*;java.awt.eve nt.*;java.sql.*;javax.swi ng.*;class DelCexte ndsJPanelimp leme ntsActio nListe nerimp ortpublicStri ngsave =n ull;JTextField 课号1 ,课号,课名;删除,查找;DelC()JButto
33、npublictryUIMa nager.setLookA ndFeel catch (Exception e)System. 课号 1 = new JTextField(12); 课号=newJTextField(12);(UIMa nager.err .println(getSystemLookA ndFeelClassName"不能设置外观:"+e);();课名=new删除=new查找=newJTextField(12);JButton("删除“);JButton("查找“);Box box1=Box.createHoriz on talBoxBo
34、x box2=Box.createHoriz on talBoxBox box3=Box.createHoriz on talBoxBox box4=Box.createHoriz on talBox();();();();();/横放boxbox1.add(new JLabel("课号:",JLabel.CENTER);box1.add(课号);box2.add(new JLabel("课名:",JLabel.CENTER);box2.add(课名);box4.add(删除);box5.add(new JLabel("课号:",JL
35、abel.CENTER);box5.add(课号1);Box box5=Box.createHoriz on talBox();/ 竖放 boxbox5.add( 查找);Box boxH=Box. createVerticalBoxboxH.add(box1); boxH.add(box2); boxH.add(box3); boxH.add(box4); boxH.add(Box. createVerticalGlue 删除.addActionListener( 查找.addActionListener(thisthis););JPanel picPan el= new JPan el()
36、; JPanel mess Pan el=new JPan el();mess Pan el.add(box5); picPan el.add(boxH);setLayout( new BorderLayout(); JSp lit Pane spl itV=new();JSp lit Pan e(JS plit Pane.add(s plitV,BorderLayout.validate。;VERTICAL_S PLIT ,mess Pan el, picPan el); CENTER);/分割java.awt.*; java.awt.eve nt.*; java.sql.*; javax.
37、swi ng.*;classSelstuexte ndsJPanelimp leme ntsActi on Liste ner查询界面:Selsto.java可以以任意条件模糊查找相关的表。imp ortimp ortimp ortimp ortpublicJTextFieldJButtonJTextFieldJButtonJTextField学号,姓名,系别;查找;课号,课名;查找1;课号1,学号1,成绩;查找2;Selstu ()JButt on public学号= new JTextField(12);姓名 =new 系别 =newJTextField(12);JTextField(12
38、);JTextField(12);JTextField(12);课号 =new 课名 =new 课号 1=new JTextField(12); 学号 1=new JTextField(12); 成绩 =new JTextField(12); 查找 =new JButton( 查找 1=new JButton( 查找 2=new JButton(" 查找学生信息 " ); " 查找课程信息 " 查找选课信息" );" );Box box1=Box.Box box2=Box.createHorizontalBox createHoriz
39、ontalBox();();/ 横放 boxBox box4=Box.createHorizontalBoxBox box5=Box.createHorizontalBoxBox box6=Box.createHorizontalBox();();();();box1.add(new JLabel(" 学号 :" ,JLabel.CENTER)box1.add(学号);box1.add(new JLabel(" 姓名 :" ,JLabel.CENTER)box1.add(姓名 );box1.add(new JLabel(" 系别 :"
40、 ,JLabel.CENTER)box1.add(系别);box2.add(查找);box4.add(new JLabel(" 课号 :" ,JLabel.CENTER)box4.add(课号);box4.add(new JLabel(" 课名 :" ,JLabel.CENTER)box4.add(课名 );box6.add(查找 1);box5.add(new JLabel(" 课号 :" ,JLabel.CENTER)box5.add(课号1);box5.add(new JLabel(" 学号 :" ,JLab
41、el.CENTER)box5.add(学号1);box5.add(new JLabel(" 成绩 :" ,JLabel.CENTER)box5.add(成绩 );box7.add(查找2);Box box7=Box.createHorizontalBox竖放 boxBox boxH1=Box.createVerticalBox();/boxH1.add(box1); boxH1.add(box2); boxH1.add(Box.createVerticalGlue();Box boxH2=Box.createVerticalBox(); /竖放 boxboxH2.add(b
42、ox4);boxH2.add(box6);boxH2.add(Box.createVerticalGlue();Box boxH3=Box.createVerticalBox(); /竖放 boxboxH3.add(box5);boxH3.add(box7);boxH3.add(Box. createVerticalGlue 查找.addActi on Liste ner( 查找 1 .addActio nListe ner( 查找 2 .addActio nListe ner( JPanel mess Pan el=newthis );this );this );JPan el();();J
43、Panel picPan el=JPanel three Pan el= new JPan el();new JPan el();mess Pan el.add(boxH1);pic Pan el.add(boxH2);three Pan el.add(boxH3);setLayout( new BorderLayout();JSp lit Pane spl itV=newJSp lit Pan e(JS plit Pane.VERTICAL_S PLIT ,mess Pan el, pic Pan el);add(s pl itV,BorderLayout.CENTER);JSp lit P
44、ane spl itV仁/分割newJSp lit Pan e(JS plit Pane.VERTICAL_S PLIT,sp litV,three Pan el);add(s pl itV1,BorderLayout.CENTER);validate。;/分割L学生iS籍蓉统1u 區 bfW学生管®课程管理 选课管理 查询菅a系统退出学号2007系别:查拱学生信息!课号:课名查找课程信息J课号:效果图:学号姓容性别2007309120073092蚯系3007309S学生盘计算机系20073097学生E机电系下面是java的源代码,总共有 15个类。分别是 AddC.java , A
45、ddSC.java , Addstu.java ,Delstu.java,DelC.java, DelSC.java , Menu.java , SelC.java , SelSC.java , Selstu.java , Student.java , Updatastu.java, UpdateC.java, UpdateSC.java, User.java。因为本人太懒, 所以一些类名的错误没有修改,也没有优化系统, 总之还算是能运行的,数 据库用的是sql2005,如果用别的数据库就要改驱动,具体自己上网百度吧。如果自己有空,优化一下还是很好滴AddC.jaba :import java
46、.awt.*;import javax.swing.*;import java.sql.*;import java.awt.event.*;public class AddC extends JPanel implements ActionListener JTextField 课号 ,课名 ;JButton 录入 ;public AddC()try UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName(); catch(Exception e)System.err.println(" 不能设置外观 :&qu
47、ot;+e);课号 =new JTextField(12); 课名 =new JTextField(12); 录入 =new JButton(" 录入 "); 录入 .addActionListener(this);Box box1=Box.createHorizontalBox();/ 横放 boxBox box2=Box.createHorizontalBox();Box box3=Box.createHorizontalBox();Box box4=Box.createHorizontalBox();box1.add(new JLabel("课号:"
48、;);box1.add(课号);box2.add(new JLabel("课名:");box2.add(课名);box4.add(录入);Box boxH=Box.createV erticalBox();/ 竖放 box boxH.add(box1);boxH.add(box2);boxH.add(box3);boxH.add(box4);boxH.add(Box.createVerticalGlue();JPanel messPanel=new JPanel(); messPanel.add(boxH); setLayout(new BorderLayout(); ad
49、d(messPanel,BorderLayout.CENTER); validate();public void actionPerformed(ActionEvent c)Object obj=c.getSource(); if(obj= 录入 )if(课号getText().equals("")| 课名.getText().equals("")JOptionPane.showMessageDialog(this," 学生信息请填满再录入! " ); Statement stmt=null;ResultSet rs=null,rs1
50、=null;String sql,sql1;sql仁"select * from C where Cno=”'+ 课号getText()+"”' sql="insert into C values('"+ 课号 getText()+"','"+ 课名 getText()+"')" tryConnection dbConn1=CONN();stmt=(Statement)dbConn1.createStatement(ResultSet.TYPE_SCROLL_INSE
51、NSITIVE,Resu ltSet.CONCUR_READ_ONL Y);rs1=stmt.executeQuery(sql1);if(rs1.next()JOptionPane.showMessageDialog(this," 该课号以存在,无法添加");elsestmt.executeUpdate(sql);JOptionPane.showMessageDialog(this," 添加成功 "); rs1.close();stmt.close();catch(SQLException e)System.out.print("SQL Exc
52、eption occur.Message is:"+e.getMessage(); /连接数据库方法/加载JDBC驱public static Connection CONN()String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"String dbURL = "jdbc:sqlserver:/localhost:1433; DatabaseName=student"/连接服 务器和数据库 testString userName = "sa"/默认
53、用户名String userPwd = "huangjiwei"/密码Connection dbConn=null;try Class.forName(driverName);dbConn = DriverManager.getConnection(dbURL, userName, userPwd);System.out.println("Connection Successful!");/如果连接成功 控制台输出Connection Successful! catch (Exception e) e.printStackTrace();return d
54、bConn;AddSC.java :import java.awt.*;import javax.swing.*;import java.sql.*;import java.util.*;import javax.swing.filechooser.*;import java.io.*;import java.awt.event.*;public class AddSC extends JPanel implements ActionListener JTextField 课号,学号,成绩;JButton 录入 ;public AddSC()try UIManager.setLookAndFe
55、el(UIManager.getSystemLookAndFeelClassName(); catch(Exception e)System.err.println(" 不能设置外观 :"+e);课号=new JTextField(12); 学号 =new JTextField(12);成绩 =new JTextField(12); 录入 =new JButton(" 录入 ");录入 .addActionListener(this);Box box1=Box.createHorizontalBox();/ 横放 boxBox box2=Box.createHorizontalBox();Box box3=Box.createHorizontalBox();Box box4=Box.createHorizontalBox();box1.add(new JLabel("
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年农村电商物流成本分析模型题库
- 四川省乐山市市中区2026中考适应性数学试卷
- 巢湖市2025届四年级数学第二学期期中调研试题含答案
- 中职护理老年科护理知识课件
- 2026届湖北洪湖市瞿家湾中学十校联考最后物理试题含解析
- 岳阳市君山区2025-2026学年数学三下期中试题(含答案解析)
- 【2025年】广州市越秀区社区工作者招聘考试笔试试题
- 中医护理病历核心要素分析
- 压疮护理中的远程医疗
- 2026届江苏省无锡市梁溪区民办辅仁中学中考物理全真模拟试卷含解析
- 2025陕西烟草专卖局招聘42人易考易错模拟试题(共500题)试卷后附参考答案
- 江苏省医保基金智能监管系统(定点医药机构)用户操作手册
- CJT 486-2015 土壤固化外加剂
- 离婚协议书模板标准电子版分享
- 2023年江苏省无锡市中考政治真题含解析
- 新理性主义完整版本
- 江苏省苏州市2021年中考物理真题试卷(答案+解析)
- GB/T 42430-2023血液、尿液中乙醇、甲醇、正丙醇、丙酮、异丙醇和正丁醇检验
- 钢管规格型号重量对照表
- 饲料原料知识和品控
- GB/T 7582-2004声学听阈与年龄关系的统计分布
评论
0/150
提交评论