基于web的异步按需点播学习系统设计-计算机毕业设计源码+LW文档
技术微信:375279829
本课题包括源程序、数据库、论文、运行软件、运行教程
毕业设计资料-计算机毕业设计源码网:我们提供的源码通过邮箱或者QQ微信传送,如果有啥问题直接联系客服
包在您电脑上运行成功
语言:Java
数据库:MySQL
框架:ssm、springboot、mvc
课题相关技术、功能详情请联系技术
作品描述
一、研究目的和意义
1. 研究目的
计算机技术的发展为人们的工作提供了便利,特别是近些年人工智能、互联网+的发展,带来了大量信息数据,通过大数据可以预测很多情况。数据库是存储信息数据的平台,通过数据库,提供信息的分类、关联、检索、分析等操作,进而可以高效的处理数据,为管理系统提供数据支撑。数据库是管理系统的必备条件,经过多年的更迭,形成了专门的学科,是计算机软件的核心搭档。
对高校说,普及网络线路,提升视频网络带宽,为视频学习提供保障。一直以来,视频管理都不是特别重视的地方,往往因为一些混乱管理给高校发展带来阻碍,而且和目前智能化、信息化时代不付。用户习惯了通过手机或者网络进行查询和交流信息,管理者希望通过管理系统帮助日常工作,减少不必要的纸质记录。而管理者也需要统计各项使用报告,为决策做支撑。所以,在这种情况下,有必要开发基于web的异步按需点播学习系统来改善这种现状,为视频管理提供必要的帮助。
2. 研究意义
通过计算机对视频管理的各项事宜均实行无纸化智能管理,使视频管理人员能够对视频单位使用各项信息快速录入、查询、删除和随时评论,不仅可以提高工作效率,还节约了管理成本。
在竞争越来越激烈的社会里,视频在线学习就越显示出其不可缺性,成为高校一个非常重要的模块。使用基于web的异步按需点播学习系统,便于领导掌握视频的动向和使用情况,及时调整业务的分配,使用计算机对使用信息进行管理,具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点,能够极大地提高使用管理的效率,也是视频学习科学化、正规化管理的重要条件。
二、国内外研究现状
1. 国内研究现状
在国内,随着社会的进步和计算机技术的发展,高校内,呈现出许多点播学习平台,为学生的在线学习提供了极大的便利。在网络上传输音/视频等多媒体信息,主要有下载和流式传输两种方案。A/V文件一般都较大,所以需要的存储容量也较大;同时由于网络带宽的限制,下载常常要花数分钟甚至数小时,所以这种处理方法延迟也很大。
吉林大学林海等开发了基于HDFS的视频点播系统,该系统基于云计算软件Hadoop中 HDFS构建文件集群,存储视频点播中的海量多媒体数据。东华大学喻争荣等设计并实现了基于云存储的视频点播系统,采用七牛云存储服务来实现视频资源的存储。湖南大学冯青等采用Hadoop云计算平台设计并实现了基于云计算的视频存储和播放系统,该系统主要对视频监控行业产生的海量视频进行存储和展开视频点播。郑州大学许俊等结合云计算技术和P2P技术设计了一种混合架构,基于云服务高可靠和高存储能力协助P2P视频点播服务,当一个云服务节点满足不了热门视频的请求时,通过P2P的模式协调几个云服务节点同时提供支持。中国科学院大学张寒冰针对视频流媒体分发中的问题,设计了一种基于云CDN架构的流媒体分发系统,基于云计算技术提供的弹性资源调配来提高流媒体分发中的资源利用率,达到改善用户访问体验的目的。Liu等结合云计算技术,提出了基于Hadoop分布式文件系统(HDFS)的可扩展视频点播系统,其主要包括内容服务、流媒体服务和云存储服务。
2. 国外研究现状
在国外,视频点播技术发展较早,在点播学习方面,通过视频存储的方式保存教学视频内容,学生用户根据学习的需求来播放指定的视频。
美国的Sahoo等针对高校课程学习视频多媒体云计算资源调度展开研究,基于排队论的分析模型研究了队列大小(缓冲区大小)对流媒体服务中放弃、阻塞和成功的影响。同时还研究了虚拟机数量、等待时间(延迟)和放弃率之间的关系,提高高校课程学习视频的上传下载效率。Chang等研究了大规模教学视频点播云上如何进行视频管理和资源分配问题,其考虑在云平台上构建大规模的视频点播学习服务,然后提出了基于线性规划的资源分配和学习视频管理优化算法。
三、研究内容和方法
(一)研究内容
通过计算机对课程学习视频管理的各项事宜均实行无纸化智能管理,使课程学习视频管理人员能够对课程学习视频信息快速录入、查询、删除和随时评论,不仅可以提高学习效率,还节约了管理成本。
基于web的异步按需点播学习系统的目标是通过JAVA编程语言,Ajax异步点播实现基于Mysql数据库的Web网站,采用管理服务器,模块化结构设计,在设计、分布式控制以及处理方面具有极大的灵活性和可扩展性,并为网络用户提供在网络环境中对传统信息进行课程学习视频查询、管理、控制、点播学习等多种功能。
基于web的异步按需点播学习系统包括三种用户角色,游客、会员、管理员。其中会员通过前台进行注册登录、完成评论、点播课程学习视频。游客查看信息。管理员具有最高的权限,登录后进行用户管理、课程学习视频管理、课程学习视频数据统计、课程学习视频分析。
(1) 研究系统点播情况,首页推荐受欢迎的课程学习视频信息。
(2) 设计基于web的异步按需点播学习系统的具体功能,实现系统功能的设计、分析、实现。根据功能设计,制定较为完善的数据库。
(3) 对基于web的异步按需点播学习系统进行测试,完善系统功能,根据分析、设计、实现的过程完成毕业论文的撰写。
(二)研究方法
本课题研究方法:
第一、文献研究
通过查阅文献资料,了解当前关于基于web的异步按需点播学习系统的发展情况,获悉当前系统存在的弊端以及当前基于web的异步按需点播学习系统尚未解决的问题;通过文献资料,了解当前基于web的异步按需点播学习系统的基本实现方案以及所涉及的技术以及知识,从而评估研究时间以及可实现性。
第二、实际调研
通过了解各个基于web的异步按需点播学习系统流程,总结基于web的异步按需点播学习系统流程中的共同点,构建通用的基于web的异步按需点播学习系统管理平台;同时调研基于web的异步按需点播学习系统的不同之处,从而提供个性化的服务;了解各个平台中亟待解决的问题以及困境,或者当前系统中存在的不足。
本课题研究步骤:
基于web的异步按需点播学习系统需求分析是开发管理信息系统的第一步,全面深入地了解用户需求是进行优良的系统设计的关键。充分把握用户的功能需求、提供数据的能力、软硬件条件和使用人员的专业特点,可降低系统设计盲目性,提高系统实用化程度和延长系统生命周期。
基于web的异步按需点播学习系统通过需求分析设计需求说明书将需求描述出来。接下来,进入了设计阶段,也就是描述系统应该如何实现。在这个阶段的主要任务是设计软件的结构,也就是确定系统中的每个程序是由哪些模块组成,以及这些模块之间的关系。我们可以将这个阶段分为两个步骤,首先,把所需实现的系统按功能划分为模块,并确定每个模块的功能以及调用关系。同时,使用抽象的数据类型将数据结构描述出来,并设计数据库。这一部分被称为概要设计。设计阶段的第二步骤是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。被称为详细设计。
在完成设计阶段后我们就进入了编码阶段,编码完成通过测试验收后就可以付诸运行。
四、进度安排
第1周——第2周 资料收集,撰写并提交开题报告,准备开题答辩
第3周——第4周 系统功能设计,数据库设计
第5周——第6周 系统编码实现,准备作品中期检查
第7周——第8周 系统修改完善,准备作品验收
第9周——第10周 撰写设计说明书
第11周——第12周 准备答辩、完成毕业设计
五、参考文献
[1] 陆渝; 基于网络多媒体的VOD系统机制分析与实现技术研究 [D];哈尔滨工程大学; 2012年
[2] 黄涛; 远程多媒体信息实时播放系统开发研究 [D];华中师范大学; 2014年
[3] 余水琴,毛幼菊; 因特网广播电视实时传输系统 [J];电视技术; 2013年07期
[4] 傅锡天,孙景鳌,蔡安妮; 基于WEB的视频点播系统 [J];重庆邮电学院学报(自然科学版); 2014年01期;
[5] 李焕勤,王广新,流媒体课件的设计与制作[J],中国电化教育,2013.2
[6] 曲丰戈,李绯,流媒体技术在网络远程教学中的应用[J],现代远距离教育,2013.3.
[7] 孔鹏.程序天下新手学JSP动态网页开发.贯通HTML和JavaScript[M].北京:电子工业出版社,2012.158-180.
[8] 任辉辉.基于JSP平台的网站研究与实现[J].太原科技大学,2015.12-18.
[9]谭文斌,袁旭琴.Java程序设计课程教学案例平台的设计[J].电脑知识与技术,2019,15(36):90-91.
[10]严芮.计算机软件开发中Java编程语言的运用探析[J].信息与电脑(理论版),2019,31(24):49-50.
[11]程晓宇.基于Java的网购系统设计与开发的注意事项[J].现代信息科技,2019,3(23):81-82.
[12]朱巨星,祝典,邹武星.浅谈JAVA垃圾回收机制[J].信息记录材料,2019,20(12):137-138.
[13]秦浪.计算机软件Java编程特点及技术的探析[J].电脑知识与技术,2020,16(02):61-62.
[14]何晶.以SSM框架与jQuery技术为基础的开发应用探讨[J].计算机产品与流通,2019(11):104-105.
[15]张煜. 基于MVC架构模式的服务开通系统设计与实现[D].南京邮电大学,2018.
[16] 传智播客高教产品研发部.Java Web程序开发入门[M].北京:清华大学出版社,2018.
[17]Margaretha Ohyver,Jurike V. Moniaga,Iwa Sungkawa,Bonifasius Edwin Subagyo,Ian Argus Chandra. The Comparison Firebase Realtime Database and MySQL Database Performance using Wilcoxon Signed-Rank Test[J]. Procedia Computer Science,2019,157.
[18]. ScaleGrid; MySQL Hosting on Azure, Fully Managed Cloud Database Service Launches at ScaleGrid[J]. Computers, Networks & Communications,2018.
[19]Guimaraes,Collins. How to Move a Mountain: The Preparation and Transfer of One Million Volumes to an Off-Site Storage Facility[J]. The Serials Librarian,2018,74(1-4).
[20]Yun Quan. Design and Implementation of E-commerce Platform based on Vue.js and MySQL[P]. Proceedings of the 3rd International Conference on Computer Engineering, Information Science & Application Technology (ICCIA 2019),2019.
如需定做或者获取更多资料,请联系QQ:375279829