下载地址:https://download.csdn.net/download/Gouzi99/23887654
项目介绍:
springboot企业人事系统(含文档)、
系统说明:
项目引见
人事管理系统功用包括人事通讯,员工信息,人事考评,奖惩,培训管理,薪资管理,统计剖析,和系统管理六大模块,对应人事工作根本流程:新员工入职档案树立,调动,辞职,员工信息的查询及工资管理等方面.系统管理能够依据不同的角色分配菜单权限设置,不同的用户授予不同角色,对人事构造,单位构造停止整体分配设置.在线聊天能够完成操作员之间讯息的及时通讯.
项目基于MVVM的前后端别离开发形式停止开发.MVVM即模型(Model)-视图(View)-视图模型(View Model),完成了数据视图的双向绑定.相关于MVC形式和MVP来说,MVVM是一个比拟新的开发架构,它是一种将MVP形式与WPF相分离应用方式开展演化而成的新型开发架.
前后端别离是指将前端和后端从之前的全部由后端担任中别离开来,不再共用一个Server,前端作为一个独立Serve存在.前后端经过接口运用HTTP协议交互,本项目运用vu实体属性outer做前端路由处置.页面跳转不在由后端处置,前后端只是数据的交互.前后端别离的益处在于降低了前后端的耦合性.当面对不同的硬件场景时,需求构建不同的界面,前后端别离之后,只需求扩展前端项目即可,不需求修正后端效劳.
在动态权限处置方面,运用平安框架Spring Security,基于RBAC(Role-Based Access Control )角色的访问控制模型,由该模型主要由鉴权和受权构成,鉴权基于Servlet中Filter原理处置,受权由系统管理员操作.RBAC 的主要思想是:权限是和角色相关的,而用户则被分配相应的角色作为其成员,这样就大大简化了权限的管理 .
环境需求
1.运转环境:最好是java jdk 1.8,我们在这个平台上运转的。其他版本理论上也能够。
2.IDE环境:IDEA,Eclipse,Myeclipse都能够。引荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
5.能否Maven项目: 是;查看源码目录中能否包含pom.xml;若包含,则为maven项目,否则为非maven项目
6.数据库:MySql 5.7版本;
技术栈
- 后端:Spring Boot,Spring Security, MyBatis
- 前端:Vue, ElementUI, axios,Web Socket
运用阐明
- 运用Navicat或者其它工具,在mysql中创立对应称号的数据库,并导入项目的sql文件;
- 将项目中applicationContext.xml配置文件中的数据库配置改为本人的配置;
- 运用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;若为maven项目,导入胜利后请执行maven clean;maven install命令,配置tomcat,然后运转;
- 运转项目,输入localhost:8080/indext.html 登录
- 管理员用户名:admin 密码:123
适用场景:
毕业论文、课程设计、公司项目参考
运行截图: