一、项目介绍

本项目是基于Java web技术(包括JSP、Servlet)和MySQL数据库开发的人事管理系统,主要包含员工和管理员两种角色。
员工角色可以通过登录系统进入个人中心,其中包括以下功能:
1. 查看和管理个人信息:员工可以查看和修改自己的个人信息,如姓名、性别、联系方式等。
2. 查看公告信息:员工可以查看公司发布的公告信息,包括通知、规章制度等。
3. 查看文件:员工可以查看公司上传的文件,如培训资料、工作文档等。
4. 考勤信息查询:员工可以查询个人的打卡记录,包括打卡时间、迟到早退等情况。
5. 我的工资查询:员工可以查询个人的工资情况,包括基本工资、绩效考核等信息。
6. 请假信息添加及查询:员工可以添加请假申请,包括请假时间、事由等,同时也可以查询自己的请假记录。

管理员角色可以通过登录系统进入管理员中心,其中包括以下功能:
1. 管理员用户:管理员可以查看和修改自己的个人信息,包括姓名、联系方式等。
2. 修改密码:管理员可以修改自己的登录密码。
3. 部门添加:管理员可以添加新的部门,包括部门名称、部门负责人等信息。
4. 部门查询:管理员可以查询系统中已经存在的部门信息。
5. 员工添加:管理员可以添加新的员工,包括员工姓名、所属部门、职位等信息。
6. 员工查询:管理员可以查询系统中已经存在的员工信息。
7. 员工离职:管理员可以标记员工的离职状态,包括离职日期、离职原因等。
8. 员工离职查询:管理员可以查询已离职员工的相关信息。
9. 考勤信息添加:管理员可以添加员工的考勤记录,包括打卡时间、考勤类型等。
10. 考勤信息查询:管理员可以查询员工的考勤记录。
11. 工资信息查询:管理员可以查询员工的工资情况。
12. 工资信息添加:管理员可以添加员工的工资记录,包括基本工资、绩效考核等信息。
13. 公告添加及查看:管理员可以添加公司公告信息,同时也可以查看已发布的公告。
14. 文件信息添加及查询:管理员可以上传公司文件,包括培训资料、工作文档等,同时也可以查询已上传的文件。
15. 请假信息查询及回复:管理员可以查询员工的请假申请记录,并对申请进行审核和回复。

作品包含

购买的内容主要包括有源码安装教程+系统源码+技术说明+数据库+安装环境+交付PPT

二、项目技术


后端语言:Java

项目架构:B/S架构、MVC开发模式

数据库:MySQL

前端技术:JavaScript、HTML、CSS

后端技术:Spring Boot、SSM

三、运行环境

JDK版本:1.8

操作系统:Window、MacOS

数据库:MySQL5.7

主要开发工具:IDEA

Tomcat: 8.0

Maven:3.6

四、运行截图