目录
一、 引言 1
1.1弹幕视频介绍 1
1.2文档说明 1
1.3编写目的 1
1.4文档范围 1
二、 程序实现功能描述 2
2.1用户登录注册(包含验证码校验) 2
2.2视频搜索、用户搜索 2
2.3视频详情页 2
2.4用户修改账户信息 3
2.5用户上传视频 4
2.6用户编辑已经上传过视频的信息 4
2.7用户下载自己已经上传过的视频 5
2.8用户查看视频、UP主信息 5
2.9用户权限控制 5
三、 系统总体功能设计 6
3.1未登录用户功能设计 6
3.2已登录用户功能设计 6
四、 模块实现 7
4.1登录与注册模块 7
4.2视频搜索、UP主搜索模块 8
4.3用户账户管理模块 10
4.4视频编辑、上传、下载模块 12
4.5视频详情模块 15
五、 网站总结 17
5.1弹幕视频系统 17
5.2头像上传系统 17
5.3视频上传系统 17
5.4视频下载等 17
一、引言
1.1弹幕视频介绍
近来,以弹幕视频为主体的网站系统纷纷出现,包括各大门户网站比如优酷土豆爱奇艺等都在原有的视频基础上增加了弹幕这一功能。用户可以在观看视频的时候发布弹幕,发表自己对视频的看法,而不同的用户同时发送弹幕就可以在观看视频的时候互相交流,达到好像大家正坐在一个电影院看电影的效果。弹幕的出现改变了传统视频行业交互性差的特点,用户可以在线实时交流自己对视频的看法,使观看视频的气氛活跃起来。以此为出发点,并借鉴了当前主流弹幕网站ACFun和Bilibili这两个网站的设计思想,这个假期我制作了一个弹幕视频网站。
1.2文档说明
这篇文章对这个假期我所做的弹幕视频网站进行了一些简要的总结,分析了整个系统功能设计以及模块实现的具体方式,并对部分功能进行了截图展示。同时,我还录了一个视频,作为网页的展示视频。
1.3编写目的
为了对整个网站的设计有一个整体性的把握,同时在网站开发的过程中让自己有一个明确的目标和参考,故编写此文。
1.4文档范围
本文将从以下三个模块对视频网站进行介绍:
①程序实现功能描述;
②系统总体功能设计;
③模块实现。