saberjsd / mySchool

在线学习网站

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mySchoolProject

项目描述:

实现一个较为完整的IT在线学习网站。提供学习教程,适合不同要求的学习人群。 主要模块分为用户模块,课程模块,互动模块,后台管理模块。 用户模块主要有用户的注册、登录验证,个人信息的展示修改,个人学习进度记录,教师的申请。 课程模块主要有栏目分层管理,视频和文章课程展示,课程增删改。 互动模块主要有学习记录,点赞收藏,评论留言,处理申请等。 后台管理为管理员前面管理整个网站的系统,具有以上大部分及更高权限功能。如用户管理多条件查询,动态分页显示 整个项目为MVC的架构方式。采用了懒加载、事件代理、CSS Sprites、代码压缩等对前端进行优化

技术实现:

1、前端:HTML+CSS3+Bootstrap布局,jQuery+JSON+Ajax+vue展示处理动态数据

2、后台:node+express+MySQL事件逻辑处理和数据增删改查,EJS模板渲染,采用Session和Cookie跟踪用户状态,MD5数据加密,编写多平台通用数据接口。

项目职责:

负责整个后台管理系统的制作与数据库设计实现; 负责设计页面,负责分配指导成员工作; 负责文章、视频课程的上传页面设计与制作。

About

在线学习网站


Languages

Language:JavaScript 47.4%Language:HTML 37.4%Language:CSS 15.2%