项目描述:
帮助企业对员工进行更好、更快的管理,加强上级与下级之间的联系,达到提高企业工作效率的目的。员工信息管理系统设计的主要目的是对企业员工的信息进行集中管理,方便对员工的信息进行及时的更新,上级的命令能够准确、高效的传达下去,方便企业建立一个高效的、准确的员工信息数据库。员工后台管理系统采用前后端分离模式开发,主要用于 该系统具有良好的可扩展性。
使用技术:springboot2.5+Mabatis-puls3.1+mysql8.0+vue2.0
主要模块:用户登录、主页功能、部门管理、职位管理、员工管理、系统管理
技术实现:
1.使用 SpringSecurity框架完成对登录用户的角色和拥有的权限进行一个验证以及绑定。
2.使用了Redis对token令牌的过期时间进行记录并更新。
3.使用MySQL对数据进行存储,MybatisPlus对数据的持久化操作。
4.对部门信息进行管理,方便添加、 修改、删除部门信息,来适应企业今后的发展。
5.使用数据脱敏处理,保证员工信息的安全、完整,避免造成员工信息泄漏。
责任描述:
1.完成项目中负责管理模块、基本资料模块的研发工作
2.参与该模块的MySQL数据库设计,字段和sql语句的编写。
3.梳理项目需求,梳理业务架构。