项目简介
员工之家与人事管理系统是办公信息自动化建设中的常见项目,几乎是每个OA系统的必备部分。本项目借助Spring Boot和Vue框架,实现了员工管理、部门管理、职位管理、公告管理、下载中心等基础模块,还具备用户鉴权、动态表格、模糊搜索、文件服务器等高级功能。
项目的主要特性和功能
基础模块
- 支持账密登录与刷脸登录。
- 首页展示系统主要信息和功能入口。
- 可对用户、部门、职位、员工、公告信息进行创建、更新、删除操作。
- 能对文件进行上传、下载、删除管理。
其他功能
- 前端基于Vue和Element UI二次开发,支持用户鉴权、Mock数据、动态表格等。
- 后端基于Spring Boot框架,用JWT + Shiro安全框架进行身份验证和授权,支持模糊搜索、MVC结构、JPA增删查改、文件服务器等。
安装使用步骤
环境准备
- 安装JDK 8或更高版本的Java环境。
- 安装Node.js和npm。
- 安装并配置好MySQL数据库。
后端安装与配置
- 复制项目(此处原总结未给出复制命令,需补充)。
- 使用IDE(如IntelliJ IDEA或Eclipse)导入项目。
- 在
application.properties
文件中配置数据库连接信息:properties spring.datasource.url=jdbc:mysql://localhost:3306/employee_home spring.datasource.username=root spring.datasource.password=yourpassword
- 在IDE中运行
DemoApplication.java
启动Spring Boot应用。
前端安装与配置
- 进入前端目录:
bash cd EmployeeHome/frontend
- 安装依赖:
bash npm install
- 运行前端项目:
bash npm run serve
访问系统
- 打开浏览器,访问
http://localhost:8080
(默认端口),进入系统登录页面。 - 使用用户名和密码或人脸识别登录系统。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】