教你如何搭建人事OA-考勤管理系统,demo可分享

1、简介

1.1、案例简介

本文将介绍,如何搭建人事OA-考勤管理。

1.2、应用场景

可查看员工考勤的数据统计,可进行考勤签到、补签、请假、加班、调休等流程。

2、设置方法

2.1、表单搭建

1)新建表单【考勤签到】,字段设置如下:

名称

类型

名称

类型

考勤说明

分割线

员工姓名

成员单选

员工姓名(文本)

单行文本

所属部门

部门单选

所属部门(文本)

单行文本

考勤日期

日期时间

是否周末

单行文本

是否调休

单行文本

是否节假日

单行文本

是否工作日

单行文本

考勤时段

单选按钮组

签到定位

定位

打卡时间

日期时间

打卡时间(数字辅助)

数字

打卡标记

单行文本

晚加班标记

单行文本

考勤类型

下拉框

2)新增表单【请假申请】,字段设置如下;

名称

类型

名称

类型

姓名

成员单选

姓名(文本)

单行文本

所在部门

部门单选

部门(文本)

单行文本

事由说明

多行文本

请假类型

下拉框

合计请假天数

数字

当前剩余年假天数

数字

请后预计剩余天数

数字

剩余婚假天数

数字

主管审批

分割线

直接主管

成员单选

审批时间

日期时间

审批意见

单选按钮

主管签字

手写签名

3)新增表单【补签申请】,字段设置如下;

名称

类型

名称

类型

补签申请

分割线

姓名

成员单选

姓名(文本)

单行文本

所在部门

部门单选

部门(文本)

单行文本

申请日期

日期时间

补签类型

下拉框

补签日期

日期时间

星期

单行文本

补签时段

下拉框

补签次数文本辅助

单行文本

本月第几次补签

数字

重复值校验

单行文本

补签说明

多行文本

签到查询

关联查询

主管审批

分割线

直接主管

成员单选

审批时间

日期时间

审批意见

单选按钮组

补签时间

日期时间

主管签字

手写签名

4)新增表单【周末加班申请】,字段设置如下;

名称

类型

名称

类型

加班申请

分割线

员工姓名

成员单选

姓名(文本)

单行文本

所在部门

部门单选

部门(文本)

单行文本

加班日期

日期时间

年月辅助

单行文本

是否周末

单行文本

是否节假日

单行文本

是否调休

单行文本

是否工作日

单行文本

加班类型

单选按钮组

加班天数

数字

加班备注

多行文本

部门负责人

成员单选

加班审批

分割线

是否同意

单选按钮组

审批意见

多行文本

5)新增表单【节假日调休管理】,字段设置如下;

名称

类型

特殊日期管理

分割线

节假日

单行文本

放假日(非周末)

日期时间

放假日(文本辅助)

单行文本

调休日(周末)

日期时间

调休日(文本辅助)

单行文本

6)新增表单【考勤周期录入】,字段设置如下;

名称

类型

考勤年月

日期时间

考勤年份(文本)

单行文本

考勤月份(文本)

单行文本

文本辅助

单行文本

考勤开始时间

日期时间

考勤结束时间

日期时间

工作日天数

数字

工作日补休天数

数字

周末还班天数

数字

应工作天数

数字

7)新增表单【年假管理】,字段设置如下;

名称

类型

年假说明

分割线

成员

成员单选

成员(文本)

单行文本

部门

部门单选

部门(文本)

单行文本

入职时间

日期时间

年假周期

数字

年假时长

数字

婚假时长

数字

2.2、表单【考勤签到】字段及表单属性设置

1)【员工姓名(文本)】字段,默认值选择公式编辑,如图设置公式;

【所属部门(文本)】字段,默认值选择公式编辑,如图设置公式;

【是否周末】字段,默认值选择公式编辑,如图设置公式;

【是否节假日】字段,默认值选择公式编辑,如图设置公式;

【是否调休】字段,默认值选择公式编辑,如图设置公式;

【是否工作日】字段,默认值选择公式编辑,如图设置公式;

【打卡时间(数字辅助)】字段,默认值选择公式编辑,如图设置公式;

【打卡标记】字段,默认值选择公式编辑,如图设置公式;

【晚加班标记】字段,默认值选择公式编辑,如图设置公式;

【本月应发工资】字段,默认值选择公式编辑,如图设置公式;

【单日工资】字段,默认值选择公式编辑,如图设置公式;

2.3、表单【请假申请】字段及表单属性设置

1)【姓名(文本)】、【部门(文本)】字段,默认值选择公式编辑,如2.2设置公式;

【合计请假天数】字段,默认值选择公式编辑,如图设置公式;

【请后预计剩余天数】字段,默认值选择公式编辑,如图设置公式;

【请假日期.文本辅助】字段,默认值选择公式编辑,如图设置公式;

