项目简述:本项目是一个自主学习平台,主要是为小学各学科课程提供线上课程,面向有课程学习需求及传课程资源的普通用户。包括前台和后台管理系统两个部分。前台提供用户注册、登陆、信息修改,课程查询,课程购买,用户上传资源管理,用户购买课程管理,课程在线学习,积分兑换金币等服务。后台提供管理员对课程种类的录入和编辑,课程资源的启用、禁用,用户信息的查询和修改,用户账号状态管理,课程资源的详情查看,课程的评论审核等功能。
开发环境:
Idea + Tomcat + Maven + Git + JDK1.8
核⼼技术:
Mybatis + Spring + SpringMVC + SpringBoot + Mysql
职责描述:
o 首页全文检索:可根据课程类别、名称等信息实现网站内容的检索和预览。
o 前台登录功能:实现前台登录功能,登录后可签到获取积分。
o 前台权限校验:有效用户登录后可查看本人账户的评论、收藏等信息,观看课程内容。
o 后台课程模块:实现课程及类别的添加与相应系列操作。
o 后台审核功能:对用户的评论及上传的课程资源进行审核,决定能否入库。