微人事
微人事能够在本地磁盘上建立数据库,人事可以将包括员工名字、手机号码、住址、用户角色在内的基本信息共同保存到数据库中,方便统一管理,而且数据库支持初始化与备份恢复,重要资料可以得到妥善的保存。
软件性能
1、拥有员人为料设置,直接在软件编纂新的员工
2、拥有简历办理,直接在软件录入新员工简历
3、拥有薪资性能,可以在软件编纂企业的薪资法则
4、员工去职可以在软件挂号,记载每一个员工入职、去职信息
5、拥有在职位置设置,可以在软件编纂企业人事在职位置
6、拥有脚色权限设置,可以对司理、主管等脚色设置权限
7、拥有赏罚法则设置,可以在软件设置企业赏罚轨制
8、拥有数据备份性能,将人事系统的数据全数备份
软件特点
微人事是一个前后端分开的人力资本办理系统,项目采取 SpringBoot+Vue 开辟,项目插手常见的企业级运用所触及到的功能点,例如 Redis、RabbitMQ 等。
后端功能栈
1、Spring Boot
2、Spring Security
3、MyBatis
4、MySQL
5、Redis
6、RabbitMQ
7、Spring Cache
8、WebSocket
前端功能栈
1、Vue
2、ElementUI
3、axios
4、vue-router
5、Vuex
6、WebSocket
7、vue-cli4
迅速摆设
clone 项目到当地 git@github.com:lenve/vhr.git
数据库脚本运用 Flyway 办理,不需求手动导入数据库脚本,只需求提早在当地 MySQL 中建立一个空的数据库 vhr,并重置项目中关于数据的设置(resources 目次下的 application.properties 文件中)便可
提早筹办好 Redis,在 项目标 application.properties 文件中,将 Redis 设置改成本身的
提早筹办好 RabbitMQ,在项目标 application.properties 文件中将 RabbitMQ 的设置改成本身的(注重,RabbitMQ 需求别离重置 mailserver 和 vhrserver 的设置文件)
在 IntelliJ IDEA 中翻开 vhr 项目,启动 mailserver 模块
运转 vhrserver 中的 vhr-web 模块
OK,至此,服务端就启动成功了,此时我们直接在地址栏输入 http://localhost:8081/index.html 便可拜候我们的项目,若是要做二次开辟,请持续看第7、八步。
进入到vuehr目次中,在指令行顺次输入以下指令:
# 装载依靠
npm install
# 在 localhost:8080 启动项目
npm run serve
因为我在 vuehr 项目中已设置了端口转发,将数据转发到 Spring Boot 上,是以项目启动以后,在阅读器中输入 http://localhost:8080 便可以拜候我们的前端项目了,一切的要求经由端口转发将数据传到 Spring Boot 中(注重此时不要封闭 Sprin gBoot 项目)。
最后可以用 WebStorm 等东西翻开 vuehr 项目,持续开辟,开辟完成后,当项目要上线时,仍然进入到 vuehr 目次,然后履行以下指令:
npm run build
该指令履行成功以后,vuehr 目次下转换一个 dist 文件夹,将该文件夹中的两个文件 static 和 index.html 拷贝到 Spring Boot 项目中 resources/static/ 目次下,然后便可以像第 6 步那样直接拜候了(关于前后端分手摆设,众多人也能够参考这个运用 Nginx 摆设前后端分手项目,处理跨域问题)。
步调 7 中需求众多人对 NodeJS、NPM 等有必然的运用经历,不熟习的小助手可以先自行搜刮进修下,举荐 Vue 官方教程。
小编点评
人事经理可以在该软件里管理员工资料、人事调动、薪资等,并且能够设置员工角色,例如培训主管、部门经理等,不同的角色身份对应着不同的权限。所有数据都可以通过该软件内置的搜索框查找。
以上就是微人事的全部内容了,快快收藏软件爱好者下载更多软件和游戏吧!