教你如何搭建人事OA-员工管理系统,demo可分享
1、简介
1.1、案例简介
本文将介绍,如何搭建人事OA-员工管理。
1.2、应用场景
人事OA-员工管理应用对员工信息进行管理,可办理入职、转正、离职等流程。
2、设置方法
2.1、表单搭建
1)新建表单【员工管理】,字段设置如下:
名称 | 类型 | 名称 | 类型 |
入职信息 | 分割线 | 入职员工 | 成员单选 |
员工姓名(文本) | 单行文本 | 入职部门 | 部门单选 |
入职部门(文本) | 单行文本 | 办公地点 | 地址 |
工号 | 单行文本 | 入职岗位 | 下拉框 |
联系信息 | 分割线 | 试用期(月) | 数字 |
入职日期 | 日期时间 | 转正薪酬 | 数字 |
预计转正日期 | 日期时间 | 员工状态 | 下拉框 |
试用期薪酬 | 数字 | 卡户银行 | 单行文本 |
工资卡号 | 单行文本 | 公积金账户 | 单行文本 |
社保账户 | 单行文本 | 姓名 | 单行文本 |
基础信息 | 分割线 | 身份证号 | 单行文本 |
性别 | 下拉框 | 婚姻状况 | 下拉框 |
出生日期 | 日期时间 | 专业 | 单行文本 |
最高学历 | 下拉框 | 户口所在地 | 地址 |
开始工作时间 | 日期时间 | 手机号 | 单行文本 |
邮箱 | 单号文本 |

2)新增表单【入职办理】,字段设置如下;
名称 | 类型 | 名称 | 类型 |
入职信息 | 分割线 | 入职员工 | 成员单选 |
员工姓名(文本) | 单行文本 | 入职部门 | 部门单选 |
入职部门(文本) | 单行文本 | 办公地点 | 地址 |
工号 | 单行文本 | 入职岗位 | 下拉框 |
联系信息 | 分割线 | 试用期(月) | 数字 |
入职日期 | 日期时间 | 转正薪酬 | 数字 |
预计转正日期 | 日期时间 | 员工状态 | 下拉框 |
试用期薪酬 | 数字 | 卡户银行 | 单行文本 |
工资卡号 | 单行文本 | 公积金账户 | 单行文本 |
社保账户 | 单行文本 | 姓名 | 单行文本 |
基础信息 | 分割线 | 身份证号 | 单行文本 |
性别 | 下拉框 | 婚姻状况 | 下拉框 |
出生日期 | 日期时间 | 专业 | 单行文本 |
最高学历 | 下拉框 | 户口所在地 | 地址 |
开始工作时间 | 日期时间 | 手机号 | 单行文本 |
邮箱 | 单号文本 | 公司各类权限开通 | 单选按钮组 |
社保公积金账号办理 | 单选按钮组 | 入职办理完成 | 单选按钮组 |

3)新增表单【转正申请】,字段设置如下;
名称 | 类型 |
申请人 | 成员单选 |
申请人(文本) | 单行文本 |
所属部门 | 部门单选 |
所属部门(文本) | 单行文本 |
直属上级 | 成员单选 |
责任HR | 成员单选 |
申请日期 | 日期时间 |
入职日期 | 日期时间 |
试用期 | 数字 |
拟转正日期 | 日期时间 |
阶段工作总结 | 多行文本 |
审批意见 | 单选按钮组 |
部门负责人评价 | 多行文本 |
HR转正评价 | 多行文本 |
批准转正日期 | 日期时间 |
4)新增表单【离职申请】,字段设置如下;
名称 | 类型 |
离职申请 | 分割线 |
离职原因 | 单选按钮组 |
离职申请人 | 部门单选 |
离职申请人(文本) | 单行文本 |
所属部门 | 部门单选 |
所属部门(文本) | 单行文本 |
申请日期 | 日期时间 |
入职日期 | 日期时间 |
申请离职日期 | 日期时间 |
离职说明 | 多行文本 |
部门审批 | 分割线 |
批准离职日期 | 日期时间 |
部门领导意见 | 多行文本 |
确定离职日期 | 日期时间 |
人力资源部门意见 | 多行文本 |

5)新增表单【合同签署】,字段设置如下;
名称 | 类型 |
合同资料 | 分割线 |
合同类型 | 下拉框 |
合同签订人员 | 部门单选 |
签订人员 | 单行文本 |
所属部门 | 部门单选 |
签订部门(文本) | 单行文本 |
合同名称 | 单行文本 |
合同办理日期 | 日期时间 |
合同生效日期 | 日期时间 |
签订类型 | 下拉框 |
合同时长 | 数字 |
合同到期日 | 日期时间 |
合同附件 | 附件 |
合同审批 | 分割线 |
法务审批 | 单选按钮组 |
法务签字 | 手写签名 |

