**DL人力资源管理系统**
1.项目背景介绍:
此平台是为了现在的人或大学毕业生来说,可能无法胜任某一份工作,但是他们想能选择合适的培训机构的课程来进行报名学习;对于培训机构来说,他们可以发布相应的课程,希望能够招收到更多的学员进行培训,从而使他们能够找到工作;还可以让招聘单位入驻发布岗位,甚至可以委托对应的培训机构为他们培训合适的人才。
2.项目结构功能图、
3.模块划分:
课程中心:发布和下架课程,收索课程
职位中心:企业发布职位信息
用户中心:用户注册、用户信息、添加的课程和关注的岗位
鉴权中心:用户登录以及权限管理
机构管理:机构入住和管理
系统管理中心:数据字典
4.前后端架构和项目中使用的技术
前端使用vue脚手架,后端使用基于SpringBoot+SpringCloud的微服务框架,SpringBoot搭建单个服务,SpringCloud管理服务
使用到的技术:SpringBoot、SpringCloud、Mybatispius、Redis、FastDFS、ElasticSearch、VeloCity、Vue、ELementUI、RabbitMQ
5.项目机构图:
6.项目中遇到的难点以及解决办法:
(1)前后端联调出现的跨域问题
只要是ajax都会出现跨域问题,我们在百度上收一个解决跨域的配置类,配置到zuul网关中,我们的全部请求都是通过zull网关来管理的