论文部分内容阅读
随着互联网技术与网络通信技术的飞速发展,在校学生的获取信息的途径不断的多样化,从而对传统的教学模式与单向交互式教学系统造成了冲击。在20世纪90年代国外开始发展交互性媒体视频点播(VOD, Video On Demand)技术,随着年月的推移,这项技术到目前发展成熟并被广泛使用。交互性媒体视频点播技术的发展很好的解决了教与学或建立社会关系的目的而进行的双向或多向的交流,用户通过点播教育视频来主动学习的积极性提高了不少,为改变人们被动和单一的传统教育方式提供了很好的平台。从书本和网络上了解了目前国内外网络教育平台,结合发展状况,本文针对其架构进行深入研究,学习和掌握开发时所需要的技术和专业知识。为保证系统能够安全稳定地运行,从系统的负载情况、安全性和可靠性等几个方面,进行具体而全面的设计和规划。通过交互式媒体视频点播技术和SSH (struts, spring, hibernate)架构来设计和实现网络教育视频点播系统是本文的主要研究工作。根据流媒体传输原理,使用Web技术实现了系统中的几个主要功能模块如用户信息管理,视频文件的增加、删除、修改、下载,个人视频上传,在线播放和视频搜索功能。实现该系统的主要步骤和计划是:参考文献的查阅、相关技术的学习和运用、确定系统和用户需求、系统的设计与实现以及系统的测试运行。本系统的开发技术主要采用了SSH架构和Mysql数据库技术。SSH是由多个框架(struts, spring, hibernate)的集成。由于它是开源集成框架,现在被广泛用于构建灵活、易于扩展的多层Web应用程序。本系统包括前台和后台两部分,影片的浏览、用户的注册登录、视频的点播这些功能都包含在前台,而后台主要是对视频点播系统的管理。结合相关的开发实例,本文阐述了基于SSH的交互式视频点播系统的原理、软件大体结构和设计与实现。