一、项目介绍
系统功能部分包括员工、公司领导和管理员三种角色的登录和权限管理。具体功能如下:
1. 员工功能:
个人信息管理:员工可以查看和修改个人基本信息,如姓名、性别、出生日期、联系方式等。
培训信息查询:员工可以查询公司的培训计划、培训内容和培训时间,以便参加适合自己的培训活动。
考勤信息管理:员工可以记录自己的考勤情况,包括上下班打卡时间,加班情况等。
离职管理:员工可以申请离职,填写离职申请表,并提交给上级领导审核。
工资信息管理:员工可以查看自己的工资信息,包括基本工资、奖金、补贴等详细信息。
系统管理:员工可以修改登录密码,保护个人信息的安全。
2. 公司领导功能:
员工信息管理:领导可以查看和修改员工的基本信息,包括姓名、性别、职位、部门等。
部门信息管理:领导可以创建新的部门,修改和删除已存在的部门,以及查看各个部门的人员情况。
招聘信息管理:领导可以发布公司的招聘需求,包括招聘岗位、招聘人数、薪水待遇等信息。
领导个人信息管理:领导可以查看和修改自己的个人信息,包括姓名、性别、联系方式等。
培训信息管理:领导可以制定公司的培训计划,并指派员工参加培训活动。
考勤信息管理:领导可以查看员工的考勤记录,包括迟到、早退、请假等情况。
离职信息管理:领导可以审核员工的离职申请,并做出相应决策。
工资信息管理:领导可以查看和修改员工的工资信息,包括基本工资、奖金、补贴等详细信息。
3. 管理员功能:
员工信息管理:管理员可以查看和修改员工的基本信息,包括姓名、性别、职位、部门等。
部门信息管理:管理员可以创建新的部门,修改和删除已存在的部门,以及查看各个部门的人员情况。
招聘信息管理:管理员可以发布公司的招聘需求,包括招聘岗位、招聘人数、薪水待遇等信息。
领导信息管理:管理员可以查看和修改公司领导的基本信息,包括姓名、性别、部门、职位等。
培训信息管理:管理员可以制定公司的培训计划,并指派员工参加培训活动。
考勤信息管理:管理员可以查看员工的考勤记录,包括迟到、早退、请假等情况。
离职信息管理:管理员可以审核员工的离职申请,并做出相应决策。
工资信息管理:管理员可以查看和修改员工的工资信息,包括基本工资、奖金、补贴等详细信息。
作品包含
二、项目技术
后端语言:Java
项目架构:B/S架构、MVC开发模式
数据库:MySQL
前端技术:JavaScript、HTML、CSS
后端技术:Spring Boot、SSM
三、运行环境
操作系统:Window、MacOS
数据库:MySQL5.7
主要开发工具:IDEA
Tomcat: 8.0
Maven:3.6