资源简介
利用java完成的选课授课信息管理系统,实现教师授课管理,学生选课管理,学生成绩查询,学生成绩录入等功能,数据库为mysql
代码片段和文件信息
package com.db.liu;
import java.awt.Dimension;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.swing.Jframe;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableColumn;
public class Chengjiframe extends Jframe{
private String[] Names = { “学号“ “课程号““课程名““先行课““学分““成绩“ };
private String strgrade[][] = new String[20][6];//
private DefaultTableModel dtm;
private JTable table;
/**
*
*/
private static final long serialVersionUID = 1L;
Chengjiframe(String strsql){
this.setBounds(500 300 900 600);
addTable();
if(!strsql.equals(““))
startSearchAction(strsql);
this.setVisible(true);
}
private void addTable() {
// 添加学生Table是
table = new JTable();
table.setPreferredScrollableViewportSize(new Dimension(300 300));
dtm = new DefaultTableModel(strgrade Names);
table.setModel(dtm);
TableColumn column = null;
table.setRowHeight(50);
for (int i = 0; i < 5; i++) {
column = table.getColumnModel().getColumn(i);
column.setPreferredWidth(70);
}
JScrollPane scrollPane = new JScrollPane(table);
this.setLayout(null);
this.add(scrollPane);
scrollPane.setBounds(0 0 900 600);
}
private void startSearchAction(String strsql) {
ResultSet rs = DBconnect.startAction(strsql “search“);
int count = -1;
try {
while (rs.next()) {
count++;
strgrade[count][0] = rs.getString(“sno“);
strgrade[count][1] = rs.getString(“cno“);
strgrade[count][2] = rs.getString(“cname“);
strgrade[count][3] = rs.getString(“xianxingke“);
strgrade[count][4] = rs.getString(“xuefen“);
strgrade[count][5] = rs.getString(“score“);
}
rs.close();
} catch (SQLException e1) {
e1.printStackTrace();
}
count = -1;
changeTable();
}
private void changeTable() {
dtm = new DefaultTableModel(strgrade Names);
table.setModel(dtm);
table.repaint();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-11-30 22:54 数据库实验\
文件 478 2011-11-20 14:24 数据库实验\.classpath
文件 385 2011-11-20 13:48 数据库实验\.project
目录 0 2011-11-30 22:53 数据库实验\.settings\
文件 629 2011-11-20 13:48 数据库实验\.settings\org.eclipse.jdt.core.prefs
目录 0 2011-11-30 22:53 数据库实验\bin\
目录 0 2011-11-30 22:53 数据库实验\bin\com\
目录 0 2011-11-30 22:53 数据库实验\bin\com\db\
目录 0 2011-11-30 22:53 数据库实验\bin\com\db\liu\
文件 3113 2011-11-30 20:45 数据库实验\bin\com\db\liu\Chengjif
文件 2229 2011-11-30 20:45 数据库实验\bin\com\db\liu\DBconnect.class
文件 2017 2011-11-30 21:53 数据库实验\bin\com\db\liu\Enterfr
文件 687 2011-11-30 21:53 数据库实验\bin\com\db\liu\Enterfr
文件 4058 2011-11-30 21:53 数据库实验\bin\com\db\liu\Enterfr
文件 1010 2011-11-30 22:43 数据库实验\bin\com\db\liu\fr
文件 1102 2011-11-30 22:43 数据库实验\bin\com\db\liu\fr
文件 1965 2011-11-30 22:43 数据库实验\bin\com\db\liu\fr
文件 1793 2011-11-30 22:43 数据库实验\bin\com\db\liu\fr
文件 1328 2011-11-30 22:43 数据库实验\bin\com\db\liu\fr
文件 1949 2011-11-30 22:43 数据库实验\bin\com\db\liu\fr
文件 6608 2011-11-30 22:43 数据库实验\bin\com\db\liu\fr
文件 1930 2011-11-30 22:11 数据库实验\bin\com\db\liu\fr
文件 665 2011-11-30 22:11 数据库实验\bin\com\db\liu\fr
文件 2589 2011-11-30 22:11 数据库实验\bin\com\db\liu\fr
文件 1004 2011-11-30 22:47 数据库实验\bin\com\db\liu\fr
文件 1938 2011-11-30 22:47 数据库实验\bin\com\db\liu\fr
文件 1938 2011-11-30 22:47 数据库实验\bin\com\db\liu\fr
文件 1784 2011-11-30 22:47 数据库实验\bin\com\db\liu\fr
文件 1464 2011-11-30 22:47 数据库实验\bin\com\db\liu\fr
文件 2039 2011-11-30 22:47 数据库实验\bin\com\db\liu\fr
文件 6929 2011-11-30 22:47 数据库实验\bin\com\db\liu\fr
............此处省略99个文件信息
- 上一篇:SL275lab 练习答案
- 下一篇:pagehelper用的jar包
相关资源
- SL275lab 练习答案
- JAVA修改AD域密码_免证书
- Java写的吃豆豆游戏源代码
- Java写的画图程序
- MIPS反编译器与模拟器使用JAVA
- JAVA管程解决哲学家问题
- android游戏开发,连连看源码
- java基于socket编写的聊天室程序
- Java重启式随机游走代码(Random Walk
- java 程序换头像
- 东北大学高级java期末试题
- java小游戏 大炮打小鸟
- JAVA生成订单号(日期+流水号)
- 银行系统jdbc数据库
- 学生信息管理系统 Android源码
- java发邮件代码和说明,附mailapi.jar和
- java指纹识别-图片识别技术
- 运用java图形界面编写的学生信息管理
- Dijkstra迪杰斯特拉算法JAVA
- Java实现推箱子游戏
- JAVA三大框架思维导图
- Java数据结构和算法中文第二版——书
- JNI Java本地接口规范官方中文版
- JSP+JavaBean+MySQL实现登陆及增删改查
- java jsp mysql mvc 完整版,带图片
- Java核心技术 卷2 第10版 中文版
- 21 内部窗体java绝对新手
- 中国象棋对弈系统_java课程设计
- Java 2实用教程,第五版 。课后习题
- java生成二维码80134
评论
共有 条评论