项目介绍
本系统主要是针对公司内部的人事管理进行设计,主要分为前台管理系统、后台管理系统,权限管理系统,员工可以通过前台管理系统,根据自己职位与部门的权限,访问指定的内部资源等业务需求,管理者则可以通过后台管理系统中的员工管理模块、部门管理模块、职位管理模块,实现管理员工的基本信息、部门信息、职位信息、访问权限等。
技术特色
1、本系统主要基于SSM(SpringMVC+Spring+Mybatis)三大主流框架完成构建。
2、系统业务实现纵向拆分,不同系统之间,使用 HttpClient 技术实现了跨域访问问题。
3、权限管理系统使用Apache Shiro框架,实现员工的权限控制与用户的登录认证管理。
4、另外,为了适应以往传统系统版本及使用习惯,同时为提高效率,借助计算机对业务流程自动化执行管理,这次开发在SSM下也加入了Flowable工作流,以达到对整个工作流程的控制与掌握。
主要负责模块
日志模块和权限管理模块
项目收获
这个基于SSM框架做的员工管理系统,实现了数据在页面和数据库之间的增删改查,实现了各个模块的功能呈现。其中使用HttpClient实现了项目中跨域访问问题,使用了Shiro安全框架,用户访问资源,进入身份验证,认证通过,进入权限控制,有权限直接授权访问资源。使用Shiro可以快速完成认证,授权等功能开发,降低了系统成本。