springboot抖音类视频微信小程序【字数:15539】

近年来,微信以其强大的客户基础和便捷性,已被广泛的应用于人们生活的各个领域。另一方面,短视频APP因其特殊的视频创意迅速风靡。抖音微信小程序的诞生,将更加节省用户的时间和手机消耗,同时令开发企业也节省了大量的成本和运营资源。本课题抖音微信小视频基于springboot框架和SSM框架,使用Java作为开发语言,利用分布式进行设计,客户端前端利用微信开发特有的wxss + wxml + js进行开发,管理员后台适应jQuery进行动态网页设计。本系统在设计方面使用STS和微信web开发者工具作为集成开发工具,使用tomcat作为web服务器,后台数据库使用MariaDB,同时利用mybatis技术进行数据库与Java的结合操作。本课题重点研究了Java实现在小程序框架下的短视频播放。可以进行用户注册、登录以及登出;用户端视频的上传、下载;上拉的分页,下拉的刷新;热搜词查询;用户的点赞、关注、收藏、举报、分享、评论及回复;实现小程序的上线等等。管理员则可以通过管理员后台实现背景音乐的增加、删除;实现对举报视频的管理;查看用户和视频。
目录
1.绪论 1
1.1背景研究 1
1.2课题研究的意义 1
1.3课题研究的成果 1
1.4论文结构 1
2.开发相关工作 3
2.1 SpringBoot 3
2.1.1 SpringBoot简介 3
2.1.2 SpringBoot特点 3
2.1.3 SpringBoot与日志 3
2.2 Mybatis 4
2.2.1 Mybatis简介 4
2.2.2 SpringBoot整合mybatis 4
2.3 Redis 6
2.3.1 Redis简介 6
2.3.2 Redis特性 6
2.3.3 Redis的环境配置 6
2.3.4 SpringBoot整合Redis 7
2.4 zookeeper 8
2.4.1 zookeeper简介 8
2.4.2 zookeeper编译配置 8
2.4.3 分布式系统的简 *好棒文|www.hbsrm.com +Q: ^351916072^ 
介和实现 10
2.5 Tomcat服务器 10
2.5.1 tomcat简介 10
2.5.2 tomcat的Linux配置 11
2.6 SSM框架 11
2.6.1 SSM框架简介 11
2.6.2 SpringMVC工作流程 11
2.7 微信web以及管理后台页面开发 12
2.7.1 小程序与开发工具简介 12
2.7.2 开发语言JavaScript 13
2.7.3 小程序的页面编写 13
2.7.4 小程序与后端通信 14
2.7.5 Ajax的使用 15
3.系统总体设计 16
3.1 系统功能需求分析 16
3.1.1 开发环境 16
3.1.2 用户模块需求 17
3.1.3 用户视频模块需求 17
3.1.4 管理员模块需求 17
3.1.5 管理员背景音乐模块需求 18
3.1.6 系统用例图 18
3.2 系统数据库设计 18
3.2.1 系统数据库 18
3.2.2 数据库关系图 21
4.系统功能的详细设计和实现 23
4.1 用户模块功能的实现 23
4.1.1 用户注册 23
4.1.2 用户登录 24
4.1.3 个人信息页面 26
4.1.4 用户注销 26
4.2 用户视频模块的实现 26
4.2.1 视频拍摄 27
4.2.2 视频上传、下载 27
4.2.3 视频点赞收藏 28
4.2.4 关注用户 29
4.2.5 视频分享 29
4.2.6 视频举报 30
4.2.7 视频评论与回复 31
4.2.8 视频搜索及热搜词 32
4.3 管理员模块 33
4.3.1 管理员登录 33
4.3.2 用户管理 34
4.3.3 举报信息管理 34
4.3.4 视频信息管理 35
4.3.5 管理员注销 35
4.4 管理员背景音乐模块 35
4.4.1 分布式系统的实现 35
4.4.2 背景音乐(bgm)管理 37
5.系统测试及演示 39
5.1 测试方法 39
5.2 测试内容 39
5.3 测试总结 40
6.系统开发影响 41
6.1 社会人文影响 41
6.2 环境影响 41
6.3 法律影响 41
7.总结 42
参考文献 43
致谢 44
1.绪论
1.1背景研究
在微信日益成为人们沟通交流、游戏娱乐重要工具的今天,微信小程序以出色的使用体验,获取的便捷性以及良好的隐私保护定义了一种用户与服务的全新连接方式。它给予了用户更多地控制力,具体为在设置页提供了权限开关,用户授权之后又关闭,小程序二次请求时依旧需要用户授权,此外小程序还提供了隐私数据保护的投诉入口。自从小程序的推出,经过两年的发展,通过可以腾讯庞大的社交群体为原生APP导流、开发成本低,适合创业公司、可当作简单工具,无需在APP上频繁crud等优势,已经形成了新的小程序开发环境和开发者生态,各大企业、政府单位等等均进行了相关的开发,使其成为真正能够影响IT行业的创新成果,带来了极大的社会效应。
抖音是如今极端火爆的娱乐视频软件,它给与了人们展现自己的平台,尤其是年轻人。它抓住了人们感情寄托,以其独特的视频特效以及与音乐结合的创造性,能够让人们更好的去表达自己,极大地丰富了人们的业余生活和满足了人们在物质需求足够的情况下的精神追求。
1.2课题研究的意义

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/192.html

好棒文