2.2、表单【员工信息】字段及表单属性设置
1)【员工姓名(文本)】、【入职部门(文本)】字段,设置不可见;

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

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

【预计转正日期】字段,默认值选择公式编辑,如图设置公式;

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

2.3、表单【入职办理】字段及表单属性设置
1)【员工姓名(文本)】、【入职部门(文本)】、【预计转正日期】、【试用期薪酬】字段,默认值选择公式编辑,如2.2设置公式;
2)表单编辑数据新增1条数据助手;

新增修改数据的执行动作,选择修改【员工信息】表单,选择对应过滤条件,以及需要修改的字段,设置好点击【完成】并保存该数据助手;

3)该表单是流程表单,设置流程节点行政办理入职,该节点属性的节点权限提交设置1条数据助手,名称为自动生成员工档案;

新增新增数据的执行动作,选择目标表单【人员信息】,选择对应字段,设置好点击【完成】并保存该数据助手;

2.4、表单【转正申请】字段及表单属性设置
1)【员工姓名(文本)】、【入职部门(文本)】字段,默认值选择公式编辑,如2.2设置公式;
2)【入职日期】、【试用期】、【拟转正日期】字段,设置默认值为数据联动,设置联动条件及联动字段;

3)该表单是流程表单,设置流程节点HR审批,该节点属性的节点权限提交设置1条数据助手,名称为转正通过修改在职状态;

新增修改数据的执行动作,选择修改【人员信息】表单,选择对应过滤条件,以及需要修改的字段;

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

2.5、表单【离职申请】字段及表单属性设置
1)【离职申请人(文本)】、【入职部门(文本)】字段,默认值选择公式编辑,如2.2设置公式;
【申请离职日期】字段,设置默认值为公式编辑,如图设置公式;

2)【入职日期】字段,设置默认值为数据联动,设置联动条件及联动字段;

3)该表单是流程表单,设置流程节点HR审批,该节点属性的节点权限提交设置一条数据助手,名称为转正通过修改离职状态;

新增修改数据的执行动作,选择修改【人员信息】表单,选择对应过滤条件,以及需要修改的字段,设置好点击【完成】并保存该数据助手;

2.6、表单【合同签署】字段及表单属性设置
1)【签订人员(文本)】、【签订部门(文本)】字段,默认值选择公式编辑,如2.2设置公式;
2)【合同生效日期】字段,设置默认值为公式编辑,如图设置公式;

选择【合同时长(年)】字段,设置默认值为公式编辑,如图设置公式;
【合同到期日】字段,设置默认值为公式编辑,如图设置公式;

3)该表单是流程表单,设置流程节点法务审批,该节点属性的节点权限提交设置一条数据助手,名称为转正通过修改在职状态;

新增修改数据的执行动作,选择修改【人员信息】表单,选择对应过滤条件,以及需要修改的字段;

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

2.7、【劳务合同管理】报表搭建
1)新增【劳务合同管理】报表,用基础报表【数据表】展示数据源为表单【员工信息】的数据;
2)新增数据表菜单栏,【签署合同】;

【签署合同】的菜单栏,操作模式设置为弹出表单【合同签署】;

3)数据菜单冻结属性打钩,固定数据表菜单栏位置;

4)设置报表的权限,填入权限组名称,选择可操作的数据表菜单,点击【保存】;

2.8、数据视图
1、该应用运用到三个数据视图【员工工龄统计】、【合同到期统计】、【合同签订统计】;
【员工工龄统计】数据视图;

【合同到期统计】数据视图;

【合同签订统计】数据视图;

2.9、效果演示

相关文章:

教你如何搭建人事OA-员工管理系统,demo可分享
1、简介1.1、案例简介本文将介绍,如何搭建人事OA-员工管理。1.2、应用场景人事OA-员工管理应用对员工信息进行管理,可办理入职、转正、离职等流程。2、设置方法2.1、表单搭建1)新建表单【员工管理】,字段设置如下:名称…...

C++递推基础知识
文章目录一、递推的概念二、递推和递归的区别三、递推的实例1、最基础的:斐波那契数列2、变形版斐波那契数列3、较复杂的递推式求解:昆虫繁殖4、经典逆推问题:题目数量一、递推的概念 1、什么是递推算法? 递推算法:是…...

【Python入门第十天】Python 布尔
布尔表示两值之一:True 或 False。 布尔值 在编程中,通常需要知道表达式是 True 还是 False。 可以计算 Python 中的任何表达式,并获得两个答案之一,即 True 或 False。 比较两个值时,将对表达式求值,P…...

