javaweb做的HR管理系统

116 阅读1分钟

项目介绍

这是一个基于JavaWeb技术栈开发的人力资源管理系统,采用传统的MVC架构模式。

技术栈

  • 后端:Servlet + JSP
  • 数据库:MySQL 5.7
  • 前端:HTML + CSS + JavaScript
  • 连接池:JDBC直连
  • 开发工具:Eclipse

功能特点

  1. 用户管理
    • 用户注册
    • 用户登录
    • 权限控制
  2. 员工管理
    • 员工信息CRUD
    • 按部门筛选
    • 按职位筛选
  3. 部门管理
  4. 职位管理

系统架构

  1. 分层架构
    • 实体层(entity)
    • 数据访问层(dao)
    • 业务逻辑层(service)
    • 控制层(servlet)
    • 工具类(util)
  2. 页面结构
    • 统一的页面布局(header/left/right/footer)
    • 分离的编辑页面
    • 统一的样式风格

部署说明

  1. 创建数据库:执行hr_system.sql脚本
  2. 配置数据库连接:修改DBUtil.java中的数据库连接信息
  3. 部署到Tomcat服务器

注意事项

  1. 所有页面请求都通过Servlet处理
  2. 字符编码统一使用UTF-8
  3. 默认管理员账号:admin/admin

1.png

2.png

3.png

4.png

5.png

6.png

7.png