基于微信平台短视频小程序设计

 2022-10-31 10:56:47

论文总字数:31501字

摘 要

得益于互联网行业的光速发展和智能移动终端的软硬件的不断更新,移动互联网已经渗透到人们日常生活的各个方面。手机已成为人们的万能工具,过去在Android和IOS的持续发展下始终没有完美解决移动软件的跨平台问题。因此,微信移动端以脱离手机操作系统的理念发布了跨平台App解决方案:微信小程序。微信平台的小程序应用由微信创始人张小龙在2017年一月正式发布上线。

短视频是一种新生的媒体资讯信息传播形态,是由时长大概在五分钟以内的视频媒体为传播载体,代替文字图片等传统静态资讯媒介,来提高资讯的真实性和吸引力。相比较传统的图片,文字内容,短视视频更加具有竞争力,除了有利于提高传播信息的可理解性,也让传播信息更加有感染力。

本课题是基于微信的小程序应用平台,使用SpringBoot实现后台服务器开发,制作一款以短视频为主导内容的社交分享App。用户可以通过此平台分享自己在生活中拍摄的短视频给其他用户,同时可以为视频添加背景音乐来提高视频的观赏性。项目主要分为三大功能模块:个人信息模块、视频分享模块、社交互动模块。个人信息模块主要是对个人信息的相关操作,包含用户注册功能,用户登录功能和用户信息管理功能,用户分享和收藏的视频管理等。视频分享模块主要集中实现了用户对短视频的一系列操作如上传,下载和编辑等。社交互动模块主要实现了通过短视频带来的互动功能,如评论留言,点赞收藏,举报视频等功能。除此以外,项目还实现了完整的后台管理系统用来对用户及上传的视频作统一管理。

本课题围绕确定的需求,对项目的实现进行总体的概要设计,并对功能模块进行了详细设计及编码,其中包含阶段性的测试和错误调试并完成最终测试验收。

关键词:短视频;微信小程序;社交

Short Video Mini Program Design Based on WeChat Platform

Abstract

Along with the rapid development of the Internet industry, the continuous updating of hardware and software with intelligent mobile terminals has made the mobile Internet penetrate into all aspects of people's daily lives. Mobile phones have become a universal tool for people. In the past, under the continuous development of Android and IOS, there was no perfect solution to the cross-platform problem of mobile software. Therefore, WeChat mobile has released a cross-platform App solution: WeChat applet. The small program application of WeChat platform was officially released on January, 2017 by WeChat founder Zhang Xiaolong.

Short video is a new form of information dissemination. It is a video carrier with a duration of less than 5 minutes as a carrier to replace traditional static information media such as text and images to improve the authenticity and appeal of information. Compared with traditional pictures, text content, short-sighted video is more competitive, in addition to improving the comprehensibility of the dissemination of information, but also making the dissemination of information more contagious.

This topic is based on WeChat's small program platform, using SpringBoot framework to build a back-end server, and develop a social sharing app with short video as the leading content. Users can share short videos they have taken in their lives to other users through this platform, and add background music to the videos to enhance the viewing of the videos. The project is divided into three major functional modules: personal information module, video sharing module, and social interaction module. The personal information module is mainly related to the operation of personal information, including user registration function, user login function and user information management function, user sharing and favorite video management. The video sharing module mainly implements a series of operations of the user on short videos such as uploading, downloading and editing. The social interaction module mainly implements interactive functions brought by short videos, such as commenting on messages, praising collections, and reporting videos. In addition, the project also implements a complete back-end management system for unified management of users and uploaded videos.

This topic focuses on the identified requirements, the overall design of the project is designed, and the functional modules are designed and coded in detail, including phased testing and error debugging and final testing.

Key words : Short Video, Mini Platform, Social Interaction

目录

摘要 I

Abstract II

第一章 引言 1

1.1 选题背景及意义 1

1.1.1 选题背景研究 1

1.1.2 课题的目的和意义 2

1.2 国内外发展现状 2

1.3 论文组织结构 3

第二章 开发环境与相关技术 4

2.1 开发工具和环境 4

2.2 开发技术选型 5

第三章 需求分析 7

3.1 功能性需求分析 7

3.1.1系统结构概述 7

3.1.2 系统功能模块 7

3.1.3 功能模块详细分析 8

3.1.4 用例分析 9

3.1.5 其他功能分析 10

3.2 非功能性需求 10

3.3 需求分析总结 12

第四章 数据库设计 13

4.1 数据库概念结构设计 13

4.2 数据库逻辑结构设计 16

4.3 数据库物理结构设计 16

4.4 数据库具体实现 19

第四章 详细设计 22

5.1 系统流程 22

5.2 系统分层架构 22

5.3 API接口设计 25

5.4 系统实现与界面设计 26

总结 31

致谢 32

参考文献 33

第一章 引言

1.1 选题背景及意义

1.1.1 选题背景研究

在互联网浪潮的推动下,移动互联网已经从各个方面渗透到我们的日常生活中,从以前的2G到3G再到现在的4G短几年时间就接连升级换代,发展速度之快无法预料,与此同时,人们的生活节奏也迅速加快,人们对各种信息获取的便利性有了更高的需求。解决这一问题的重点就落在了移动终端的发展上。

剩余内容已隐藏,请支付后下载全文,论文总字数:31501字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;