| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12368 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着信息网络技术的飞速发展,各类多媒体不断崛起,其中视频网站成为了人们生活中娱乐、学习、工作等不可或缺的一部分。如何满足人们能够快速浏览大量的视频内容以及从中获取时评、互动等,成为了人们关注的焦点。针对该现状,本文旨在设计并实现一款视频管理系统。
在技术层面上,本系统采用了目前流行的SSM方案。前端分为两部分分别是后台管理:主要面向的是数据管理人员,门户系统:面向的是客户。前端两部分是基于html+js+css+layui+jsps实现的。后端采用基于SSM + MySql服务架构实现,统一对外提供Rest风格接口,无论是后台管理还是门户系统都共享这些接口,而微服务中通过系统颁发加密的token方式来识别用户身份。
在开发过程中,本系统解决了诸多技术困难。例如:在存储视频的模块中,由于视频大小的因素,服务器根本无法存储这么大的容量视频,因此采用了阿里云的OSS对象存储服务进行存储。在登录模块,通过base64加密算法,服务器给用户颁发一个token,再由SprinMVC进行拦截验证token是否有效,实现了无状态登录,服务端不再需要存放用户的信息,而仅仅只需要在用户端存放token,大大地减轻了服务端的压力。
关键词:视频管理系统,Java Web, Spring MVC,AliyunOSS,layui
目 录
摘 要
Abstract
1引言-1
1.1研究背景-1
1.2研究意义-2
2系统主要技术-2
2.1系统架构-2
2.2后端主要技术-3
2.3前端主要技术-4
3需求分析-6
3.1系统概述-6
3.2系统开发环境与运行环境-6
3.3系统开发难点-7
3.4需求分析-7
3.4.1项目背景-7
3.4.2可行性分析-7
3.4.3系统功能需求-7
3.4.4系统用例图-7
3.4.5性能需求-8
4系统详细设计-10
4.1设计思想-10
4.2系统模块-10
4.3系统功能模块划分-11
4.3.1管理员功能模块-11
4.3.2用户功能模块-12
4.4系统主要流程描述-12
4.5数据库设计-17
4.5.1MySQL数据库设计-17
4.5.1.1数据库表名清单-17
4.5.1.2数据库表详细设计-17
4.6系统主要界面设计-22
5系统实现-24
5.1管理员模块-24
5.2用户模块-32
5.3公共模块-35
6系统界面展示-37
6.1前台门户界面-37
6.2后台管理界面-40
7系统测试-45
7.1系统测试概述-45
7.2系统黑盒测试-45
7.3系统单元测试-45
7.4 系统应用-45
8总结与展望-48
参考文献-49
致谢 |

