学生信息综合查询管理系统 JAVA程序编写

来源:百度知道 编辑:UC知道 时间:2024/05/30 03:01:32
实验要求
结合Swing组件和JDBC,实现在图形界面下学生信息管理系统,主要实现下列功能:
(1)学生基本信息、课程信息和选课信息的录入功能;
(2)统计查询功能,可以查询学生信息、课程信息和选课信息
(3)学生成绩查询功能,查询学生的各科成绩,计算学生的平均分, GPA成绩等
(4)排序功能,可以按学生姓名、单科成绩和平均成绩等进行排序
设计思路

1. 建立录入学生成绩的界面
2. 录入的学生信息存放在数据库中
3. 查询、排序、求平均分、GPA成绩用菜单实现
用Eclipse编写
如果可行 追加五十分
这是我的邮箱378838058@qq.com

package test;

import java.sql.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.border.*;
import javax.swing.JOptionPane;
class Add extends Panel implements ActionListener{
Connection con;
Statement sql;
Button b1,b2;
TextField tf1,tf2,tf3,tf4,tf5,tf6;
Box baseBox,bv1,bv2;
Add(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){}
try{
con=DriverManager.getConnection("jdbc:odbc:data","","");
sql=con.createStatement();
}
catch(SQLException ee){}
setLayout(new BorderLayout());
Panel p1=new Panel();
Panel p2=new Panel();
tf1=new TextField(16);
tf2=new TextField(16);
tf3=new TextField(16);
tf4=new TextField(16);
tf5=new Te