0 项目说明
基于微信小程序端的视频社交软件 + 后台管理系统
提示:适合用于课程设计或毕业设计,工作量达标,源码开放
1 项目说明
本系统小程序端、后台管理系统中后端均采用基于Springboot框架来进行搭建的,利用Springboot框架,可以比较好的实现模块之间的同时开发,可以构建一个符合MVC模式的Web系统,提高开发效率。在Springboot框架中,作为基本框架的SpringMVC主要是负责实现MVC(Model View Controller)的分离,负责用户请求和业务逻辑组件的交互;Mybatis提供持久化支持,负责持久化保存应用状态;Springboot中Spring主要是管理各个对象之间的关系,同时协调SpringMVC与Mybatis之间的工作关系,Springboot遵循“约定大于配置”减少了Spring配置化的开发,提高了效率。
2 开发环境
项目中所采用的开发环境选择如下:
- JDK1.8 java编译环境
- Mysql 5.6 数据库环境
- Navicat 数据库管理工具
- RedisManager 数据库管理工具
- MySQL Workbench 6.3 CE 数据建模工具
- Tomcat8.0 服务器环境
- Eclipse STS3 集成开发工具
- 微信小程序 集成开发工具
- Webstorm 集成开发工具
- Windows Server2008 操作系统
3 系统功能
3.1 微信小程序端
- 用户信息模块:包含:注册、登陆、发布短视频、编辑短视频,其中编辑视频包含为视频增加背景音乐、为视频增加文字、为视频增加滤镜功能。
- 短视频信息模块:视频详情页面、视频的点赞、评论、分享、搜索。 举报模块:用户对违规视频进行举报 关注用户
- 用户可以对视频发布者进行关注、查看它发布的短视频
- 专栏模块 对视频进行分类,用户将视频发布到不同的专栏下。
3.2 后台管理系统
- 对视频的管理,包含对被举报的视频进行下架
- 对背景音乐的管理
- 管理员操作日志记录
- 邮箱系统,包含对管理员、用户发送邮件通知
- 对专栏的管理
- 数据统计模块 统计用户数量,视频数量,流量
4 界面展示
5 论文概览
6 项目工程
**项目分享: ** https://gitee.com/asoonis/htw