微人事是一款专业的企业人事管理系统,支持对员工信息进行编辑管理,能够进行团队协同,快速查询需要的各种记录,方便用户更好的对企业进行管理,有需要的用户不要错过了,赶快来下载吧!
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 即可访问我们的项目,如果要做二次开发,请继续看第七、八步。
进入到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 官方教程。
加载全部内容
RubyMine2020破解版(附激活码)312.3M251人在玩JetBrainsRubyMine2020是一个全新的为Ruby和Rails开发者准备的功能强大、口碑极佳的电脑编程工具,RubyMine破解版能够为用户提供Ruby开发以及测试协助等一系列功能。能够切实有效的实现父方法和子方法之间无缝跳转的操作。欢迎大家下载体验。
下载童程在线少儿编程客户端119.9M83人在玩童程在线少儿编程客户端是一款针对低龄儿童的编程学习软件,其实给孩子学习编程并不是要孩子学得有多厉害,最重要的还是从小培养孩子的编程兴趣,以及培养孩子的编程思想,有需要的朋友快来下载体验吧。
下载GitHub Copilot(人工智能自动完成)195KB66人在玩GitHub Copilot是GitHub和OpenAI推出的编程工具。该软件可以帮助用户纠正代码中的错误,并可以根据用户的代码上下文自动编写后续代码,有效提高您的工作效率。欢迎有需要的用户下载使用!软件介绍Gi...
下载citespace57.7M59人在玩citespace官网下载,citespace中文版下载是专为研究科学的用户打造的可视化文献分析工具,软件可以对科学文献当中的趋势和模式进行分析,然后将分析结果可视化,可以帮助您快速找到领域发展的关键点,并将领域的发展演进出来,从而更好的作出决策。
下载Unity3D下载中文版135KB59人在玩 Unity3D,简称U3D,是一款3D动画游戏开发工具。现在很多终端游戏、页面游戏、手机游戏在开发3D效果的时候都用这个软件,证明它是一款超级3D画面效果制作工具。功能特点:是一款完全集成的专业游戏引擎...
下载老鹰AE脚本管理器358KB58人在玩#8203;老鹰AE脚本管理器是一款非常优秀的AE脚本管理工具,本版已经全部汉化可供各位用户更好的使用,它支持最新版的AE2018,内含脚本管理器、图层排序、圆形排列等脚本等,需要的用户可以到腾牛网免费下载。
下载乐高mindstorms ev3240.0M49人在玩 乐高mindstorms ev3是一个非常好用的编程学习工具,在这里你可以体验极限头脑风暴编程,让你不再局限于课程中的知识,可以让学生了解更多的编程知识,拓展思维。有兴趣的朋友可以快速下载。软件说明 e...
下载我的世界编程猫MOD编辑器185.9M38人在玩我的世界编程猫MOD编辑器是一款专门针对我的世界这款游戏所推出的辅助工具,这款软件的操作方法非常简单,用户无需掌握任何编程知识便能够很轻松的制作出各种类型的mod,这样就能够极大的提升游戏的可玩性。
下载mblock3慧编程121.8M34人在玩mblock3慧编程是款孩子编程启蒙学习软件。软件通过与mbot机器人互动,为孩子提供一个游戏学习环境,可通过完成各类任务、与机器人互动等方式来进行编程学习,从小就可以培养孩子的编程思想,感兴趣的朋友快来下载吧。
下载梦龙网络计划软件109.0M28人在玩斑马梦龙网络计划2018是广联达斑马·梦龙网络进度计划软件,斑马·梦龙网络计划软件是专业、易用的网络计划工具,可以辅助项目通过关键线路+前锋线进行动态管理,打通PDCA循环,让项目进度真正可控!
下载