1.项目分为用户端和管理员端。用户端:用户可以进行微信登录,手机登录,可以选择课程,在线观看课程,同时后端收集用户标签使用协同过滤算法,对用户感兴趣的课程进行推荐,同时根据用户所学课程对现有专业进行推荐,也可以根据用户分数,按照历年分数排名进行院校推荐。管理员端,处理用户信息,上传课程信息,通过阿里云的视频点播进行视频上传和播放,同时,后台接受用户反馈信息,根据用户反馈信息生成表格,方便管理员管理。
2.我全程负责处理所有业务,前端部分,使用主流的前端框架Vue,使用Es6的开发规范,采用模块化的开发模式。
后端部分,使用目前流行的SpringBoot+SpringCloud进行微服务架构,使用Feign、Gateway、Hystrix,以及阿里巴巴的Nacos等组件搭建了项目的基础环境。
点击空白处退出提示
评论