資源簡介
利用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包
評論
共有 條評論