# 企业员工信息管理系统 **Repository Path**: sun123_light/rlzy ## Basic Information - **Project Name**: 企业员工信息管理系统 - **Description**: 本系统是一个企业员工信息管理系统,采用现代化计算机技术,旨在实现员工信息的高效、快速管理,提升企业对员工的管理效率,缩短员工管理时间。通过该系统,企业能够更好地整理和分类员工信息,为企业的长远发展提供有力支持。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-07-09 - **Last Updated**: 2025-07-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 企业员工信息管理系统 ### 介绍 本系统是一个企业员工信息管理系统,采用现代化计算机技术,旨在实现员工信息的高效、快速管理,提升企业对员工的管理效率,缩短员工管理时间。通过该系统,企业能够更好地整理和分类员工信息,为企业的长远发展提供有力支持。 本系统的主要功能包括: - **部门信息管理**:支持部门信息的添加、修改和删除,灵活适应企业发展需求。 - **员工信息管理**:便于录入和管理员工的基本信息及归属部门,促进规范化管理。 - **出勤与工资管理**:实现员工出勤和工资信息的电子化管理,方便企业进行一体化操作。 - **信息安全保障**:确保员工信息的安全和完整性,避免信息泄漏和不必要的损失。 本系统的开发使用了IntelliJ IDEA 2022.3.2作为开发环境,开发语言选择了Java,前端采用JSP技术,后台数据库使用MySQL 5.0进行数据存储与管理,服务器使用Tomcat 6.0,旨在为企业提供一个高效、可靠、符合现代社会需求的员工信息管理解决方案。 --- ### 软件架构 本系统是为企业员工信息管理设计的,根据需求分析,系统划分为两大功能模块:管理员模块和普通员工模块,如图所示。 ![系统架构](%E7%B3%BB%E7%BB%9F%E6%9E%B6%E6%9E%84.png) **管理员模块**分为六个子模块,具体说明如下: - **修改密码**:管理员用于修改自己的密码,防止密码泄漏导致用户信息外泄,提高系统安全性。 - **部门管理**:用于管理企业的部门信息,方便对员工进行分类管理。 - **员工管理**:用于管理员工的基本信息,及时更新员工信息,帮助企业了解员工的现状,并做出合理安排。 - **出勤管理**:用于管理员工的出勤信息,及时录入和修改员工的出勤天数,以便合理安排员工的工资。 - **工资管理**:用于管理员工的工资信息,基于员工的出勤天数和工作情况进行工资录入,并及时更新员工的工资,有利于员工的稳定,促进企业发展。 - **请假管理**:用于审核员工的请假申请,关注员工的请假信息,并及时做出回复,加强对员工状态的了解。 **员工模块**分为三个子模块,具体说明如下: - **修改密码**:员工可及时修改自己的密码,防止信息泄漏。 - **请假申请**:员工可在系统中提交请假申请,填写请假时间和原因,便于管理员做出合理安排。 - **查询工资**:员工可及时查询自己的工资信息。 --- ### 安装教程 #### 环境要求 - 操作系统:Windows 10 / 11,macOS,Linux - 开发工具:IntelliJ IDEA 2022.3.2 或更高版本 - 数据库:MySQL 5.0 或更高版本 - Web 服务器:Tomcat 6.0 或更高版本 - Java 版本:JDK 8 或更高版本 #### 安装步骤 1. **安装开发工具** - 下载并安装 [IntelliJ IDEA](https://www.jetbrains.com/idea/download/)(建议使用2022.3.2版本或更高版本)。 - 安装过程遵循默认设置即可。 2. **安装数据库** - 下载并安装 [MySQL 5.0](https://dev.mysql.com/downloads/installer/) 或更高版本。 - 配置 MySQL 数据库并确保数据库服务正在运行。 3. **安装 Web 服务器** - 下载并安装 [Tomcat 6.0](https://tomcat.apache.org/download-60.cgi) 或更高版本。 - 配置 Tomcat 服务器并确保其能够成功启动。 4. **导入项目** - 打开 IntelliJ IDEA,选择 **Import Project**,并选择本项目的根目录。 - IDEA 会自动检测项目的构建配置,选择适合的构建工具并进行配置。 5. **数据库配置** - 运行项目中的 `rlzy.sql` 文件,配置数据库。 6. **启动项目** - 在 IntelliJ IDEA 中选择 **Run**,启动项目。 - 确保 Tomcat 服务器运行并能够正确加载应用。 --- ### 使用说明 #### 登录系统 1. 打开浏览器,访问系统的登录页面,地址为 `http://localhost:8080/rlzy`。 2. 输入管理员或员工账号和密码,点击 **登录** 按钮进入系统,账号密码可进入数据库查看。 #### 管理员模块操作 管理员可以通过系统进行以下操作: 1. **修改密码** - 进入管理员首页,点击右上角的 **修改密码**。 - 输入原密码和新密码,点击 **确认修改** 完成密码更改。 2. **部门管理** - 进入 **部门管理** 页面,点击 **新增部门** 按钮,输入部门名称及描述,点击 **保存**。 - 可以编辑或删除已有部门信息。 3. **员工管理** - 进入 **员工管理** 页面,点击 **新增员工**,填写员工基本信息并分配部门,点击 **保存**。 - 可编辑员工信息,更新员工的职位、部门等。 4. **出勤管理** - 进入 **出勤管理** 页面,查看员工的出勤记录。 - 可添加或修改员工的出勤情况。 5. **工资管理** - 进入 **工资管理** 页面,系统会根据出勤情况自动计算员工工资。 - 可以修改工资信息或手动调整员工的工资。 6. **请假管理** - 进入 **请假管理** 页面,查看员工的请假申请。 - 管理员可批准或拒绝员工的请假请求。 #### 员工模块操作 员工可以通过系统进行以下操作: 1. **修改密码** - 进入员工首页,点击右上角的 **修改密码**。 - 输入原密码和新密码,点击 **确认修改** 完成密码更改。 2. **请假申请** - 进入 **请假申请** 页面,填写请假时间、原因,并提交申请。 - 管理员会根据情况批准或拒绝申请。 3. **查询工资** - 进入 **查询工资** 页面,可以查看自己每个月的工资详情。 - 系统会根据员工的出勤情况自动更新工资记录。