引物在线设计网站,企业简介宣传片视频,深圳知名设计公司,福安市住房和城乡建设网站一、源码特点 java Web企业人事信息管理系统是一套完善的java web信息管理系统#xff0c;对理解JSP java编程开发语言有帮助#xff0c;系统具有完整的源代码和数据库#xff0c;系统主要采用B/S模式开发。开发环境 为TOMCAT7.0,Myeclipse8.5开发#xff0c;数据库为M…一、源码特点 java Web企业人事信息管理系统是一套完善的java web信息管理系统对理解JSP java编程开发语言有帮助系统具有完整的源代码和数据库系统主要采用B/S模式开发。开发环境 为TOMCAT7.0,Myeclipse8.5开发数据库为Mysql5.0使用java语言开发。 java 企业人事信息管理系统1 二、功能介绍 登录模块 用户信息管理模块员工可以查自己的信息修改密码管理员可以增删员工信息全面查询和模糊查询员工姓名显示员工信息修改员工姓名、密码、工号、性别、部门、底薪等基本信息 部门信息管理模块管理员可以增删查部门改部门名称 考勤信息管理模块员工可以上下班打卡根据规定时间判断迟到早退或签到成功可以查到历史签到记录管理员可以查改上下班的规定时间可以增删查员工的签到记录 薪酬信息管理模块员工可以查看自己的薪酬信息管理员可以增删改查薪酬信息不用关联考勤记录直接由管理员定薪酬信息补贴、扣减总额底薪补贴-扣减能看到每个月发放 的总工资
数据库设计
表3-1 部门信息表bumen 序号 字段名称 数据类型 长度 主键 描述 1 bmid INTEGER 11 是 部门编号 2 bm VARCHAR 40 否 部门 3 js VARCHAR 40 否 介绍 2、 员工信息数据表(yuangong)
其主要用来存储所有员工的信息员工编号,用户名,密码,姓名,工号,权限,性别,底薪,联系电话,联系地址,部门等信息字段。表3.2显示了表中各个字段的数据类型、大小以及简短描述。
表3-2 员工信息表yuangong 序号 字段名称 数据类型 长度 主键 描述 1 ygid INTEGER 11 是 员工编号 2 yhm VARCHAR 40 否 用户名 3 mm VARCHAR 40 否 密码 4 xm VARCHAR 40 否 姓名 5 gh VARCHAR 40 否 工号 6 qx VARCHAR 40 否 权限 7 xb VARCHAR 40 否 性别 8 dx VARCHAR 40 否 底薪 9 lxdh VARCHAR 40 否 联系电话 10 lxdz VARCHAR 40 否 联系地址 11 bm VARCHAR 40 否 部门
3、考勤设置信息数据表(kqsz)
其主要用来存储所有考勤设置的信息考勤设置编号,工作时间,下班时间等信息字段。表3.3显示了表中各个字段的数据类型、大小以及简短描述
表3-3 考勤设置信息表kqsz 序号 字段名称 数据类型 长度 主键 描述 1 kqszid INTEGER 11 是 考勤设置编号 2 gzsj VARCHAR 40 否 工作时间 3 xbsj VARCHAR 40 否 下班时间 4、 考勤信息数据表(kaoqin)
其主要用来存储所有考勤的信息考勤编号,员工,日期,开始时间,结束时间,状态等信息字段。表3.4显示了表中各个字段的数据类型、大小以及简短描述。
表3-4 考勤信息表kaoqin 序号 字段名称 数据类型 长度 主键 描述 1 kqid INTEGER 11 是 考勤编号 2 yg VARCHAR 40 否 员工 3 rq VARCHAR 40 否 日期 4 kssj VARCHAR 40 否 开始时间 5 jssj VARCHAR 40 否 结束时间 6 zt VARCHAR 40 否 状态 5、 薪酬信息数据表(xinchou)
其主要用来存储所有薪酬的信息薪酬编号,月份,员工,底薪,补贴,扣减,实发工资,登记时间等信息字段。表3.5显示了表中各个字段的数据类型、大小以及简短描述。
表3-5 薪酬信息表xinchou 序号 字段名称 数据类型 长度 主键 描述 1 xcid INTEGER 11 是 薪酬编号 2 yf VARCHAR 40 否 月份 3 yg VARCHAR 40 否 员工 4 dx VARCHAR 40 否 底薪 5 bt VARCHAR 40 否 补贴 6 kj VARCHAR 40 否 扣减 7 sfgz VARCHAR 40 否 实发工资 8 djsj VARCHAR 40 否 登记时间
系统ER 图 考勤功能部分代码
request.setCharacterEncoding(gb2312);//设置字符集
ResultSet rsnull;//声明结果集String keyid (String)request.getParameter(keyid);
String yg(String)request.getParameter(yg);//变量:员工
String rq(String)request.getParameter(rq);//变量:日期
String lx(String)request.getParameter(lx);//变量:开始时间
String jssj(String)request.getParameter(jssj);//变量:结束时间
String zt(String)request.getParameter(zt);//变量:状态String sql;//声明sql
int flg0;int row1;///定义执行结果int num0;String sbzt;String gzsj,xbsj;sqlselect * from kqsz ;db.open();
rsdb.query(sql);/*
考勤设置信息查看页面
*/
if(rs.next()){gzsjrs.getString(gzsj);//变量赋值工作时间
xbsjrs.getString(xbsj);//变量赋值下班时间}String sjStaticMethod.getStringDate();
try{if(lx.equals(上班)){sqlselect count(1) as num from kaoqin where ygyg and rqrq;rsdb.query(sql);if(rs.next()){numrs.getInt(num);}if(num0){out.println(script);
out.println(alert(操作失败,当然上班考勤已存在););
out.println(window.locationkaoqinadd.jsp);
out.println(/script);
return;}else{flgStaticMethod.panduan(sj,rq,gzsj);if(flg1){sbzt上班迟到;}else{sbzt正常上班;}sqlinsert into kaoqin(yg,rq,kssj,jssj,zt,sbzt) values(yg,rq,sj,,上班,sbzt);db.update(sql);}}if(lx.equals(下班)){sqlselect count(1) as num from kaoqin where ygyg and rqrq;rsdb.query(sql);if(rs.next()){numrs.getInt(num);}if(num0){三、注意事项 1、管理员账号admin密码admin 数据库配置文件DBO.java 2、开发环境为TOMCAT7.0,Myeclipse8.5开发数据库为Mysql5.0使用java语言开发。 3、数据库文件名是jspqyrs.sql 系统名称qyrs 4、系统首页地址http://127.0.0.1:8080/qyrs/login.jsp
四系统实现
源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