#功能
用户学习平台共分为九大模块,包括课程预告、在线课程观看、学习资料下载、学习文章预览、线下班报名、用户消息通知、个人信息管理、
VIP详情介绍、客服和签到系统等模块;
后台管理系统共分为七大模块,包括人事管理、课程管理、学习资料管理、锦囊管理、营销管理、订单管理、系统审核等模块;
#创新点
①基于阿里云短信平台完成手机号变更[短信验证码]
②基于支付宝沙箱支付完成在线购买课程[在线支付]
③基于apach-echarts完成图表统计分析[可视化]
④基于第三方websocket通讯插件完成在线客服功能[即时聊天]
⑤api端+后台web管理系统+前端页面[saas架构]
⑥纯正前后端分离,比较罕见(非所谓的jsp+vue.js形式做前端+springboot后端的‘伪’前后端分离)
⑦JavaMail邮件通知[购买课程成功推送邮件提醒]
⑧基于时间完成最新课程推荐[推荐功能]
#特色
1、积累丰富实战经验,可以写进简历进行面试。
2、完成程序设计课程,得到优秀奖。
3、学习软件开发流行架构,并且熟悉常规代码套路,积累模板代码。
#开发技术
前端:vue.js elementUI echarts
后端:springboot mybatis
数据库:mysql
第三方平台:阿里云短信接口、支付宝沙箱支付、websocket聊天插件
总结:纯净的前后端分离技术(真分离!) SaaS架构
三个工程:后台管理系统、前端工程、后端API工程
#运行截图