基于ssm视频点播系统设计与实现论文

摘 要

互联网发展到如今也近20年之久,视频信息一直作为互联网发展中的一个重要角色在不断更新进化。视频信息从最初的文本显示到现在集文字、视频、音频与一体,成为一种网络多媒体浏览网站。作为一种媒体传输媒介,视频信息如今也分各个类别,各种形式。本文着重对视频点播系统进行分析和研究,浅析视频点播的现状和存在的一些问题并对此进行研究,通过对问题和现状的分析研究和对用户需求的一个简单整理建模,设计并且实现一个视频点播系统。
视频点播系统采用的开发框架为SSM框架,也就是Spring mvc、Spring、MyBatis这三个框架,页面设计用的是jsp技术作为动态页面文件设计,jsp文件里可以对实现html等界面布局的代码,采用SpringMVC替代传统的struts2框架,主要对jsp访问的拦截和控制,Spring作为整个控制的核心,通过控制反转技术和面向切面技术,让Spring自动对使用的类文件进行调用和导入,MyBatis主要作为底层操作数据库,不牵扯业务逻辑,开发工具采用Eclipse,服务器用的是tomcat。编码语言是Java,数据库采用Mysql。

关键词:视频点播系统;Java;MySQL;SSM框架;VUE框架

Abstract
It has been nearly 20 years since the development of the Internet, and video-on-demand has been continuously updated and evolved as an important role in the development of the Internet. Video-on-demand has integrated text, video, and audio from the initial text display to now, becoming a network multimedia browsing website. As a media transmission medium, video-on-demand is now divided into various categories and forms. This article focuses on the analysis and research of the video on demand system, analyzes the current situation of the video on demand and some existing problems, and conducts research on it. Through the analysis and research of the problems and the current situation, and a simple modeling and modeling of user needs, design and implement A video-on-demand system.
The development framework adopted by the video-on-demand system is the SSM framework, namely Spring mvc, Spring, and MyBatis. The page design uses jsp technology as a dynamic page file design. The code that implements the interface layout such as html can be used in the jsp file. Using SpringMVC instead of the traditional struts2 framework, it mainly intercepts and controls JSP access. Spring is the core of the entire control. Through the inversion of control technology and the aspect-oriented technology, Spring can automatically call and import the used class files. MyBatis is mainly used as The underlying operation database does not involve business logic, the development tool uses Eclipse, and the server uses tomcat. The coding language is Java, and the database uses Mysql.
Key Words:Video-on-demand system; Java; MySQL; SSM framework; VUE framework

目 录

1 绪论 1
1.1 研究背景 1
1.2目的和意义 1
1.3 论文结构安排 2
2 相关技术 4
2.1 SSM框架介绍 4
2.2 B/S架构介绍 4
2.3 MySQL数据库介绍 5
2.4 JAVA语言介绍 6
2.5 VUE框架 6
3 系统分析 7
3.1系统可行性分析 7
3.1.1 技术可行性分析 7
3.1.2 经济可行性分析 7
3.1.3 运行可行性分析 7
3.2系统性能分析 8
3.2.1 系统安全性 8
3.2.2 数据完整性 8
3.2.3系统可扩展性 9
3.3系统流程分析 9
3.3.1系统登录流程 10
3.3.2信息添加流程 11
3.3.3信息删除流程 11
4 系统设计 13
4.1系统概要设计 13
4.2系统功能结构设计 13
4.3数据库设计 14
4.3.1数据库E-R图设计 14
4.3.2 数据库表结构设计 15
5 系统实现 19
5.1 用户信息管理 19
5.2 视频分类管理 19
5.3 视频信息管理 20
5.4 首页信息 20
6系统测试 22
6.1 本系统测试  22
6.1.1登录功能测试 22
6.1.2修改密码功能测试 23
6.2测试结果分析 23
结 论 24
参考文献 26
致 谢 27

1 绪论

1.1 研究背景
信息化的世界,对于互联网就是一个无国界的传播过程。视频信息也像其他很多网络交流工具一样,时刻在给每一个人带来信息全球化的过程中自由发布个性化信息平台,这就是互联网给人们带来的革命性变革力量。互动的网络社会突破了地域之间人们的阻碍,它给人们带来了更多的机会和把握未来的机遇。
随着视频信息的发展,视频信息越来越深刻的影响着我们的生活。说起影响,我们就不能不提起木子美,通过视频信息把木子美的形象送到千家万户,同时也将千家万户吸引到视频信息上来。这样的互动每天都在发生,越来越多,越来越频繁。但是视频信息毕竟属于非主流媒体,而且主要以个人视频信息形式出现的视频信息很难带给社会多么大的变化。但是正是由于视频信息的这种大众性,也就决定了它与生俱来的独立性和人文精神。另外作为视频信息的基本功能之一,它提供给我们一个自我表现的舞台,这里真正的体现了:平等,开放,自由,共享的互联网的精神。
1.2目的和意义
现今视频信息还存一些问题:首先,视频信息开发者或者拥有着,为了吸引更多客户盲目定义了视频信息外观以及内容。视频信息页面颜色搭配太多使整个页面失去了一目了然效果,令人看的眼花缭乱。页面布局划分不规范,没整体的观念,盲目划分模块只为填充更多信息量。在内容上收入太杂,图片搭配不合理等原因,导致视频信息宗旨及传播的信息没能有效传播出去。动态效果运用太多当鼠标经过时,容易产生不好感觉。垃圾链接太多,容易产生反感。其次,目前的视频信息网站大都属于综合性的视频信息,上面各个方面的内容混合在一起,视频信息用户也各式各样。这样是达到了视频信息网站开放性的原则但是要在上面找到专业的,有价值的东西就会显得很困难,属于杂货铺式的公共场合。未来的视频信息网站将会走向专业化的道路,专业化的视频信息网站将更有利于向专业化的出版,咨询,软件方面扩展,也将更有利于有关专业人士采用专业的网络信息资源。它将为专业人士提供一个专业资源,专业知识交流&

  • 20
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值