在线教育系统支撑子系统设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:skylong5257
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息时代的爆发式发展,人们的学习和生活也发生着翻天覆地的变化。越来越多的用户开始通过互联网进行在线学习,目前主流的在线教育系统融合了国内外院校的不同课程和讲座,让全球的用户都能在增长知识的同时也能够发表自己的观点。此外,目前越来越多的在线教育系统开始支持用户使用弹幕与老师、其他同学进行课程相关的互动。本文旨在设计和实现一个在线教育系统支撑子系统,该子系统将在实现包括账号管理和课程管理等基础功能的同时也实现弹幕管理功能即在课程视频中增加弹幕的收发和显示功能。当同一时间播放的视频数量和弹幕数量达到一定规模时,系统很可能无法及时将所有的弹幕都正确、及时地发送给所有用户。如何将海量弹幕进行分发和处理,是本文致力于解决的问题。本文首先阐述了在线教育系统支撑子系统提出的研究背景及其意义,并对设计与实现过程中涉及到的相关技术,包括实时调度和弹幕信息压缩等进行介绍。然后对在线教育系统支撑子系统的系统用户场景和整体需求进行了分析,抽象出了系统的功能需求和非功能需求,并针对具体需求中的关键问题给出了解决方案,其中主要包括:针对海量弹幕任务进行实时调度分发的弹幕调度策略;对弹幕任务的等待处理时延进行预测从而合理评估整个系统的弹幕处理效果;基于拥塞控制的弹幕任务缓冲预测,将离散、泊松到达的弹幕信息进行规整;对海量弹幕信息的压缩处理。根据分析和研究的结果,本文对在线教育系统支撑子系统的总体架构和模块间的交互进行了设计,同时也分析了系统中的典型场景。然后详细介绍了主要模块的设计与实现以及数据库设计。最后对在线教育系统支撑子系统进行了部署和测试,通过测试以及对测试结果的分析验证了系统的合理性和可行性,并指出了研究工作中待进一步完善和解决的问题。
其他文献
长期高强度的捕捞、不科学的捕捞方式、海洋环境污染等问题导致我国海洋渔业资源的再生能力受到严重破坏,渔民作为发展渔业经济和利用海洋资源的主体,其意识和行为都与渔业的
【正】 自索绪尔语言学结构主义产生以来,先后出现生成了莱维·斯特劳斯的人类学结构主义、拉康的精神分析学结构主义、阿尔图塞结构生义的马克思主义……,他们设法从组
化学学习兴趣对学生学习具有重要的推动作用,而当前高职高专的学生由于自身、学校和社会的影响,对化学缺乏化学学习兴趣,通过结合专业合理设计实验、学生自主实验和实验讨论,可以
【正】 建立新的社会保障制度,是一个特定的综合性的巨大社会系统工程。作为以管理社会保障工作为主体的民政部门,要使自己的工作符合党中央的战略部署,为党的总任务、总目标
本文在分析研究哈尔滨城市形象的历史与现状的基础上,探索了城市形象整合构建的意义、方法和策略。
通过对竹筋材料优点的阐述,基于传统测试粘结强度方法的介绍,证明传统方法无法适用于竹筋混凝土粘结强度的测试,通过对传统方法改进,进行试验数据处理分析,验证此方法的可行
计算机公共实验室是一个实验教学平台。在越来越多地利用计算机实验教学后,公共实验室各方面出现的问题也越来越多,实验人员迫切需要更强而有效的方法来实现对实验室的管理与
【正】 由中国科学社会主义学会、广西社会科学院、广西社会科学学会联合会、桂林市社会科学学会联合会、广西科学社会主义学会联合发起组织的“科学社会主义学术研讨会”于5
在世界人口急速老化的趋势下,有关老年人的研究也日益受到政府机关、民间团体以及学术单位的重视。我国社会于1999年正式迈入老龄化社会,与国际上发达国家的老龄社会不同,我