java考勤管理系统数据库实现.docx
- 文档编号:3049356
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:14
- 大小:18.78KB
java考勤管理系统数据库实现.docx
《java考勤管理系统数据库实现.docx》由会员分享,可在线阅读,更多相关《java考勤管理系统数据库实现.docx(14页珍藏版)》请在冰豆网上搜索。
java考勤管理系统数据库实现
4.2设计代码Java源程序:
importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.*;
importjava.awt.*;
importjava.sql.*;
importjava.lang.*;
importjava.util.*;
importjavax.swing.table.*;
importjava.math.*;
classDB_LSimplementsActionListener{
JFrameframe=newJFrame(欢迎进入LS工资管理系统);
JLabellabel=newJLabel(09网络2_54_李胜,JLabel.CENTER);
JButtonbutton1=newJButton(进入系统);
JButtonbutton2=newJButton(退出系统);
ImageIconim=newImageIcon(1.jpg);
JLabela1=newJLabel(im);
voidCreate(){
JPanelpcontentPane=(JPanel)frame.getContentPane();
JPanelpcontentPane1=newJPanel();
pcontentPane.add(label);
pcontentPane.setLayout(newFlowLayout());
pcontentPane.add(button1);
pcontentPane.add(button2);
pcontentPane.add(newLabel());
pcontentPane.add(a1);
pcontentPane.setBackground(Color.green);
pcontentPane.setVisible(true);
button1.addActionListener(this);
button2.addActionListener(this);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setBounds(200,100,550,600);
frame.setVisible(true);
}clupbi]gnit(imdovianSr[)gars{ciastt=emdS_BDLon(L_BewDS);Cmode.r;(etea)}{)etnevEnoitcA(demrofrePnoitcadiovcilbup
if(button1.equals(e.getSource())){
DLdl=newDL();
dl.create();
}
if(button2.equals(e.getSource())){//退出
System.exit(0);
}
}
}
classDLimplementsActionListener{
JFrameframe=newJFrame(职工/管理员登陆);
JLabellabel1=newJLabel(用户名);
JLabellabel2=newJLabel(密码);
JButtonlogonButton1=newJButton(管理员登录);
JButtonlogonButton2=newJButton(职工登录);
JButtoncancelButton=newJButton(退出);
JTextFieldt1=newJTextField(0);
JTextFieldt2=newJTextField(0);
ImageIconim=newImageIcon(2.jpg);
JLabela2=newJLabel(im);
JTextFieldusername=newJTextField(9);
JPasswordFieldpassword=newJPasswordField(9);
voidcreate(){
JPanelp=(JPanel)frame.getContentPane();
JPanelp1=newJPanel();
p.setLayout(newFlowLayout());
p.add(label1);
p.setSize(5,5);
p.setLocation(4,8);
p.add(username);
p.setSize(100,200);
p.setLocation(800,800);
p.add(label2);
p.setSize(50,20);
p.setLocation(40,80);
p.add(password);
p.setSize(100,20);
p.setLocation(80,120);
p.add(logonButton1);
;))(lebaLJwen(ddap.
p.add(logonButton2);
p.add(newJLabel());
p.add(cancelButton);
p.add(newJLabel());
p.add(a2);
p.add(t1);
p.add(t2);
p.setBackground(Color.blue);
p.setVisible(true);
logonButton1.addActionListener(this);
logonButton2.addActionListener(this);
cancelButton.addActionListener(this);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setBounds(200,100,750,550);
frame.setVisible(true);
}
publicvoidactionPerformed(ActionEvente){
if(logonButton1.equals(e.getSource())&&(username.getText().equals(123)==true)&&(password.getText().equals(123)==true)){
GZGLZJMgz=newGZGLZJM();
gz.create();
}
else{JOptionPane.showMessageDialog(null,对不起,你输入的密码错误!
);
};
=)=ttta).xt(equls(1.geTex()egnu)cSe.a2.to(iflognButonequls(getoure()&&(serame.etTtrue)&&(password.getText().equals(t2.getText())==true)){
XKxk=newXK();
xk.create();
n;nnectioncoCosql;tStaementtResultSers;
;r()ontectorvecor=ewVectVtry{
ibbbbuersClas.foNam(sn.jdc.odc.JdcOdcDrver);
}catch(ClassNotFoundExceptione1){
System.out.println(+e1);
}
try{
;),,321:
cbdo:
cbdj(noitcennoCtegr.eganaMrevirD=noc
sql=
con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
sql.executeQuery(SELECTGno,mmFROMYWHEREGno=+t1.getText()+AND
mm=+t2.getText());
}catch(SQLExceptione1){
System.out.println(e1);
}
}
if(cancelButton.equals(e.getSource())){
System.exit(0);
}
}
}
classGZGLZJMextendsJFrameimplementsActionListener{
JFramef=newJFrame(工资管理系统);
JButtonb1=newJButton(津贴管理);
JButtonb2=newJButton(总查询);
JButtonb3=newJButton(工资管理);
JButtonb4=newJButton(后勤管理);
JButtonb6=newJButton(员工个人信息管理);
JButtonb5=newJButton(返回);
ImageIconim=newImageIcon(3.jpg);
JLabela3=newJLabel(im);
voidcreate(){
JPanelp=(JPanel)f.getContentPane();
JPanelp1=newJPanel();
p.setLayout(newFlowLayout());
p.add(b1);
p.add(newJLabel());
p.add(b6);
p.add(newJLabel());
p.add(b3);
p.add(newJLabel());
p.add(b4);
p.add(newJLabel());
p.add(b2);
p.add(newJLabel());
p.add(b5);
p.add(a3);
p.setBackground(Color.red);
p.setVisible(true);
;)siht(renetsiLnoitcAdda1.b
b2.addActionListener(this);
b3.addActionListener(this);
b4.addActionListener(this);
b5.addActionListener(this);
b6.addActionListener(this);
f.setBounds(200,100,800,600);
f.setVisible(true);
}
{e)nEventormed(ActiorpublicvoidactionPef
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 考勤 管理 系统 数据库 实现