学生考勤管理系统(JAVA语言)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JAVA程序设计
学生考勤管理系统
课程名称:JAVA程序设计
设计题目:学生考勤管理系统(JAVA)指导老师:XXX
班级:数计X级X班
姓名:XXX
学号:XXXXXXXXXX
时间:2016年某月某日
编程工具:MyEclipse(盗版的)
编程电脑:DELL
操作系统:Windows 7(自己换的)显卡:NVIDIA
编程环境:JAVA语言
设计功能:
●查看学生信息
●学生考勤
●增加,删除,修改学生信息
实验代码:
package manger;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.JDesktopPane; import javax.swing.JButton;
import java.awt.Rectangle;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.swing.JTextField;
import javax.swing.JLabel;
public class AddForm {
private JFrame jFrame = null;
private JPanel jContentPane = null; private JDesktopPane jDesktopPane = null; private JButton jButtonOK = null;
private JButton jButtonCancel = null; private JTextField jTextName = null; private JTextField jTextNum = null; private JTextField jTextGrade = null;
private JLabel jLabelName = null;
private JLabel jLabelNum = null;
private JLabel jLabelGrade = null;
JFrame getJFrame() {
if (jFrame == null) {
jFrame = new JFrame();
jFrame.setTitle("添加学生信息");
jFrame.setSize(new Dimension(242, 205));
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();//窗口居中显示
screenSize = Toolkit.getDefaultToolkit().getScreenSize();
jFrame.setLocation((screenSize.width-jFrame.getWidth())/2,(screenSize.height-jFrame.getHeig ht())/2 ); jFrame.setContentPane(getJContentPane());
}
return jFrame;
}
private JPanel getJContentPane() {
if (jContentPane == null) {
jContentPane = new JPanel();
jContentPane.setLayout(new BorderLayout());
jContentPane.add(getJDesktopPane(), BorderLayout.CENTER);
}
return jContentPane;
}
private JDesktopPane getJDesktopPane() {
if (jDesktopPane == null) {
jLabelGrade = new JLabel();
jLabelGrade.setBounds(new Rectangle(30, 100, 38, 18));
jLabelGrade.setText("班级:");
jLabelNum = new JLabel();
jLabelNum.setBounds(new Rectangle(30, 60, 38, 18));
jLabelNum.setText("学号:");
jLabelName = new JLabel();
jLabelName.setBounds(new Rectangle(30, 20, 38, 18));
jLabelName.setText("姓名:");
jDesktopPane = new JDesktopPane();
jDesktopPane.add(getJButtonOK(), null);
jDesktopPane.add(getJButtonCancel(), null);
jDesktopPane.add(getJTextName(), null);
jDesktopPane.add(getJTextNum(), null);
jDesktopPane.add(getJTextGrade(), null);
jDesktopPane.add(jLabelName, null);
jDesktopPane.add(jLabelNum, null);