人事系统办理入职功能的一起编辑填写功能的实现方案

更新日期: 2025-08-21 阅读次数: 18 字数: 472 分类: 管理

在开发公司内部的人事系统,需要新增一个办理入职功能。用于给新入职人员录入基本个人信息,教育经历,工作经历等信息。 同时可以实现一同编辑功能,即 HR 人事只需要录入姓名身份证号,其他个人信息由新入职人员自行填写。(此时新员工还没有内部系统的账号) 即新员工打开一个链接,就能直接编辑个人信息。其他的岗位信息由 HR 人员可以同步编辑。互不影响。

逻辑梳理

操作流程:

  1. HR 人员登录系统,进入办理入职页面。
  2. HR 人员录入待入职员工的姓名和身份证号码。
  3. 点击界面上的一起填写的按钮,后台生成一个员工资料填写功能的 URL,或者 token。这个 token 类似 JWT,为一个加密的字符串,里面包含了员工 ID 和过期时间。(沿用 Golang JWT 的功能)
  4. HR 人员将新的链接转发给待入职员工。
  5. 待入职员工打开链接,弹窗要求输入身份证号。主要是为了防止转发的链接,被微信,或者浏览器采集,造成 URL 泄露。加上身份证号验证之后,即便 URL 被采集,也不会泄露员工数据。
  6. 通过 POST 请求将 URL 中的 token 及身份证号传递给后台,以拉取这个员工的基本信息。也方便多次编辑。
  7. 填写个人信息,并提交表单。同样要带上 token 和身份证号,方便校验。
  8. HR 人员刷新页面,继续维护该员工的岗位信息。

流程图

UML 人事系统办理入职功能

关于作者 🌱

我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式