Nodejs+restful视频管理系统设计(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

Nodejs+restful视频管理系统设计(3)

    视频教学也是视频内容的一块大头。大规模的开放在线课程,又称慕课(英语:Massive Open Online Course/MOOC),是一种面向大众的在线课程系统,人们可以通过互联网的渠道来学习那些在线课程。MOOC是远程教学体系的最新发展,它通过开放机构的教育资源来实现在线教学。华文的大规模开放在线课堂自2012年开始布局,至2014年较知名的MOOC网站包括MOOC学院、学堂在线、coursera、可汗学院、中国大学mooc、ewant育网、Share Course、Proera等。这些有名的计划以及带来的金融上的投资,帮助了慕克在2012年就获得了大量的公众关注。coursera是这其中的佼佼者。它期初是由斯坦福大学的计算机教授达芙妮·科勒与吴恩达一起建立的一个营利性的教育科技公司。Coursera与许多大学合作,给大众带来一系列的在线免费课堂。Coursera推出仅4个月注册学生人数就达到100万,其中美国学生人数达到38。5万,巴西为5。9万,印度5。2万,加拿大4。2万,英国4万,中国也有4。2万人。而截至到2012年11月,Coursera上已经有来自196国家的超过190万人。

    视频交友。早期的互联网只是一个虚幻的电子世界,人们无法直销跟你通信聊天的人性别以及其他的个人信息。即使通过语音交友也没意义,因为有变音软件可以进行变声。在这种状况下视频交友网站得以迅速发展。以国内老牌视频交友网站“六房间”为例。其于2006年5月25日在北京成立,其在2006年由于赞助拍摄胡戈的新电影《鸟笼山剿匪记》及《2007大战黑衣人》并且取得两剧的首播权后,引起了社会上的较大反响,其知名度也随之获得极大提高,在《鸟笼山剿匪记》剧首播期间曾使该网站几乎瘫痪。 

    由此,我们可以看出,随着网络上视频流媒体越来越多,甚至变得海量,一个好用、易用的视频管理系统变得迫在眉睫。这样一款软件,无论是对监控视频的管理,点播视频的管理或者教学视频以及交友视频的分享都是大有好处的。近年来,由于校园暴力、抢劫、偷盗等事件的多发,很多学校开始布置视频监控系统。同时,各大高校也都在开展在线的教学网站,希望将学校的优质教学视频资源能够快速,灵活的传递到同学孟的手中。一种统一的视频管理系统将会带给校园管理人员、学生、教师以极大的便利。

1。2  国内外研究情况

1。3  论文研究内容以及组织结构

在技术方面,本文将会讨论时下基于B/S架构的新颖的WEB开发技术,并在实践中不断体验,体会,总结,并对各项开发技术做进一步比较,总结。在前端如webpack,gulp,vue,vue-route,bootstrap,bootstrap4,jquery,html5等等。而在后端方面,则如mongodb,nosql,nodejs,express等,系统都有多有少的涉及,并带领读者体验前端后端分离,页面无阻塞异步刷新的快感。

在工程方面,本篇论文则将会逐步的分析并实现一个基于B/S架构的视频点播与管理系统。并遵循Restfull的理念对前台开放全api端口,并详细的阐述系统各个层面的设计与封装,包裹ORM的封装,对外借口的设计等等,各个层级之间分离,只通过开放api进行沟通。整个系统没有堵塞,全局采用回调函数的写法,部分前端源码部分还是用了ES6的语法,各种分块的写法,也是的整个系统工程模块之间的耦合性大大降低。

本文以下,将会从技术背景、项目需求分析、数据库以及对外接口蛇、前后端接口设计以及前端页面体系结构这四个方便生动描述整个系统各个环节。

2  开发相关技术

2。1  环境 (责任编辑:qin)