Java Spring mybatis springmvc springboot mysql mq redis tomcat+nginx shiro dubbo springcloud
Html jsp vue jQuery bootstrap layui
开发环境:IDEA2018+mysql5.6
主要技术:springboot+mybatis+springmvc+shiro+h5+thymeleaf+wx支付
项目简介:教育平台分为三个角色 学生 导师 学校导员采用前后端分离的架构,后端主要以springboot为核心框架 ,前台安卓端。前台登录模块:用户通过shiro+redis配置前后端分离进行单点登录 ,也可以微信登陆。也可以手机短信登录 短信信息存储到redis 第三方阿里云短信验证登录注册。登陆后进行权限认证。核主要核心功能分为首页管理 论坛管理 课程管理 课程审核 分类 教程资源管理 会员管理 订单管理 保险管理 另外在在线教育平台另加了一个学生考试系统 。
学生有三条选择 1.购买导师课程2签订导师3现场指导。
基础模块的CRUD。导师教学视频采用springboot+腾讯云点播服务 ,实现视频点播鉴权,校验用户信息是否正常 课程是否免费 。Poi完成报表可后台导入课程信息,支付调用第三方支付 支付宝跟微信支付。支付成功后 使用事务 更新课程购买数,计算导师分润。 考试管理系统参与了添加试题添加试卷。使用redis缓存对视频进行点赞取消赞操作。对接第三方高德地图 实现查找该地区导师。