项目简介
本项目基于Spring Boot框架构建,旨在简化员工信息管理与操作。系统具备员工信息的导入、导出、查询、更新和插入等功能,支持Excel文件的导入导出,可有效提升数据处理效率。
项目的主要特性和功能
- 员工信息管理:支持员工信息的增删改查,能批量导入和导出Excel文件。
- 权限控制:通过拦截器和会话控制实现用户权限与身份验证。
- 数据验证:利用注解和自定义规则对Excel上传数据进行验证。
- 加密和安全性:采用MD5算法进行密码加密,保障密码存储安全。
- 灵活配置:支持自定义字段排序、分组和验证规则,满足不同需求。
安装使用步骤
- 已下载项目源码文件。
- 创建名为“test”的数据库,系统首次启动会自动创建hr_user(登入用户表)和hr_employee(导入员工数据的表)。手动创建用户,可使用明文密码:
sql INSERT INTO `test`.`hr_user` (`id`, `create_date`, `password`, `status`, `username`) VALUES ('1', NULL, '123456', '1', 'admin');
若选择MD5加密登入,数据库需存储加密后的密码:sql INSERT INTO `test`.`hr_user` (`id`, `create_date`, `password`, `status`, `username`) VALUES ('1', NULL, 'e10adc3949ba59abbe56e057f20f883e', '1', 'admin');
可通过https://www.cmd5.com/进行MD5加密。 - 确保系统正确配置数据库连接信息。
- 系统启动要求JDK为1.8或以上版本,启动命令如下:
- 普通启动:
nohup java -jar hr-0.0.1-SNAPSHOT.jar &
- 选择MD5加密登入启动:
nohup java -jar hr-0.0.1-SNAPSHOT.jar --password.encryption=md5 &
端口默认是8080。
- 普通启动:
- 使用默认管理员账户(用户名:admin,密码:123456)登录,按需进行员工信息管理操作。
警告:该系统是单点的,要确保数据安全,请及时备份数据库!
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】