学生成绩系统java代码,Java成绩管理系统(成绩录入)源码

这是一个使用Java编写的学生成绩管理系统,主要实现了成绩录入功能。系统根据课程名称从数据库获取学生和课程信息,用户可以录入成绩。代码中包含了对输入成绩的有效性验证,如检查成绩范围、防止重复提交等。课程下拉列表会自动填充数据库中的课程列表。
摘要由CSDN通过智能技术生成

//需求分析:写一个成绩管理系统。其中的一个功能是实现成绩录入。要求能根据课程名称在系统里找到学生和课程信息;在结果区域中添加成绩。

//规则:要求对输入成绩的操作要有有效性检验。成绩只接受大于0且小于100的数字;同一记录不能反复提交;当点击“提交”,告知用户操作是否成功,并给出相应信息;课程名下拉列表中的课程列表根据数据库中的课程表,自动生成。

//代码如下:

import java.awt.*;

import java.awt.event.*;

import java.sql.*;

import javax.swing.*;

import javax.swing.table.DefaultTableModel;

import school.schoolPicture.JdbcUtil;

public class AddScore extends JPanel implements ActionListener {

String[] columnNames = new String[] { "姓名", "学期", "课程ID", "成绩" };

DefaultTableModel dtmScore = new DefaultTableModel(columnNames, 57);

JTable jtAddScore = new JTable(dtmScore);

JScrollPane jspScore = new JScrollPane(jtAddScore);

JComboBox jcbCourse = new JComboBox();

JComboBox jcbClassName = new JComboBox();

JComboBox jcbTerm = new JComboBox();

Connection con = JDBCUtil.getConnection();

// Connection con2 = JdbcUtil.getConnection();

PreparedStatement ps = null;

ResultSet rs = null;

ResultSetMetaData meta = null;

String sql = null;

int cols = 0;

int rowCount = 0;

public AddScore() {

CreateAddScoreGUI();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值