摘 要
随着互联网用户的大规模增长,网民们对于线上交流平台的需求也变得愈加多样,从传统以文字为交流主体的网络论坛无法形成良好的视频媒体交流氛围扩大用户群体,以视频分享为主的网站则弱化了内容交流的功能。本文拟设计一个综合现代互联网用户对视频媒体需求与内容交流需求的视频问答社区网站将极大的满足各群体对网上交流平台的多样化需要。本论文采用Spring Boot与Spring Cloud框架技术搭建基础开发环境,MySQL作为后台数据库,集成了MyBaits-Plus开源框架,搭配阿里云OSS,视频点播等中间件提供部分功能,采用Vue为前端页面技术,开发一个视频问答社区系统。系统提供客户端网站的话题列表、话题展示、视频回答展示等功能与的管理网站话题管理、标签类别管理、回答管理用户管理等功能,达到了系统功能丰富,适应各用户使用习惯,网站使用简单上手的效果。
关键词:视频问答社区;Spring Boot;Spring Cloud;MyBaits-Plus;Vue
Abstract
With the massive growth of Internet users, the demand of Internet users for online communication platforms has become more and more diverse, from traditional text-based communication-based Internet forums BBS, such as Tianya Forum, to video media communication-based video sharing websites, such as TikTok, etc. On the one hand, text-based communication-based websites cannot form a good video media communication atmosphere to expand user groups, and video sharing oriented websites weaken the function of content communication. Designing a video Q&A community website that integrates the needs of modern Internet users for video media and content communication will greatly meet the diverse needs of various groups for online communication platforms. This thesis develops a video question and answer community system, using Spring Boot and Spring Cloud framework technology to build the basic development environment, MySQL as the backend database, with Ali cloud OSS, video on demand and other middleware to provide some of the functions, using Vue as the front-end page technology. The system provides the client site's topic list, topic display, video answer display and other functions and management site topic management, tag category management, answer management user management and other functions, to achieve a system rich in features, adapt to the use of various user habits, the site is simple to use the effect.
Keywords: Video Quiz Community; Spring Boot; Spring Cloud; MyBaits-Plus; Vue