2 有用
45 下载

[毕业设计]秀视频--小程序社交软件

文件列表(压缩包大小 120.94M)

免费

概述

秀视频--小程序社交软件

  • 线上版

1.简介: 随着微信的普及、小视频的流行,我们设计一款基于微信小程序端的视频社交软件 + 后台管理系统作为自己专科毕业设计----秀视频-微信小程序端的后台管理系统。(短视频社交小程序,用户可以在小程序上发布自己的短视频 并且经过我们的平台自带的滤镜或者背景音乐,制作出独具特色的短视频。) 该小程序实现了点赞、评论、下载、分享、转发等功能。主要实现了人员的管理、短视频的管理、背景音乐的管理、登陆注册、权限验证、单点登陆等等。 从需求分析、功能设计、前端到后台、再到数据库的设计。一点点的积累,一点点的完善,预计小程序端+后台管理系统开发周期一个月。 对一个开发人员来说,如果想单纯的做出这些功能,其实并不难。 难的是对于这些功能细节的把控,项目整体的友好程度,用户的体验效果;对并发的考虑、对恶意请求、流畅度等细节的考虑。

1.1相关技术

前端: h5+css+javascript+jquery+bootstrap+themeleaf+ H plus

后端: springcloud+springboot+sping+springmvc+mybatis+mysql+redis+shiro

组件: bootsrap-table,webUploader,pagehelper+layer

项目部署: docker + linux

中间件: eureka

消息队列: rabbitmq

测试: swagger2

开发风格: 分布式系统架构,前后分离开发风格,RESTful api

1.2代码介绍

scetc-show-videos-admin 后台管理系统

scetc-show-videos-cloud eureka服务发现与注册

scetc-show-videos-config 分布式配置中心

scetc-show-videos-dev 小程序后台

scetc-show-videos-page 小程序界面

1.3需求分析

1.3.1用户需求 用户个人信息管理、视频编辑(加入滤镜或者背景音乐)、上传、浏览、点赞、关注、下载等功能。

1.3.2管理员需求 毕业设计选题环节中,系统管理员的需求为: 用户管理(新增用户、删除用户及用户登录系统数据的初始化操作)、视频管理(视频分类、新增视频、对违法视频进行删除操作)、背景音乐管理(对音乐库中音乐的增删)、滤镜管理、用户管理(新增各权限级的管理员、删除管理员、对子集权限组管理员系统登录数据的初始化操作)以及消息通知(发布不同对象的系统消息、对所有消息进行查看及删除操作)

  • 项目设计

2.1 微信小程序端 前台的设计、后台的管理、安全性

前端:基于微信小程序的开发文档

后端:基于springboot微服务架构 + mysql数据库 + redis缓存数据库 + ffmpeg

组件:wxsearch微信小程序搜索组件

音视频工程工具+mybatis 数据持久层框架+redis数据库

2.2 后台管理系统端 后台管理系统的开发、安全性

mybatis 数据持久层框架+redis数据库

网站前端:bootstrap前端框架 + javascript + css +html +jquery +ajax+themeleaf

短视频:审核、删除

背景音乐:添加和修改

管理员管理:用户管理、视频访问量、点击率的记载分析

3.模块设计 3.1.1 用户端模块

用户模块主要页面: 个人管理、视频编辑、管理、上传、浏览、下载等。

3.1.3 管理员模块

管理员模块主要页面: 个人管理、人员管理、视频管理、音乐管理、审核发布、用户列表管理。

3.2 界面设计 3.2.1 用户页面

学生界面设计布局: 横向栏导航、页面内容。

转载自https://github.com/RAOE/show-videos

理工酷提示:

如果遇到文件不能下载或其他产品问题,请添加管理员微信:ligongku001,并备注:产品反馈

评论(0)

0/250