项目的用户端模块:
用户模块:主要功能为用户注册登录相关,包含密码登录、手机验证码登录注册、手机验证码重置密码、个人资料修改等功能。
班级模块:主要功能为用户可以查看班级列表,并申请加入指定的班级。本人负责了班级模块的所有功能。
学习模块:主要功能为用户可以在班级中,查看到班级的课程列表,并进入课程进行学习,学习过程中可以对用户的学习进度和行为进行跟踪。
项目的管理端模块:
管理员模块:主要功能为对管理员基本信息进行维护,以及角色授予,和角色授权功能。
班级管理模块:主要功能为对班级基本信息进行管理维护,以及审核用户的入班申请,向班级中分配课程功能。
课程管理模块:主要功能为对课程基本信息进行管理维护,以及以树状结构的方式向课程中分配章节,添加章节的视频、对用户提交针对课程的报错记录进行审核功能。
本人从需求分析、项目设计、功能开发、测试上线整个流程全部参与,并独立自主开发,完成了前端、移动端、管理端、API端所有功能的制作。完成了包含技术选型、数据库表设计、前后端框架搭建、项目优化、测试加固、部署上线等一条龙的技术工作。
项目难点:
视频保密技术:采用了云盘防盗链技术。
短信登录:采