java学生管理系统(简易)(三)---教师端的登录主页面

教师端的登录界面就比较清晰了。。。可能就我自己认为,以为前面写的太乱了。。。蒙圈

// 学会了先布局,在完善部分代码,嘤嘤嘤。。。之前那个学生的感觉凉凉啊~

// 有些代码中可能有main函数,有些没有main完全是用来测试每一部分的功能,没别的意思。。。

 注意: main主函数只有一个就是在java学生管理系统(简易)(一)里面的main函数


package StudentMajor;

import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class TeacherUser {
	
	private JFrame jf;
	private JPanel jp1,jp2,jp3,jp4,jp5;
	private JButton jb1,jb2,jb3,jb4,jb5;
	private JLabel jl;
	TeacherUser(){
		
	}
	
	public void init() {
		
		jf = new JFrame("学生管理系统");
		jf.setSize(300, 150);//窗口大小
		jf.setLocationRelativeTo(null);//居中显示
		jf.setLayout(new FlowLayout());//布局
		jf.setResizable(false);//大小不可变
		
		
		
		jl = new JLabel("----尊敬的教师,请选择你需要的操作----");
		jp1 = new JPanel();
		jp2 = new JPanel();
		jp3 = new JPanel();
		jp4 = new JPanel();
		jp5 = new JPanel();
		
		jb1 = new JButton("查看学生");
		jb2 = new JButton("添加学生");
		jb3 = new JButton("删除学生");
		jb4= new JButton("修改学生");
		jb5= new JButton("返回");
		
		jp1.add(jb1);
		jp2.add(jb2);
		jp3.add(jb3);
		jp4.add(jb4);
		jp5.add(jb5);
		
		
		jf.add(jl);
		jf.add(jb1);
		jf.add(jb2);
		jf.add(jb3);
		jf.add(jb4);
		jf.add(jp5);
		
		myEvent();
		jf.setVisible(true);
		
	}
	
	public void myEvent() {
		jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		
		jb1.addActionListener(new ActionListener() {

			@Override
			public void actionPerformed(ActionEvent e) {
				jf.dispose();
				new SearchStudents().init();
				
			}
			
		});
		
		jb2.addActionListener(new ActionListener() {

			@Override
			public void actionPerformed(ActionEvent e) {
				jf.dispose();
				new StudentTools().init();//学生工具类默认添加学生
			}
			
		});
		
		jb3.addActionListener(new ActionListener() {

			@Override
			public void actionPerformed(ActionEvent e) {
				jf.dispose();
				new DeleteStudent().init();
				
			}
			
		});
		
		jb4.addActionListener(new ActionListener() {

			@Override
			public void actionPerformed(ActionEvent e) {
				jf.dispose();
				new ReviseStudent().init();
				
			}
			
		});
		jb5.addActionListener(new ActionListener() {

			@Override
			public void actionPerformed(ActionEvent e) {
				new Login().init();
				jf.dispose();
				
			}
			
		});
		
	}
	
	public static void main(String[] args) {
		
		new TeacherUser().init();
		
	}

}

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
学生管理系统是一种基于Java GUI开发的应用程序,它可以用于管理学生的信息和学生成绩等相关数据。登录学生管理系统需要完成以下几个步骤: 首先,用户需要打开学生管理系统登录界面。这个界面通常包括用户名和密码的输入框,以及登录按钮。用户需要输入正确的用户名和密码才能登录进入系统。 其次,用户输入正确的用户名和密码后,系统会进行身份验证。系统会将用户输入的用户名和密码与预先存储的用户名和密码进行比对,以确认用户的身份是否正确。如果用户名和密码匹配成功,则系统会显示进入系统的界面。 进入系统界面后,用户可以进行各种管理操作,如添加学生信息、修改学生信息、删除学生信息等。这些操作通常通过界面上的菜单或按钮来实现。 在进行各种管理操作时,系统会对输入的数据进行必要的验证和合法性检查,以确保输入的数据满足系统的要求。 除了管理学生信息之外,学生管理系统还提供了一些其他的功能,如查询学生成绩、生成学生成绩报告等。用户可以通过系统界面上的相应功能按钮来进行操作。 最后,当用户完成了对学生信息的管理或其他操作后,可以选择退出系统。退出系统的方式通常是通过点击界面上的退出按钮或关闭系统窗口来实现。 综上所述,登录学生管理系统是通过正确输入用户名和密码进行身份验证,并在验证通过后进入系统界面进行学生信息的管理和其他操作。这样可以有效地实现学生信息的管理和查询等功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值