(基于 ssm 框架的在线视频播放系统) ( Online video playing system based on SSM Framework ) 注:毕业设计(论文)成绩按百分制评定。答辩成绩不及格的(评分低于 60 分的),则该毕业设计(论文)总评成绩为答辩成绩。内容摘要本论文研究的是一种后台基于 Spring、SpringMVC、MyBatis 框架设计,使用 SpringBoot 进行快速构建,前台基于 Vue 进行开发的视频在线播放系统。本系统采用的是 B/S 架构,使用的开发工具是 Intellij Idea和 Visual Studio Code,使用的数据库版本为 MySql 5.7,后台使用FastDFS 分布式文件系统对图片文件以及视频文件进行管理,使用Linux 系统对文件进行保存。系统的前台使用基于 Vue 的 Element-UI 桌面端组件库进行构建开发,并且使用百度的 WebUploader 上传组件对视频文件分片上传。文中重点介绍了系统实现的整个过程,整个系统分为两个部分,包括前台用户使用以及后台管理员。前台客户的主要操作包括:观看视频、评论视频、收藏视频、点赞视频、举报评论信息等功能。后台管理员的功能包括:管理员账号管理、新增管理员、删除管理员、修改管理员信息、禁用管理员、用户账号管理、禁用用户、权限管理、查看角色列表、添加角色、删除角色、为角色分配权限、为管理员分配权限、查看权限、视频分类管理、评论管理、启动评论、禁用评论内容、视频上传等功能。关键词: Spring 分布式 FastDFS Element-UIAbstractThis paper studies a background based on Spring, SpringMVC, MyBatis framework design, using SpringBoot for rapid construction, the front desk based on Vue to develop video online playback system. The system uses a B/S architecture, using the development tools of Intellij Idea and Visual Studio Code, using the database version of MySql 5.7, the background using FastDFS distributed file system to manage picture files and video files, using Linux system to save files. The system's foreground is built and developed using the Vue 2.0-based Element-UI desktop component library, and the video file is sharded using Baidu's WebUploader upload component.This paper focuses on the whole process o...