【请假日期.星期】字段,默认值选择公式编辑,如图设置公式;

【请假日期.天数】字段,默认值选择公式编辑,如图设置公式;

2)【当前剩余年假天数】字段,设置默认值为数据联动,设置联动条件及联动字段;

【剩余婚嫁天数】字段,设置默认值为数据联动,设置联动条件及联动字段;

2.4、表单【补签申请】字段及表单属性设置

1)【姓名(文本)】、【部门(文本)】字段,默认值选择公式编辑,如2.2设置公式;

【星期】字段,默认值选择公式编辑,如图设置公式;

【补签次数文本辅助】字段,默认值选择公式编辑,如图设置公式;

【本月第几次补签】字段,默认值选择公式编辑,如图设置公式;

【重复值校验】字段,默认值选择公式编辑,如图设置公式;

2)【签到查询】字段,设置关联表为【考勤签到】并如图选择关联字段,设置显示数据条数为多条;

3)该表单是流程表单,设置流程节点直接主管审批,该节点属性的节点权限提交设置1条数据助手,名称为补签自动新增考勤数据;

新增新增数据的执行动作,选择目标表单【考勤签到】,选择对应赋值字段;

其他设置触发条件为【审批意见】等于同意,设置好点击【完成】并保存该数据助手;

2.5、表单【周末加班申请】字段及表单属性设置

1)【姓名(文本)】、【部门(文本)】、【是否周末】、【是否节假日】、【是否调休】、【是否工作日】字段,默认值选择公式编辑,如2.2设置公式;

【加班天数】字段,默认值选择公式编辑,如图设置公式;

【年月辅助】字段,默认值选择公式编辑,如图设置公式;

2.6、表单【节假日调休管理】字段及表单属性设置

1)【放假日(文本辅助)】字段,默认值选择公式编辑,如图设置公式;

【调休日(文本辅助)】字段,默认值选择公式编辑,如图设置公式;

2.7、表单【考勤周期录入】字段及表单属性设置

1)【考勤年份(文本)】字段,默认值选择公式编辑,如图设置公式;

【考勤月份(文本)】字段,默认值选择公式编辑,如图设置公式;

【文本辅助】字段,默认值选择公式编辑,如图设置公式;

【工作日天数】字段,默认值选择公式编辑,如图设置公式;

【工作日补休天数】字段,默认值选择公式编辑,如图设置公式;

【周末还班天数】字段,默认值选择公式编辑,如图设置公式;

【应工作天数】字段,默认值选择公式编辑,如图设置公式;

2.8、表单【年假管理】字段及表单属性设置

1)【姓名(文本)】、【部门(文本)】字段,默认值选择公式编辑,如2.2设置公式;

【年假周期】字段,默认值选择公式编辑,如图设置公式;

【年假时长】字段,默认值选择公式编辑,如图设置公式;

【婚假时长】字段,设置默认值“13”;

2.9、聚合表

1、该应用运用到1个聚合表【年假统计】;

2.10、效果演示

参考: 考勤管理系统
人事管理OA系统 本案例开发环境: 数据库:Mysql IDE :STS3.0 JDk :1.7 Tomcat:7.0 本案例所使用技术: 1、struts2标签 2、jsp页面 3、SSH2 框架 目前完成功能: 1、用户登录判断权限 2、普通用户登录主页详情查看 3、员工考勤查询 4、员工个人薪资查询 5、员工假期申请与查询及修改 6、用户密码修改 2013-08-26 18:48 新完成的模块 1、人事部职员管理职工模块 a、添加职工 b、多种条件查询职工 c、查看职工详情 2013-08-26 18:38 新完成的模块 1、公司部门管理 a、所有部门查询(详情查询) b、部门详情修改 c、查看部门所有员工 d、添加部门 f、修改部门 2、员工考勤管理 a、当天考勤查询 b、所有考勤查询(多条件考勤查询) 问题: 如果action同用全局属性会出现属性上次查询被赋值的情况 正在在解决方案????? 2013-08-28 新完成的模块 1、员工考勤管理 a、职工签到 2、职工加班管理 b、部门加班查询(部门Id条件查询) c、个人加班查询 (员工Id和时间查询) d、添加加班信息 e、修改加班信息 3、职工薪资管理 f、按月查询薪资(部门Id查询) g、薪资发放 4、个人页面(同用普通用户页面) spring 默认注入为单例模式 如有些action不需要刻意在bean标签加入scope="prototype"属性 内部私有属性定义时最好赋初值(尤其字符串)这样对后面判断有益 如果action无法传值 刻意考虑用session传值 2013-08-29 10:19 新完成模块 1、请假管理 a、添加拦截器作为用户登录验证 此案例到此结束!源码中可能有些地方不够细致 没加大数据测试不足之处还请谅解!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值