毕业设计(论文)-爱尚短视频社区APP的设计与实现.docx

上传人:b****9 文档编号:136330 上传时间:2022-10-04 格式:DOCX 页数:43 大小:772.11KB
下载 相关 举报
毕业设计(论文)-爱尚短视频社区APP的设计与实现.docx_第1页
第1页 / 共43页
毕业设计(论文)-爱尚短视频社区APP的设计与实现.docx_第2页
第2页 / 共43页
毕业设计(论文)-爱尚短视频社区APP的设计与实现.docx_第3页
第3页 / 共43页
毕业设计(论文)-爱尚短视频社区APP的设计与实现.docx_第4页
第4页 / 共43页
毕业设计(论文)-爱尚短视频社区APP的设计与实现.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

毕业设计(论文)-爱尚短视频社区APP的设计与实现.docx

《毕业设计(论文)-爱尚短视频社区APP的设计与实现.docx》由会员分享,可在线阅读,更多相关《毕业设计(论文)-爱尚短视频社区APP的设计与实现.docx(43页珍藏版)》请在冰豆网上搜索。

毕业设计(论文)-爱尚短视频社区APP的设计与实现.docx

2016届本科生毕业 设计

爱尚短视频社区APP的设计与实现

DesignandImplementationofLoveisaShortVideoAPP

学生姓名

学号

所在学院

信息学院

班级

应用1123

所在专业

软件工程

申请学位

工学学士

指导教师

职称

讲师

副指导教师

职称

答辩时间 2016年6月4日

目 录

目 录

设计总说明 I

INTRODUCTION II

1绪论 1

1.1项目开发背景和意义 1

1.2内容及拟解决的关键问题 1

2相关技术 2

2.1开发语言 2

2.2开发工具 2

2.3开发框架 3

3总体概述 4

3.1系统概述 4

3.2项目需求 5

3.3系统角色 5

4系统功能 6

4.1缩写和术语 6

4.2用户模块 6

4.3视频模块 9

4.4焦点图模块 13

4.5音乐模块 13

4.6视频分类模块 14

5数据库设计 15

5.1数据库ER图。

15

5.2数据库表设计 16

6详细设计 19

6.1用户模块 19

6.2视频模块 21

6.3焦点图展示模块 23

6.4音乐模块 24

6.5视频分类模块 25

6.6其他模块 26

7系统实现 27

7.1用户模块 27

7.2视频模块 27

7.3焦点图模块 29

7.5视频分类模块 31

鸣 谢 32

参考文献 33

设计总说明

设计总说明

移动短视频行业较传统网络视频行业,既没有巨大的带宽、服务器支出,也没有较高的版权购买支出,现在我们所熟悉的最热门APP都与短视频相关。

因为短视频APP[1]圈住了如今爱美的女性,如果将其融入社交元素,就会使其得到更多人青睐。

新兴的事物总能激起人们探索的好奇心,所以本人选择视频领域相关的课题,本课题的定位就在“人人都是明星”,视频界的“美图秀秀”。

本课题主要由以下五个模块组成,分别是:

用户模块、视频模块、视频分类模块、音乐模块、首页焦点图展示模块;本课题将实现Android前端页面的开发、后台开发。

前端开发语言是Java,开发环境AndroidStudio;后台开发环境MyEclipse;网络请求采用当前流行稳定的开源框架xUtil;引用第三方视频顺序图插件--趣拍;文件寄存于文件服务器--阿里百川;数据库使用Mysql。

下面是本课题的简要介绍:

(1)第一章为绪论部分,介绍了项目开发的意义和其背景,阐述了设计该项目的时候要解决的关键问题,为该课题的研究指明了明确的方向;

(2)第二章总体介绍了该设计使用到的相关技术,让大家大致了解该设计;

(3)第三章是本课题的总体简单概述,让阅读者们清晰的了解本课题要实现的内容;

(4)第四章主要是该设计的系统需求和功能分析;(5)第五章主要是数据库设计;

(6)第六章是给出功能详细设计。

关键词:

短视频;趣拍;阿里百川;AndroidStudio;

I

INTRODUCTION

INTRODUCTION

Mobileshortvideoindustrythantraditionalnetworkvideoindustry,neitherspendinghugebandwidth,server,alsodoesnothavethehighofcopyrightpurchase,nowwearefamiliarwiththemostpopularAPPwereassociatedwithashortvideo.ShortvideointheAPPnowlovebeautifulwomen,ifblendinthesocialelements,willmakeitgetmoreandmorepeoplefavor.Thissubjectpositioninginthe"everyoneisastar,"video"beautifulpictureshow".Insimpleterms,thistopicistotellthepublic,itisagreatcamera-willclip,filters,watermark,music,high-definitionmergingintothefivekeyelementsintheMVeffects,thevideoprocessingallcomplexlatework,becomeaone-clicksimpleoperation.Aslongasthepress,theordinarycanbecomebeautifulMVvideoforasecond.

