- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ThinkPHP框架视频教学网站设计和实现
基于ThinkPHP框架视频教学网站设计和实现
摘 要:旨在提高高校学生课余时间学习效率,采用PHP语言,基于MVC模式的ThinkPHP框架,搭配MySQL数据库,开发了一个视频教学网站。网站界面简洁,操作简便,学生通过观看网站内的教学视频,增加学习兴趣,提高学习效率。该网站系统简洁,便于管理,大大促进了教师和学生的课余学习互动,提高学习效率。
关键词:教学网站;视频学习;PHP;ThinkPHP
中图分类号:TP316 文献标识码:B 文章编号:2095-1302(2015)03-00-02
0 引 言
近年来,随着计算机网络技术的迅猛发展,网络教学已经渗透到各大高校的教学改革中,利用网络提高教师工作效率和学生的学习效率迫在眉睫。视频教学网站的设计能很好地满足这一理念,利用教学网站发布与教学进度同步的教学视频,并可以通过视频的评论留言和习题促进教师和学生之间的互动交流,给教师和学生创造了很好的学习和交流的虚拟平台。
1 系统设计
教学网站的开发环境是Windows+Apache+MySQL+PHP集成环境,是以ThinkPHP框架为基础的。
1.1 网站前台设计
网站前台主要包括个人信息动态展示、视频列表、好友互动和账号管理这几个栏目。个人信息动态可以显示自己的学习进度以及好友的学习情况,视频列表展示网站更新的视频,好友互动可以实现老师和学生、学生和学生之间的互动,账号管理可以更改个人信息以及提供管理员进入后台。
前台页面的设计使得学生对学习进度有一个很直观的认识,并且可以了解其他同学的学习状态,起到了相辅相成的作用,通过及时地提问和讨论,增加了学生学习的积极性并提高了学习效率。
1.2 网站后台设计
后台主要是针对前台的功能进行管理,管理员可以通过视频管理上传视频,通过用户管理来管理学生,还可以通过评论管理来收集学生的代表性问题进行有效且及时的解决。老师作为管理员,可以很容易就了解到学生的疑惑和需求,极大的提高了教师的工作效率。
1.3 数据库设计
(1)用户信息表:用来存储管理员和普通用户的基本信息和权限(见图1)。
图1 用户信息表
(2)视频信息表:用来存储视频的基本信息和连接地址,由于本网站采用的是链接视频地址,所以只需存储视频源文件地址,通过跳转到视频门户网站实现视频播放(见图2)。
图2 视频信息表
(3)评论信息表:存储用户评论信息和提问信息(见图3)。
图3 评论信息表
其他的数据库表在此就不一一赘述了。
2 系统功能的实现与管理
2.1 用户信息系统管理
为了能更好地反馈学生的学习情况,该系统记录下了学生每次学习视频的章节和进度,并将信息展示在个人中心栏目里面;好友动态栏目里面显示其他学员最近的学习情况;还可以通过好友搜索功能了解指定学员的学习进展。
2.2 视频文件系统管理
视频文件的分类采用的是PHP无限分类方法,可以无限的创建子类,将视频更好地整理归类;考虑到服务器的高昂成本,该系统的实现是将视频文件上传至优酷视频网站,然后将网站的Flash播放地址存储在数据库中,然后通过链接地址访问视频文件,这种方法是现在视频网站的主流方法,缓解了服务器的压力并提高了用户体验质量。
2.3 评论与回复系统管理
该系统的最大亮点之一就是实现了师生之间的交互。提高学习效率的最好的方法就是交流,此系统合理的运用了现在比较新颖的技术AJAX,实现网页的异步刷新,在不影响视频播放的同时,可以进行评论和提问,被提问的人还能进行实时的回复。交互功能的应用极大地提高了学习效率。
3 网站的测试和上传服务器
网站经过我们实验小组的多次实验测试,良好地实现了用户信息的展示、视频上传和播放以及评论与回复功能;网站的外观上简洁明了,功能逻辑性强,用户体验好。
我们云服务器上租用了一个256 MB的空间,用来上传我们的网站。克服了一系列的困难,最终实现了广域网对我们网站的正常访问。
4 结 语
本网站采用的是ThinkPHP框架和MVC模式。整个网站的代码量较小易维护,而且可拓展性强,为后期的发展打下了一个良好的基础;实现功能代码与界面代码的完美分离,安全性能更强;将视频上传至大型视频网站,使得视频的安全性提高;通过交互模式的教学,更好地提高学生的学习积极性和学习效率,给传统的教学模式提出了一种新的思路。
参考文献
[1]梁伟坚.基于ThinkPHP 框架的创业培训管理系统的设计与实现[J].软件天地,2013,32(23):7-8.
[2]王昭英.基于MVC 设计模式的thinkphp 框架的研究与应用[D].西安:西安建筑科
文档评论(0)