摘要:随着移动数码产品和互联网的普及,基于微课的学习方式将会越来越被人们所接受。也就是说,微课必将成为一种新型的学习方式和教学模式。面对这种形式,微课学习平台的出现就成了必然。计算机技术微课学习平台就是在目前已有的计算机视频学习网站的基础上改进后得到的成果。
本文简要介绍了微课平台的前台页面中使用的技术,如HTML、CSS。阐述用于搭建后台的SSH(Struts2、Spring3、Hibernate3.3)Java MVC框架。该平台上包含了网站的基础功能,例如,登录注册,个人信息管理,视频播放,用户评论,笔记记录,关注课程以及加入课程学习等。主要的新颖功能是能实现用户课程视频上传。课程经过管理员后台审核,即可在平台中展示。以上提到的各项功能均会在本文中一一说明。微课平台可以满足非专业教育领域的IT人员在网络上与大家分享技术,沟通交流的需求。
关键词:微课;视频;上传;学习平台
目录
摘要
Abstract
1 引言-1
1.1 开发背景-1
1.2 开发目的-1
2开发工具及技术介绍-2
2.1 MySQL 5.6数据库-2
2.2 Tomcat 7.0服务器-2
2.3 MyEclipse10开发工具-2
2.4 HTML5+CSS3+JS前台技术-3
2.5 B/S架构与Java MVC-3
3 微课平台系统设计-5
3.1 平台结构总设计-5
3.2 模块设计说明-5
3.2.1 主页功能模块-5
3.2.2 课程详细页面模块-8
3.2.3 后台管理模块-9
4 数据库设计-10
4.1 数据库设计思想-10
4.2 数据库表结构-11
4.2.1 Rights权限表-11
4.2.2 Administrator管理员表-11
4.2.3 Users表-12
4.2.4 CourseDirection表-13
4.2.5 CourseTag表-13
4.2.6 Section表-13
4.2.7 Course表-14
4.2.8 Corsec表-14
4.2.9 VideoDetail表-15
4.2.10 Secvio表-15
4.2.11 Remark表-16
4.2.12 CollectCourse表-16
4.2.13 AddedCourse表-16
4.2.14 Note表-17
5 微课平台功能实现-18
5.1 主页模块功能-18
5.1.1 登录功能-18
5.1.2 注册功能-19
5.1.3 课程分类展示-20
5.2 课程详细页面模块-20
5.2.1 视频播放功能-20
5.2.2 章节展示功能-21
5.2.3 视频评论功能-21
5.2.4 视频笔记功能-22
结 论-23
参 考 文 献-24
致 谢-25