人力资源办公系统

我要开发同款
玖语2022年09月26日
149阅读

作品详情

一、项目简介
该项目是一个前后端分离的人力资源管理系统。
二、功能模块
1.员工资料维护
员工资料分为基本资料和履历档案。
员工资料
员工资料是对员工基本资料进行维护,基本资料是员工常用资料(如姓名、年龄、合同期限、部门、职位、职称),因此必须及时更新,避免因更新不及时而导致的麻烦。
履历档案
履历档案是对员工档案进行维护,员工档案是员工从入职起到离职在公司的重要事件记录(如奖惩、培训、考评)。履历档案会在公司永久留存。
2.相关人事管理
人事管理工分为员工奖惩、培训以及考评。
员工奖惩
员工奖惩是每个公司必有的激励方式。所以 Elite HR 人力资源管理系统需要拥有这个功能,包括奖罚的是谁、什么时间、为什么奖罚、程度是怎样的等。
员工培训
员工培训是互联网公司培养人才的基石和基本方式。大概是谁在什么时间培训了什么内容。
员工考评
员工考评是互联网公司探查员工实力以及某一阶段成果的重要方式。大概包括考评名称、时间、类型、注意事项以及考评员工有哪些。最后还需要一个打分功能给员工录入最 终成绩。
3.薪资管理
薪资管理可以分为一下三个模块。
工资账套管理
互联网公司会有很多部门每个部门员工职级有不相同,职位也不相同。那么对于员工的薪资管理就需要账套实现。将工资做成一个模板,并将同部门、同职级、同职位的员工归属于同一个账套中。以简化对员工工资的管理。
员工账套设置
员工账套设置也就是该员工属于哪个工资账套的设置。
月末工资条
月末工资条记录了每个员工当月实发多少工资。在员工账套的基础上根据公司相关制 度进行绩效评级、出勤扣除等,最后计算出实发工资。
4.统计管理
统计管理分为公司数据概览、员工积分统计、员工数据分析、员工绩效统计。
公司数据概览
大致查看公司情况,将互联网公司信息可视化,使 HR 能轻松掌握公司数据。
员工积分统计
当员工被奖惩或者处罚时会有相应的奖罚分。积分统计是将员工的奖罚分进行计算后排名的。
员工数据分析
对员工进行数据可视化让 HR 更了解公司员工构型是非常重要的,HR 根据该数据进行资源调整。该功能应该详细分析员工(构成部门、职称、职位、学历等)。
员工绩效统计
绩效统计可以看到公司部门整体的一个绩效情况。反应最近公司员工状态怎么样,是否需要调整。
5.系统管理
系统管理分为以下三个模块。
公司信息资源设置
部门、职位、职称的维护。这些都是公司非常重要的信息设置。权限组是对于访问 Elite HR 系统的角色进行管理,指定某种角色具有什么访问权限。并对角色进行维护。
系统分析
系统分析可以查看登录历史以及对 Elite HR 系统进行数据分析。
操作员管理
对访问该系统的 HR 进行维护。
6.离职查询
离职查询包括离职资料和离职档案。
离职资料
离职资料是指查看已经离职的员工的基本资料。
离职档案
离职档案是已离职员工的履历档案。该档案不会删除。
三、架构模式
项目采用前后端分离式开发。整体使用 MVC 架构模式。前端使用 MVVM 架构模式。 系统的接口设计采用了 Restful 风格。
四、技术框架
该项目应用了 Spring Boot、Spring、Spring MVC、MyBatis-Plus、VUE CLI、VUE Router、VUE Component、VUE X 等框架。前端使用 VUE 脚手架结合 VUE 生态进行 前端单页面应用开发。后端以 SSM 框架进行服务器搭建。并以 Spring Boot 为基础。其他使用的技术还有 Rabbit MQ 消息队列等。
五、数据存储
数据存储采用 MySQL、 Redis、阿里云对象存储三种存储方式,MySQL 用来存储大部分系统及公司数据(结构化数据),Redis 用来存储 MySQL 经常查询但很少更改的数据(非结构化数据), 提升系统查询效率。阿里云对象存储用来存储大部分系统静态资源及公司档案等文件数据。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论