• 大小: 116KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-12
  • 语言: Java
  • 标签: java  课程设计  

资源简介

这是一个简单的使用数据库存储学生成绩的学生成绩管理程序。数据库中的每条记录包括学号、姓名、分数等信息。要求能够:  (1)有较好的图形界面 (2)按照学号查找学生及成绩、能显示全部记录。  (3)能增加、删除、修改记录。  (4)计算平均成绩。统计出优秀(100-90)、良好(89-75)一般(74-60)和不及格 (59-0)的人数百分比。按成绩分数排序。

资源截图

代码片段和文件信息

package student;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.table.DefaultTableModel;
import java.sql.*;
import java.util.Vector;
public class chengjiguanli 
{
public static void main(String[] args) 
{
new denglu();
}
}
class denglu extends Jframe implements ActionListener {
Jframe frame = new Jframe(“登陆界面“);
JPanel imagePanel;
ImageIcon bg;
JButton button1 button2;
Label l1 l2 l3;
TextField a1 a2;
Box b1 b2 b3 b4 b5;
denglu() {
Toolkit kit = Toolkit.getDefaultToolkit();
Image img = kit.getImage(“Login.jpg“);
frame.setIconImage(img);
button1 = new JButton(“登陆“);
button2 = new JButton(“退出“);
Panel p1 = new Panel();
l1 = new Label(“学生成绩管理系统“ Label.CENTER);
l1.setFont(new Font(“楷书“ Font.BOLD 40));
l1.setBackground(Color.blue);
p1.add(l1);
l2 = new Label(“登录名“);
l2.setBackground(Color.cyan);
l3 = new Label(“密码“);
l3.setBackground(Color.cyan);
a1 = new TextField(10);
a2 = new TextField(10);
a2.setEchoChar(‘*‘);
a1.setBackground(Color.orange);
a2.setBackground(Color.orange);
b1 = Box.createVerticalBox();
b1.add(l2);
b1.add(Box.createVerticalStrut(8));
b1.add(l3);
b2 = Box.createVerticalBox();
b2.add(a1);
b2.add(Box.createVerticalStrut(8));
b2.add(a2);
b3 = Box.createHorizontalBox();
b3.add(b1);
b3.add(Box.createHorizontalStrut(10));
b3.add(b2);
b4 = Box.createHorizontalBox();
b4.add(button1);
b4.add(Box.createHorizontalStrut(10));
b4.add(button2);
b5 = Box.createVerticalBox();
b5.add(b3);
b5.add(Box.createVerticalStrut(8));
b5.add(b4);
button1.addActionListener(this);
button2.addActionListener(this);
a1.setText(“学生“);
a2.setText(““);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
dispose();
}
});
bg = new ImageIcon(“Login.jpg“);
JLabel label = new JLabel(bg);
label.setBounds(0 0 bg.getIconWidth() bg.getIconHeight());
imagePanel = (JPanel) frame.getContentPane();
imagePanel.setOpaque(false);
imagePanel.setLayout(new FlowLayout());
imagePanel.add(p1 BorderLayout.NORTH);
imagePanel.add(b5 BorderLayout.CENTER);
frame.getlayeredPane().setLayout(null);
frame.getlayeredPane().add(label new Integer(Integer.MIN_VALUE));
frame.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
frame.setSize(bg.getIconWidth() bg.getIconHeight());
frame.setBounds(200 150 510 340);
frame.setVisible(true);
validate();
}

public void actionPerformed(ActionEvent e) {
if (e.getSource() == button2) {
System.exit(0);
}
if (e.getSource() == button1) {
if (a1.getText().equals(“学生“) && a2.getText().equals(“123456“)) 
{
new chuangkou();
frame.dispose();
} else {
JOptionPane.showMessageDialog(this “账户密码错误,请重新输入!“);
}
}
}

class chuangkou extends Jframe implements ActionListener
{
Jframe frame = new Jframe(“选择窗口“);

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

     文件        728  2016-03-06 22:37  学生成绩管理\.classpath

     文件        394  2016-03-06 22:30  学生成绩管理\.project

     文件        598  2016-03-06 22:30  学生成绩管理\.settings\org.eclipse.jdt.core.prefs

     文件        433  2016-03-20 15:47  学生成绩管理\bin\student\chengjiguanli.class

     文件        621  2016-03-20 15:47  学生成绩管理\bin\student\denglu$1.class

     文件       5545  2016-03-20 15:47  学生成绩管理\bin\student\denglu$Add.class

     文件       3882  2016-03-20 15:47  学生成绩管理\bin\student\denglu$chaxun.class

     文件        738  2016-03-20 15:47  学生成绩管理\bin\student\denglu$chuangkou$1.class

     文件       3799  2016-03-20 15:47  学生成绩管理\bin\student\denglu$chuangkou.class

     文件       5148  2016-03-20 15:47  学生成绩管理\bin\student\denglu$CountForm$1.class

     文件       2502  2016-03-20 15:47  学生成绩管理\bin\student\denglu$CountForm.class

     文件       5644  2016-03-20 15:47  学生成绩管理\bin\student\denglu$Delete.class

     文件       2325  2016-03-20 15:47  学生成绩管理\bin\student\denglu$InfroForm.class

     文件       5509  2016-03-20 15:47  学生成绩管理\bin\student\denglu$Modify.class

     文件       4019  2016-03-20 15:47  学生成绩管理\bin\student\denglu$Query.class

     文件       2520  2016-03-20 15:47  学生成绩管理\bin\student\denglu$ScoreForm.class

     文件       5957  2016-03-20 15:47  学生成绩管理\bin\student\denglu$shanchu.class

     文件       5746  2016-03-20 15:47  学生成绩管理\bin\student\denglu$tianjia.class

     文件       5047  2016-03-20 15:47  学生成绩管理\bin\student\denglu$xiugai.class

     文件       5084  2016-03-20 15:47  学生成绩管理\bin\student\denglu.class

     文件      21516  2016-03-06 22:34  学生成绩管理\Login.jpg

     文件      54862  2016-03-06 22:34  学生成绩管理\manage.jpg

     文件      43387  2016-03-20 15:58  学生成绩管理\src\student\chengjiguanli.java

     目录          0  2016-03-20 15:53  学生成绩管理\bin\student

     目录          0  2016-03-20 15:53  学生成绩管理\src\student

     目录          0  2016-03-20 15:53  学生成绩管理\.settings

     目录          0  2016-03-20 15:53  学生成绩管理\bin

     目录          0  2016-03-20 15:53  学生成绩管理\src

     目录          0  2016-03-20 15:53  学生成绩管理

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

............此处省略2个文件信息

评论

共有 条评论