人事管理系统-springboot vue

项目描述
基于springboot+vue的人事管理系统.通过springboot,vue框架进行开发

http://localhost:8081/

管理员:123456 密码 123456
用户:111 密码 111

共有两个角色:管理员、用户

一、管理员
1. 个人中心(改查)
功能描述:管理员的个人中心主要用于管理员自身的信息维护,包括查看和修改个人信息。此模块确保管理员信息的准确性和安全性。

2. 员工管理(增删改查)
功能描述:允许管理员添加新员工信息、删除离职员工记录、修改员工基本信息(如职位、部门、联系方式等)以及查询所有员工的信息。

3. 部门管理(增删改查)
功能描述:管理员可以创建新的部门、删除不再需要的部门、修改部门信息(如部门名称、部门描述等)以及查询所有部门的信息。部门管理有助于组织结构的灵活调整和资源的合理分配。

4. 员工考勤管理(删改查)
功能描述:管理员可以查看员工的考勤记录(如上下班打卡时间、迟到早退情况等),并有权删除异常记录或修改错误记录。

5. 请假申请管理(删改查)
功能描述:员工提交的请假申请会在此模块中展示,管理员可以审核这些申请,根据需要批准或拒绝,并有权删除或修改申请记录。

6. 加班申请管理(删改查)
功能描述:类似于请假申请管理,此模块用于处理员工的加班申请。管理员可以审核加班申请,并根据实际情况批准或拒绝,同时负责删除或修改无效或错误的申请记录。

7. 员工工资管理(增删改查)
功能描述:管理员可以在此模块中设置工资标准、计算员工工资、发放工资条,并有权修改或删除错误的工资记录。

8. 招聘计划管理(删改查)
功能描述:管理员可以制定招聘计划,包括招聘职位、要求、预算等信息,并跟踪招聘进度。同时,也有权删除不再需要的招聘计划或修改计划中的细节。

9. 员工培训管理(删改查)
功能描述:此模块用于管理和跟踪员工的培训计划。管理员可以添加新的培训课程、删除已完成的或不再需要的培训记录、修改培训计划中的细节。

10. 部门培训管理(增删改查)
功能描述:与员工培训管理类似,但专注于部门级别的培训。管理员可以为特定部门制定培训计划,并跟踪培训进度和效果。

11. 员工详细管理(删改查)
功能描述:此模块提供对员工详细信息的深入管理。管理员可以查看和编辑员工的详细资料(如教育背景、工作经历、技能特长等),以便更好地了解员工并为其制定合适的职业发展路径。

二、 用户
个人中心(改查)
功能描述:用户可以在个人中心查看和修改自己的个人信息,如联系方式、紧急联系人等。

员工考勤管理(增删查)
功能描述:虽然用户通常不能直接删除或修改自己的考勤记录,但他们可以查看自己的考勤情况,包括上下班打卡时间、迟到早退记录等。

请假申请管理(增删查)
功能描述:用户可以在此模块中提交请假申请,包括选择请假类型、填写请假时间、说明请假原因等。提交后,申请将进入审批流程。用户还可以查看自己提交的请假申请的状态(如待审批、已批准、已拒绝)以及历史请假记录。

加班申请管理(增删查)
功能描述:类似于请假申请管理,用户可以在此模块中提交加班申请,并查看加班申请的审批状态和历史记录。加班申请通常需要说明加班的原因、时间以及预计的加班时长等信息。

员工工资管理(查)
功能描述:用户可以在此模块中查看自己的工资条和工资明细,包括基本工资、奖金、扣除项等详细信息。这对于了解自己的薪酬状况和核算收入非常重要。

招聘计划管理(增删查)
功能描述:虽然用户不是招聘计划的主要管理者,但在某些系统中,他们可能有权查看当前的招聘计划,以了解公司正在寻找哪些类型的人才和岗位需求。这对于员工自我提升和职业规划可能有所帮助。

员工培训管理(查)
功能描述:用户可以在此模块中查看公司提供的培训课程和培训资源,以了解个人成长和职业发展的机会。他们还可以查看自己参加过的培训记录和获得的培训证书等信息。

部门培训管理(查)
功能描述:与员工培训管理类似,但此模块侧重于部门级别的培训计划和资源。用户可以查看与自己所在部门相关的培训信息,以了解部门内部的培训需求和培训机会。

员工详细管理(查)
功能描述:用户只能查看自己的详细信息。这有助于用户更好地了解自己在组织中的位置和角色,以及与其他员工的协作关系。

运行环境
开发环境 idea+vscode
运行环境 node14+MYSQL5+java1.8+maven3.8

 

项目技术
前端:vue,element-ui
后端:Java,springboot,mysql,mybatis, tomcat,maven

以上系统源码经过技术整理与调试,确保能正常运行

 

 

 

联系微信
联系微信
热线电话

提供最优质的资源集合

立即查看 了解详情