• 大小: 111KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-07
  • 语言: Java
  • 标签:

资源简介

课程设计,java版学籍管理系统,包括主要技术为:数据库连接,SQLDDl语言

资源截图

代码片段和文件信息

import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.List;

import javax.swing.*;
public class AddGradeInfo extends Jframe implements Runnable{
JLabel lblNumlblNamelblSubjectlblFenshu;
JTextField txtNumtxtNametxtSubjecttxtFenshu;
JButton saveback;
JTextArea ta;
ScoreBLL sb;
public AddGradeInfo(){
super(“录入学生成绩“);

lblNum=new JLabel(“学号“);
lblName=new JLabel(“姓名“);
lblSubject=new JLabel(“科目“);
lblFenshu=new JLabel(“分数“);
txtNum=new JTextField(10);
txtName=new JTextField(10);
txtSubject=new JTextField(10);
txtFenshu=new JTextField(10);
save=new JButton(“保存“);
back=new JButton(“返回“);
ta=new JTextArea();  sb=new ScoreBLL();
new Thread(this).start();

init();
}
private void init(){
JPanel p1=new JPanel();
JPanel p2=new JPanel();
p1.setLayout(new GridLayout(42));
p2.setLayout(new FlowLayout());
p1.add(lblNum);p1.add(txtNum);
p1.add(lblName);p1.add(txtName);
p1.add(lblSubject);p1.add(txtSubject);
p1.add(lblFenshu);p1.add(txtFenshu);
p2.add(p1);p2.add(save);p2.add(back);
add(p2BorderLayout.NORTH);
JScrollPane jsp=new JScrollPane();
jsp.getViewport().add(ta);
add(jspBorderLayout.CENTER);
this.setDefaultCloseOperation(this.EXIT_ON_CLOSE);
this.setBounds(200200400400);
this.setVisible(true);
save.addActionListener(new ActionListener(){


public void actionPerformed(ActionEvent e) {
Score s=new Score();
s.setNumber(txtNum.getText());
s.setName(txtName.getText());
s.setSubject(txtSubject.getText());
s.setFenshu(Integer.parseInt(txtFenshu.getText()));


try {
sb.insert(s);
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}

});
back.addActionListener(new ActionListener(){

//如何返回
public void actionPerformed(ActionEvent e) {
// XJGL.this.setVisible(true);
dispose();
}

});
}
//public static void main(String[] args){
// AddGradeInfo a=new AddGradeInfo(); 
//}

public void run() {
// TODO Auto-generated method stub
ta.setText(““);
List list=sb.getScore();
int i=0;
while(i Score s=list.get(i);
ta.append(s.getNumber()+“  “+s.getName()+“   “+s.getSubject()+“  “+s.getFenshu()+“\n“);
i++;
}
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
this.run();
}
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2572  2012-05-05 15:50  实验三.学籍管理系统\AddGradeInfo.java

     文件       2718  2012-05-05 15:19  实验三.学籍管理系统\AddStudentInfo.java

     文件       2121  2012-05-05 14:39  实验三.学籍管理系统\ChangeG.java

     文件       2608  2012-05-05 15:45  实验三.学籍管理系统\ChangeS.java

     文件       1433  2012-05-05 15:07  实验三.学籍管理系统\DBConnection.java

     文件        546  2012-05-13 11:59  实验三.学籍管理系统\Score.java

     文件       2481  2012-05-13 21:17  实验三.学籍管理系统\ScoreBLL.java

     文件        504  2012-05-05 14:24  实验三.学籍管理系统\Student.java

     文件       2302  2012-05-05 15:47  实验三.学籍管理系统\StudentBLL.java

     文件       4055  2012-05-15 22:54  实验三.学籍管理系统\XJGL.java

     文件    3051008  2012-05-14 10:50  实验三.学籍管理系统\学籍管理

     目录          0  2012-05-14 11:08  实验三.学籍管理系统

----------- ---------  ---------- -----  ----

              3072348                    12


评论

共有 条评论