项目介绍
这是一个基于JavaWeb技术栈开发的人力资源管理系统,采用传统的MVC架构模式。
技术栈
- 后端:Servlet + JSP
- 数据库:MySQL 5.7
- 前端:HTML + CSS + JavaScript
- 连接池:JDBC直连
- 开发工具:Eclipse
功能特点
- 用户管理
- 用户注册
- 用户登录
- 权限控制
- 员工管理
- 员工信息CRUD
- 按部门筛选
- 按职位筛选
- 部门管理
- 职位管理
系统架构
- 分层架构
- 实体层(entity)
- 数据访问层(dao)
- 业务逻辑层(service)
- 控制层(servlet)
- 工具类(util)
- 页面结构
- 统一的页面布局(header/left/right/footer)
- 分离的编辑页面
- 统一的样式风格
部署说明
- 创建数据库:执行hr_system.sql脚本
- 配置数据库连接:修改DBUtil.java中的数据库连接信息
- 部署到Tomcat服务器
注意事项
- 所有页面请求都通过Servlet处理
- 字符编码统一使用UTF-8
- 默认管理员账号:admin/admin