系统要求
设计一个学生管理系统,能够实现简单的学生管理功能。
数据库stu包含两个表:
①user:用户表,字段为(id,password),用于实现登录功能。
②student:学生表,字段为(snum,sname,ssex,sbirth,sethnic,syear,shome,smajor,scollege)
此系统功能包括:
① 登录:根据用户表的 id 和 password 登录。
先登录成功后才能对学生信息进行操作。(即登录成功后才可弹出学生管理系统界面)
② 查询:根据学号查询信息。
③ 修改:根据学号对学生信息进行修改。
④ 插入:加入新生的信息。
⑤ 删除:删除指定学号的学生信息。
登录界面
主界面
package stu;
/**
* 功能:
* 作者:Neroiie
* 日期:
*/
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class J10 extends JFrame{
J10(){
setTitle("学生登陆界面");
setSize(400,150);
setVisible(true);
}
}
class J11 extends J10{
JTextField t1;
JPasswordField pass;
J11(){
t1 = new JTextField(12);//文本框
pass = new JPasswordField(12);//密码框
JLabel l1 = new JLabel("账号:"); JLabel l2 = new JLabel("密码:"); //标签对象
setLayout(new GridLayout(2,1)); //网格布局管理器
JPanel p1 = new JPanel(); JPanel p2 = new JPanel();
p1.add(l1); p2.add(l2);
p1.add(t1); p2.add(pass);
add(p1); add(p2);
}
}
class J12 extends J11 implements ActionListener{
JButton b1,b2;
Object obj;
J12(){
setLayout(new GridLayout(3,1));
JPanel p3 = new JPanel();
b1 = new JButton("登录"); b2 = new JButton("注册");
b1.addActionListener(this);
b2.addActionListener(this);
p3