Thistopicismainlycomposedofthefollowingfivemodules,respectivelyis:

videomodule,usermodule,musiclibrarymodule,videoclassificationmodule,homepagefocusfiguredisplaymodule;ThistopicwillimplementtheAndroidfrontenddevelopment,thedevelopmentbackgroundofthepage.Thefront-enddevelopmentlanguageisJava,AndroiddevelopmentenvironmentStudio;ThebackgroundMyEclipsedevelopmentenvironment;NetworkrequestismadeofthecurrentpopularopensourceframeworkxUtilstability;Refertothethirdpartyvideoprocessingplug-in-boringfilm;Documentcheckinafileserver-alibaccthe;UsetheMysqldatabase.

Belowisabriefintroductionofthetopic:

(1)Thefirstchapteristheintroductionpart,thispaperintroducesthesignificanceofprojectdevelopmentanditsbackground,thispaperexpoundsthedesignoftheprojectwastosolvethekeyproblems,pointedoutthecleardirectiontothestudyofthesubject;

(2)Thesecondchapterintroducesthegeneraldesignusedinrelatedtechnology,leteverybodyknowroughlyhowdesign;

(3)Thethirdchapteristheanalysisofthesystemrequirementsandfunctionofthedesign,letthereaderknowmoreaboutthistopic.

(4)Thefourthchaptermainlyabstractsthegeneraldesignofsystemfunctionstructure;Thefifthchapteristogivefunctiondesignindetail.

(5)Thefifthchaptermainlydatabasedesign;

(6)Thesixthchapteristogivefunctiondesignindetail.

KEYWORDS:

Short Video;Boring film;Ali bacc the;Android Studio;

II

广东海洋大学2016届本科生毕业设计

爱尚短视频社区APP的设计与实现

软件工程,201211701131,钟炜堂指导教师:

郑苑丹

毕业设计说明书

1绪论

1.1项目开发背景和意义

随着电子技术的发展,网络速度的提升,人们对视频的消费方式开始愈发的变得多样化,传统的视频消费场所由电视逐步过渡到了网络上,对设备的需求也由电视机过渡到电脑,再到现在的智能手机,设备变得越发轻量级,消费方式也更加自由。

自youtube 以来,国内各种各样的视频门户网站比如 youku,爱奇艺等也层出不穷,人们的生活得到大大的丰富。

简单的说,本课题要告诉大众的就是,它是一款效果特棒的摄像机[1]——将剪辑,滤镜,水印,音乐,高清画质这五大要素融合成MV特效,把视频顺序图所有复杂的后期工作,变成一键式的简单操作。

只要按一下,普通视频一秒就能变身精美MV。

在通过精密的用户体验分析后,将用户的拍摄行为限制在“8秒”的范围内[4],可以有效提高内容的优质性;其次,本课题将重视个人关系链数据,如关注数、粉丝数、互相关注数,注重互动的数据。

尤其是互动,互动场景的延伸;基于以上的分析,爱尚短视频APP为大众量身定做一个方便好用的视频社交应用[2]。

本课题将实现如下五个模块的功能:

用户模块、视频模块、分类模块、音乐模块、焦点图模块,其中课题将精选热门、明星、搞笑逗比、女神男神、音乐舞蹈、时尚美妆、美食创意、宝宝萌宠、二次元等好玩有趣的短视频!

1.2内容及拟解决的关键问题

本系统的Android端需要实现如下关键性问题。

(1)视频拍摄和特效处理[3]。

(2)视频编辑上传和播放。

-6-

(3)采用分布式文件服务器存储文件来减轻应用服务器的带宽。

(4)视频音乐库动态管理。

(5)视频菜单动态管理。

2相关技术

2.1开发语言

(1)Java

Java是一种通用的计算机编程语言,设计语言。

它是为基于类的面向对象专门设计的,这区别于C语言的面向过程,它尽可能少的实现依赖关系,选择Java作为主要开发语言是由于其拥有较高的开发效率及较低的学习成本。

(2)XML

XML是基于树形结构的数据模型, 可扩展置标语言,可扩展标记语言。

在安卓设计应用方面主要用于安卓界面Layout布局文件和Mainifest.xml配置文件。

2.2开发工具

1.AndroidStudio

AndroidStudio是Android官方的IDE[10]。

目的是帮助您为每个Android设备加快开发和构建高质量的应用程序。

它为Android开发者提供量身定制的工具,包括丰富的代码编辑、调试、测试和分析工具。

它是一个灵活

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1