资源简介
java+sql学生成绩管理系统(有文档).rar
代码片段和文件信息
//package myprojects.main;
import java.sql.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class Inquest extends JDialog
{
private Connection queryconnection;
private Statement querystatement;
private ResultSet queryresultSet;
private ResultSetmetaData rsmetaData;
//GUI变量定义
private Jframe parent;
private JPanel labelPanel tablePanel;//定义两块面板对象
//labelPanel用来放标签,fieldsPanel用来放文本区
private String labels;
private JTable commoditytable;
private JButton submitQuery;
private JButton cancelQuery;
JTextField 文字输入栏;
String 窗口标题query;
public Inquest(int select)
{ submitQuery = new JButton( “查 询“ );
/*----------------------------select=1为查询已经选上的课程---------------------------*/
if(select==1)
{
labels=new String(“请输入课程号“);
窗口标题= new String(“已选课程查询窗口“);
query =new String(“SELECT 成绩表.课程号课程名学时学分学期教师分数 FROM 课程信息表成绩表 WHERE 课程信息表.课程号=成绩表.课程号“);
query = query+“ AND 学号=‘“+Loginframe.userNameTextField.getText()+“‘“;
}
/*----------------------------select=2为选课申请---------------------------*/
else if(select==2)
{
labels=new String(“请输入课程号“);
窗口标题= new String(“选课申请窗口“);
submitQuery.setText(“申请“);
query =new String(“SELECT * FROM 课程信息表“);
}
/*----------------------------select=3成绩查询---------------------------*/
else if(select==3)
{
labels=new String(“请输入课程号“);
窗口标题= new String(“成绩查询窗口“);
query =new String(“SELECT 成绩表.课程号课程名学分学期教师分数 FROM 成绩表课程信息表 WHERE 成绩表.课程号=课程信息表.课程号“);
query=query+“ AND 学号=‘“+Loginframe.userNameTextField.getText()+“‘“;
}
/*----------------------------select=4选课名单(教师查询)---------------------------*/
else if(select==4)
{
labels=new String(“请输入课程号“);
窗口标题= new String(“选课名单查询窗口“);
query =new String(“SELECT 成绩表.学号姓名成绩表.课程号课程名 “
+“ FROM 学生基本信息表成绩表课程信息表教师表 “
+“ WHERE 成绩表.学号=学生基本信息表.学号 “
+“ AND 成绩表.课程号=课程信息表.课程号 “);
query=query+“ AND 登陆帐号=‘“+Loginframe.userNameTextField.getText()
+“‘ AND 课程信息表.教师=教师表.教师 “;
}
/*-----------------------------------------------------------------------*/
pack();
submitQuery.setPreferredSize(new Dimension(120 25));
submitQuery.addActionListener(new ActionLis(select));
cancelQuery = new JButton( “返 回“ );
cancelQuery.setPreferredSize(new Dimension(120 25));
cancelQuery.addActionListener(
new ActionListener()
{
public void actionPerformed( ActionEvent e )
{
setVisible(false);
dispose();
}
}
);
Box box = Box.createHorizontalBox();
文字输
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1945 2005-10-18 00:51 readme.txt
文件 1051 2004-12-24 22:36 SQL生成数据表.txt
文件 516 2005-01-21 23:21 classes\InquestCourse$1.class
文件 555 2005-01-21 23:21 classes\InquestCourse$2.class
文件 5731 2005-01-21 23:21 classes\InquestCourse.class
文件 74 2005-01-21 23:46 classes\readme.txt
文件 10 2005-01-21 23:46 classes\Run.bat
文件 468 2005-05-13 21:55 classes\Loginfr
文件 705 2005-05-13 21:55 classes\Loginfr
文件 953 2005-05-13 21:55 classes\Loginfr
文件 542 2005-05-13 21:55 classes\Loginfr
文件 491 2005-05-13 21:55 classes\Loginfr
文件 6297 2005-05-13 21:55 classes\Loginfr
文件 339 2005-05-13 21:55 classes\Main.class
文件 476 2005-05-13 21:55 classes\Managerfr
文件 8200 2005-05-13 21:55 classes\Managerfr
文件 5157 2005-05-13 21:55 classes\ModifyPassword.class
文件 6582 2005-05-13 21:55 classes\Stat.class
文件 7350 2005-05-13 21:55 classes\Student.class
文件 476 2005-05-13 21:55 classes\Studentfr
文件 4791 2005-05-13 21:55 classes\Studentfr
文件 476 2005-05-13 21:55 classes\Teacherfr
文件 4939 2005-05-13 21:55 classes\Teacherfr
文件 515 2005-05-13 21:55 classes\Inquest$1.class
文件 1908 2005-05-13 21:55 classes\Inquest$ActionLis.class
文件 7672 2005-05-13 21:55 classes\Inquest.class
文件 17599 2005-05-13 21:55 classes\Insert.class
目录 0 2005-01-21 23:44 classes
文件 1048576 2005-01-21 23:03 DATA\学生选课管理系统_Data.MDF
文件 1048576 2005-01-21 23:03 DATA\学生选课管理系统_Log.LDF
............此处省略16个文件信息
评论
共有 条评论