搞笑播客网设计与开发毕业论文
2021-04-21 00:35:28
摘 要
随着互联网的发展,用户越来越需要以来互联网来展现自己,网络这个展示自我的平台越来越平民化,网民生活的日益丰富,使得网民们急需一种社交网络来将自己拉出小众,面向大众,将自己想展示的信息展示在大众面前,因而设计一个播客网站是有必要的。
论文主要研究了播客网站的构成要素功能,并基于JAVAEE平台,通过JavaWeb技术编写了一个网页,研究运用FFmpeg技术,实现视频的转码,FlowPlayer插件实现视频的播放,并通过SSH整合开发,实现了视频上传、视频管理和用户管理功能。而且对于每一个功能模块设计了测试用例,完成了测试结果。
关键词:播客;网页;JavaWeb;SSH;FlowPlayer;FFmpeg
Abstract
With the development of the Internet, users more and more need the Internet to show themselves. The network is becoming more and more popular and the Internet is becoming more and more rich. Internet users are in urgent need of a social network to pull themselves out of the public, to the public, to display the information they want to display in front of the public. Therefore, it is necessary to design a podcast website.
This paper mainly studies the component function of the podcast website, and based on the JAVAEE platform, it writes a web page through the JavaWeb technology, and studies the application of FFmpeg technology to realize video transcoding and the FlowPlayer plug-in to play video. Through SSH integration and development, the function of visual frequency upload, video management and user management is realized. . Moreover, test cases are designed for each functional module, and the test results are completed.
Keywords: podcasting; web pages; JavaWeb; SSH; FlowPlayer; FFmpeg
目 录
摘 要 3
第1章 绪论 6
1.1研究背景 6
1.2研究目的和意义 6
1.3国内外相关研究现状分析 7
1.4主要研究的内容 7
第2章 需求分析 8
2.1 需求背景分析 8
2.2 需求功能分析 8
2.3 需求用例分析 9
2.3.1 普通用户用例分析 9
2.3.2 管理员用例分析 10
2.4非功能需求分析 10
2.4.1性能需求 10
2.4.2安全需求 10
2.4.3可靠性需求 11
2.4.4运行环境需求 11
第3章 可行性分析 12
3.1 操作可行性 12
3.2 技术可行性 12
3.3经济可行性 12
3.4法律可行性 12
第4章 总体设计 13
4.1 设计开发环境 13
4.2 模块总体设计 14
4.2.1 用例图设计 15
4.2.2 业务流程分析 16
4.2.3 功能结构设计 17
4.2.4 数据流程设计 17
4.2.5 系统时序图 20
4.3 数据库设计 22
4.3.1 Mysql数据库简介 22
4.3.2 E-R模型 22
第5章 详细设计 29
5.1技术方案介绍 29
5.2功能模块实现 29
5.2.1综合介绍 29
5.2.2 登录注册实现 30
5.2.3 首页设计实现 32
5.2.4 点播视频实现 34
5.2.5 视频播放实现 35
5.2.6 上传视频实现 37
5.2.7 视频设置界面及功能实现 43
第6章 测试 44
6.1 测试方法 44
6.2 测试用例与结果 44
第7章 结论与展望 46
参考文献 47
致 谢 48
第1章 绪论
1.1研究背景
播客,于2004年首次在美国出现,其后不久传到中国。所谓播客,就是用户可以再互联网上发布音频、视频,也可以通过下载、播放的方式,获取到别的用户发布的内容的一种互联网娱乐形式。播客引入中国后,受具体国情影响,发生了一些形态上的变化,在中国本土化之后,在形式和内容上相比起国外,更加丰富多样。播客在中国一直在高速发展着,但是播客研究却没有在中国学术界引起一番热烈讨论。
如今,社会进入了信息时代,从优酷视频网,腾讯视频网,爱奇艺等主流网站上获取并观看视频已成为了大众的主流娱乐模式之一,又有移动端视频应用,如美拍、抖音、火山小视频等,每天上传的视频与在线视频的观看点击率有时都可以超过百万次。通过视频来展示自我、彰显个性化的方式已经受到广大网友的青睐与推崇。
1.2研究目的和意义
长期以来,人们拍摄或录制的视频只能存放在自己的终端或者移动硬盘里,大多只能通过发qq、微信、或者邮件,亦或是刻录成光盘分享给亲朋好友,用抖音app等软件上传的视频又必须下载了相应app后才可以观看,费时费力而且效率低。如果能够开发一个播客网站,可以通过网页的形式上传分享,既达到了广度传播的效果,又省去了下载注册app的麻烦,那将是一个非常便利而且受欢迎的方式。
在这种需求下,播客网站应需而生。播客网是用户通过视频的形式来展现自我的平台。在播客网中,用户可以注册成为播客网的会员,然后就可以就可以在网站中发布自己的视频。其他用户可以在播客网站中欣赏到会员所发布的视频,欣赏完后还可以发表自己对视频的看法或意见。
1.3国内外相关研究现状分析
成为播客的成本或说门槛很低,不需要有多高超的技术,不需要有多么精湛的操作,只需要拥有一些录制音视频的设备,比如手机、相机等就能够将自己所想展示的东西录制下来,然后通过一定的平台,将这些内容发布到互联网上,供大家观看。
当前国内的播客站点主要有几类: