收藏 分销(赏)

学生管理系统代码.doc

上传人:xrp****65 文档编号:7046608 上传时间:2024-12-25 格式:DOC 页数:24 大小:163.41KB 下载积分:10 金币
下载 相关 举报
学生管理系统代码.doc_第1页
第1页 / 共24页
学生管理系统代码.doc_第2页
第2页 / 共24页


点击查看更多>>
资源描述
import java.awt.*; import javax.swing.*; import java.awt.Font; import javax.swing.ButtonGroup; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JRadioButton; import javax.swing.JScrollPane; import javax.swing.JTextArea; import javax.swing.JTextField; import javax.swing.JPasswordField; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import javax.swing.JOptionPane; class LoginCheck{ private String user; private String passWord; public LoginCheck(String user,String passWord){ this.user=user; this.passWord=passWord; } public boolean check(){ if("zhouzhiqiang".equals(user)&&"123456".equals(passWord)){ return true; }else{ return false; } } } class ActionHandle1{ private JFrame frame=new JFrame("登录界面"); private JButton submit=new JButton("登录"); private JButton exit=new JButton("退出"); private JLabel user=new JLabel("用户名:"); private JLabel passWord=new JLabel("密 码:"); private JLabel info=new JLabel("学生管理系统"); private JTextField userText=new JTextField(); private JPasswordField passText=new JPasswordField(); public ActionHandle1(){ Font fnt=new Font("Serief",Font.BOLD,20); info.setFont(fnt); submit.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent arg0){ if(arg0.getSource()==submit){ String user=userText.getText(); String password=new String(passText.getPassword()); LoginCheck log=new LoginCheck(user,password); if(log.check()){ new ActionHandle2().setMenuBar(); }else{ JOptionPane.showMessageDialog(null, "输入的用户名或密码有误!", "警告", JOptionPane.WARNING_MESSAGE); userText.setText(""); passText.setText(""); } } } }); exit.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent arg0){ if(arg0.getSource()==exit){ System.exit(1); } } }); frame.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent arg0){ frame.dispose(); } }); frame.setLayout(null); user.setBounds(45, 45, 60, 20); passWord.setBounds(45, 75, 60, 20); info.setBounds(75, 5, 220, 30); userText.setBounds(105, 45, 100, 20); passText.setBounds(105, 75, 100, 20); submit.setBounds(45, 120, 60, 20); exit.setBounds(145, 120, 60, 20); frame.getContentPane().setBackground(Color.GREEN); frame.add(user); frame.add(passWord); frame.add(info); frame.add(userText); frame.add(passText); frame.add(submit); frame.add(exit); frame.setSize(300,200); frame.setVisible(true); frame.setResizable(false); } } class ActionHandle4{ private JFrame frame=new JFrame("录入界面-课程基本表"); private JButton ensure=new JButton("确定"); private JButton quit=new JButton("取消"); private JLabel cno=new JLabel("课程号:"); private JLabel cname=new JLabel("课程名:"); private JLabel cpno=new JLabel("先修课:"); private JLabel ccredit=new JLabel("学 分:"); private JTextField cnoText=new JTextField(); private JTextField cnameText=new JTextField(); private JTextField cpnoText=new JTextField(); private JTextField ccreditText=new JTextField(); public ActionHandle4(){ /*ensure.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent arg0){ if(arg0.getSource()==ensure){ String sno=snoText.getText(); String sname=snameText.getText(); String sage=snoText.getText(); String sdept=snameText.getText(); LoginCheck log=new LoginCheck(user,password); if(log.check()){ }else{ JOptionPane.showMessageDialog(null, "输入的用户名或密码有误!", "警告", JOptionPane.WARNING_MESSAGE); userText.setText(""); passText.setText(""); } } } });*/ quit.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent arg0){ if(arg0.getSource()==quit){ frame.dispose(); } } }); frame.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent arg0){ System.exit(0); } }); frame.setLayout(null); cno.setBounds(45, 45, 60, 20); cname.setBounds(45, 75, 60, 20); cpno.setBounds(45, 105, 60, 20); ccredit.setBounds(45, 135, 60, 20); cnoText.setBounds(105, 45, 100, 20); cnameText.setBounds(105, 75, 100, 20); cpnoText.setBounds(105, 105, 100, 20); ccreditText.setBounds(105, 135, 100, 20); ensure.setBounds(45, 195, 60, 20); quit.setBounds(145, 195, 60, 20); frame.getContentPane().setBackground(Color.GREEN); frame.add(cno); frame.add(cname); frame.add(cpno); frame.add(ccredit); frame.add(cnoText); frame.add(cnameText); frame.add(cpnoText); frame.add(ccreditText); frame.add(ensure); frame.add(quit); frame.setSize(300,300); frame.setVisible(true); frame.setResizable(false); } } class ActionHandle5{ private JFrame frame=new JFrame("录入界面-成绩基本表"); private JButton ensure=new JButton("确定"); private JButton quit=new JButton("取消"); private JLabel sno=new JLabel("学 号:"); private JLabel cno=new JLabel("课程号:"); private JLabel grade=new JLabel("成 绩:"); private JTextField snoText=new JTextField(); private JTextField cnoText=new JTextField(); private JTextField gradeText=new JTextField(); public ActionHandle5(){ /*ensure.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent arg0){ if(arg0.getSource()==ensure){ String sno=snoText.getText(); String sname=snameText.getText(); String sage=snoText.getText(); String sdept=snameText.getText(); LoginCheck log=new LoginCheck(user,password); if(log.check()){ }else{ JOptionPane.showMessageDialog(null, "输入的用户名或密码有误!", "警告", JOptionPane.WARNING_MESSAGE); userText.setText(""); passText.setText(""); } } } });*/ quit.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent arg0){ if(arg0.getSource()==quit){ frame.dispose(); } } }); frame.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent arg0){ System.exit(0); } }); frame.setLayout(null); sno.setBounds(45, 45, 60, 20); cno.setBounds(45, 75, 60, 20); grade.setBounds(45, 105, 60, 20); snoText.setBounds(105, 45, 100, 20); cnoText.setBounds(105, 75, 100, 20); gradeText.setBounds(105, 105, 100, 20); ensure.setBounds(45, 195, 60, 20); quit.setBounds(145, 195, 60, 20); frame.getContentPane().setBackground(Color.GREEN); frame.add(sno); frame.add(cno); frame.add(grade); frame.add(snoText); frame.add(cnoText); frame.add(gradeText); frame.add(ensure); frame.add(quit); frame.setSize(300,300); frame.setVisible(true); frame.setResizable(false); } } class ActionHandle6{ private JFrame frame=new JFrame("更改界面"); private JButton ensure=new JButton("确定"); private JButton quit=new JButton("取消"); private JLabel sno1=new JLabel("请输入学号:"); private JLabel sno=new JLabel("学 号:"); private JLabel sname=new JLabel("姓 名:"); private JLabel sage=new JLabel("年 龄:"); private JLabel sdept=new JLabel("院 系:"); private JLabel ssex=new JLabel("性 别:"); private JRadioButton boy=new JRadioButton("男"); private JRadioButton girl=new JRadioButton("女"); private ButtonGroup sex=new ButtonGroup(); private JTextField sno1Text=new JTextField(); private JTextField snoText=new JTextField(); private JTextField snameText=new JTextField(); private JTextField sageText=new JTextField(); private JTextField sdeptText=new JTextField(); public ActionHandle6(){ /*ensure.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent arg0){ if(arg0.getSource()==ensure){ String sno=snoText.getText(); String sname=snameText.getText(); String sage=snoText.getText(); String sdept=snameText.getText(); LoginCheck log=new LoginCheck(user,password); if(log.check()){ }else{ JOptionPane.showMessageDialog(null, "输入的用户名或密码有误!", "警告", JOptionPane.WARNING_MESSAGE); userText.setText(""); passText.setText(""); } } } });*/ quit.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent arg0){ if(arg0.getSource()==quit){ frame.dispose(); } } }); frame.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent arg0){ System.exit(0); } }); frame.setLayout(null); sno1.setBounds(15, 15, 100, 20); sno.setBounds(45, 45, 60, 20); sname.setBounds(45, 75, 60, 20); sage.setBounds(45, 105, 60, 20); sdept.setBounds(45, 135, 60, 20); ssex.setBounds(45, 165, 60, 20); sno1Text.setBounds(105, 15, 100, 20); snoText.setBounds(105, 45, 100, 20); snameText.setBounds(105, 75, 100, 20); sageText.setBounds(105, 105, 100, 20); sdeptText.setBounds(105, 135, 100, 20); ensure.setBounds(45, 195, 60, 20); quit.setBounds(145, 195, 60, 20); boy.setBounds(105,165,40,20); girl.setBounds(155,165,40,20); boy.setSelected(true); boy.setBackground(Color.GREEN); girl.setBackground(Color.GREEN); sex.add(this.boy); sex.add(girl); frame.getContentPane().setBackground(Color.GREEN); frame.add(sno1); frame.add(sno); frame.add(sname); frame.add(sage); frame.add(sdept); frame.add(ssex); frame.add(sno1Text); frame.add(snoText); frame.add(snameText); frame.add(sageText); frame.add(sdeptText); frame.add(ensure); frame.add(quit); frame.add(boy); frame.add(girl); frame.setSize(300,300); frame.setVisible(true); frame.setResizable(false); } } class ActionHandle7{ private JFrame frame=new JFrame("删除界面"); private JButton ensure=new JButton("确定"); private JButton quit=new JButton("取消"); private JLabel sno=new JLabel("请输入学号:"); private JTextField snoText=new JTextField(); public ActionHandle7(){ /*ensure.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent arg0){ if(arg0.getSource()==ensure){ String sno=snoText.getText(); String sname=snameText.getText(); String sage=snoText.getText(); String sdept=snameText.getText(); LoginCheck log=new LoginCheck(user,password); if(log.check()){ }else{ JOptionPane.showMessageDialog(null, "输入的用户名或密码有误!", "警告", JOptionPane.WARNING_MESSAGE); userText.setText(""); passText.setText(""); } } } });*/ quit.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent arg0){ if(arg0.getSource()==quit){ frame.dispose(); } } }); frame.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent arg0){ System.exit(0); } }); frame.setLayout(null); sno.setBounds(25, 105, 100, 20); snoText.setBounds(125, 105, 100, 20); ensure.setBounds(45, 195, 60, 20); quit.setBounds(145, 195, 60, 20); frame.getContentPane().setBackground(Color.GREEN); frame.add(sno); frame.add(snoText); frame.add(ensure); frame.add(quit); frame.setSize(300,300); frame.setVisible(true); frame.setResizable(false); } } class Action01{ private JFrame frame=new JFrame("按性别查询"); private JButton ensure=new JButton("确定"); private JButton quit=new JButton("取消"); private JLabel ssex=new JLabel("性 别:"); private JRadioButton boy=new JRadioButton("男"); private JRadioButton girl=new JRadioButton("女"); private ButtonGroup sex=new ButtonGroup(); public Action01(){ /*ensure.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent arg0){ if(arg0.getSource()==ensure){ String sno=snoText.getText(); String sname=snameText.getText(); String sage=snoText.getText(); String sdept=snameText.getText(); LoginCheck log=new LoginCheck(user,password); if(log.check()){ }else{ JOptionPane.showMessageDialog(null, "输入的用户名或密码有误!", "警告", JOptionPane.WARNING_MESSAGE); userText.setText(""); passText.setText(""); } } } });*/ quit.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent arg0){ if(arg0.getSource()==quit){ frame.dispose(); } } }); frame.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent arg0){ System.exit(0); } }); frame.setLayout(null); ssex.setBounds(45, 45, 60, 20); ensure.setBounds(45, 85, 60, 20); quit.setBounds(145, 85, 60, 20); boy.setBounds(115,45,40,20); girl.setBounds(165,45,40,20); boy.setSelected(true); boy.setBackground(Color.GREEN); girl.setBackground(Color.GREEN); sex.add(this.boy); sex.add(girl); frame.getContentPane().setBackground(Color.GREEN); frame.add(ssex); frame.add(ensure); frame.add(quit); frame.add(boy); frame.add(girl); frame.setSize(300,300); frame.setVisible(true); frame.setResizable(false); } } class Action02{ private JFrame frame=new JFrame("按学号查询"); private JButton student=new JButton("学生基本表"); private JButton course=new JButton("课程表"); private JButton score=new JButton("成绩表"); private JLabel sno=new JLabel("请输入学号:"); private JTextField snoText=new JTextField(); public Action02(){ /*ensure.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent arg0){ if(arg0.getSource()==ensure){ String sno=snoText.getText(); String sname=snameText.getText(); String sage=snoText.getText(); String sdept=snameText.getText(); LoginCheck log=new LoginCheck(user,password); if(log.check()){ }else{ JOptionPane.showMessageDialog(null, "输入的用户名或密码有误!", "警告", JOptionPane.WARNING_MESSAGE); userText.setText(""); passText.setText(""); } } } });*/ score.addActionListener(new ActionListener(){ public void actionPerformed(ActionEven
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服