项目简介
本项目基于SSH(Struts2 + Spring + Hibernate)框架开发,是用于企业内部人事管理的系统。其涵盖部门管理、岗位管理、员工管理、薪酬管理、请假管理、补卡管理等功能,可高效完成人事信息的录入、查询、修改和删除等操作,提升人事管理效率与准确性。
项目的主要特性和功能
- 部门管理:可添加、编辑、删除部门信息,支持分页查询,能通过部门名称或ID搜索。
- 岗位管理:可添加、编辑、删除岗位信息,支持分页查询,能通过岗位名称或ID搜索。
- 员工管理:可添加、编辑、删除员工信息,支持分页查询,能通过员工姓名或ID搜索。
- 薪酬管理:可添加、编辑、删除薪酬信息,支持分页查询,能通过员工姓名或ID搜索,可自动计算个人所得税和总工资。
- 请假管理:可提交请假申请,支持分页查询,能审批请假申请(同意或拒绝),可查看请假详细信息。
- 补卡管理:可提交补卡申请,支持分页查询,能审批补卡申请(同意或拒绝),可查看补卡详细信息。
安装使用步骤
- 环境准备:安装Java开发环境(JDK 8+)、MySQL数据库、IDE(如IntelliJ IDEA或Eclipse)。
- 数据库配置:创建新的MySQL数据库,导入项目中的SQL脚本初始化数据库表结构,在项目配置文件(如
hibernate.cfg.xml
)中配置数据库连接信息。 - 项目导入:将项目导入到IDE,配置项目的依赖库,确保Struts2、Spring、Hibernate等必要库文件正确导入。
- 运行项目:启动应用服务器(如Tomcat),部署项目并启动服务器,访问系统URL(如
http://localhost:8080/personnel_manage
)。 - 用户登录:使用系统管理员账号登录,初始账号和密码通常为
admin
/admin
,登录后可进行各项管理操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】