"景先生毕设|www.jxszl.com

基于flutter的视频管理平台【字数:13186】

2024-11-02 13:28编辑: www.jxszl.com景先生毕设

目录
摘要 1
关键词 1
ABSTRACT 1
KEY WORDS 1
1 绪论 2
1.1 研究背景及意义 2
1.1 国内外研究现状 2
1.2.1 国内研究现状 2
1.2.2 国外研究现状 2
1.3 研究目标和内容 3
1.3.1 研究目标 3
1.3.2 研究内容 3
2 系统开发环境与应用技术 3
2.1 开发环境 3
2.1.1 Android Studio概述 3
2.1.2 Pycharm系统概述 3
2.1.3 MySQL数据库概述 3
2.1.4 Genymotion概述 3
2.2 相关技术 4
2.2.1 Flutter框架 4
2.2.2 Dart语言 4
2.2.3 Selenium爬虫技术 4
2.3 系统配置 4
2.3.1 系统开发环境 4
2.3.2 系统部署步骤 4
3 系统需求分析与设计 5
3.1 可行性研究 5
3.2 系统需求分析 5
3.2.1 业务需求分析 6
3.2.2 用户需求分析 6
3.2.3 功能需求分析 6
3.2.4 系统非功能需求 7
3.3 面向对象需求建模 7
3.3.1 分析构建用例图 7
3.3.2 分析构建活动图 8
3.4 面向对象设计建模 11
3.4.1 分析构建设计类图 11
3.4.2 分析构建时序图 13
3.5 系统总体设计 14
3.5.1 系统总体架构 14
3.5.2 功能模块设计 15
3.6 数据库设计 15
3.6.1 数据库总体设计 15
3.6.2 数据库概要设计 16
3.6.3 数据库详细设计 19
4 *51今日免费论文网|www.51jrft.com +Q: ¥351916072
视频管理平台实现 20
4.1 数据爬取模块 20
4.1.1 数据爬取原理 20
4.1.2 数据爬取伪代码实现 20
4.2 API封装模块 21
4.2.1 数据封装 21
4.2.2 Http请求库Dio 21
4.2.3 路由管理 22
4.2.4 工具类管理 22
4.2.5 小部件管理 23
4.3 系统管理模块 23
4.3.1 我的界面 23
4.3.2 登陆实现逻辑 24
4.3.3 注册实现逻辑 25
4.4 首页精选模块 25
4.4.1 推荐详情页面 26
4.4.2 舞种分类专区 26
4.5 发现模块 26
4.6 热门模块 27
4.6 创作者模块 28
5 总结与展望 29
5.1 总结 29
5.2 展望 29
致谢 29
参考文献 30
基于Flutter的视频管理平台
摘要
随着国内嘻哈文化的兴起,越来越多的人喜欢上了街舞文化。一时间街舞的热潮带来了各种大型比赛和综艺节目,而街舞爱好者大多渴望能够线上观赛。由此,需要一个视频管理平台帮助舞蹈爱好者收罗各大赛事视频,在线为用户服务。本文主要选择Flutter作为开发框架,采用Dart作为开发语言进行系统开发。本文所实现的平台采用selenium数据爬取工具为用户收罗国内外街舞赛事和著名舞者视频,并封装API接口收集其他类型视频。平台能够帮助用户管理不同的赛事视频,在舞者和普通用户之间增加视频的多样性,让更多的人了解街舞文化,了解每个街舞元素背后的故事。视频管理平台是为舞者提供更好的视频资源,并且充分考虑舞者和普通用户对平台功能的需求性,用户可以通过搜索不同视频类型关键字查找想看的视频。舞者有专门的舞种分区页,包含13种舞蹈类型视频,可以很好适应不同的用户群体。平台搭建B站的开源播放器Ijkplayer,为用户提供更佳的播放体验,还有视频的点赞、转发能让更多的用户关注该平台。
引言
1 绪论
1.1 研究背景及意义
街舞是一种街舞文化,也是一种时尚的文化,他迎合了年轻人不断展现自我的表现欲,是一种崇尚个性的时髦的文化。大多数街舞爱好者都是通过观看别人的SHOWCASE而了解到街舞,所以街舞具有一种独特的魅力,能够吸引更多年轻的血液。再过去的几年,学习街舞一般是线下课程教学,但在目前的大数据时代,已再不需要每天在线上工作室练习动作,完全可以自学舞蹈[1]。对于初学者都希望能够有一个学习街舞的平台,能够一起交流练习经验和舞蹈经验,能够拿到最好的学习舞蹈的视频资源。
而视频管理平台和传统的视频软件不同,用户可以在平台上学习和交流经验,对于每个舞种的划分都很细致,让初学者可以找到自己喜欢的舞种。还可以在平台找到资深的舞者,共同交流经验,对于喜欢的舞蹈可以收藏观看。
国内外研究现状
1.2.1 国内研究现状
国内街舞发展相对国外来说比较落后,即使现在跟多街舞类的综艺节目兴起,让更多的人了解到了街舞。但因为大量的明星效应,街舞在人们心中留下好的印象,进而让大量的街舞类APP也逐渐兴起[2]。
我所了解的最早的街舞软件即跳跳APP,它是最早做街舞类的APP,但后期改做电商,让很多underground的舞者不得不丢弃这软件。其次,还有KOD(全名KEEP ON DANCING)。KOD应该是国内目前做的比较大的街舞赛事,一般综艺类节目,好的街舞赛事都能看到KOD的身影。但是,KOD主要是面向国外用户的软件,界面基本都是英文,而且不支持QQ和微信登录,让国内的街舞爱好者望而却步。

原文链接:http://www.jxszl.com/jsj/jsjkxyjs/605718.html