资源简介
JAVA学生成绩管理系统(附源码 毕业设计 课程设计)
可直接运行。做毕业设计、课程设计或者想研究下技术的可以下载学习。需要更多资源的可以关注我。
代码片段和文件信息
import java.awt.*;
import javax.swing.*;
import javax.swing.table.*;
import java.awt.event.*;
import java.sql.*;
public class Scores {
public static void main(String [] args){
new ScoresWindow(“成绩查询系统“);
}
}
class ScoresWindow extends Jframe{
private static final long serialVersionUID = -6924196421756933199L;
Statement statement;
Connection connection;
String commandString;
ResultSet resultSet;
JButton addJButton=new JButton(“确认“);
JTextField noJTextField=new JTextField(9);
JTextField scoresJTextField=new JTextField(5);
JPanel inputPanel=new JPanel(false);
JButton queryJButton=new JButton(“查询“);
JTextField queryNOJTextField=new JTextField(9);
JTextArea queryJTextArea=new JTextArea();
JPanel queryJPanel=new JPanel(false);
JButton sortJButton=new JButton(“排序“);
object clonameobject[]={“学号““成绩“};
Integer rows=0;
DefaultTableModel tableModel=new DefaultTableModel(clonameobjectrows);
JTable table=new JTable(tableModel);
JPanel sortJPanel=new JPanel(false);
Dimension dimension=new Dimension(10025);
public ScoresWindow(String titleString) {
super(titleString);
JTabbedPane jTabbedPane=new JTabbedPane();
JComponent inputPanel=inputJComponent();
JComponent queryPanel=queryJComponent();
JComponent sortPanel=sortJComponent();
jTabbedPane.addTab(“输入成绩“ inputPanel);
jTabbedPane.addTab(“查询成绩“ queryPanel);
jTabbedPane.addTab(“成绩排序“ sortPanel);
setLayout(new GridLayout(11));
add(jTabbedPane);
jTabbedPane.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT);
setBounds(100 100 300 400);
setVisible(true);
validate();
addJButton.addActionListener(new AddAction());
queryJButton.addActionListener(new QueryAction());
sortJButton.addActionListener(new SortAction());
getConnectDatabase();
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
protected class AddAction implements ActionListener{
public void actionPerformed(ActionEvent e){
String noString;
try {
noString=noJTextField.getText(0 9);
commandString=“INSERT INTO scores VALUES(‘“+noString+“‘‘“+scoresJTextField.getText()+“‘)“;
statement=connection.createStatement();
statement.execute(commandString);
statement.closeOnCompletion();
alterJComponent(inputPanel “添加成功!“);
statement.closeOnCompletion();
} catch (Exception e2) {
alterJComponent(inputPanel “学号为9位!请重新输入!\n“+e2.toString()+““);
}
}
}
protected class QueryAction implements ActionListener{
public void actionPerformed(ActionEvent e){
try {
statement=connection.createStatement();
String noString=queryNOJTextField.getText(0 9);
commandString=“SELECT * FROM SCORES WHERE NUMBER=‘“+noString+“‘“;
resultSet=statement.executeQuery(commandString);
resultSet.first();
queryJTextArea.append(“您查询的学号为 “+resultSet.getString(1)+“ 的成绩为 “+resultSet.getString(2)+“\n“);
statement.closeOnCompletion();
} catch (Exception e2) {
alterJComponent(queryJPanel “学号为9位!请重新输入!\n“+e2.toString()+““);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-10-27 15:30 java3-master\
文件 483 2012-10-27 15:30 java3-master\.gitattributes
文件 1970 2012-10-27 15:30 java3-master\.gitignore
目录 0 2012-10-27 15:30 java3-master\src\
文件 6542 2012-10-27 15:30 java3-master\src\Scores.java
相关资源
- 物流管理系统源码(含数据库)5624
- mysql数据处理,java用户登录处理
- jsp模拟酷狗官网源码(附数据库)
- 法律咨询信息系统(java+jsp+sqlserver)
- 一个完整的点餐微信小程序(附后台
- 基于 struts 的学生寝室管理系统的设计
- 煤矿安全管理系统(jsp源码+数据库脚
- Java快速开发平台源码(renren-fast)
- 锐聘学院QST青软JavaWeb十二个打包
- 3.3.6微信支付JAVA版demo
- 基于JSP实现的美食餐饮管理系统(源
- 尚硅谷书城源码(仅附html页面)
- 都市供求信息网(源码+数据库+文档)
- 图书管理系统(源码+数据库+截图)
- 学生信息管理系统源码+mysql数据库
- javaweb网上购物系统源码(附数据库脚
- jsp+servlet+jdbc开发学生信息后台管理系
- JSP选课系统(源码+文档+数据库)
- 基于JSP的超市销售管理系统(源码+
- jsp宠物商店(源码+数据库)
- javaweb校园宿舍系统(附数据库脚本)
- JavaWeb书城项目(附数据库脚本)
- 毕业设计-医院人事管理系统(源码
- Vue + SpringBoot + MyBatis 音乐网站(源码
- jsp进销存管理系统(源码+数据库+文档
- 基于JAVA_JSP电子书系统(源码+数据库
- Java网络编程知识点总结.xmind
- JSP考试网上报名考试系统(源码+数据
- 一站式Java网络编程 BIO-NIO-AIO资料源码
- jsp讲解
评论
共有 条评论