为了解决考勤打卡问题而立项,
考虑到所雇佣的公司并非来自同一家单位,
所以使用公司维度切割来管理用户
不同公司存在薪资差异化所以通过配置薪资模块实现工资的不同发放
上下班打卡的核心功能也按照权限做了区分方便统计
点击空白处退出提示
语言技术
Java、JavaScript、Vue系统类型
Web行业分类
企业服务
为了解决考勤打卡问题而立项,
考虑到所雇佣的公司并非来自同一家单位,
所以使用公司维度切割来管理用户
不同公司存在薪资差异化所以通过配置薪资模块实现工资的不同发放
上下班打卡的核心功能也按照权限做了区分方便统计
外包人员档案的分页查询、数据范围隔离、新增、编辑、单条及批量删除与员工自助信息维护;外包公司的分页列表、详情、编辑、启停、删除及公司下人员查看,
以及公司所属部门的建档、编辑与删除;考勤模块的打卡状态查询、上下班打卡、打卡范围校验、本人记录查询、按角色数据范围查看的考勤记录分页,以及考勤规则的维护与适用人员范围配置;
请假模块的请假申请提交与修改、我的请假查询、请假审批的单条与批量通过、驳回,以及按公司和部门维度配置的审批流程节点与审批角色;
工资模块的个人工资明细查询、工资组成配置、员工工资明细与扣款项维护、月度工资归档、社保与公积金及个税配置、薪资调整的草稿保存—提交—撤销—审批—生效全流程,以及按公司和部门维度配置的薪资审批流、审批角色与审批历史追溯;
系统管理模块的用户分页新增编辑删除与角色分配、角色维护与菜单授权、菜单树的编辑删除、数据字典的类型与数据维护、部门树维护,以及关键写操作的审计日志留痕,并通过网关路由热刷新实现动态路由运维;
考勤、请假、工资等业务均按普通员工、部门领导、管理员三类角色差异化授权与可见范围控制;
人员外包管理系统是一套采用前后端完全分离架构、
由 Vue3 前端与 Spring Boot 3.x 微服务后端组成的、面向企业外包用工全生命周期管理的一体化业务平台,客户端统一经 Spring Cloud Gateway 网关访问,由 Nacos 承担注册与配置中心、
由 Seata 保障跨服务跨库写入的一致性,整体划分为基础服务与业务服务两大服务域。其主要功能涵盖:
以 JWT 令牌为基础的登录认证、登出与当前用户信息获取,
基于角色—菜单模型的动态菜单树与路由渲染权限控制,以及首页概览看板和个人中心(个人信息维护、修改密码);
同时在安全与质量层面,系统统一采用无物理外键、关联关系由业务层维护的数据库设计,通过数据范围校验防止横向与纵向越权,通过 Sentinel 限流熔断、全局异常处理与统一 Result
响应结构保障稳定性,通过 Seata AT 模式的全局事务与 undo_log 反向补偿保证人员变更与审计写入等跨服务操作的一致性,最终形成从人员进场到薪资结算的闭环管理。













































评论