import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import java.util.*;
import javax.swing.*;
import javax.swing.table.*;
class addmessage extends JFrame implements ActionListener{
增加
学号"); t1=new JTextField(10);
姓名"); t2=new JTextField(10);
课程名"); t3=new JTextField(10);
状态"); t4=new JTextField(10);
成绩"); t5=new JTextField(10);
添加");
学生成绩系统";
if(e.getSource()==but1){ //添加-------------------
con=DriverManager.getConnection(url,"root
学生成绩表 VALUES ('"+t1.getText()+"','"+t2.getText()+"','"+
学生成绩表 where 学号='"+num1+"' and 课程名='"+num2+"'";
已有该条记录,请核实!");
添加成功!");
}
文件deletemessage.java代码
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import java.util.*;
import javax.swing.*;
import javax.swing.table.*;
class deletemessage extends JFrame implements ActionListener{
删除
学号"); t1=new JTextField(10);
姓名"); t2=new JTextField(10);
课程名"); t3=new JTextField(10);
删除");
学生成绩系统";
删除----------------------------
学生成绩表 where 学号='"+num1+"'and 课程名='"+num3+"'";
con=DriverManager.getConnection(url,"root
学生成绩表 where 学号='"+num1+"' and 姓名='"+num2+"' and 课程名='"+num3+"'";
删除成功!");
没有此条记录!请重新输入");
}}
文件entry.java代码
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import javax.swing.*;
class entry extends JFrame implements ActionListener{
JPanel pa;
JPanel pa1,pa2,pa4;
学生成绩管理系统");
请输入帐号");
请输入密码");
确定");
退出");
if(e.getSource()==btu1){
dispose();
}
class loginsure{
学生成绩系统";
Connection conn = DriverManager.getConnection(URL,"root
用户管理表");
while (rs.next()){
用户名
密码").trim();
权限组").trim();
管理员")){
tea.setVisible(true);
学生")){
用户名或者密码错误", "警告",JOptionPane.WARNING_MESSAGE);
}
文件inquiry.java代码
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import java.util.*;
import javax.swing.*;
import javax.swing.table.*;
class inquiry extends JFrame implements ActionListener{
JTable table1=null;
课程名状态成绩"};
成绩
课程名"); t1=new JTextField(10);
查询成绩");
JScrollPane s1=new JScrollPane(table1);
学生成绩系统";
学生成绩表 where 学号='"+No+"'";
学生成绩表 where 课程名='"+num+"'and 学号='"+No+"'";
con=DriverManager.getConnection(url,"root
while(rs.next()){
没有此课程!请重新输入");
}
将界面上的所有记录清空
删除所有存在的行
}
文件main.java代码
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import java.util.*;
import javax.swing.*;
public class main{
}
文件record.java代码
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import java.util.*;
import javax.swing.*;
import javax.swing.table.*;
class record extends JFrame implements ActionListener{
JPanel p1;
JTable table1=null;
平均成绩优秀良好不及格"};
统计");
课程名");
查询");
学生成绩系统";
学号不能为空请输入学号!",JOptionPane.WARNING_MESSAGE);
学生成绩表 where 学号='"+num1+"'";
成绩) from 学生成绩表 where 课程名='"+num1+"'";
学生成绩表 where 课程名='"+num1+"' and 成绩>=90";
con=DriverManager.getConnection(url,"root
while(rs.next()){
没有此条记录!请重新输入");
将界面上的所有记录清空
删除所有存在的行
}
文件revise.java代码
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import java.util.*;
import javax.swing.*;
import javax.swing.table.*;
class revise extends JFrame implements ActionListener{
修改
学号"); t1=new JTextField(10);
姓名"); t2=new JTextField(10);
课程名"); t3=new JTextField(10);
状态"); t4=new JTextField(10);
成绩"); t5=new JTextField(10);
修改");
学生成绩系统";
修改---------------------------
con=DriverManager.getConnection(url,"root
学生成绩表 where 学号='"+num2+"' and 课程名='"+num1+"'";
学生成绩表 set 课程名='"+t3.getText()+"',状态='"+t4.getText()+"',成绩 ='"+n+"' where 学号='"+num2+"'";
修改成功!");
没有此条记录!请重新输入");
文件student.java代码
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import java.util.*;
import javax.swing.*;
class student extends JFrame implements ActionListener{
学生");
操作");
查询成绩");
退出");
}
文件teacher.java代码
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import java.util.*;
import javax.swing.*;
class teacher extends JFrame implements ActionListener{
管理员");
操作");
增加");
删除");
修改");
查询");
统计");
退出");
}
文件user.java代码
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import java.util.*;
import javax.swing.*;
import javax.swing.table.*;
class user extends JFrame implements ActionListener{
JPanel p1;
JTable table1=null;
姓名课程名状态成绩"};
查询");
学号");
课程名");
查询");
学生成绩系统";
学号不能为空请输入学号!",JOptionPane.WARNING_MESSAGE);
学生成绩表 where 学号='"+num1+"'";
学生成绩表 where 课程名='"+num2+"'and 学号='"+num1+"'";}
con=DriverManager.getConnection(url,"root
while(rs.next()){
没有此条记录!请重新输入");
将界面上的所有记录清空
删除所有存在的行
}
附件sql语句
create table 用户管理表(
用户名 varchar(25),
密码 varchar(15),
权限组 varchar(15)
)
insert into 用户管理表 values('01','01','学生')
insert into 用户管理表 values('admin','admin','管理员')
select * from 用户管理表
create table 学生成绩表(
学号 varchar(25),
姓名 varchar(15),
课程名 varchar(25),
状态 varchar(5),
成绩 int(11)
)
insert into 学生成绩表 values('01','朱亮','数据库','通过','88')
insert into 学生成绩表 values('02','张三','数据库','未通过','55')
select * from 学生信息管理表下载本文