WebDAV之π-Disk派盘+Piktures
Piktures支持WebDAV方式连接π-Disk派盘。推荐一款简单易用,功能超级强大的智能相册应用。Piktures智能相册是一款简单易用,功能超级强大的智能相册应用,它不仅可以访问本地和云照片,还可以照片编辑器,而且它同时还是一…...

Revit问题:Navisworks中导入的rvt模型角度不正确调整
一、Navisworks中导入的rvt模型角度不正确调整方法 通常情况下,我们做好一个Revit模型,有时候出于成果保护或者鉴于Revit自带的碰撞检测效果不够直观、Revit模型体量太大,需要一个轻量化的模型展示,我们通常情况下会使用Autodesk公…...
最全正则验证
一、校验数字的表达式 1. 数字:^[0-9]*$ 2. n位的数字:^\d{n}$ 3. 至少n位的数字:^\d{n,}$ 4. m-n位的数字:^\d{m,n}$ 5. 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6. 非零开头的最多带两位小数的数字:…...

阿里云服务器入门使用流程 新手学习教程
一、阿里云根据个人需要选合适的云服务器,选好cpu、内存、带宽,地域,这四个是主要的。其他可以默认选择。 二、登陆控制台 输入账号密码,进去看到服务界面,新手可能不容易看懂。点击左侧菜单,点击云服务器…...

git学习
一.实际场景 数据备份代码还原协同开发追溯问题代码的编写人和编写时间 二.Git工作流程图 三.获取本地仓库 四.git add和git commit git status:查看修改的状态(暂存区,工作区) git add . :通配符,添加当…...

新建一个完整的react项目和完善初始项目
一:新建一个完整的react项目 1.环境准备 目前我的环境是 node:16.17.1 npm: 8.15.0 查看环境:1):打开命令提示符工具,利用node -v和npm -v 查看一下自己的环境,如果觉得重新卸载、安装node比较…...

HIVE 安装
目录 启动hadoop 把hive压缩包拷贝到虚拟机里面 解压 改名 配置环境变量 新建一个hive-site.xml文件,并编辑 配置文件 添加jar包 初始化mysql 启动hive 创建数据库 使用数据库 创建表 添加数据 查看数据 删除表 安装虚拟机 安装JDK 安装Hadoop …...

jsp游泳馆门票管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目
一、源码特点 jsp游泳馆门票管理系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,…...

C++ ---智能指针详解
文章目录前言一、 为什么需要智能指针?二、内存泄漏2.1 什么是内存泄露?危害是什么?2.2 内存泄露的分类2.3 如何避免内存泄露三、智能指针的使用及原理3.1 RAII3.2 智能指针的原理3.3 std::autoptr3.4 std::unique_ptr3.5 std::shared_ptrstd::shared_ptr的循环引…...

企业带宽控制管理
在企业中保持稳定的网络性能可能具有挑战性,因为采用数字化的网络可扩展性和敏捷性应该与组织的发展同步。随着基础设施的扩展、新应用和新技术的引入,网络的带宽容量也在增加。 停机和带宽过度使用是任何组织都无法避免的两个问题,为了解决…...

MybatisPlus实现分页效果并解决错误:cant found IPage for args!
前言 早就知道MybatisPlus对分页进行了处理,但是一直没有实战用过,用的是自己封装的一个分页组件,虽不说麻烦吧,但是也不是特别简单。 写起来还是比较复杂,但是最近这个组件有了点小小的bug,我决定是时候…...

C语言赋值(关系)运算符和逗号运算符
一.赋值(关系)运算符 1.关系运算符 高优先级组 < 左边值小于右边值,则返回1。否则返回0 < 左边值小于等于右边值,则返回1。否则返回0 > 左边值大于右边值,则返回1。否则返回0 > 左边值大于等于右边值,则返回1。否则返回0 低优先级组…...

几种在Linux/window下查询外网IP的办法。
hello world curl ifconfig.me/ip如下图 1. 纯文本 https://ifconfig.me/ip https://ipinfo.io/ip 或 https://ipecho.net/ip 或 https://ipecho.net/plain https://www.trackip.net/ip https://icanhazip.com 2. JSON格式 https://ifconfig.me/all.json https://ipi…...

【nodejs-05】黑马nodejs学习笔记05-数据库基本操作01
文章目录3.MySQL的基本使用3.1 使用 MySQL Workbench 管理数据库3.2 使用 SQL 管理数据库3.3 SQL 的 SELECT 语句3.4 SQL 的 INSERT INTO 语句3.5 SQL 的 UPDATE 语句3.6 SQL 的 DELETE 语句3.7 SQL 的 WHERE 子句3.8 SQL 的 AND 和 OR 运算符3.9 SQL 的 ORDER BY 子句3.10 SQL…...

