-
大小: 1.44MB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2023-10-02
- 語言: Java
- 標(biāo)簽: jdbc??swing??java實(shí)現(xiàn)??
資源簡介
此成績管理系統(tǒng)是基于swing,jdbc編寫的一款向程序,其中能夠?qū)崿F(xiàn)學(xué)生信息事務(wù)管理,課程事務(wù)管理,成績事務(wù)管理,適合學(xué)習(xí)java的新手操作,

代碼片段和文件信息
package?course;
import?java.awt.*;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.awt.event.WindowAdapter;
import?java.awt.event.WindowEvent;
import?dao.CourseManager;;;
public?class?Cadd?extends?Dialog?implements?ActionListener{
private?Panel?p1p2p3;
private?Label?lab1lab2lab3lab4;
private?TextField?t1t2t3t4;
private?Button?btn1btn2;
public?Cadd(frame?fString?titleboolean?mo)?{
super(f?title?mo);
p1=?new?Panel();
p1.setLayout(new?GridLayout(41));
lab1=new?Label(“課程號“);
lab2=new?Label(“課程名稱“);
lab3=new?Label(“課程類型“);
lab4=new?Label(“課程內(nèi)容“);
p1.add(lab1);
p1.add(lab2);
p1.add(lab3);
p1.add(lab4);
this.add(p1?BorderLayout.WEST);
p2=new?Panel();
p2.setLayout(new?GridLayout(4?1));
t1=new?TextField();
t2=new?TextField();
t3=new?TextField();
t4=new?TextField();
p2.add(t1);
p2.add(t2);
p2.add(t3);
p2.add(t4);
this.add(p2?BorderLayout.CENTER);
//創(chuàng)建第三個(gè)面板,并添加兩個(gè)按鈕
p3=new?Panel();
btn1=new?Button(“確定“);
btn2=new?Button(“取消“);
btn1.addActionListener(this);
btn2.addActionListener(this);
p3.add(btn1);
p3.add(btn2);
this.add(p3BorderLayout.SOUTH);
Toolkit?tk?=?Toolkit.getDefaultToolkit();
Dimension?dim=?tk.getScreenSize();
this.setBounds(300?400?200?200);
this.setVisible(true);
this.addWindowListener(new?WindowAdapter(){
public?void?windowClosing(WindowEvent?w)?{
w.getWindow().setVisible(false);
((frame)?w.getComponent()).dispose();
System.exit(0);
}
});
}
@Override
public?void?actionPerformed(ActionEvent?e)?{
if(e.getSource()==btn1)?{
CourseManager?sm?=?new?CourseManager();//實(shí)例化業(yè)務(wù)處理類
String?sql?=?“insert?into?course(cidcnamectypeccontent)?values(????)“;
String[]?param=new?String[]?{t1.getText().trim()t2.getText().trim()t3.getText().trim()t4.getText().trim()};
sm.updateStudent(sql?param);
this.dispose();
}else?if(e.getSource()==btn2)?{
this.dispose();
}
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-10-25?13:51??grade-management\
?????文件????????1012??2018-10-19?17:23??grade-management\.classpath
?????文件?????????916??2018-10-25?13:50??grade-management\.project
?????目錄???????????0??2018-10-19?17:22??grade-management\.settings\
?????文件?????????567??2018-10-19?17:22??grade-management\.settings\.jsdtscope
?????文件?????????364??2018-10-19?17:22??grade-management\.settings\org.eclipse.jdt.core.prefs
?????文件?????????500??2018-10-25?13:51??grade-management\.settings\org.eclipse.wst.common.component
?????文件?????????345??2018-10-19?17:22??grade-management\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2018-10-19?17:22??grade-management\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2018-10-19?17:22??grade-management\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2018-10-19?17:22??grade-management\build\
?????目錄???????????0??2018-10-25?13:51??grade-management\build\classes\
?????目錄???????????0??2018-10-25?13:51??grade-management\build\classes\course\
?????文件?????????905??2018-10-25?13:51??grade-management\build\classes\course\Cadd$1.class
?????文件????????3066??2018-10-25?13:51??grade-management\build\classes\course\Cadd.class
?????文件?????????871??2018-10-25?13:51??grade-management\build\classes\course\CIndex$1.class
?????文件????????6179??2018-10-25?13:51??grade-management\build\classes\course\CIndex.class
?????文件?????????925??2018-10-25?13:51??grade-management\build\classes\course\Cupd$1.class
?????文件????????3289??2018-10-25?13:51??grade-management\build\classes\course\Cupd.class
?????目錄???????????0??2018-10-25?13:51??grade-management\build\classes\dao\
?????文件????????2902??2018-10-25?13:51??grade-management\build\classes\dao\ba
?????文件????????2286??2018-10-25?13:51??grade-management\build\classes\dao\CourseManager.class
?????文件????????2889??2018-10-25?13:51??grade-management\build\classes\dao\GradeManager.class
?????文件????????2360??2018-10-25?13:51??grade-management\build\classes\dao\StudentManager.class
?????目錄???????????0??2018-10-25?13:51??grade-management\build\classes\grade\
?????文件?????????900??2018-10-25?13:51??grade-management\build\classes\grade\Gadd$1.class
?????文件????????3008??2018-10-25?13:51??grade-management\build\classes\grade\Gadd.class
?????文件?????????866??2018-10-25?13:51??grade-management\build\classes\grade\GIndex$1.class
?????文件????????6893??2018-10-25?13:51??grade-management\build\classes\grade\GIndex.class
?????文件?????????919??2018-10-25?13:51??grade-management\build\classes\grade\Gupd$1.class
?????文件????????3275??2018-10-25?13:51??grade-management\build\classes\grade\Gupd.class
............此處省略34個(gè)文件信息
- 上一篇:nachos整理.zip
- 下一篇:教材訂購系統(tǒng)java版
評論
共有 條評論