首页 > 编程知识 正文

企业员工管理系统数据库课程设计(员工工资管理系统代码)

时间:2023-05-05 05:05:38 阅读:77121 作者:3837

主要是用java和sql sERver2012编写的员工管理系统,功能如下:有完整的数据库文档和代码,有层次数据流图、er图、数据字典、JDBC安装包

调查几个企业,根据发现的具体情况分析、设计和实现员工管理的管理系统。 该系统的主要功能包括:

管理员工基本信息:输入、修改、删除和查询员工基本信息的功能。 管理部门信息:输入、修改、删除、查询部门信息功能。 实现休假信息管理(员工休假信息的输入、修改、删除、查询功能考勤信息管理)迟到、早退、缺勤等信息的输入、修改、删除、查询功能。 加班信息管理:加班信息的输入、修改、删除、查询功能。 工资信息管理:工资信息的输入、修改、删除、查询功能

效果图表

附加登录页面的部分代码

打包演示;

import demo.JDBC.contest1;

import javax.swing.*;

import java.awt.*;

import Java.awt.image.buffered image;

导入Java.SQL.*;

导入Java.SQL.statement;

公共类log in extends jframe {

jextfieldJTF1=newjtextfield(20;

jpasswordfieldjtf2=newjpasswordfield (20;

JButton jb1=new JButton ('登录');

JButton jb2=new JButton ('退出');

公共log in () throws SQLException { )。

JPanel p=new JPanel (;

p.set layout (空;

员工管理系统(setTitle );

JLabel jl1=new JLabel ('用户');

JLabel jl2=new JLabel (密码);

jlabel jl3=新jlabel (员工信息管理系统);

JL1.setfont(newfont ),1,19 );

JL2.setfont(newfont ),1,19 );

JTF1.setfont(newfont ('楷体',0,19 );

JTF2.setfont(newfont (',1,19 );

JL3.setfont(newfont ('宋体',1,25 );

jl1.set bounds (230、230、63、30 );

jl2.set bounds (230、280、63、30 );

JT f1.set bounds (280、230、190、30 );

jtf2. set bounds (280、280、190、30 );

jb1.set bounds (250,370,80,35 );

jb2.set bounds (400,370,80,35 );

jl3.set bounds (250、25、250、225 );

JB1.setfont(newfont ('楷体',1,19 );

JB2.setfont(newfont ('楷体',1,19 );

JB1.addactionlistener(e-{

try {

join (;

}catch(sqlexceptionthrowables ) )

throwable s.print堆栈跟踪(;

}

);

JB2.addactionlistener(e-{

系统. exit (1;

);

p.add(JL1;

p.add(JL2;

p.add(JTF1;

p.add(jtf2;

p.add(JB1;

p.add(JB2;

p.add(JL3;

获取内容面板().add ) ) p;

setsize (700,650;

设置可重置(false;

设置可见(true;

setlocationrelativeto (空;

}

公共void join () throws SQLException { )。

String user=jtf1.getText (;

String pass=jtf2.getText (;

string SQL=' select * fromuserswherename=' ' user ' ' and PS=' ' pass ' '; 用//sql语句搜索,根据输入搜索数据库,如果可以搜索,则指示输入正确

contest1 c=new contest1(;

Connection con=c.getcontest (; //连接对象con调用在JDBC中定义,连接到相应的数据库,并通过getconnection函数

statementst=con.create statement (;

resultset RS=ST.execute query (SQL; //接受数据库中的字符串

if(RS.next ) ) }

joptionpane.show message诊断程序(this,“登录成功”,“提示”,joptionpane.information _ message );

mainface f=new mainface (;

设置可见(假);

}

else {

option pane.show message诊断程序(this,'帐户或密码错误!' 、“警告”,JOptionPane.WARNING_MESSAGE;

}

c .关闭(con、st、rs ); 从//c调用jdbc中的close函数关闭这些连接

}

}

欢迎有需要的同学联系哦

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。