慕课平台的设计与实现
发布时间:2018-04-29 09:58
本文选题:Flex4 + 慕课平台 ; 参考:《哈尔滨工业大学》2014年硕士论文
【摘要】:随着计算机Web技术的不断发展,互联网环境的不断改善。通过网络实现远程教育已经不是问题。国内许多知名院校都有远程教育机构,利用计算机网络高效率的完成教学事务的日常处理已成为现实。但是,传统的远程教育模式并不能满足现阶段人们快速学习的要求,而且传统的远程教育只是对学习资源的积累,在教学互动方面并没有行之有效的方法。慕课平台的出现有效的解决了传统远程教育的弊端。 本文通过对慕课平台的需求和技术可行性分析决定使用B/S架构,主要使用了JavaEE技术、Flex技术、Red5视频服务器技术以及WebService等技术设计并实现了一个可以提供在线学习与教学互动的学习平台。 首先,对于慕课平台的特点进行了分析,慕课平台是一个大规模的网络开放教学平台,针对平台的特点决定平台要解决的主要问题是设计一个开放的教学平台,能够实现大量的学生同时在线学习,能够提供不同课程的发布与管理,对于大量的学生能够保证教学视频正常的播放,根据课程中设置的课程练习题可以判断学生的答案并且统计出分数。对于课程的相关资料可以按照课程的分类进行专项的管理。根据平台要解决的问题利用B/S架构实现大量学生同时在线学习,利用Flex和Red5视频服务器技术保证在大量并发的前提下教学视频的正常播放,利用SSH2技术保证了课程数据的独立性,实现了多门课程的发布与管理。对于在线测试的练习题可以根据学生的答题记录进行各个分数段人数的统计,,并且利用Flex技术中的图表组件实现统计信息的图形化显示。对于课程相关资源利用Struts2技术和WebServic技术实现了课程资源根据课程不同分类进行统一管理。 本文给出了平台模块主要算法的设计以及实现过程,并以文字描述的方式阐述了相关调用过程。在测试章节阐述了整个平台的部署环境和最终测试结果,通过对测试结果的分析证明了慕课平台达到了功能需求和性能需求。最后,对本课题在开发过程中的工作成果进行了总结,并且提出了关于慕课平台进一步的改进方向。
[Abstract]:With the continuous development of computer Web technology, the Internet environment has been improved. Distance education through the network is no longer a problem. Many well-known colleges and universities in China have distance education institutions, and it has become a reality to use computer network to complete the daily processing of teaching affairs efficiently. However, the traditional distance education model can not meet the requirements of rapid learning at this stage, and the traditional distance education is only the accumulation of learning resources, and there is no effective method in teaching interaction. The emergence of the platform has effectively solved the disadvantages of traditional distance education. In this paper, we decide to use the B / S architecture based on the analysis of the requirements and technical feasibility of the platform. This paper mainly uses JavaEE technology, Red5 video server technology and WebService technology to design and implement a learning platform which can provide online learning and teaching interaction. First of all, the characteristics of the platform are analyzed. The platform is a large-scale open network teaching platform. The main problem of the platform is to design an open teaching platform according to the characteristics of the platform. Can realize a large number of students to learn online at the same time, can provide different courses of release and management, for a large number of students can ensure the normal play of teaching video, Students' answers can be judged and scores counted according to the course exercises set in the course. The relevant information of the course can be managed according to the classification of the course. According to the problems to be solved by the platform, using the B / S architecture to achieve a large number of students at the same time online learning, using Flex and Red5 video server technology to ensure the normal playback of teaching video under the premise of a large number of concurrent. The independence of course data is guaranteed by using SSH2 technology, and the release and management of many courses are realized. The number of students' scores can be counted according to the record of students' answer questions, and the graph component of Flex technology can be used to realize the graphical display of statistical information. Struts2 and WebServic are used to realize the unified management of curriculum resources according to different classification of courses. In this paper, the design and implementation of the main algorithms of the platform module are given, and the related calling processes are described in the form of text description. In the test chapter, the deployment environment and the final test results of the whole platform are described. The analysis of the test results proves that the Mutue platform meets the functional and performance requirements. Finally, the paper summarizes the work of this subject in the course of development, and puts forward the direction of further improvement of the platform.
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52;TP393.09
【参考文献】
相关期刊论文 前4条
1 侯勇;吾守尔·斯拉木;于炯;周艳慧;;在线课程下的自适应查询调度算法[J];计算机应用;2010年04期
2 胡晓丹;魏长军;;基于Struts+Spring+Hibernate架构的能源管理系统的研究[J];计算机与现代化;2006年12期
3 王晶;李艳燕;王迎;黄荣怀;赵东轮;;基于交互分析的协作学习过程研究——以《e-Learning导论》在线课程分析为例[J];中国电化教育;2007年06期
4 王颖;张金磊;张宝辉;;大规模网络开放课程(MOOC)典型项目特征分析及启示[J];远程教育杂志;2013年04期
本文编号:1819440
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1819440.html