本文的资料用作学习和工作均可。
B站热门视频数据分析与可视化平台用户只有一种,用户可进行的功能有:登录、注册、首页、播放量前十查看、视频分类查看、评论和观看散点图查看、标题词云图查看等功能。
系统功能结构如图1所示:
图1 系统功能结构图
1)注册:用户输入用户名,姓名,密码,确认密码即可完成注册;
1)登录:用户输入账号,密码则可登录B站热门视频数据分析与可视化平台;
2)首页:用户可查看视频的标题、视频分类、封面、up主、投币数、收藏数、弹幕数、喜欢数、观看数、分享数数据,可查看视频对应的评论词云图;
3)播放量前十视频:以条形图方式展示整个B站平台播放量为前十的视频;
4)视频分类查看:查看不同视频分类对应的视频数量;
5)评论和观看散点图:查看评论和观看散点图。
6)查看标题词云图:查看视频标题词云图。
使用的技术栈:Python+Flask+SQLite数据库
-----------------文章的主要内容-----
目 录
摘 要
ABSTRACT
1 引言
1.1 课题背景
1.2项目意义
1.3国内外研究现状
1.3.1 国内研究现状
1.3.2 国外研究现状
2 关键技术介绍
2.1 Python介绍
2.2 Flask框架
2.3 SQLite数据库
3 需求分析
3.1 系统可行性分析
3.1.1 技术可行性
3.1.2 经济可行性
3.2 业务流程分析
3.3 系统用例分析
3.4功能需求分析
3.4.1用户管理功能
3.4.2数据分析功能
3.4.3可视化展示功能
3.5非功能需求分析
3.5.1安全需求
3.5.2可扩展性需求
4 系统设计
4.1 系统功能分析
4.2 功能模块设计
4.3 系统数据库设计
5 系统实现
5.1 数据爬取
5.2 数据处理
5.3 数据存储
5.4数据可视化
5.4.1注册模块
5.4.2播放量可视化
5.4.3视频分类可视化
5.4.4评论观看可视化
5.4.5标题词云图可视化
5.4.6登录模块
6测试
6.1登录模块测试
6.2注册模块测试
6.3首页模块测试
6.4可视化模块测试
7总结
7.1论文的主要贡献
7.2论文的不足之处
致 谢
参 考 文 献