2021.2-2021.3 易学教育
项目描述:
该项目是客户端对课程进行学习的网络平台,用户登录网站对课程进行学习的一个移动端项目,项目包括登录模块、课程展示模块、个人偏好设置的模块、以及学习课程的模块。
责任描述:
用户选课模块、学习课程模块、用户登录模块
技术描述:
1.使用Vue-cli创建项目,并用Vue-cli开发依赖对项目进行管理
2.使用Vant组件库实现各模块组件的页面功能的实现;
3.实现登录功能,并使用Token验证用户登录状态;
4.使用Vue Router实现路由跳转;
5.使用Vuex实现状态管理;完成业务增删改查功能、文件上传等功能实现;
6.使用Axios对接口请求进行发送,并利用返回数据进行页面渲染;
7.使用Npm、Git对项目进行维护和管理
2020.04-2021.05 易学管理系统
项目描述:
该项目是针对网上学习课程进行管理的一套系统,可以对课程进行课程上下架管理,管理员登录处理、课程视频上传管理等,上架后将在客户端上线课程。管理系统创建课程、上传学习视频后,用户在客户端登录后进行购买后学习。课程如果下架后用户在客户端将看不到。以此可对线上教育课程进行管理。
责任描述:
用户登录验证模块、课程管理模块、课程权限模块
技术描述:
1.使用Vue-cli框架搭建项目,TypeScript规则编写业务逻辑;
2.使用Element-Ui的各类组件实现页面各类功能;
3.使用VueRouter进行组件子组件间的路由跳转功能;
4.使用eslint管理代码,规范代码
5.使用Vuex实现状态管理;完成业务增删改查功能、文件上传等功能实现;
6.使用Token验证用户登录状态,实现登录功能
7.使用Axios发送接口数据,用收到的数据进行页面渲染