摘要:纵观互联网教育,网络平台上观看教学视频,学习知识点已经不是新鲜事了,在技术实现方面,也不能成为难点。那么考虑到目标学生为高中竞赛生,并要以实用和学习兴趣为出发点设计,做了以下思考。一是可以提高学生的自学能力,二是增强学生的学习兴趣,三是能够结合现代学生的特点。
实现以上目标所用到的技术:本文主要介绍Backbonejs,即网站所使用的前端框架,通过它的路由机制和模型上绑定的事件等特点打造一个符合需求的单页面应用,不得不提的是此框架与JQuery,Bootstrap等JavaScript类库配合使用很方便。使用MySql数据库设计并管理知识点,用户和视频等数据表以及实体间的关系。
最终创建了一个单页面趣味性的在线教学网站。学习模块实现了主要功能,学生可设定学习路径,进而有目的有规划的学习,并获得相应奖励。用户模块对用户规划有重要作用,用户能查看自己学习进度,指定计划。后台管理模块是平台的基础,数据的配置和管理都依赖它。
关键词:在线教育;自主学习;学习路径
目录
摘要
Abstract
1 绪论-1
1.1 设计的背景说明-1
1.2 设计的成果概述-1
1.3 设计的现实意义-2
2.1 需求分析-3
2.1.1 功能需求-3
2.1.2 性能需求-4
2.1.3 技术需求-4
2.2 可行性分析-4
2.2.1 可行性分析-4
2.2.2 经济可行性-4
2.2.2 技术可行性-5
2.2.2 系统运行可行性-5
3 概要设计-6
3.1 数据分析-6
3.2 系统流程-6
3.3 功能模块划分-7
3.4 功能模块图-8
3.5 功能模块详细说明-8
3.5.1 用户模块-8
3.5.2 在线学习模块-9
3.5.3 后台管理模块-9
4 详细设计与实现-11
4.1 数据库分析与设计-11
4.1.1 数据库概念结构设计-11
4.1.2数据库逻辑结构设计-15
4.1.3数据库物理设计-16
4.2 功能模块详细设计-21
4.2.1登录注册-21
4.2.2视频学习-23
4.2.3答题设计-24
4.2.4用户管理-25
4.2.5考试-27
4.2.6后台管理-27
结 论-30
参 考 文 献-31
致 谢-32