| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:17754 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:近年来,微信以其强大的客户基础和便捷性,已被广泛的应用于人们生活的各个领域。另一方面,短视频APP因其特殊的视频创意迅速风靡。抖音微信小程序的诞生,将更加节省用户的时间和手机消耗,同时令开发企业也节省了大量的成本和运营资源。 本课题抖音微信小视频基于springboot框架和SSM框架,使用Java作为开发语言,利用分布式进行设计,客户端前端利用微信开发特有的wxss + wxml + js进行开发,管理员后台适应jQuery进行动态网页设计。本系统在设计方面使用STS和微信web开发者工具作为集成开发工具,使用tomcat作为web服务器,后台数据库使用MariaDB,同时利用mybatis技术进行数据库与Java的结合操作。 本课题重点研究了Java实现在小程序框架下的短视频播放。可以进行用户注册、登录以及登出;用户端视频的上传、下载;上拉的分页,下拉的刷新;热搜词查询;用户的点赞、关注、收藏、举报、分享、评论及回复;实现小程序的上线等等。管理员则可以通过管理员后台实现背景音乐的增加、删除;实现对举报视频的管理;查看用户和视频。
关键词:小程序 SpringBoot MVC模式 Java MariaDB数据库 Mybatis
目录 摘要 Abstract 1.绪论1 1.1背景研究1 1.2课题研究的意义1 1.3课题研究的成果1 1.4论文结构1 2.开发相关工作3 2.1 SpringBoot3 2.1.1 SpringBoot简介3 2.1.2 SpringBoot特点3 2.1.3 SpringBoot与日志3 2.2 Mybatis4 2.2.1 Mybatis简介4 2.2.2 SpringBoot整合mybatis4 2.3 Redis6 2.3.1 Redis简介6 2.3.2 Redis特性6 2.3.3 Redis的环境配置6 2.3.4 SpringBoot整合Redis7 2.4 zookeeper8 2.4.1 zookeeper简介8 2.4.2 zookeeper编译配置8 2.4.3 分布式系统的简介和实现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 开发语言JavaScript13 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 |