零基础、学历无优势、逻辑能力一般”,能转行做程序员吗?
此前,拉勾数据研究院对程序员群体做了一次深入调查,并发布了《2022程序员群体职场洞察报告》,报告显示,“高薪”依然是程序员的职业标签之一。 在调查的程序员群体中,年薪在10-30万元之间的人数占比为66.7%࿰…...

第五章.与学习相关技巧—Batch Normalization
第五章.与学习相关技巧 5.3 Batch Normalization Batch Norm以进行学习时的mini_batch为单位,按mini_batch进行正则化,具体而言,就是进行使数据分布的均值为0,方差为1的正则化。Batch Norm是调整各层激活值的分布使其拥有适当的广…...

Zynq非Video Mixer方案实现视频叠加输出,无需SDK配置,提供工程源码和技术支持
目录1、前言2、Video Mixer的不便之处3、FDMA取代Video Mixer实现视频叠加输出4、Vivado工程详解5、上板调试验证并演示6、福利:工程代码的获取1、前言 关于Zynq使用Video Mixer方案实现视频叠加输出方案请参考点击查看:Video Mixer方案 对于Zynq和Micr…...

网络六边形受到攻击
大家读完觉得有帮助记得关注和点赞!!! 抽象 现代智能交通系统 (ITS) 的一个关键要求是能够以安全、可靠和匿名的方式从互联车辆和移动设备收集地理参考数据。Nexagon 协议建立在 IETF 定位器/ID 分离协议 (…...
linux 错误码总结
1,错误码的概念与作用 在Linux系统中,错误码是系统调用或库函数在执行失败时返回的特定数值,用于指示具体的错误类型。这些错误码通过全局变量errno来存储和传递,errno由操作系统维护,保存最近一次发生的错误信息。值得注意的是,errno的值在每次系统调用或函数调用失败时…...

回溯算法学习
一、电话号码的字母组合 import java.util.ArrayList; import java.util.List;import javax.management.loading.PrivateClassLoader;public class letterCombinations {private static final String[] KEYPAD {"", //0"", //1"abc", //2"…...

Mysql中select查询语句的执行过程
目录 1、介绍 1.1、组件介绍 1.2、Sql执行顺序 2、执行流程 2.1. 连接与认证 2.2. 查询缓存 2.3. 语法解析(Parser) 2.4、执行sql 1. 预处理(Preprocessor) 2. 查询优化器(Optimizer) 3. 执行器…...
Python Einops库:深度学习中的张量操作革命
Einops(爱因斯坦操作库)就像给张量操作戴上了一副"语义眼镜"——让你用人类能理解的方式告诉计算机如何操作多维数组。这个基于爱因斯坦求和约定的库,用类似自然语言的表达式替代了晦涩的API调用,彻底改变了深度学习工程…...

DAY 45 超大力王爱学Python
来自超大力王的友情提示:在用tensordoard的时候一定一定要用绝对位置,例如:tensorboard --logdir"D:\代码\archive (1)\runs\cifar10_mlp_experiment_2" 不然读取不了数据 知识点回顾: tensorboard的发展历史和原理tens…...
js 设置3秒后执行
如何在JavaScript中延迟3秒执行操作 在JavaScript中,要设置一个操作在指定延迟后(例如3秒)执行,可以使用 setTimeout 函数。setTimeout 是JavaScript的核心计时器方法,它接受两个参数: 要执行的函数&…...

react更新页面数据,操作页面,双向数据绑定
// 路由不是组件的直接跳转use client,useEffect,useRouter,需3个结合, use client表示客户端 use client; import { Button,Card, Space,Tag,Table,message,Input } from antd; import { useEffect,useState } from react; impor…...

C++ Saucer 编写Windows桌面应用
文章目录 一、背景二、Saucer 简介核心特性典型应用场景 三、生成自己的项目四、以Win32项目方式构建Win32项目禁用最大化按钮 五、总结 一、背景 使用Saucer框架,开发Windows桌面应用,把一个html页面作为GUI设计放到Saucer里,隐藏掉运行时弹…...

VASP软件在第一性原理计算中的应用-测试GO
VASP软件在第一性原理计算中的应用 VASP是由维也纳大学Hafner小组开发的一款功能强大的第一性原理计算软件,广泛应用于材料科学、凝聚态物理、化学和纳米技术等领域。 VASP的核心功能与应用 1. 电子结构计算 VASP最突出的功能是进行高精度的电子结构计算ÿ…...